diff --git a/Directory.Build.props b/Directory.Build.props
index d71d2b5..0d3f149 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -14,7 +14,7 @@
true
$(MSBuildThisFileDirectory)NuGet.config
- 1.9.14
+ 1.9.20
true
diff --git a/Directory.Packages.props b/Directory.Packages.props
index fb878df..f3a3e3a 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -16,16 +16,14 @@
-
-
-
+
-
-
-
+
+
+
diff --git a/global.json b/global.json
index 48242b3..0672bb5 100644
--- a/global.json
+++ b/global.json
@@ -1,10 +1,7 @@
{
"sdk": {
- "version": "7.0.101",
+ "version": "7.0.100",
+ "allowPrerelease": false,
"rollForward": "latestFeature"
- },
- "msbuild-sdks": {
- "MSBuild.Sdk.Extras": "3.0.44",
- "Microsoft.Build.NoTargets": "3.3.0"
}
}
diff --git a/src/Generator/Program.cs b/src/Generator/Program.cs
index c4a3b24..652570d 100644
--- a/src/Generator/Program.cs
+++ b/src/Generator/Program.cs
@@ -59,12 +59,13 @@ public static class Program
{ "Foundation.BOOLEAN", "byte" },
{ "Foundation.BSTR", "char*" },
{ "Foundation.HANDLE", "Handle" },
- { "Foundation.HINSTANCE", "IntPtr" },
+ { "Foundation.HINSTANCE", "nint" },
+ { "Foundation.HMODULE", "nint" },
{ "Foundation.HRESULT", "HResult" },
- { "Foundation.HWND", "IntPtr" },
- { "Foundation.LPARAM", "IntPtr" },
- { "Foundation.LRESULT", "IntPtr" },
- { "Foundation.WPARAM", "UIntPtr" },
+ { "Foundation.HWND", "nint" },
+ { "Foundation.LPARAM", "nint" },
+ { "Foundation.LRESULT", "nint" },
+ { "Foundation.WPARAM", "nuint" },
{ "Foundation.PSTR", "sbyte*" },
{ "Foundation.PWSTR", "ushort*" },
{ "Foundation.CHAR", "byte" },
@@ -1869,7 +1870,13 @@ public static class Program
baseTypeName = "byte";
}
- using (writer.PushBlock($"public enum {csTypeName} : {baseTypeName}"))
+ string baseTypeDeclaration = $" : {baseTypeName}";
+ if (baseTypeName == "int")
+ {
+ baseTypeDeclaration = string.Empty;
+ }
+
+ using (writer.PushBlock($"public enum {csTypeName}{baseTypeDeclaration}"))
{
if (isFlags &&
!enumType.Values.Any(item => GetEnumItemName(enumType, item, enumPrefix, skipPrettify) == "None"))
@@ -2327,7 +2334,11 @@ public static class Program
writer.WriteLine("[VtblIndex(0)]");
using (writer.PushBlock($"public HResult QueryInterface([NativeTypeName(\"const IID &\")] Guid* riid, void** ppvObject)"))
{
+ writer.WriteLineUndindented($"#if NET6_0_OR_GREATER");
+ writer.WriteLine($"return ((delegate* unmanaged<{comType.Name}*, Guid*, void**, int>)(lpVtbl[0]))(({comType.Name}*)Unsafe.AsPointer(ref this), riid, ppvObject);");
+ writer.WriteLineUndindented($"#else");
writer.WriteLine($"return ((delegate* unmanaged[Stdcall]<{comType.Name}*, Guid*, void**, int>)(lpVtbl[0]))(({comType.Name}*)Unsafe.AsPointer(ref this), riid, ppvObject);");
+ writer.WriteLineUndindented($"#endif");
}
writer.WriteLine();
@@ -2338,7 +2349,11 @@ public static class Program
writer.WriteLine("[return: NativeTypeName(\"ULONG\")]");
using (writer.PushBlock($"public uint AddRef()"))
{
+ writer.WriteLineUndindented($"#if NET6_0_OR_GREATER");
+ writer.WriteLine($"return ((delegate* unmanaged<{comType.Name}*, uint>)(lpVtbl[1]))(({comType.Name}*)Unsafe.AsPointer(ref this));");
+ writer.WriteLineUndindented($"#else");
writer.WriteLine($"return ((delegate* unmanaged[Stdcall]<{comType.Name}*, uint>)(lpVtbl[1]))(({comType.Name}*)Unsafe.AsPointer(ref this));");
+ writer.WriteLineUndindented($"#endif");
}
writer.WriteLine();
@@ -2349,7 +2364,11 @@ public static class Program
writer.WriteLine("[return: NativeTypeName(\"ULONG\")]");
using (writer.PushBlock($"public uint Release()"))
{
+ writer.WriteLineUndindented($"#if NET6_0_OR_GREATER");
+ writer.WriteLine($"return ((delegate* unmanaged<{comType.Name}*, uint>)(lpVtbl[2]))(({comType.Name}*)Unsafe.AsPointer(ref this));");
+ writer.WriteLineUndindented($"#else");
writer.WriteLine($"return ((delegate* unmanaged[Stdcall]<{comType.Name}*, uint>)(lpVtbl[2]))(({comType.Name}*)Unsafe.AsPointer(ref this));");
+ writer.WriteLineUndindented($"#endif");
}
writer.WriteLine();
vtblIndex = 3;
@@ -2531,23 +2550,37 @@ public static class Program
using (writer.PushBlock($"public {methodSuffix}{returnType} {method.Name}({argumentsString})"))
{
+ bool writeReturn = false;
if (returnType != "void")
{
if (useReturnAsParameter)
{
writer.WriteLine($"{returnType} result;");
+ writer.WriteLineUndindented($"#if NET6_0_OR_GREATER");
+ writer.Write("return ");
+ writer.WriteLine($"*((delegate* unmanaged<{comType.Name}*, {argumentTypesString}>)(lpVtbl[{vtblIndex}]))(({comType.Name}*)Unsafe.AsPointer(ref this), &result{argumentNamesString});");
+ writer.WriteLineUndindented($"#else");
writer.Write("return ");
writer.WriteLine($"*((delegate* unmanaged[Stdcall]<{comType.Name}*, {argumentTypesString}>)(lpVtbl[{vtblIndex}]))(({comType.Name}*)Unsafe.AsPointer(ref this), &result{argumentNamesString});");
+ writer.WriteLineUndindented($"#endif");
}
else
{
- writer.Write("return ");
+ writeReturn = true;
}
}
if (!useReturnAsParameter)
{
+ writer.WriteLineUndindented($"#if NET6_0_OR_GREATER");
+ if (writeReturn)
+ writer.Write("return ");
+ writer.WriteLine($"((delegate* unmanaged<{comType.Name}*, {argumentTypesString}>)(lpVtbl[{vtblIndex}]))(({comType.Name}*)Unsafe.AsPointer(ref this){argumentNamesString});");
+ writer.WriteLineUndindented($"#else");
+ if (writeReturn)
+ writer.Write("return ");
writer.WriteLine($"((delegate* unmanaged[Stdcall]<{comType.Name}*, {argumentTypesString}>)(lpVtbl[{vtblIndex}]))(({comType.Name}*)Unsafe.AsPointer(ref this){argumentNamesString});");
+ writer.WriteLineUndindented($"#endif");
}
}
diff --git a/src/Generator/win32json/api/Graphics.CompositionSwapchain.json b/src/Generator/win32json/api/Graphics.CompositionSwapchain.json
index c637c68..edfe78e 100644
--- a/src/Generator/win32json/api/Graphics.CompositionSwapchain.json
+++ b/src/Generator/win32json/api/Graphics.CompositionSwapchain.json
@@ -11,6 +11,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"value","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
@@ -24,6 +25,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"M11","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"M12","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -526,6 +528,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"displayAdapterLUID","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"displayVidPnSourceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
diff --git a/src/Generator/win32json/api/Graphics.DXCore.json b/src/Generator/win32json/api/Graphics.DXCore.json
index 5b59fa0..72d4e20 100644
--- a/src/Generator/win32json/api/Graphics.DXCore.json
+++ b/src/Generator/win32json/api/Graphics.DXCore.json
@@ -120,6 +120,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"vendorID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"deviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -136,6 +137,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"vendorID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"deviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -153,6 +155,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"nodeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"segmentGroup","Type":{"Kind":"ApiRef","Name":"DXCoreSegmentGroup","TargetKind":"Default","Api":"Graphics.DXCore","Parents":[]},"Attrs":[]}
@@ -167,6 +170,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"budget","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"currentUsage","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
diff --git a/src/Generator/win32json/api/Graphics.Direct2D.Common.json b/src/Generator/win32json/api/Graphics.Direct2D.Common.json
index 25e3537..6cff23b 100644
--- a/src/Generator/win32json/api/Graphics.Direct2D.Common.json
+++ b/src/Generator/win32json/api/Graphics.Direct2D.Common.json
@@ -11,6 +11,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"r","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"g","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -27,6 +28,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"r","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"g","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -59,6 +61,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
,{"Name":"alphaMode","Type":{"Kind":"ApiRef","Name":"D2D1_ALPHA_MODE","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]}
@@ -73,6 +76,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"x","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"y","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -87,6 +91,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -101,6 +106,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -115,6 +121,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -130,6 +137,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -146,6 +154,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"left","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"top","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -162,6 +171,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"left","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"top","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -178,6 +188,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"height","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -192,6 +203,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -206,6 +218,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]}
]
@@ -217,6 +230,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Struct","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Struct","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
@@ -230,6 +244,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"m11","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"m12","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -248,6 +263,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"_11","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"_12","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -270,6 +286,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]}
]
@@ -281,6 +298,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
,{"Name":"m","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]}
@@ -293,6 +311,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"_11","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"_12","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -321,6 +340,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]}
]
@@ -332,6 +352,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
,{"Name":"m","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]}
@@ -344,6 +365,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"_11","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"_12","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -376,6 +398,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]}
]
@@ -387,6 +410,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
,{"Name":"m","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]}
@@ -399,6 +423,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"_11","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"_12","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -463,6 +488,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"point1","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]}
,{"Name":"point2","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]}
diff --git a/src/Generator/win32json/api/Graphics.Direct2D.json b/src/Generator/win32json/api/Graphics.Direct2D.json
index b1b4656..1c33f99 100644
--- a/src/Generator/win32json/api/Graphics.Direct2D.json
+++ b/src/Generator/win32json/api/Graphics.Direct2D.json
@@ -618,6 +618,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"pixelFormat","Type":{"Kind":"ApiRef","Name":"D2D1_PIXEL_FORMAT","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]}
,{"Name":"dpiX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -633,6 +634,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"position","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"color","Type":{"Kind":"ApiRef","Name":"D2D1_COLOR_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]}
@@ -647,6 +649,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"opacity","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"transform","Type":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]}
@@ -661,6 +664,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"extendModeX","Type":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]}
,{"Name":"extendModeY","Type":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]}
@@ -676,6 +680,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"startPoint","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]}
,{"Name":"endPoint","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]}
@@ -690,6 +695,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"center","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]}
,{"Name":"gradientOriginOffset","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]}
@@ -817,6 +823,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"point1","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]}
,{"Name":"point2","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]}
@@ -846,6 +853,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"point","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]}
,{"Name":"size","Type":{"Kind":"ApiRef","Name":"D2D_SIZE_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]}
@@ -863,6 +871,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"point1","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]}
,{"Name":"point2","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]}
@@ -877,6 +886,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"point","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]}
,{"Name":"radiusX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -892,6 +902,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"rect","Type":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]}
,{"Name":"radiusX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -907,6 +918,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"startCap","Type":{"Kind":"ApiRef","Name":"D2D1_CAP_STYLE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]}
,{"Name":"endCap","Type":{"Kind":"ApiRef","Name":"D2D1_CAP_STYLE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]}
@@ -940,6 +952,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"contentBounds","Type":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]}
,{"Name":"geometricMask","Type":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]}
@@ -1033,6 +1046,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"type","Type":{"Kind":"ApiRef","Name":"D2D1_RENDER_TARGET_TYPE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]}
,{"Name":"pixelFormat","Type":{"Kind":"ApiRef","Name":"D2D1_PIXEL_FORMAT","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]}
@@ -1051,6 +1065,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pixelSize","Type":{"Kind":"ApiRef","Name":"D2D_SIZE_U","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]}
@@ -1080,6 +1095,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"antialiasMode","Type":{"Kind":"ApiRef","Name":"D2D1_ANTIALIAS_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]}
,{"Name":"textAntialiasMode","Type":{"Kind":"ApiRef","Name":"D2D1_TEXT_ANTIALIAS_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]}
@@ -1141,6 +1157,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"debugLevel","Type":{"Kind":"ApiRef","Name":"D2D1_DEBUG_LEVEL","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]}
]
@@ -4761,6 +4778,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"pixelFormat","Type":{"Kind":"ApiRef","Name":"D2D1_PIXEL_FORMAT","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]}
,{"Name":"dpiX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -4778,6 +4796,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"pitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"bits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
@@ -4792,6 +4811,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"bufferPrecision","Type":{"Kind":"ApiRef","Name":"D2D1_BUFFER_PRECISION","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]}
,{"Name":"tileSize","Type":{"Kind":"ApiRef","Name":"D2D_SIZE_U","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]}
@@ -4806,6 +4826,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"effect","Type":{"Kind":"ApiRef","Name":"ID2D1Effect","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]}
,{"Name":"inputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -4821,6 +4842,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"point","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]}
,{"Name":"unitTangentVector","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]}
@@ -4838,6 +4860,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"sourceRectangle","Type":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]}
,{"Name":"extendModeX","Type":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]}
@@ -4854,6 +4877,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"extendModeX","Type":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]}
,{"Name":"extendModeY","Type":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]}
@@ -4869,6 +4893,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"startCap","Type":{"Kind":"ApiRef","Name":"D2D1_CAP_STYLE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]}
,{"Name":"endCap","Type":{"Kind":"ApiRef","Name":"D2D1_CAP_STYLE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]}
@@ -4904,6 +4929,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"contentBounds","Type":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]}
,{"Name":"geometricMask","Type":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]}
@@ -4938,6 +4964,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"antialiasMode","Type":{"Kind":"ApiRef","Name":"D2D1_ANTIALIAS_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]}
,{"Name":"textAntialiasMode","Type":{"Kind":"ApiRef","Name":"D2D1_TEXT_ANTIALIAS_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]}
@@ -4957,6 +4984,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"fontSubset","Type":{"Kind":"ApiRef","Name":"D2D1_PRINT_FONT_SUBSET_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]}
,{"Name":"rasterDPI","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -4972,6 +5000,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"threadingMode","Type":{"Kind":"ApiRef","Name":"D2D1_THREADING_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]}
,{"Name":"debugLevel","Type":{"Kind":"ApiRef","Name":"D2D1_DEBUG_LEVEL","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]}
@@ -7040,6 +7069,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"propertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"setFunction","Type":{"Kind":"ApiRef","Name":"PD2D1_PROPERTY_SET_FUNCTION","TargetKind":"FunctionPointer","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]}
@@ -7055,6 +7085,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"extents","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]}
,{"Name":"dimensions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -7073,6 +7104,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"semanticName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"semanticIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -7090,6 +7122,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"inputCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"usage","Type":{"Kind":"ApiRef","Name":"D2D1_VERTEX_USAGE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]}
@@ -7106,6 +7139,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"shaderBufferWithInputSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Const"]}
,{"Name":"shaderBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -7123,6 +7157,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"startVertex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"vertexCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -7137,6 +7172,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"sourceBlend","Type":{"Kind":"ApiRef","Name":"D2D1_BLEND","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]}
,{"Name":"destinationBlend","Type":{"Kind":"ApiRef","Name":"D2D1_BLEND","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]}
@@ -7156,6 +7192,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"filter","Type":{"Kind":"ApiRef","Name":"D2D1_FILTER","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]}
,{"Name":"levelOfDetailCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -7170,6 +7207,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"doublePrecisionFloatShaderOps","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
@@ -7183,6 +7221,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"computeShaders_Plus_RawAndStructuredBuffers_Via_Shader_4_x","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
@@ -9109,6 +9148,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"value","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"units","Type":{"Kind":"ApiRef","Name":"D2D1_SVG_LENGTH_UNITS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]}
@@ -9123,6 +9163,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"defer","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"align","Type":{"Kind":"ApiRef","Name":"D2D1_SVG_ASPECT_ALIGN","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]}
@@ -9138,6 +9179,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -10183,6 +10225,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"orientation","Type":{"Kind":"ApiRef","Name":"D2D1_ORIENTATION","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]}
,{"Name":"scaleX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -10200,6 +10243,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -10215,6 +10259,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"point1","Type":{"Kind":"ApiRef","Name":"D2D1_INK_POINT","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]}
,{"Name":"point2","Type":{"Kind":"ApiRef","Name":"D2D1_INK_POINT","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]}
@@ -10230,6 +10275,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"nibShape","Type":{"Kind":"ApiRef","Name":"D2D1_INK_NIB_SHAPE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]}
,{"Name":"nibTransform","Type":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]}
@@ -10259,6 +10305,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"point00","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]}
,{"Name":"point01","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]}
@@ -10338,6 +10385,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"redPrimary","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]}
,{"Name":"greenPrimary","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]}
diff --git a/src/Generator/win32json/api/Graphics.Direct3D.Dxc.json b/src/Generator/win32json/api/Graphics.Direct3D.Dxc.json
index 4864001..39b5b9f 100644
--- a/src/Generator/win32json/api/Graphics.Direct3D.Dxc.json
+++ b/src/Generator/win32json/api/Graphics.Direct3D.Dxc.json
@@ -343,6 +343,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"HashDigest","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
@@ -499,6 +500,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Ptr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]}
,{"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
@@ -514,6 +516,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
@@ -560,7 +563,7 @@
,"Platform":null
,"Attrs":[]
,"Params":[
- {"Name":"pArguments","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional"]}
+ {"Name":"pArguments","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"argCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
@@ -573,7 +576,7 @@
,"Platform":null
,"Attrs":[]
,"Params":[
- {"Name":"pArguments","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional"]}
+ {"Name":"pArguments","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"argCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
@@ -807,7 +810,7 @@
,{"Name":"pSourceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pEntryPoint","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pTargetProfile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
- ,{"Name":"pArguments","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional"]}
+ ,{"Name":"pArguments","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"argCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pDefines","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":7,"Child":{"Kind":"ApiRef","Name":"DxcDefine","TargetKind":"Default","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"defineCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
@@ -826,7 +829,7 @@
,"Params":[
{"Name":"pSource","Type":{"Kind":"ApiRef","Name":"IDxcBlob","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]},"Attrs":["In"]}
,{"Name":"pSourceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
- ,{"Name":"pArguments","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional"]}
+ ,{"Name":"pArguments","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"argCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pDefines","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"ApiRef","Name":"DxcDefine","TargetKind":"Default","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"defineCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
@@ -870,7 +873,7 @@
,{"Name":"pSourceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pEntryPoint","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pTargetProfile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
- ,{"Name":"pArguments","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional"]}
+ ,{"Name":"pArguments","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"argCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pDefines","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":7,"Child":{"Kind":"ApiRef","Name":"DxcDefine","TargetKind":"Default","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"defineCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
@@ -1098,7 +1101,7 @@
{"Name":"pSourceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pEntryPoint","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pTargetProfile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
- ,{"Name":"pArguments","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional"]}
+ ,{"Name":"pArguments","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"argCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pDefines","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"ApiRef","Name":"DxcDefine","TargetKind":"Default","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"defineCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
@@ -1270,11 +1273,11 @@
,"Attrs":[]
,"Params":[
{"Name":"pSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DxcBuffer","TargetKind":"Default","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["In","Const"]}
- ,{"Name":"pArguments","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional"]}
+ ,{"Name":"pArguments","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"argCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pIncludeHandler","Type":{"Kind":"ApiRef","Name":"IDxcIncludeHandler","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
- ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
+ ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]}
]
}
,{
@@ -1288,7 +1291,7 @@
,"Params":[
{"Name":"pObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DxcBuffer","TargetKind":"Default","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
- ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
+ ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]}
]
}
]
@@ -1626,7 +1629,7 @@
,"Attrs":[]
,"Params":[
{"Name":"pBlob","Type":{"Kind":"ApiRef","Name":"IDxcBlob","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]},"Attrs":["In"]}
- ,{"Name":"ppOptions","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In"]}
+ ,{"Name":"ppOptions","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"optionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pOutputModule","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDxcBlob","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["Out","ComOutPtr"]}
,{"Name":"ppOutputText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDxcBlobEncoding","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]}
@@ -1721,6 +1724,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"pValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
diff --git a/src/Generator/win32json/api/Graphics.Direct3D.Fxc.json b/src/Generator/win32json/api/Graphics.Direct3D.Fxc.json
index ac9f7aa..c616d12 100644
--- a/src/Generator/win32json/api/Graphics.Direct3D.Fxc.json
+++ b/src/Generator/win32json/api/Graphics.Direct3D.Fxc.json
@@ -437,6 +437,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"pBytecode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]}
,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
diff --git a/src/Generator/win32json/api/Graphics.Direct3D.json b/src/Generator/win32json/api/Graphics.Direct3D.json
index 08e8f25..5cc7e58 100644
--- a/src/Generator/win32json/api/Graphics.Direct3D.json
+++ b/src/Generator/win32json/api/Graphics.Direct3D.json
@@ -435,6 +435,7 @@
,{"Name":"D3D_PRIMITIVE_TOPOLOGY_LINESTRIP","Value":3}
,{"Name":"D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST","Value":4}
,{"Name":"D3D_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP","Value":5}
+ ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_TRIANGLEFAN","Value":6}
,{"Name":"D3D_PRIMITIVE_TOPOLOGY_LINELIST_ADJ","Value":10}
,{"Name":"D3D_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ","Value":11}
,{"Name":"D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ","Value":12}
@@ -682,6 +683,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"Definition","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
@@ -1325,6 +1327,70 @@
]
,"IntegerBase":"Int32"
}
+ ,{
+ "Name":"D3D_FORMAT_LAYOUT"
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Kind":"Enum"
+ ,"Flags":false
+ ,"Scoped":false
+ ,"Values":[
+ {"Name":"D3DFL_STANDARD","Value":0}
+ ,{"Name":"D3DFL_CUSTOM","Value":-1}
+ ]
+ ,"IntegerBase":"Int32"
+ }
+ ,{
+ "Name":"D3D_FORMAT_TYPE_LEVEL"
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Kind":"Enum"
+ ,"Flags":false
+ ,"Scoped":false
+ ,"Values":[
+ {"Name":"D3DFTL_NO_TYPE","Value":0}
+ ,{"Name":"D3DFTL_PARTIAL_TYPE","Value":-2}
+ ,{"Name":"D3DFTL_FULL_TYPE","Value":-1}
+ ]
+ ,"IntegerBase":"Int32"
+ }
+ ,{
+ "Name":"D3D_FORMAT_COMPONENT_NAME"
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Kind":"Enum"
+ ,"Flags":false
+ ,"Scoped":false
+ ,"Values":[
+ {"Name":"D3DFCN_R","Value":-4}
+ ,{"Name":"D3DFCN_G","Value":-3}
+ ,{"Name":"D3DFCN_B","Value":-2}
+ ,{"Name":"D3DFCN_A","Value":-1}
+ ,{"Name":"D3DFCN_D","Value":0}
+ ,{"Name":"D3DFCN_S","Value":1}
+ ,{"Name":"D3DFCN_X","Value":2}
+ ]
+ ,"IntegerBase":"Int32"
+ }
+ ,{
+ "Name":"D3D_FORMAT_COMPONENT_INTERPRETATION"
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Kind":"Enum"
+ ,"Flags":false
+ ,"Scoped":false
+ ,"Values":[
+ {"Name":"D3DFCI_TYPELESS","Value":0}
+ ,{"Name":"D3DFCI_FLOAT","Value":-4}
+ ,{"Name":"D3DFCI_SNORM","Value":-3}
+ ,{"Name":"D3DFCI_UNORM","Value":-2}
+ ,{"Name":"D3DFCI_SINT","Value":-1}
+ ,{"Name":"D3DFCI_UINT","Value":1}
+ ,{"Name":"D3DFCI_UNORM_SRGB","Value":2}
+ ,{"Name":"D3DFCI_BIASED_FIXED_2_8","Value":3}
+ ]
+ ,"IntegerBase":"Int32"
+ }
,{
"Name":"D3DVECTOR"
,"Architectures":[]
@@ -1332,6 +1398,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -1347,6 +1414,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]}
]
@@ -1358,6 +1426,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
,{"Name":"m","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]}
@@ -1370,6 +1439,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"_11","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"_12","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
diff --git a/src/Generator/win32json/api/Graphics.Direct3D10.json b/src/Generator/win32json/api/Graphics.Direct3D10.json
index f280f09..b6cddec 100644
--- a/src/Generator/win32json/api/Graphics.Direct3D10.json
+++ b/src/Generator/win32json/api/Graphics.Direct3D10.json
@@ -2131,6 +2131,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"SemanticName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"SemanticIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -2177,6 +2178,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"SemanticName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"SemanticIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -2194,6 +2196,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"TopLeftX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"TopLeftY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
@@ -2381,6 +2384,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"left","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"top","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -2513,6 +2517,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"StencilFailOp","Type":{"Kind":"ApiRef","Name":"D3D10_STENCIL_OP","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"StencilDepthFailOp","Type":{"Kind":"ApiRef","Name":"D3D10_STENCIL_OP","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
@@ -2529,6 +2534,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"DepthEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"DepthWriteMask","Type":{"Kind":"ApiRef","Name":"D3D10_DEPTH_WRITE_MASK","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
@@ -2631,6 +2637,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"AlphaToCoverageEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"BlendEnable","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
@@ -2674,6 +2681,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"FillMode","Type":{"Kind":"ApiRef","Name":"D3D10_FILL_MODE","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"CullMode","Type":{"Kind":"ApiRef","Name":"D3D10_CULL_MODE","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
@@ -2718,6 +2726,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"pSysMem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]}
,{"Name":"SysMemPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -2778,6 +2787,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"ByteWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Usage","Type":{"Kind":"ApiRef","Name":"D3D10_USAGE","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
@@ -2842,6 +2852,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -2911,6 +2922,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -2933,6 +2945,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"RowPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -2996,6 +3009,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -3017,6 +3031,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"RowPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -3120,32 +3135,20 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
{
- "Name":"_Anonymous1_e__Union"
- ,"Architectures":[]
- ,"Platform":null
- ,"Kind":"Union"
- ,"Size":0
- ,"PackingSize":0
- ,"Fields":[
- {"Name":"FirstElement","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
- ,{"Name":"ElementOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
- ]
- ,"NestedTypes":[
- ]
- }
- ,{
"Name":"_Anonymous2_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ElementWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -3153,6 +3156,21 @@
,"NestedTypes":[
]
}
+ ,{
+ "Name":"_Anonymous1_e__Union"
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Kind":"Union"
+ ,"Size":0
+ ,"PackingSize":0
+ ,"SizeField":""
+ ,"Fields":[
+ {"Name":"FirstElement","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
+ ,{"Name":"ElementOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
+ ]
+ ,"NestedTypes":[
+ ]
+ }
]
}
,{
@@ -3162,6 +3180,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -3176,6 +3195,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -3192,6 +3212,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -3206,6 +3227,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -3222,6 +3244,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -3236,6 +3259,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -3250,6 +3274,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"UnusedField_NothingToDefine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
@@ -3263,6 +3288,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -3277,6 +3303,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
,{"Name":"ViewDimension","Type":{"Kind":"ApiRef","Name":"D3D_SRV_DIMENSION","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]}
@@ -3290,6 +3317,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Buffer","Type":{"Kind":"ApiRef","Name":"D3D10_BUFFER_SRV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"Texture1D","Type":{"Kind":"ApiRef","Name":"D3D10_TEX1D_SRV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
@@ -3335,32 +3363,20 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
{
- "Name":"_Anonymous2_e__Union"
- ,"Architectures":[]
- ,"Platform":null
- ,"Kind":"Union"
- ,"Size":0
- ,"PackingSize":0
- ,"Fields":[
- {"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
- ,{"Name":"ElementWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
- ]
- ,"NestedTypes":[
- ]
- }
- ,{
"Name":"_Anonymous1_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"FirstElement","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ElementOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -3368,6 +3384,21 @@
,"NestedTypes":[
]
}
+ ,{
+ "Name":"_Anonymous2_e__Union"
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Kind":"Union"
+ ,"Size":0
+ ,"PackingSize":0
+ ,"SizeField":""
+ ,"Fields":[
+ {"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
+ ,{"Name":"ElementWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
+ ]
+ ,"NestedTypes":[
+ ]
+ }
]
}
,{
@@ -3377,6 +3408,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
@@ -3390,6 +3422,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -3405,6 +3438,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
@@ -3418,6 +3452,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"UnusedField_NothingToDefine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
@@ -3431,6 +3466,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -3446,6 +3482,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -3460,6 +3497,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FirstWSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -3475,6 +3513,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
,{"Name":"ViewDimension","Type":{"Kind":"ApiRef","Name":"D3D10_RTV_DIMENSION","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
@@ -3488,6 +3527,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Buffer","Type":{"Kind":"ApiRef","Name":"D3D10_BUFFER_RTV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"Texture1D","Type":{"Kind":"ApiRef","Name":"D3D10_TEX1D_RTV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
@@ -3532,6 +3572,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
@@ -3545,6 +3586,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -3560,6 +3602,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
@@ -3573,6 +3616,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -3588,6 +3632,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"UnusedField_NothingToDefine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
@@ -3601,6 +3646,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -3615,6 +3661,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
,{"Name":"ViewDimension","Type":{"Kind":"ApiRef","Name":"D3D10_DSV_DIMENSION","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
@@ -3628,6 +3675,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Texture1D","Type":{"Kind":"ApiRef","Name":"D3D10_TEX1D_DSV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"Texture1DArray","Type":{"Kind":"ApiRef","Name":"D3D10_TEX1D_ARRAY_DSV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
@@ -3769,6 +3817,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Filter","Type":{"Kind":"ApiRef","Name":"D3D10_FILTER","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"AddressU","Type":{"Kind":"ApiRef","Name":"D3D10_TEXTURE_ADDRESS_MODE","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
@@ -3949,6 +3998,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Query","Type":{"Kind":"ApiRef","Name":"D3D10_QUERY","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"MiscFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -3995,6 +4045,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Frequency","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"Disjoint","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -4009,6 +4060,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"IAVertices","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"IAPrimitives","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
@@ -4029,6 +4081,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"NumPrimitivesWritten","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"PrimitivesStorageNeeded","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
@@ -4088,6 +4141,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Counter","Type":{"Kind":"ApiRef","Name":"D3D10_COUNTER","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"MiscFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -4102,6 +4156,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"LastDeviceDependentCounter","Type":{"Kind":"ApiRef","Name":"D3D10_COUNTER","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"NumSimultaneousCounters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -6193,6 +6248,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Category","Type":{"Kind":"ApiRef","Name":"D3D10_MESSAGE_CATEGORY","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"Severity","Type":{"Kind":"ApiRef","Name":"D3D10_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
@@ -6210,6 +6266,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"NumCategories","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pCategoryList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_MESSAGE_CATEGORY","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":[]}
@@ -6228,6 +6285,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"AllowList","Type":{"Kind":"ApiRef","Name":"D3D10_INFO_QUEUE_FILTER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"DenyList","Type":{"Kind":"ApiRef","Name":"D3D10_INFO_QUEUE_FILTER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
@@ -6681,6 +6739,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Creator","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
@@ -6721,6 +6780,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D_CBUFFER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]}
@@ -6738,6 +6798,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"StartOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -6755,6 +6816,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Class","Type":{"Kind":"ApiRef","Name":"D3D_SHADER_VARIABLE_CLASS","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]}
,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D_SHADER_VARIABLE_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]}
@@ -6774,6 +6836,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D_SHADER_INPUT_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]}
@@ -6794,6 +6857,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"SemanticName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"SemanticIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -7070,6 +7134,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"VS","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"VSSamplers","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
@@ -7161,6 +7226,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"TypeName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"Class","Type":{"Kind":"ApiRef","Name":"D3D_SHADER_VARIABLE_CLASS","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]}
@@ -7276,6 +7342,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"Semantic","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
@@ -8048,7 +8115,7 @@
,"Platform":null
,"Attrs":[]
,"Params":[
- {"Name":"ppString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
+ {"Name":"ppString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Const"]}
]
}
,{
@@ -8060,7 +8127,7 @@
,"Platform":null
,"Attrs":[]
,"Params":[
- {"Name":"ppStrings","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
+ {"Name":"ppStrings","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Const"]}
,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
@@ -8318,6 +8385,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"pInputSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Const"]}
,{"Name":"IsInline","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -8571,6 +8639,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"Annotations","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -8590,6 +8659,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"pShaderVariable","Type":{"Kind":"ApiRef","Name":"ID3D10EffectShaderVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"ShaderIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -8721,6 +8791,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"Passes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -8829,6 +8900,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"IsChildEffect","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ConstantBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -9046,6 +9118,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"BlendEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"SrcBlend","Type":{"Kind":"ApiRef","Name":"D3D10_BLEND","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
@@ -9066,6 +9139,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"AlphaToCoverageEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"IndependentBlendEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -9103,6 +9177,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -9119,6 +9194,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
,{"Name":"ViewDimension","Type":{"Kind":"ApiRef","Name":"D3D_SRV_DIMENSION","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]}
@@ -9132,6 +9208,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Buffer","Type":{"Kind":"ApiRef","Name":"D3D10_BUFFER_SRV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"Texture1D","Type":{"Kind":"ApiRef","Name":"D3D10_TEX1D_SRV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
@@ -9298,6 +9375,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"File","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Line","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -9315,6 +9393,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"TokenId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D_SHADER_VARIABLE_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]}
@@ -9333,6 +9412,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Var","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"InitialRegisterSet","Type":{"Kind":"ApiRef","Name":"D3D10_SHADER_DEBUG_REGTYPE","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
@@ -9351,6 +9431,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"TokenId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"VarType","Type":{"Kind":"ApiRef","Name":"D3D10_SHADER_DEBUG_VARTYPE","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
@@ -9374,6 +9455,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"ScopeType","Type":{"Kind":"ApiRef","Name":"D3D10_SHADER_DEBUG_SCOPETYPE","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"Name","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -9391,6 +9473,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Var","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"uValueMin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -9412,6 +9495,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"OutputRegisterSet","Type":{"Kind":"ApiRef","Name":"D3D10_SHADER_DEBUG_REGTYPE","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"OutputReg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -9431,6 +9515,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Opcode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -9453,6 +9538,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"FileName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FileNameLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -9469,6 +9555,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Creator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -9701,7 +9788,7 @@
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"IDXGIAdapter","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"D3D10_DRIVER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
- ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
+ ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"HMODULE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param4","Type":{"Kind":"ApiRef","Name":"D3D10_FEATURE_LEVEL1","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
,{"Name":"param5","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
@@ -9720,7 +9807,7 @@
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"IDXGIAdapter","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"D3D10_DRIVER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
- ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
+ ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"HMODULE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param4","Type":{"Kind":"ApiRef","Name":"D3D10_FEATURE_LEVEL1","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
,{"Name":"param5","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
@@ -9744,7 +9831,7 @@
,"Params":[
{"Name":"pAdapter","Type":{"Kind":"ApiRef","Name":"IDXGIAdapter","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"DriverType","Type":{"Kind":"ApiRef","Name":"D3D10_DRIVER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
- ,{"Name":"Software","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
+ ,{"Name":"Software","Type":{"Kind":"ApiRef","Name":"HMODULE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"SDKVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Device","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]}
@@ -9762,7 +9849,7 @@
,"Params":[
{"Name":"pAdapter","Type":{"Kind":"ApiRef","Name":"IDXGIAdapter","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"DriverType","Type":{"Kind":"ApiRef","Name":"D3D10_DRIVER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
- ,{"Name":"Software","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
+ ,{"Name":"Software","Type":{"Kind":"ApiRef","Name":"HMODULE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"SDKVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pSwapChainDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_SWAP_CHAIN_DESC","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["In","Optional"]}
@@ -10172,7 +10259,7 @@
,"Params":[
{"Name":"pAdapter","Type":{"Kind":"ApiRef","Name":"IDXGIAdapter","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"DriverType","Type":{"Kind":"ApiRef","Name":"D3D10_DRIVER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
- ,{"Name":"Software","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
+ ,{"Name":"Software","Type":{"Kind":"ApiRef","Name":"HMODULE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"HardwareLevel","Type":{"Kind":"ApiRef","Name":"D3D10_FEATURE_LEVEL1","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
,{"Name":"SDKVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
@@ -10191,7 +10278,7 @@
,"Params":[
{"Name":"pAdapter","Type":{"Kind":"ApiRef","Name":"IDXGIAdapter","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"DriverType","Type":{"Kind":"ApiRef","Name":"D3D10_DRIVER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
- ,{"Name":"Software","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
+ ,{"Name":"Software","Type":{"Kind":"ApiRef","Name":"HMODULE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"HardwareLevel","Type":{"Kind":"ApiRef","Name":"D3D10_FEATURE_LEVEL1","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
,{"Name":"SDKVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
diff --git a/src/Generator/win32json/api/Graphics.Direct3D11.json b/src/Generator/win32json/api/Graphics.Direct3D11.json
index c49fa2e..01b0b49 100644
--- a/src/Generator/win32json/api/Graphics.Direct3D11.json
+++ b/src/Generator/win32json/api/Graphics.Direct3D11.json
@@ -3552,6 +3552,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"SemanticName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"SemanticIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -3598,6 +3599,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Stream","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SemanticName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
@@ -3616,6 +3618,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"TopLeftX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"TopLeftY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -3634,6 +3637,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"VertexCountPerInstance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"InstanceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -3650,6 +3654,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"IndexCountPerInstance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"InstanceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -3766,7 +3771,7 @@
,{"Name":"D3D11_BIND_DECODER","Value":512}
,{"Name":"D3D11_BIND_VIDEO_ENCODER","Value":1024}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D3D11_CPU_ACCESS_FLAG"
@@ -3779,7 +3784,7 @@
{"Name":"D3D11_CPU_ACCESS_WRITE","Value":65536}
,{"Name":"D3D11_CPU_ACCESS_READ","Value":131072}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D3D11_RESOURCE_MISC_FLAG"
@@ -3809,7 +3814,7 @@
,{"Name":"D3D11_RESOURCE_MISC_SHARED_DISPLAYABLE","Value":1048576}
,{"Name":"D3D11_RESOURCE_MISC_SHARED_EXCLUSIVE_WRITER","Value":2097152}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D3D11_MAP"
@@ -3871,6 +3876,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"left","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"top","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -4003,6 +4009,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"StencilFailOp","Type":{"Kind":"ApiRef","Name":"D3D11_STENCIL_OP","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"StencilDepthFailOp","Type":{"Kind":"ApiRef","Name":"D3D11_STENCIL_OP","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
@@ -4019,6 +4026,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"DepthEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"DepthWriteMask","Type":{"Kind":"ApiRef","Name":"D3D11_DEPTH_WRITE_MASK","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
@@ -4121,6 +4129,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"BlendEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"SrcBlend","Type":{"Kind":"ApiRef","Name":"D3D11_BLEND","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
@@ -4141,6 +4150,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"AlphaToCoverageEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"IndependentBlendEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -4178,6 +4188,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"FillMode","Type":{"Kind":"ApiRef","Name":"D3D11_FILL_MODE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"CullMode","Type":{"Kind":"ApiRef","Name":"D3D11_CULL_MODE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
@@ -4222,6 +4233,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"pSysMem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]}
,{"Name":"SysMemPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -4237,6 +4249,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"RowPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -4297,6 +4310,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"ByteWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Usage","Type":{"Kind":"ApiRef","Name":"D3D11_USAGE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
@@ -4337,6 +4351,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -4379,6 +4394,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -4423,6 +4439,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -4505,32 +4522,20 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
{
- "Name":"_Anonymous1_e__Union"
- ,"Architectures":[]
- ,"Platform":null
- ,"Kind":"Union"
- ,"Size":0
- ,"PackingSize":0
- ,"Fields":[
- {"Name":"FirstElement","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
- ,{"Name":"ElementOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
- ]
- ,"NestedTypes":[
- ]
- }
- ,{
"Name":"_Anonymous2_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ElementWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -4538,6 +4543,21 @@
,"NestedTypes":[
]
}
+ ,{
+ "Name":"_Anonymous1_e__Union"
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Kind":"Union"
+ ,"Size":0
+ ,"PackingSize":0
+ ,"SizeField":""
+ ,"Fields":[
+ {"Name":"FirstElement","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
+ ,{"Name":"ElementOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
+ ]
+ ,"NestedTypes":[
+ ]
+ }
]
}
,{
@@ -4559,6 +4579,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"FirstElement","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -4574,6 +4595,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -4588,6 +4610,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -4604,6 +4627,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -4618,6 +4642,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -4634,6 +4659,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -4648,6 +4674,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -4662,6 +4689,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -4678,6 +4706,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"UnusedField_NothingToDefine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
@@ -4691,6 +4720,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -4705,6 +4735,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
,{"Name":"ViewDimension","Type":{"Kind":"ApiRef","Name":"D3D_SRV_DIMENSION","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]}
@@ -4718,6 +4749,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Buffer","Type":{"Kind":"ApiRef","Name":"D3D11_BUFFER_SRV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"Texture1D","Type":{"Kind":"ApiRef","Name":"D3D11_TEX1D_SRV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
@@ -4765,32 +4797,20 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
{
- "Name":"_Anonymous2_e__Union"
- ,"Architectures":[]
- ,"Platform":null
- ,"Kind":"Union"
- ,"Size":0
- ,"PackingSize":0
- ,"Fields":[
- {"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
- ,{"Name":"ElementWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
- ]
- ,"NestedTypes":[
- ]
- }
- ,{
"Name":"_Anonymous1_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"FirstElement","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ElementOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -4798,6 +4818,21 @@
,"NestedTypes":[
]
}
+ ,{
+ "Name":"_Anonymous2_e__Union"
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Kind":"Union"
+ ,"Size":0
+ ,"PackingSize":0
+ ,"SizeField":""
+ ,"Fields":[
+ {"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
+ ,{"Name":"ElementWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
+ ]
+ ,"NestedTypes":[
+ ]
+ }
]
}
,{
@@ -4807,6 +4842,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
@@ -4820,6 +4856,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -4835,6 +4872,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
@@ -4848,6 +4886,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"UnusedField_NothingToDefine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
@@ -4861,6 +4900,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -4876,6 +4916,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -4890,6 +4931,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FirstWSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -4905,6 +4947,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
,{"Name":"ViewDimension","Type":{"Kind":"ApiRef","Name":"D3D11_RTV_DIMENSION","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
@@ -4918,6 +4961,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Buffer","Type":{"Kind":"ApiRef","Name":"D3D11_BUFFER_RTV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"Texture1D","Type":{"Kind":"ApiRef","Name":"D3D11_TEX1D_RTV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
@@ -4962,6 +5006,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
@@ -4975,6 +5020,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -4990,6 +5036,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
@@ -5003,6 +5050,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -5018,6 +5066,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"UnusedField_NothingToDefine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
@@ -5031,6 +5080,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -5058,6 +5108,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
,{"Name":"ViewDimension","Type":{"Kind":"ApiRef","Name":"D3D11_DSV_DIMENSION","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
@@ -5072,6 +5123,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Texture1D","Type":{"Kind":"ApiRef","Name":"D3D11_TEX1D_DSV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"Texture1DArray","Type":{"Kind":"ApiRef","Name":"D3D11_TEX1D_ARRAY_DSV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
@@ -5128,6 +5180,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"FirstElement","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -5143,6 +5196,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
@@ -5156,6 +5210,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -5171,6 +5226,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
@@ -5184,6 +5240,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -5199,6 +5256,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FirstWSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -5214,6 +5272,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
,{"Name":"ViewDimension","Type":{"Kind":"ApiRef","Name":"D3D11_UAV_DIMENSION","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
@@ -5227,6 +5286,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Buffer","Type":{"Kind":"ApiRef","Name":"D3D11_BUFFER_UAV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"Texture1D","Type":{"Kind":"ApiRef","Name":"D3D11_TEX1D_UAV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
@@ -5430,6 +5490,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Filter","Type":{"Kind":"ApiRef","Name":"D3D11_FILTER","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"AddressU","Type":{"Kind":"ApiRef","Name":"D3D11_TEXTURE_ADDRESS_MODE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
@@ -5611,6 +5672,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Query","Type":{"Kind":"ApiRef","Name":"D3D11_QUERY","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"MiscFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -5657,6 +5719,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Frequency","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"Disjoint","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -5671,6 +5734,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"IAVertices","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"IAPrimitives","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
@@ -5694,6 +5758,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"NumPrimitivesWritten","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"PrimitivesStorageNeeded","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
@@ -5735,6 +5800,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Counter","Type":{"Kind":"ApiRef","Name":"D3D11_COUNTER","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"MiscFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -5749,6 +5815,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"LastDeviceDependentCounter","Type":{"Kind":"ApiRef","Name":"D3D11_COUNTER","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"NumSimultaneousCounters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -5812,6 +5879,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"InstanceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"InstanceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -5986,6 +6054,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"DriverConcurrentCreates","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"DriverCommandLists","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -6000,6 +6069,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"DoublePrecisionFloatShaderOps","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
@@ -6013,6 +6083,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"InFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
,{"Name":"OutFormatSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -6027,6 +6098,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"InFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
,{"Name":"OutFormatSupport2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -6041,6 +6113,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"ComputeShaders_Plus_RawAndStructuredBuffers_Via_Shader_4_x","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
@@ -6054,6 +6127,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"OutputMergerLogicOp","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"UAVOnlyRenderingForcedSampleCount","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -6080,6 +6154,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"TileBasedDeferredRenderer","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
@@ -6093,6 +6168,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"FullNonPow2TextureSupport","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
@@ -6106,6 +6182,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"SupportsDepthAsTextureWithLessEqualComparisonFilter","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
@@ -6132,6 +6209,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"PixelShaderMinPrecision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"AllOtherShaderStagesMinPrecision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -6161,6 +6239,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"TiledResourcesTier","Type":{"Kind":"ApiRef","Name":"D3D11_TILED_RESOURCES_TIER","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"MinMaxFiltering","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -6177,6 +6256,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"SimpleInstancingSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
@@ -6190,6 +6270,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Profile","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
@@ -6203,6 +6284,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"FullNonPow2TextureSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"DepthAsTextureWithLessEqualComparisonFilterSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -6234,6 +6316,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"PSSpecifiedStencilRefSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"TypedUAVLoadAdditionalFormats","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -6254,6 +6337,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"VPAndRTArrayIndexFromAnyShaderFeedingRasterizer","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
@@ -6267,6 +6351,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MaxGPUVirtualAddressBitsPerResource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MaxGPUVirtualAddressBitsPerProcess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -6295,6 +6380,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"SupportFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
@@ -6323,6 +6409,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"DisplayableTexture","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"SharedResourceTier","Type":{"Kind":"ApiRef","Name":"D3D11_SHARED_RESOURCE_TIER","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
@@ -6337,6 +6424,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"SharedResourceTier","Type":{"Kind":"ApiRef","Name":"D3D11_SHARED_RESOURCE_TIER","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
]
@@ -7845,6 +7933,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
]
,"NestedTypes":[
@@ -7857,6 +7946,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"SampleWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -7873,6 +7963,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"guidConfigBitstreamEncryption","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"guidConfigMBcontrolEncryption","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
@@ -7922,6 +8013,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"IV","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
@@ -7936,6 +8028,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"NumEncryptedBytesAtBeginning","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"NumBytesInSkipPattern","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -7951,6 +8044,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"BufferType","Type":{"Kind":"ApiRef","Name":"D3D11_VIDEO_DECODER_BUFFER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"BufferIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -7977,6 +8071,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Function","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pPrivateInputData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
@@ -8152,6 +8247,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"DeviceCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FeatureCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -8211,6 +8307,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"PastFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FutureFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -8255,6 +8352,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Caps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"KeyExchangeTypeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -8271,6 +8369,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"CustomRate","Type":{"Kind":"ApiRef","Name":"DXGI_RATIONAL","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
,{"Name":"OutputFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -8306,6 +8405,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Minimum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"Maximum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
@@ -8350,6 +8450,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"InputFrameFormat","Type":{"Kind":"ApiRef","Name":"D3D11_VIDEO_FRAME_FORMAT","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"InputFrameRate","Type":{"Kind":"ApiRef","Name":"DXGI_RATIONAL","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
@@ -8457,6 +8558,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"R","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"G","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -8473,6 +8575,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"Cb","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -8489,6 +8592,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
]
@@ -8500,6 +8604,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"YCbCr","Type":{"Kind":"ApiRef","Name":"D3D11_VIDEO_COLOR_YCbCrA","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"RGBA","Type":{"Kind":"ApiRef","Name":"D3D11_VIDEO_COLOR_RGBA","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
@@ -8530,6 +8635,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
@@ -8620,6 +8726,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"OutputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -8677,6 +8784,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Omac","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
@@ -8751,6 +8859,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"QueryType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"hChannel","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -8766,6 +8875,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"omac","Type":{"Kind":"ApiRef","Name":"D3D11_OMAC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"QueryType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
@@ -8783,6 +8893,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"_Flags_e__Struct","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"Value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -8795,6 +8906,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
@@ -8810,6 +8922,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Output","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_QUERY_OUTPUT","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"ProtectionFlags","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_PROTECTION_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
@@ -8824,6 +8937,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Output","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_QUERY_OUTPUT","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"ChannelType","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_CHANNEL_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
@@ -8838,6 +8952,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Output","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_QUERY_OUTPUT","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"DeviceHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -8852,6 +8967,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Input","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_QUERY_INPUT","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"DecoderHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -8866,6 +8982,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Output","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_QUERY_OUTPUT","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"DecoderHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -8882,6 +8999,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Output","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_QUERY_OUTPUT","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"RestrictedSharedResourceProcessCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -8896,6 +9014,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Input","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_QUERY_INPUT","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"ProcessIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -8924,6 +9043,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Output","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_QUERY_OUTPUT","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"ProcessIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -8940,6 +9060,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Output","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_QUERY_OUTPUT","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"UnrestrictedProtectedSharedResourceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -8954,6 +9075,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Input","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_QUERY_INPUT","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"DeviceHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -8969,6 +9091,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Output","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_QUERY_OUTPUT","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"DeviceHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -8985,6 +9108,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Input","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_QUERY_INPUT","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"DeviceHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -9001,6 +9125,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Output","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_QUERY_OUTPUT","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"DeviceHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -9040,6 +9165,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Output","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_QUERY_OUTPUT","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"BusType","Type":{"Kind":"ApiRef","Name":"D3D11_BUS_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
@@ -9056,6 +9182,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Output","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_QUERY_OUTPUT","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"EncryptionGuidCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -9070,6 +9197,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Input","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_QUERY_INPUT","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"EncryptionGuidIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -9084,6 +9212,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Output","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_QUERY_OUTPUT","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"EncryptionGuidIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -9099,6 +9228,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Output","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_QUERY_OUTPUT","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"EncryptionGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
@@ -9113,6 +9243,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"omac","Type":{"Kind":"ApiRef","Name":"D3D11_OMAC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"ConfigureType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
@@ -9129,6 +9260,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"omac","Type":{"Kind":"ApiRef","Name":"D3D11_OMAC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"ConfigureType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
@@ -9146,6 +9278,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Parameters","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_CONFIGURE_INPUT","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"StartSequenceQuery","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -9161,6 +9294,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Parameters","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_CONFIGURE_INPUT","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"Protections","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_PROTECTION_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
@@ -9175,6 +9309,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Parameters","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_CONFIGURE_INPUT","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"DecoderHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -9191,6 +9326,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Parameters","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_CONFIGURE_INPUT","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"ProcessType","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
@@ -9207,6 +9343,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Parameters","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_CONFIGURE_INPUT","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"EncryptionGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
@@ -9305,6 +9442,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"ArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
@@ -9318,6 +9456,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"DecodeProfile","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"ViewDimension","Type":{"Kind":"ApiRef","Name":"D3D11_VDOV_DIMENSION","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
@@ -9331,6 +9470,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Texture2D","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2D_VDOV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
]
@@ -9381,6 +9521,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -9395,6 +9536,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"FourCC","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ViewDimension","Type":{"Kind":"ApiRef","Name":"D3D11_VPIV_DIMENSION","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
@@ -9408,6 +9550,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Texture2D","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2D_VPIV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
]
@@ -9459,6 +9602,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
@@ -9472,6 +9616,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -9487,6 +9632,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"ViewDimension","Type":{"Kind":"ApiRef","Name":"D3D11_VPOV_DIMENSION","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
@@ -9499,6 +9645,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Texture2D","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2D_VPOV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"Texture2DArray","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2D_ARRAY_VPOV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
@@ -11227,7 +11374,7 @@
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
- ,"Flags":false
+ ,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"D3D11_RLDO_SUMMARY","Value":1}
@@ -12726,173 +12873,174 @@
,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETBEHAVIORHINTS_INVALIDSOURCERECT","Value":3146114}
,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETBEHAVIORHINTS_INVALIDDESTRECT","Value":3146115}
,{"Name":"D3D11_MESSAGE_ID_GETCRYPTOSESSIONPRIVATEDATASIZE_INVALID_KEY_EXCHANGE_TYPE","Value":3146116}
- ,{"Name":"D3D11_MESSAGE_ID_D3D11_1_MESSAGES_END","Value":3146117}
- ,{"Name":"D3D11_MESSAGE_ID_D3D11_2_MESSAGES_START","Value":3146118}
- ,{"Name":"D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDUSAGE","Value":3146119}
- ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDUSAGE","Value":3146120}
- ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDUSAGE","Value":3146121}
- ,{"Name":"D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_LEVEL9_STEPRATE_NOT_1","Value":3146122}
- ,{"Name":"D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_LEVEL9_INSTANCING_NOT_SUPPORTED","Value":3146123}
- ,{"Name":"D3D11_MESSAGE_ID_UPDATETILEMAPPINGS_INVALID_PARAMETER","Value":3146124}
- ,{"Name":"D3D11_MESSAGE_ID_COPYTILEMAPPINGS_INVALID_PARAMETER","Value":3146125}
- ,{"Name":"D3D11_MESSAGE_ID_COPYTILES_INVALID_PARAMETER","Value":3146126}
- ,{"Name":"D3D11_MESSAGE_ID_UPDATETILES_INVALID_PARAMETER","Value":3146127}
- ,{"Name":"D3D11_MESSAGE_ID_RESIZETILEPOOL_INVALID_PARAMETER","Value":3146128}
- ,{"Name":"D3D11_MESSAGE_ID_TILEDRESOURCEBARRIER_INVALID_PARAMETER","Value":3146129}
- ,{"Name":"D3D11_MESSAGE_ID_NULL_TILE_MAPPING_ACCESS_WARNING","Value":3146130}
- ,{"Name":"D3D11_MESSAGE_ID_NULL_TILE_MAPPING_ACCESS_ERROR","Value":3146131}
- ,{"Name":"D3D11_MESSAGE_ID_DIRTY_TILE_MAPPING_ACCESS","Value":3146132}
- ,{"Name":"D3D11_MESSAGE_ID_DUPLICATE_TILE_MAPPINGS_IN_COVERED_AREA","Value":3146133}
- ,{"Name":"D3D11_MESSAGE_ID_TILE_MAPPINGS_IN_COVERED_AREA_DUPLICATED_OUTSIDE","Value":3146134}
- ,{"Name":"D3D11_MESSAGE_ID_TILE_MAPPINGS_SHARED_BETWEEN_INCOMPATIBLE_RESOURCES","Value":3146135}
- ,{"Name":"D3D11_MESSAGE_ID_TILE_MAPPINGS_SHARED_BETWEEN_INPUT_AND_OUTPUT","Value":3146136}
- ,{"Name":"D3D11_MESSAGE_ID_CHECKMULTISAMPLEQUALITYLEVELS_INVALIDFLAGS","Value":3146137}
- ,{"Name":"D3D11_MESSAGE_ID_GETRESOURCETILING_NONTILED_RESOURCE","Value":3146138}
- ,{"Name":"D3D11_MESSAGE_ID_RESIZETILEPOOL_SHRINK_WITH_MAPPINGS_STILL_DEFINED_PAST_END","Value":3146139}
- ,{"Name":"D3D11_MESSAGE_ID_NEED_TO_CALL_TILEDRESOURCEBARRIER","Value":3146140}
- ,{"Name":"D3D11_MESSAGE_ID_CREATEDEVICE_INVALIDARGS","Value":3146141}
- ,{"Name":"D3D11_MESSAGE_ID_CREATEDEVICE_WARNING","Value":3146142}
- ,{"Name":"D3D11_MESSAGE_ID_CLEARUNORDEREDACCESSVIEWUINT_HAZARD","Value":3146143}
- ,{"Name":"D3D11_MESSAGE_ID_CLEARUNORDEREDACCESSVIEWFLOAT_HAZARD","Value":3146144}
- ,{"Name":"D3D11_MESSAGE_ID_TILED_RESOURCE_TIER_1_BUFFER_TEXTURE_MISMATCH","Value":3146145}
- ,{"Name":"D3D11_MESSAGE_ID_CREATE_CRYPTOSESSION","Value":3146146}
- ,{"Name":"D3D11_MESSAGE_ID_CREATE_AUTHENTICATEDCHANNEL","Value":3146147}
- ,{"Name":"D3D11_MESSAGE_ID_LIVE_CRYPTOSESSION","Value":3146148}
- ,{"Name":"D3D11_MESSAGE_ID_LIVE_AUTHENTICATEDCHANNEL","Value":3146149}
- ,{"Name":"D3D11_MESSAGE_ID_DESTROY_CRYPTOSESSION","Value":3146150}
- ,{"Name":"D3D11_MESSAGE_ID_DESTROY_AUTHENTICATEDCHANNEL","Value":3146151}
- ,{"Name":"D3D11_MESSAGE_ID_D3D11_2_MESSAGES_END","Value":3146152}
- ,{"Name":"D3D11_MESSAGE_ID_D3D11_3_MESSAGES_START","Value":3146153}
- ,{"Name":"D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_INVALID_CONSERVATIVERASTERMODE","Value":3146154}
- ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_INVALID_SYSTEMVALUE","Value":3146155}
- ,{"Name":"D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_INVALIDCONTEXTTYPE","Value":3146156}
- ,{"Name":"D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_DECODENOTSUPPORTED","Value":3146157}
- ,{"Name":"D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_ENCODENOTSUPPORTED","Value":3146158}
- ,{"Name":"D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDPLANEINDEX","Value":3146159}
- ,{"Name":"D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDVIDEOPLANEINDEX","Value":3146160}
- ,{"Name":"D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_AMBIGUOUSVIDEOPLANEINDEX","Value":3146161}
- ,{"Name":"D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDPLANEINDEX","Value":3146162}
- ,{"Name":"D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDVIDEOPLANEINDEX","Value":3146163}
- ,{"Name":"D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_AMBIGUOUSVIDEOPLANEINDEX","Value":3146164}
- ,{"Name":"D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDPLANEINDEX","Value":3146165}
- ,{"Name":"D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDVIDEOPLANEINDEX","Value":3146166}
- ,{"Name":"D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_AMBIGUOUSVIDEOPLANEINDEX","Value":3146167}
- ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_INVALIDSCANDATAOFFSET","Value":3146168}
- ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_NOTSUPPORTED","Value":3146169}
- ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_DIMENSIONSTOOLARGE","Value":3146170}
- ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_INVALIDCOMPONENTS","Value":3146171}
- ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_DESTINATIONNOT2D","Value":3146172}
- ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_TILEDRESOURCESUNSUPPORTED","Value":3146173}
- ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_GUARDRECTSUNSUPPORTED","Value":3146174}
- ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_FORMATUNSUPPORTED","Value":3146175}
- ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_INVALIDSUBRESOURCE","Value":3146176}
- ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_INVALIDMIPLEVEL","Value":3146177}
- ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_EMPTYDESTBOX","Value":3146178}
- ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_DESTBOXNOT2D","Value":3146179}
- ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_DESTBOXNOTSUB","Value":3146180}
- ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_DESTBOXESINTERSECT","Value":3146181}
- ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_XSUBSAMPLEMISMATCH","Value":3146182}
- ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_YSUBSAMPLEMISMATCH","Value":3146183}
- ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_XSUBSAMPLEODD","Value":3146184}
- ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_YSUBSAMPLEODD","Value":3146185}
- ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_OUTPUTDIMENSIONSTOOLARGE","Value":3146186}
- ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_NONPOW2SCALEUNSUPPORTED","Value":3146187}
- ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_FRACTIONALDOWNSCALETOLARGE","Value":3146188}
- ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_CHROMASIZEMISMATCH","Value":3146189}
- ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_LUMACHROMASIZEMISMATCH","Value":3146190}
- ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_INVALIDNUMDESTINATIONS","Value":3146191}
- ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_SUBBOXUNSUPPORTED","Value":3146192}
- ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_1DESTUNSUPPORTEDFORMAT","Value":3146193}
- ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_3DESTUNSUPPORTEDFORMAT","Value":3146194}
- ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_SCALEUNSUPPORTED","Value":3146195}
- ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_INVALIDSOURCESIZE","Value":3146196}
- ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_INVALIDCOPYFLAGS","Value":3146197}
- ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_HAZARD","Value":3146198}
- ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_UNSUPPORTEDSRCBUFFERUSAGE","Value":3146199}
- ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_UNSUPPORTEDSRCBUFFERMISCFLAGS","Value":3146200}
- ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_UNSUPPORTEDDSTTEXTUREUSAGE","Value":3146201}
- ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_BACKBUFFERNOTSUPPORTED","Value":3146202}
- ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_UNSUPPRTEDCOPYFLAGS","Value":3146203}
- ,{"Name":"D3D11_MESSAGE_ID_JPEGENCODE_NOTSUPPORTED","Value":3146204}
- ,{"Name":"D3D11_MESSAGE_ID_JPEGENCODE_INVALIDSCANDATAOFFSET","Value":3146205}
- ,{"Name":"D3D11_MESSAGE_ID_JPEGENCODE_INVALIDCOMPONENTS","Value":3146206}
- ,{"Name":"D3D11_MESSAGE_ID_JPEGENCODE_SOURCENOT2D","Value":3146207}
- ,{"Name":"D3D11_MESSAGE_ID_JPEGENCODE_TILEDRESOURCESUNSUPPORTED","Value":3146208}
- ,{"Name":"D3D11_MESSAGE_ID_JPEGENCODE_GUARDRECTSUNSUPPORTED","Value":3146209}
- ,{"Name":"D3D11_MESSAGE_ID_JPEGENCODE_XSUBSAMPLEMISMATCH","Value":3146210}
- ,{"Name":"D3D11_MESSAGE_ID_JPEGENCODE_YSUBSAMPLEMISMATCH","Value":3146211}
- ,{"Name":"D3D11_MESSAGE_ID_JPEGENCODE_FORMATUNSUPPORTED","Value":3146212}
- ,{"Name":"D3D11_MESSAGE_ID_JPEGENCODE_INVALIDSUBRESOURCE","Value":3146213}
- ,{"Name":"D3D11_MESSAGE_ID_JPEGENCODE_INVALIDMIPLEVEL","Value":3146214}
- ,{"Name":"D3D11_MESSAGE_ID_JPEGENCODE_DIMENSIONSTOOLARGE","Value":3146215}
- ,{"Name":"D3D11_MESSAGE_ID_JPEGENCODE_HAZARD","Value":3146216}
- ,{"Name":"D3D11_MESSAGE_ID_JPEGENCODE_UNSUPPORTEDDSTBUFFERUSAGE","Value":3146217}
- ,{"Name":"D3D11_MESSAGE_ID_JPEGENCODE_UNSUPPORTEDDSTBUFFERMISCFLAGS","Value":3146218}
- ,{"Name":"D3D11_MESSAGE_ID_JPEGENCODE_UNSUPPORTEDSRCTEXTUREUSAGE","Value":3146219}
- ,{"Name":"D3D11_MESSAGE_ID_JPEGENCODE_BACKBUFFERNOTSUPPORTED","Value":3146220}
- ,{"Name":"D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_UNSUPPORTEDCONTEXTTTYPEFORQUERY","Value":3146221}
- ,{"Name":"D3D11_MESSAGE_ID_FLUSH1_INVALIDCONTEXTTYPE","Value":3146222}
- ,{"Name":"D3D11_MESSAGE_ID_DEVICE_SETHARDWAREPROTECTION_INVALIDCONTEXT","Value":3146223}
- ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTHDRMETADATA_NULLPARAM","Value":3146224}
- ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTHDRMETADATA_INVALIDSIZE","Value":3146225}
- ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTHDRMETADATA_NULLPARAM","Value":3146226}
- ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTHDRMETADATA_INVALIDSIZE","Value":3146227}
- ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMHDRMETADATA_NULLPARAM","Value":3146228}
- ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMHDRMETADATA_INVALIDSTREAM","Value":3146229}
- ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMHDRMETADATA_INVALIDSIZE","Value":3146230}
- ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMHDRMETADATA_NULLPARAM","Value":3146231}
- ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMHDRMETADATA_INVALIDSTREAM","Value":3146232}
- ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMHDRMETADATA_INVALIDSIZE","Value":3146233}
- ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMFRAMEFORMAT_INVALIDSTREAM","Value":3146234}
- ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMCOLORSPACE_INVALIDSTREAM","Value":3146235}
- ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMOUTPUTRATE_INVALIDSTREAM","Value":3146236}
- ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMSOURCERECT_INVALIDSTREAM","Value":3146237}
- ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMDESTRECT_INVALIDSTREAM","Value":3146238}
- ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMALPHA_INVALIDSTREAM","Value":3146239}
- ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMPALETTE_INVALIDSTREAM","Value":3146240}
- ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMPIXELASPECTRATIO_INVALIDSTREAM","Value":3146241}
- ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMLUMAKEY_INVALIDSTREAM","Value":3146242}
- ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMSTEREOFORMAT_INVALIDSTREAM","Value":3146243}
- ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMAUTOPROCESSINGMODE_INVALIDSTREAM","Value":3146244}
- ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMFILTER_INVALIDSTREAM","Value":3146245}
- ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMROTATION_INVALIDSTREAM","Value":3146246}
- ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMCOLORSPACE1_INVALIDSTREAM","Value":3146247}
- ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMMIRROR_INVALIDSTREAM","Value":3146248}
- ,{"Name":"D3D11_MESSAGE_ID_CREATE_FENCE","Value":3146249}
- ,{"Name":"D3D11_MESSAGE_ID_LIVE_FENCE","Value":3146250}
- ,{"Name":"D3D11_MESSAGE_ID_DESTROY_FENCE","Value":3146251}
- ,{"Name":"D3D11_MESSAGE_ID_CREATE_SYNCHRONIZEDCHANNEL","Value":3146252}
- ,{"Name":"D3D11_MESSAGE_ID_LIVE_SYNCHRONIZEDCHANNEL","Value":3146253}
- ,{"Name":"D3D11_MESSAGE_ID_DESTROY_SYNCHRONIZEDCHANNEL","Value":3146254}
- ,{"Name":"D3D11_MESSAGE_ID_CREATEFENCE_INVALIDFLAGS","Value":3146255}
- ,{"Name":"D3D11_MESSAGE_ID_D3D11_3_MESSAGES_END","Value":3146256}
- ,{"Name":"D3D11_MESSAGE_ID_D3D11_5_MESSAGES_START","Value":3146257}
- ,{"Name":"D3D11_MESSAGE_ID_NEGOTIATECRYPTOSESSIONKEYEXCHANGEMT_INVALIDKEYEXCHANGETYPE","Value":3146258}
- ,{"Name":"D3D11_MESSAGE_ID_NEGOTIATECRYPTOSESSIONKEYEXCHANGEMT_NOT_SUPPORTED","Value":3146259}
- ,{"Name":"D3D11_MESSAGE_ID_DECODERBEGINFRAME_INVALID_HISTOGRAM_COMPONENT_COUNT","Value":3146260}
- ,{"Name":"D3D11_MESSAGE_ID_DECODERBEGINFRAME_INVALID_HISTOGRAM_COMPONENT","Value":3146261}
- ,{"Name":"D3D11_MESSAGE_ID_DECODERBEGINFRAME_INVALID_HISTOGRAM_BUFFER_SIZE","Value":3146262}
- ,{"Name":"D3D11_MESSAGE_ID_DECODERBEGINFRAME_INVALID_HISTOGRAM_BUFFER_USAGE","Value":3146263}
- ,{"Name":"D3D11_MESSAGE_ID_DECODERBEGINFRAME_INVALID_HISTOGRAM_BUFFER_MISC_FLAGS","Value":3146264}
- ,{"Name":"D3D11_MESSAGE_ID_DECODERBEGINFRAME_INVALID_HISTOGRAM_BUFFER_OFFSET","Value":3146265}
- ,{"Name":"D3D11_MESSAGE_ID_CREATE_TRACKEDWORKLOAD","Value":3146266}
- ,{"Name":"D3D11_MESSAGE_ID_LIVE_TRACKEDWORKLOAD","Value":3146267}
- ,{"Name":"D3D11_MESSAGE_ID_DESTROY_TRACKEDWORKLOAD","Value":3146268}
- ,{"Name":"D3D11_MESSAGE_ID_CREATE_TRACKED_WORKLOAD_NULLPARAM","Value":3146269}
- ,{"Name":"D3D11_MESSAGE_ID_CREATE_TRACKED_WORKLOAD_INVALID_MAX_INSTANCES","Value":3146270}
- ,{"Name":"D3D11_MESSAGE_ID_CREATE_TRACKED_WORKLOAD_INVALID_DEADLINE_TYPE","Value":3146271}
- ,{"Name":"D3D11_MESSAGE_ID_CREATE_TRACKED_WORKLOAD_INVALID_ENGINE_TYPE","Value":3146272}
- ,{"Name":"D3D11_MESSAGE_ID_MULTIPLE_TRACKED_WORKLOADS","Value":3146273}
- ,{"Name":"D3D11_MESSAGE_ID_MULTIPLE_TRACKED_WORKLOAD_PAIRS","Value":3146274}
- ,{"Name":"D3D11_MESSAGE_ID_INCOMPLETE_TRACKED_WORKLOAD_PAIR","Value":3146275}
- ,{"Name":"D3D11_MESSAGE_ID_OUT_OF_ORDER_TRACKED_WORKLOAD_PAIR","Value":3146276}
- ,{"Name":"D3D11_MESSAGE_ID_CANNOT_ADD_TRACKED_WORKLOAD","Value":3146277}
- ,{"Name":"D3D11_MESSAGE_ID_TRACKED_WORKLOAD_NOT_SUPPORTED","Value":3146278}
- ,{"Name":"D3D11_MESSAGE_ID_TRACKED_WORKLOAD_ENGINE_TYPE_NOT_FOUND","Value":3146279}
- ,{"Name":"D3D11_MESSAGE_ID_NO_TRACKED_WORKLOAD_SLOT_AVAILABLE","Value":3146280}
- ,{"Name":"D3D11_MESSAGE_ID_END_TRACKED_WORKLOAD_INVALID_ARG","Value":3146281}
- ,{"Name":"D3D11_MESSAGE_ID_TRACKED_WORKLOAD_DISJOINT_FAILURE","Value":3146282}
- ,{"Name":"D3D11_MESSAGE_ID_D3D11_5_MESSAGES_END","Value":3146283}
+ ,{"Name":"D3D11_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE1_ACCESS_DENIED","Value":3146117}
+ ,{"Name":"D3D11_MESSAGE_ID_D3D11_1_MESSAGES_END","Value":3146118}
+ ,{"Name":"D3D11_MESSAGE_ID_D3D11_2_MESSAGES_START","Value":3146119}
+ ,{"Name":"D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDUSAGE","Value":3146120}
+ ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDUSAGE","Value":3146121}
+ ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDUSAGE","Value":3146122}
+ ,{"Name":"D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_LEVEL9_STEPRATE_NOT_1","Value":3146123}
+ ,{"Name":"D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_LEVEL9_INSTANCING_NOT_SUPPORTED","Value":3146124}
+ ,{"Name":"D3D11_MESSAGE_ID_UPDATETILEMAPPINGS_INVALID_PARAMETER","Value":3146125}
+ ,{"Name":"D3D11_MESSAGE_ID_COPYTILEMAPPINGS_INVALID_PARAMETER","Value":3146126}
+ ,{"Name":"D3D11_MESSAGE_ID_COPYTILES_INVALID_PARAMETER","Value":3146127}
+ ,{"Name":"D3D11_MESSAGE_ID_UPDATETILES_INVALID_PARAMETER","Value":3146128}
+ ,{"Name":"D3D11_MESSAGE_ID_RESIZETILEPOOL_INVALID_PARAMETER","Value":3146129}
+ ,{"Name":"D3D11_MESSAGE_ID_TILEDRESOURCEBARRIER_INVALID_PARAMETER","Value":3146130}
+ ,{"Name":"D3D11_MESSAGE_ID_NULL_TILE_MAPPING_ACCESS_WARNING","Value":3146131}
+ ,{"Name":"D3D11_MESSAGE_ID_NULL_TILE_MAPPING_ACCESS_ERROR","Value":3146132}
+ ,{"Name":"D3D11_MESSAGE_ID_DIRTY_TILE_MAPPING_ACCESS","Value":3146133}
+ ,{"Name":"D3D11_MESSAGE_ID_DUPLICATE_TILE_MAPPINGS_IN_COVERED_AREA","Value":3146134}
+ ,{"Name":"D3D11_MESSAGE_ID_TILE_MAPPINGS_IN_COVERED_AREA_DUPLICATED_OUTSIDE","Value":3146135}
+ ,{"Name":"D3D11_MESSAGE_ID_TILE_MAPPINGS_SHARED_BETWEEN_INCOMPATIBLE_RESOURCES","Value":3146136}
+ ,{"Name":"D3D11_MESSAGE_ID_TILE_MAPPINGS_SHARED_BETWEEN_INPUT_AND_OUTPUT","Value":3146137}
+ ,{"Name":"D3D11_MESSAGE_ID_CHECKMULTISAMPLEQUALITYLEVELS_INVALIDFLAGS","Value":3146138}
+ ,{"Name":"D3D11_MESSAGE_ID_GETRESOURCETILING_NONTILED_RESOURCE","Value":3146139}
+ ,{"Name":"D3D11_MESSAGE_ID_RESIZETILEPOOL_SHRINK_WITH_MAPPINGS_STILL_DEFINED_PAST_END","Value":3146140}
+ ,{"Name":"D3D11_MESSAGE_ID_NEED_TO_CALL_TILEDRESOURCEBARRIER","Value":3146141}
+ ,{"Name":"D3D11_MESSAGE_ID_CREATEDEVICE_INVALIDARGS","Value":3146142}
+ ,{"Name":"D3D11_MESSAGE_ID_CREATEDEVICE_WARNING","Value":3146143}
+ ,{"Name":"D3D11_MESSAGE_ID_CLEARUNORDEREDACCESSVIEWUINT_HAZARD","Value":3146144}
+ ,{"Name":"D3D11_MESSAGE_ID_CLEARUNORDEREDACCESSVIEWFLOAT_HAZARD","Value":3146145}
+ ,{"Name":"D3D11_MESSAGE_ID_TILED_RESOURCE_TIER_1_BUFFER_TEXTURE_MISMATCH","Value":3146146}
+ ,{"Name":"D3D11_MESSAGE_ID_CREATE_CRYPTOSESSION","Value":3146147}
+ ,{"Name":"D3D11_MESSAGE_ID_CREATE_AUTHENTICATEDCHANNEL","Value":3146148}
+ ,{"Name":"D3D11_MESSAGE_ID_LIVE_CRYPTOSESSION","Value":3146149}
+ ,{"Name":"D3D11_MESSAGE_ID_LIVE_AUTHENTICATEDCHANNEL","Value":3146150}
+ ,{"Name":"D3D11_MESSAGE_ID_DESTROY_CRYPTOSESSION","Value":3146151}
+ ,{"Name":"D3D11_MESSAGE_ID_DESTROY_AUTHENTICATEDCHANNEL","Value":3146152}
+ ,{"Name":"D3D11_MESSAGE_ID_D3D11_2_MESSAGES_END","Value":3146153}
+ ,{"Name":"D3D11_MESSAGE_ID_D3D11_3_MESSAGES_START","Value":3146154}
+ ,{"Name":"D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_INVALID_CONSERVATIVERASTERMODE","Value":3146155}
+ ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_INVALID_SYSTEMVALUE","Value":3146156}
+ ,{"Name":"D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_INVALIDCONTEXTTYPE","Value":3146157}
+ ,{"Name":"D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_DECODENOTSUPPORTED","Value":3146158}
+ ,{"Name":"D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_ENCODENOTSUPPORTED","Value":3146159}
+ ,{"Name":"D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDPLANEINDEX","Value":3146160}
+ ,{"Name":"D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDVIDEOPLANEINDEX","Value":3146161}
+ ,{"Name":"D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_AMBIGUOUSVIDEOPLANEINDEX","Value":3146162}
+ ,{"Name":"D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDPLANEINDEX","Value":3146163}
+ ,{"Name":"D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDVIDEOPLANEINDEX","Value":3146164}
+ ,{"Name":"D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_AMBIGUOUSVIDEOPLANEINDEX","Value":3146165}
+ ,{"Name":"D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDPLANEINDEX","Value":3146166}
+ ,{"Name":"D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDVIDEOPLANEINDEX","Value":3146167}
+ ,{"Name":"D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_AMBIGUOUSVIDEOPLANEINDEX","Value":3146168}
+ ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_INVALIDSCANDATAOFFSET","Value":3146169}
+ ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_NOTSUPPORTED","Value":3146170}
+ ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_DIMENSIONSTOOLARGE","Value":3146171}
+ ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_INVALIDCOMPONENTS","Value":3146172}
+ ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_DESTINATIONNOT2D","Value":3146173}
+ ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_TILEDRESOURCESUNSUPPORTED","Value":3146174}
+ ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_GUARDRECTSUNSUPPORTED","Value":3146175}
+ ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_FORMATUNSUPPORTED","Value":3146176}
+ ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_INVALIDSUBRESOURCE","Value":3146177}
+ ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_INVALIDMIPLEVEL","Value":3146178}
+ ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_EMPTYDESTBOX","Value":3146179}
+ ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_DESTBOXNOT2D","Value":3146180}
+ ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_DESTBOXNOTSUB","Value":3146181}
+ ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_DESTBOXESINTERSECT","Value":3146182}
+ ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_XSUBSAMPLEMISMATCH","Value":3146183}
+ ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_YSUBSAMPLEMISMATCH","Value":3146184}
+ ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_XSUBSAMPLEODD","Value":3146185}
+ ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_YSUBSAMPLEODD","Value":3146186}
+ ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_OUTPUTDIMENSIONSTOOLARGE","Value":3146187}
+ ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_NONPOW2SCALEUNSUPPORTED","Value":3146188}
+ ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_FRACTIONALDOWNSCALETOLARGE","Value":3146189}
+ ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_CHROMASIZEMISMATCH","Value":3146190}
+ ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_LUMACHROMASIZEMISMATCH","Value":3146191}
+ ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_INVALIDNUMDESTINATIONS","Value":3146192}
+ ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_SUBBOXUNSUPPORTED","Value":3146193}
+ ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_1DESTUNSUPPORTEDFORMAT","Value":3146194}
+ ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_3DESTUNSUPPORTEDFORMAT","Value":3146195}
+ ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_SCALEUNSUPPORTED","Value":3146196}
+ ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_INVALIDSOURCESIZE","Value":3146197}
+ ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_INVALIDCOPYFLAGS","Value":3146198}
+ ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_HAZARD","Value":3146199}
+ ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_UNSUPPORTEDSRCBUFFERUSAGE","Value":3146200}
+ ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_UNSUPPORTEDSRCBUFFERMISCFLAGS","Value":3146201}
+ ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_UNSUPPORTEDDSTTEXTUREUSAGE","Value":3146202}
+ ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_BACKBUFFERNOTSUPPORTED","Value":3146203}
+ ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_UNSUPPRTEDCOPYFLAGS","Value":3146204}
+ ,{"Name":"D3D11_MESSAGE_ID_JPEGENCODE_NOTSUPPORTED","Value":3146205}
+ ,{"Name":"D3D11_MESSAGE_ID_JPEGENCODE_INVALIDSCANDATAOFFSET","Value":3146206}
+ ,{"Name":"D3D11_MESSAGE_ID_JPEGENCODE_INVALIDCOMPONENTS","Value":3146207}
+ ,{"Name":"D3D11_MESSAGE_ID_JPEGENCODE_SOURCENOT2D","Value":3146208}
+ ,{"Name":"D3D11_MESSAGE_ID_JPEGENCODE_TILEDRESOURCESUNSUPPORTED","Value":3146209}
+ ,{"Name":"D3D11_MESSAGE_ID_JPEGENCODE_GUARDRECTSUNSUPPORTED","Value":3146210}
+ ,{"Name":"D3D11_MESSAGE_ID_JPEGENCODE_XSUBSAMPLEMISMATCH","Value":3146211}
+ ,{"Name":"D3D11_MESSAGE_ID_JPEGENCODE_YSUBSAMPLEMISMATCH","Value":3146212}
+ ,{"Name":"D3D11_MESSAGE_ID_JPEGENCODE_FORMATUNSUPPORTED","Value":3146213}
+ ,{"Name":"D3D11_MESSAGE_ID_JPEGENCODE_INVALIDSUBRESOURCE","Value":3146214}
+ ,{"Name":"D3D11_MESSAGE_ID_JPEGENCODE_INVALIDMIPLEVEL","Value":3146215}
+ ,{"Name":"D3D11_MESSAGE_ID_JPEGENCODE_DIMENSIONSTOOLARGE","Value":3146216}
+ ,{"Name":"D3D11_MESSAGE_ID_JPEGENCODE_HAZARD","Value":3146217}
+ ,{"Name":"D3D11_MESSAGE_ID_JPEGENCODE_UNSUPPORTEDDSTBUFFERUSAGE","Value":3146218}
+ ,{"Name":"D3D11_MESSAGE_ID_JPEGENCODE_UNSUPPORTEDDSTBUFFERMISCFLAGS","Value":3146219}
+ ,{"Name":"D3D11_MESSAGE_ID_JPEGENCODE_UNSUPPORTEDSRCTEXTUREUSAGE","Value":3146220}
+ ,{"Name":"D3D11_MESSAGE_ID_JPEGENCODE_BACKBUFFERNOTSUPPORTED","Value":3146221}
+ ,{"Name":"D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_UNSUPPORTEDCONTEXTTTYPEFORQUERY","Value":3146222}
+ ,{"Name":"D3D11_MESSAGE_ID_FLUSH1_INVALIDCONTEXTTYPE","Value":3146223}
+ ,{"Name":"D3D11_MESSAGE_ID_DEVICE_SETHARDWAREPROTECTION_INVALIDCONTEXT","Value":3146224}
+ ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTHDRMETADATA_NULLPARAM","Value":3146225}
+ ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTHDRMETADATA_INVALIDSIZE","Value":3146226}
+ ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTHDRMETADATA_NULLPARAM","Value":3146227}
+ ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTHDRMETADATA_INVALIDSIZE","Value":3146228}
+ ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMHDRMETADATA_NULLPARAM","Value":3146229}
+ ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMHDRMETADATA_INVALIDSTREAM","Value":3146230}
+ ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMHDRMETADATA_INVALIDSIZE","Value":3146231}
+ ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMHDRMETADATA_NULLPARAM","Value":3146232}
+ ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMHDRMETADATA_INVALIDSTREAM","Value":3146233}
+ ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMHDRMETADATA_INVALIDSIZE","Value":3146234}
+ ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMFRAMEFORMAT_INVALIDSTREAM","Value":3146235}
+ ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMCOLORSPACE_INVALIDSTREAM","Value":3146236}
+ ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMOUTPUTRATE_INVALIDSTREAM","Value":3146237}
+ ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMSOURCERECT_INVALIDSTREAM","Value":3146238}
+ ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMDESTRECT_INVALIDSTREAM","Value":3146239}
+ ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMALPHA_INVALIDSTREAM","Value":3146240}
+ ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMPALETTE_INVALIDSTREAM","Value":3146241}
+ ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMPIXELASPECTRATIO_INVALIDSTREAM","Value":3146242}
+ ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMLUMAKEY_INVALIDSTREAM","Value":3146243}
+ ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMSTEREOFORMAT_INVALIDSTREAM","Value":3146244}
+ ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMAUTOPROCESSINGMODE_INVALIDSTREAM","Value":3146245}
+ ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMFILTER_INVALIDSTREAM","Value":3146246}
+ ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMROTATION_INVALIDSTREAM","Value":3146247}
+ ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMCOLORSPACE1_INVALIDSTREAM","Value":3146248}
+ ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMMIRROR_INVALIDSTREAM","Value":3146249}
+ ,{"Name":"D3D11_MESSAGE_ID_CREATE_FENCE","Value":3146250}
+ ,{"Name":"D3D11_MESSAGE_ID_LIVE_FENCE","Value":3146251}
+ ,{"Name":"D3D11_MESSAGE_ID_DESTROY_FENCE","Value":3146252}
+ ,{"Name":"D3D11_MESSAGE_ID_CREATE_SYNCHRONIZEDCHANNEL","Value":3146253}
+ ,{"Name":"D3D11_MESSAGE_ID_LIVE_SYNCHRONIZEDCHANNEL","Value":3146254}
+ ,{"Name":"D3D11_MESSAGE_ID_DESTROY_SYNCHRONIZEDCHANNEL","Value":3146255}
+ ,{"Name":"D3D11_MESSAGE_ID_CREATEFENCE_INVALIDFLAGS","Value":3146256}
+ ,{"Name":"D3D11_MESSAGE_ID_D3D11_3_MESSAGES_END","Value":3146257}
+ ,{"Name":"D3D11_MESSAGE_ID_D3D11_5_MESSAGES_START","Value":3146258}
+ ,{"Name":"D3D11_MESSAGE_ID_NEGOTIATECRYPTOSESSIONKEYEXCHANGEMT_INVALIDKEYEXCHANGETYPE","Value":3146259}
+ ,{"Name":"D3D11_MESSAGE_ID_NEGOTIATECRYPTOSESSIONKEYEXCHANGEMT_NOT_SUPPORTED","Value":3146260}
+ ,{"Name":"D3D11_MESSAGE_ID_DECODERBEGINFRAME_INVALID_HISTOGRAM_COMPONENT_COUNT","Value":3146261}
+ ,{"Name":"D3D11_MESSAGE_ID_DECODERBEGINFRAME_INVALID_HISTOGRAM_COMPONENT","Value":3146262}
+ ,{"Name":"D3D11_MESSAGE_ID_DECODERBEGINFRAME_INVALID_HISTOGRAM_BUFFER_SIZE","Value":3146263}
+ ,{"Name":"D3D11_MESSAGE_ID_DECODERBEGINFRAME_INVALID_HISTOGRAM_BUFFER_USAGE","Value":3146264}
+ ,{"Name":"D3D11_MESSAGE_ID_DECODERBEGINFRAME_INVALID_HISTOGRAM_BUFFER_MISC_FLAGS","Value":3146265}
+ ,{"Name":"D3D11_MESSAGE_ID_DECODERBEGINFRAME_INVALID_HISTOGRAM_BUFFER_OFFSET","Value":3146266}
+ ,{"Name":"D3D11_MESSAGE_ID_CREATE_TRACKEDWORKLOAD","Value":3146267}
+ ,{"Name":"D3D11_MESSAGE_ID_LIVE_TRACKEDWORKLOAD","Value":3146268}
+ ,{"Name":"D3D11_MESSAGE_ID_DESTROY_TRACKEDWORKLOAD","Value":3146269}
+ ,{"Name":"D3D11_MESSAGE_ID_CREATE_TRACKED_WORKLOAD_NULLPARAM","Value":3146270}
+ ,{"Name":"D3D11_MESSAGE_ID_CREATE_TRACKED_WORKLOAD_INVALID_MAX_INSTANCES","Value":3146271}
+ ,{"Name":"D3D11_MESSAGE_ID_CREATE_TRACKED_WORKLOAD_INVALID_DEADLINE_TYPE","Value":3146272}
+ ,{"Name":"D3D11_MESSAGE_ID_CREATE_TRACKED_WORKLOAD_INVALID_ENGINE_TYPE","Value":3146273}
+ ,{"Name":"D3D11_MESSAGE_ID_MULTIPLE_TRACKED_WORKLOADS","Value":3146274}
+ ,{"Name":"D3D11_MESSAGE_ID_MULTIPLE_TRACKED_WORKLOAD_PAIRS","Value":3146275}
+ ,{"Name":"D3D11_MESSAGE_ID_INCOMPLETE_TRACKED_WORKLOAD_PAIR","Value":3146276}
+ ,{"Name":"D3D11_MESSAGE_ID_OUT_OF_ORDER_TRACKED_WORKLOAD_PAIR","Value":3146277}
+ ,{"Name":"D3D11_MESSAGE_ID_CANNOT_ADD_TRACKED_WORKLOAD","Value":3146278}
+ ,{"Name":"D3D11_MESSAGE_ID_TRACKED_WORKLOAD_NOT_SUPPORTED","Value":3146279}
+ ,{"Name":"D3D11_MESSAGE_ID_TRACKED_WORKLOAD_ENGINE_TYPE_NOT_FOUND","Value":3146280}
+ ,{"Name":"D3D11_MESSAGE_ID_NO_TRACKED_WORKLOAD_SLOT_AVAILABLE","Value":3146281}
+ ,{"Name":"D3D11_MESSAGE_ID_END_TRACKED_WORKLOAD_INVALID_ARG","Value":3146282}
+ ,{"Name":"D3D11_MESSAGE_ID_TRACKED_WORKLOAD_DISJOINT_FAILURE","Value":3146283}
+ ,{"Name":"D3D11_MESSAGE_ID_D3D11_5_MESSAGES_END","Value":3146284}
]
,"IntegerBase":"Int32"
}
@@ -12903,6 +13051,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Category","Type":{"Kind":"ApiRef","Name":"D3D11_MESSAGE_CATEGORY","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"Severity","Type":{"Kind":"ApiRef","Name":"D3D11_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
@@ -12920,6 +13069,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"NumCategories","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pCategoryList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_MESSAGE_CATEGORY","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":[]}
@@ -12938,6 +13088,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"AllowList","Type":{"Kind":"ApiRef","Name":"D3D11_INFO_QUEUE_FILTER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"DenyList","Type":{"Kind":"ApiRef","Name":"D3D11_INFO_QUEUE_FILTER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
@@ -13380,7 +13531,7 @@
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"IDXGIAdapter","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"D3D_DRIVER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":["In"]}
- ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
+ ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"HMODULE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param4","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"FeatureLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
@@ -13402,7 +13553,7 @@
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"IDXGIAdapter","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"D3D_DRIVER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":["In"]}
- ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
+ ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"HMODULE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param4","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"FeatureLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
@@ -13461,6 +13612,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"BlendEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"LogicOpEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -13483,6 +13635,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"AlphaToCoverageEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"IndependentBlendEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -13520,6 +13673,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"FillMode","Type":{"Kind":"ApiRef","Name":"D3D11_FILL_MODE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"CullMode","Type":{"Kind":"ApiRef","Name":"D3D11_CULL_MODE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
@@ -13893,6 +14047,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"ClearSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"EncryptedSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -13907,6 +14062,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"BufferType","Type":{"Kind":"ApiRef","Name":"D3D11_VIDEO_DECODER_BUFFER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"DataOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -13926,6 +14082,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"pCryptoSession","Type":{"Kind":"ApiRef","Name":"ID3D11CryptoSession","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"BlobSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -13975,6 +14132,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -14005,6 +14163,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"PrivateDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"HWProtectionDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -14020,6 +14179,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"PrivateDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MaxHWProtectionDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -14038,6 +14198,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"HWProtectionFunctionID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pInputData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":[]}
@@ -14054,6 +14215,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -14548,6 +14710,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"X","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Y","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -14564,6 +14727,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"NumTiles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"bUseBox","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -14607,6 +14771,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"WidthInTiles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"HeightInTiles","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
@@ -14623,6 +14788,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"WidthInTexels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"HeightInTexels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -14638,6 +14804,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"NumStandardMips","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"NumPackedMips","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
@@ -14933,6 +15100,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -14978,6 +15146,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -15035,6 +15204,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"FillMode","Type":{"Kind":"ApiRef","Name":"D3D11_FILL_MODE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"CullMode","Type":{"Kind":"ApiRef","Name":"D3D11_CULL_MODE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
@@ -15081,6 +15251,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -15096,6 +15267,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -15113,6 +15285,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
,{"Name":"ViewDimension","Type":{"Kind":"ApiRef","Name":"D3D_SRV_DIMENSION","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]}
@@ -15126,6 +15299,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Buffer","Type":{"Kind":"ApiRef","Name":"D3D11_BUFFER_SRV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"Texture1D","Type":{"Kind":"ApiRef","Name":"D3D11_TEX1D_SRV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
@@ -15173,6 +15347,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PlaneSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -15187,6 +15362,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -15203,6 +15379,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
,{"Name":"ViewDimension","Type":{"Kind":"ApiRef","Name":"D3D11_RTV_DIMENSION","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
@@ -15216,6 +15393,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Buffer","Type":{"Kind":"ApiRef","Name":"D3D11_BUFFER_RTV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"Texture1D","Type":{"Kind":"ApiRef","Name":"D3D11_TEX1D_RTV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
@@ -15260,6 +15438,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PlaneSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -15274,6 +15453,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -15290,6 +15470,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
,{"Name":"ViewDimension","Type":{"Kind":"ApiRef","Name":"D3D11_UAV_DIMENSION","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
@@ -15303,6 +15484,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Buffer","Type":{"Kind":"ApiRef","Name":"D3D11_BUFFER_UAV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"Texture1D","Type":{"Kind":"ApiRef","Name":"D3D11_TEX1D_UAV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
@@ -15345,6 +15527,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Query","Type":{"Kind":"ApiRef","Name":"D3D11_QUERY","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"MiscFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -15388,7 +15571,7 @@
,{"Name":"D3D11_FENCE_FLAG_SHARED_CROSS_ADAPTER","Value":4}
,{"Name":"D3D11_FENCE_FLAG_NON_MONITORED","Value":8}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"ID3D11DeviceContext3"
@@ -15935,7 +16118,7 @@
,{"Name":"D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_B","Value":4}
,{"Name":"D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_A","Value":8}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D3D11_FEATURE_DATA_VIDEO_DECODER_HISTOGRAM"
@@ -15944,6 +16127,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"DecoderDesc","Type":{"Kind":"ApiRef","Name":"D3D11_VIDEO_DECODER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"Components","Type":{"Kind":"ApiRef","Name":"D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
@@ -15963,7 +16147,7 @@
,"Values":[
{"Name":"D3D11_CRYPTO_SESSION_KEY_EXCHANGE_FLAG_NONE","Value":0}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"ID3D11VideoDevice2"
@@ -16011,6 +16195,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"BufferType","Type":{"Kind":"ApiRef","Name":"D3D11_VIDEO_DECODER_BUFFER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"DataOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -16074,6 +16259,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"ExtendedNV12SharedTextureSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
@@ -16105,6 +16291,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"SemanticName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"SemanticIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -16126,6 +16313,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D_CBUFFER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]}
@@ -16143,6 +16331,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"StartOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -16164,6 +16353,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Class","Type":{"Kind":"ApiRef","Name":"D3D_SHADER_VARIABLE_CLASS","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]}
,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D_SHADER_VARIABLE_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]}
@@ -16184,6 +16374,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Creator","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
@@ -16234,6 +16425,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D_SHADER_INPUT_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]}
@@ -16254,6 +16446,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Creator","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -16269,6 +16462,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Creator","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
@@ -16314,6 +16508,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"SemanticName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
@@ -17343,6 +17538,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Invocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
@@ -17356,6 +17552,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Invocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
@@ -17369,6 +17566,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Invocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
@@ -17382,6 +17580,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Invocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
@@ -17395,6 +17594,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Invocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"X","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
@@ -17411,6 +17611,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Invocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"ThreadIDInGroup","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
@@ -17426,6 +17627,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D11_SHADER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -17439,6 +17641,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"VertexShaderTraceDesc","Type":{"Kind":"ApiRef","Name":"D3D11_VERTEX_SHADER_TRACE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"HullShaderTraceDesc","Type":{"Kind":"ApiRef","Name":"D3D11_HULL_SHADER_TRACE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
@@ -17476,6 +17679,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"TraceDesc","Type":{"Kind":"ApiRef","Name":"D3D11_SHADER_TRACE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"NumInvocationsInStamp","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
@@ -17511,6 +17715,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Bits","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
,{"Name":"ValidMask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
@@ -17572,6 +17777,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"RegType","Type":{"Kind":"ApiRef","Name":"D3D11_TRACE_REGISTER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]}
@@ -17586,6 +17792,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Index1D","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Index2D","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
@@ -17602,6 +17809,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"ID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"InstructionActive","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -18022,6 +18230,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"NumDimensions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ElementLengths","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
@@ -18038,6 +18247,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"NumTempBufferSizes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TempBufferFloatSizes","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
@@ -18074,7 +18284,7 @@
,"Params":[
{"Name":"pAdapter","Type":{"Kind":"ApiRef","Name":"IDXGIAdapter","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"DriverType","Type":{"Kind":"ApiRef","Name":"D3D_DRIVER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":["In"]}
- ,{"Name":"Software","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
+ ,{"Name":"Software","Type":{"Kind":"ApiRef","Name":"HMODULE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D11_CREATE_DEVICE_FLAG","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]}
,{"Name":"pFeatureLevels","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"FeatureLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
@@ -18096,7 +18306,7 @@
,"Params":[
{"Name":"pAdapter","Type":{"Kind":"ApiRef","Name":"IDXGIAdapter","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"DriverType","Type":{"Kind":"ApiRef","Name":"D3D_DRIVER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":["In"]}
- ,{"Name":"Software","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
+ ,{"Name":"Software","Type":{"Kind":"ApiRef","Name":"HMODULE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D11_CREATE_DEVICE_FLAG","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]}
,{"Name":"pFeatureLevels","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"FeatureLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
diff --git a/src/Generator/win32json/api/Graphics.Direct3D11on12.json b/src/Generator/win32json/api/Graphics.Direct3D11on12.json
index 9b072c0..871b802 100644
--- a/src/Generator/win32json/api/Graphics.Direct3D11on12.json
+++ b/src/Generator/win32json/api/Graphics.Direct3D11on12.json
@@ -33,6 +33,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"BindFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MiscFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
diff --git a/src/Generator/win32json/api/Graphics.Direct3D12.json b/src/Generator/win32json/api/Graphics.Direct3D12.json
index 86141a9..9679955 100644
--- a/src/Generator/win32json/api/Graphics.Direct3D12.json
+++ b/src/Generator/win32json/api/Graphics.Direct3D12.json
@@ -1926,6 +1926,13 @@
,"Value":15
,"Attrs":[]
}
+ ,{
+ "Name":"D3D12_PREVIEW_SDK_VERSION"
+ ,"Type":{"Kind":"Native","Name":"UInt32"}
+ ,"ValueType":"UInt32"
+ ,"Value":707
+ ,"Attrs":[]
+ }
,{
"Name":"D3D12_PRE_SCISSOR_PIXEL_ADDRESS_RANGE_BIT_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
@@ -2399,7 +2406,7 @@
"Name":"D3D12_SDK_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
- ,"Value":5
+ ,"Value":608
,"Attrs":[]
}
,{
@@ -3060,6 +3067,13 @@
,"Value":"7cda6aca-a03e-49c8-9458-0334d20e07ce"
,"Attrs":[]
}
+ ,{
+ "Name":"CLSID_D3D12DeviceFactory"
+ ,"Type":{"Kind":"Native","Name":"Guid"}
+ ,"ValueType":"String"
+ ,"Value":"114863bf-c386-4aee-b39d-8f0bbb062955"
+ ,"Attrs":[]
+ }
,{
"Name":"D3D12_SHADING_RATE_X_AXIS_SHIFT"
,"Type":{"Kind":"Native","Name":"UInt32"}
@@ -3235,6 +3249,20 @@
,"Value":268435456
,"Attrs":[]
}
+ ,{
+ "Name":"D3D_SHADER_FEATURE_ADVANCED_TEXTURE_OPS"
+ ,"Type":{"Kind":"Native","Name":"UInt32"}
+ ,"ValueType":"UInt32"
+ ,"Value":536870912
+ ,"Attrs":[]
+ }
+ ,{
+ "Name":"D3D_SHADER_FEATURE_WRITEABLE_MSAA_TEXTURES"
+ ,"Type":{"Kind":"Native","Name":"UInt32"}
+ ,"ValueType":"UInt32"
+ ,"Value":1073741824
+ ,"Attrs":[]
+ }
,{
"Name":"D3D12ExperimentalShaderModels"
,"Type":{"Kind":"Native","Name":"Guid"}
@@ -3249,13 +3277,6 @@
,"Value":"c9c4725f-a81a-4f56-8c5b-c51039d694fb"
,"Attrs":[]
}
- ,{
- "Name":"D3D12MetaCommand"
- ,"Type":{"Kind":"Native","Name":"Guid"}
- ,"ValueType":"String"
- ,"Value":"c734c97e-8077-48c8-9fdc-d9d1dd31dd77"
- ,"Attrs":[]
- }
]
,"Types":[
@@ -3274,6 +3295,7 @@
,{"Name":"D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE","Value":4}
,{"Name":"D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS","Value":5}
,{"Name":"D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE","Value":6}
+ ,{"Name":"D3D12_COMMAND_LIST_TYPE_NONE","Value":-1}
]
,"IntegerBase":"Int32"
}
@@ -3288,7 +3310,7 @@
{"Name":"D3D12_COMMAND_QUEUE_FLAG_NONE","Value":0}
,{"Name":"D3D12_COMMAND_QUEUE_FLAG_DISABLE_GPU_TIMEOUT","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D3D12_COMMAND_QUEUE_PRIORITY"
@@ -3311,6 +3333,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_COMMAND_LIST_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"Priority","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
@@ -3356,6 +3379,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"SemanticName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"SemanticIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -3402,6 +3426,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Stream","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SemanticName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
@@ -3420,6 +3445,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"TopLeftX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"TopLeftY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -3438,6 +3464,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"left","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"top","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -3457,7 +3484,8 @@
,"Flags":false
,"Scoped":false
,"Values":[
- {"Name":"D3D12_COMPARISON_FUNC_NEVER","Value":1}
+ {"Name":"D3D12_COMPARISON_FUNC_NONE","Value":0}
+ ,{"Name":"D3D12_COMPARISON_FUNC_NEVER","Value":1}
,{"Name":"D3D12_COMPARISON_FUNC_LESS","Value":2}
,{"Name":"D3D12_COMPARISON_FUNC_EQUAL","Value":3}
,{"Name":"D3D12_COMPARISON_FUNC_LESS_EQUAL","Value":4}
@@ -3507,6 +3535,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"StencilFailOp","Type":{"Kind":"ApiRef","Name":"D3D12_STENCIL_OP","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"StencilDepthFailOp","Type":{"Kind":"ApiRef","Name":"D3D12_STENCIL_OP","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -3523,6 +3552,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"DepthEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"DepthWriteMask","Type":{"Kind":"ApiRef","Name":"D3D12_DEPTH_WRITE_MASK","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -3543,6 +3573,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"DepthEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"DepthWriteMask","Type":{"Kind":"ApiRef","Name":"D3D12_DEPTH_WRITE_MASK","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -3557,6 +3588,45 @@
,"NestedTypes":[
]
}
+ ,{
+ "Name":"D3D12_DEPTH_STENCILOP_DESC1"
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Kind":"Struct"
+ ,"Size":0
+ ,"PackingSize":0
+ ,"SizeField":""
+ ,"Fields":[
+ {"Name":"StencilFailOp","Type":{"Kind":"ApiRef","Name":"D3D12_STENCIL_OP","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
+ ,{"Name":"StencilDepthFailOp","Type":{"Kind":"ApiRef","Name":"D3D12_STENCIL_OP","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
+ ,{"Name":"StencilPassOp","Type":{"Kind":"ApiRef","Name":"D3D12_STENCIL_OP","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
+ ,{"Name":"StencilFunc","Type":{"Kind":"ApiRef","Name":"D3D12_COMPARISON_FUNC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
+ ,{"Name":"StencilReadMask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
+ ,{"Name":"StencilWriteMask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
+ ]
+ ,"NestedTypes":[
+ ]
+ }
+ ,{
+ "Name":"D3D12_DEPTH_STENCIL_DESC2"
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Kind":"Struct"
+ ,"Size":0
+ ,"PackingSize":0
+ ,"SizeField":""
+ ,"Fields":[
+ {"Name":"DepthEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
+ ,{"Name":"DepthWriteMask","Type":{"Kind":"ApiRef","Name":"D3D12_DEPTH_WRITE_MASK","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
+ ,{"Name":"DepthFunc","Type":{"Kind":"ApiRef","Name":"D3D12_COMPARISON_FUNC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
+ ,{"Name":"StencilEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
+ ,{"Name":"FrontFace","Type":{"Kind":"ApiRef","Name":"D3D12_DEPTH_STENCILOP_DESC1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
+ ,{"Name":"BackFace","Type":{"Kind":"ApiRef","Name":"D3D12_DEPTH_STENCILOP_DESC1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
+ ,{"Name":"DepthBoundsTestEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
+ ]
+ ,"NestedTypes":[
+ ]
+ }
,{
"Name":"D3D12_BLEND"
,"Architectures":[]
@@ -3582,6 +3652,8 @@
,{"Name":"D3D12_BLEND_INV_SRC1_COLOR","Value":17}
,{"Name":"D3D12_BLEND_SRC1_ALPHA","Value":18}
,{"Name":"D3D12_BLEND_INV_SRC1_ALPHA","Value":19}
+ ,{"Name":"D3D12_BLEND_ALPHA_FACTOR","Value":20}
+ ,{"Name":"D3D12_BLEND_INV_ALPHA_FACTOR","Value":21}
]
,"IntegerBase":"Int32"
}
@@ -3651,6 +3723,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"BlendEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"LogicOpEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -3673,6 +3746,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"AlphaToCoverageEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"IndependentBlendEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -3701,6 +3775,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"FillMode","Type":{"Kind":"ApiRef","Name":"D3D12_FILL_MODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"CullMode","Type":{"Kind":"ApiRef","Name":"D3D12_CULL_MODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -3717,6 +3792,30 @@
,"NestedTypes":[
]
}
+ ,{
+ "Name":"D3D12_RASTERIZER_DESC1"
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Kind":"Struct"
+ ,"Size":0
+ ,"PackingSize":0
+ ,"SizeField":""
+ ,"Fields":[
+ {"Name":"FillMode","Type":{"Kind":"ApiRef","Name":"D3D12_FILL_MODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
+ ,{"Name":"CullMode","Type":{"Kind":"ApiRef","Name":"D3D12_CULL_MODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
+ ,{"Name":"FrontCounterClockwise","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
+ ,{"Name":"DepthBias","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
+ ,{"Name":"DepthBiasClamp","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
+ ,{"Name":"SlopeScaledDepthBias","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
+ ,{"Name":"DepthClipEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
+ ,{"Name":"MultisampleEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
+ ,{"Name":"AntialiasedLineEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
+ ,{"Name":"ForcedSampleCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
+ ,{"Name":"ConservativeRaster","Type":{"Kind":"ApiRef","Name":"D3D12_CONSERVATIVE_RASTERIZATION_MODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
+ ]
+ ,"NestedTypes":[
+ ]
+ }
,{
"Name":"ID3D12Object"
,"Architectures":[]
@@ -3820,6 +3919,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"pShaderBytecode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]}
,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
@@ -3834,6 +3934,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"pSODeclaration","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_SO_DECLARATION_ENTRY","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]}
,{"Name":"NumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -3851,6 +3952,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"pInputElementDescs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_INPUT_ELEMENT_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]}
,{"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -3879,6 +3981,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"pCachedBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]}
,{"Name":"CachedBlobSizeInBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
@@ -3896,8 +3999,10 @@
,"Values":[
{"Name":"D3D12_PIPELINE_STATE_FLAG_NONE","Value":0}
,{"Name":"D3D12_PIPELINE_STATE_FLAG_TOOL_DEBUG","Value":1}
+ ,{"Name":"D3D12_PIPELINE_STATE_FLAG_DYNAMIC_DEPTH_BIAS","Value":4}
+ ,{"Name":"D3D12_PIPELINE_STATE_FLAG_DYNAMIC_INDEX_BUFFER_STRIP_CUT","Value":8}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D3D12_GRAPHICS_PIPELINE_STATE_DESC"
@@ -3906,6 +4011,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"pRootSignature","Type":{"Kind":"ApiRef","Name":"ID3D12RootSignature","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"VS","Type":{"Kind":"ApiRef","Name":"D3D12_SHADER_BYTECODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -3939,6 +4045,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"pRootSignature","Type":{"Kind":"ApiRef","Name":"ID3D12RootSignature","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"CS","Type":{"Kind":"ApiRef","Name":"D3D12_SHADER_BYTECODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -3956,6 +4063,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"RTFormats","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]}},"Attrs":[]}
,{"Name":"NumRenderTargets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -3970,6 +4078,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"SizeInBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"pPipelineStateSubobjectStream","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
@@ -4010,7 +4119,9 @@
,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_VIEW_INSTANCING","Value":22}
,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_AS","Value":24}
,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_MS","Value":25}
- ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_MAX_VALID","Value":26}
+ ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL2","Value":26}
+ ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_RASTERIZER1","Value":27}
+ ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_MAX_VALID","Value":28}
]
,"IntegerBase":"Int32"
}
@@ -4053,6 +4164,11 @@
,{"Name":"D3D12_FEATURE_D3D12_OPTIONS9","Value":37}
,{"Name":"D3D12_FEATURE_D3D12_OPTIONS10","Value":39}
,{"Name":"D3D12_FEATURE_D3D12_OPTIONS11","Value":40}
+ ,{"Name":"D3D12_FEATURE_D3D12_OPTIONS12","Value":41}
+ ,{"Name":"D3D12_FEATURE_D3D12_OPTIONS13","Value":42}
+ ,{"Name":"D3D12_FEATURE_D3D12_OPTIONS14","Value":43}
+ ,{"Name":"D3D12_FEATURE_D3D12_OPTIONS15","Value":44}
+ ,{"Name":"D3D12_FEATURE_D3D12_OPTIONS16","Value":45}
]
,"IntegerBase":"Int32"
}
@@ -4068,7 +4184,7 @@
,{"Name":"D3D12_SHADER_MIN_PRECISION_SUPPORT_10_BIT","Value":1}
,{"Name":"D3D12_SHADER_MIN_PRECISION_SUPPORT_16_BIT","Value":2}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D3D12_TILED_RESOURCES_TIER"
@@ -4154,7 +4270,7 @@
,{"Name":"D3D12_FORMAT_SUPPORT1_VIDEO_PROCESSOR_INPUT","Value":536870912}
,{"Name":"D3D12_FORMAT_SUPPORT1_VIDEO_ENCODER","Value":1073741824}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D3D12_FORMAT_SUPPORT2"
@@ -4178,7 +4294,7 @@
,{"Name":"D3D12_FORMAT_SUPPORT2_MULTIPLANE_OVERLAY","Value":16384}
,{"Name":"D3D12_FORMAT_SUPPORT2_SAMPLER_FEEDBACK","Value":32768}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D3D12_MULTISAMPLE_QUALITY_LEVEL_FLAGS"
@@ -4191,7 +4307,7 @@
{"Name":"D3D12_MULTISAMPLE_QUALITY_LEVELS_FLAG_NONE","Value":0}
,{"Name":"D3D12_MULTISAMPLE_QUALITY_LEVELS_FLAG_TILED_RESOURCE","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D3D12_CROSS_NODE_SHARING_TIER"
@@ -4258,6 +4374,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"DoublePrecisionFloatShaderOps","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"OutputMergerLogicOp","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -4285,6 +4402,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"WaveOps","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"WaveLaneCountMin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -4303,6 +4421,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"DepthBoundsTestSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ProgrammableSamplePositionsTier","Type":{"Kind":"ApiRef","Name":"D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -4331,6 +4450,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"HighestVersion","Type":{"Kind":"ApiRef","Name":"D3D_ROOT_SIGNATURE_VERSION","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
]
@@ -4344,6 +4464,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"NodeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TileBasedRenderer","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -4360,6 +4481,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"NodeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TileBasedRenderer","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -4377,6 +4499,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"NumFeatureLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pFeatureLevelsRequested","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Const"]}
@@ -4402,6 +4525,8 @@
,{"Name":"D3D_SHADER_MODEL_6_5","Value":101}
,{"Name":"D3D_SHADER_MODEL_6_6","Value":102}
,{"Name":"D3D_SHADER_MODEL_6_7","Value":103}
+ ,{"Name":"D3D_SHADER_MODEL_6_8","Value":104}
+ ,{"Name":"D3D_HIGHEST_SHADER_MODEL","Value":104}
]
,"IntegerBase":"Int32"
}
@@ -4412,6 +4537,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"HighestShaderModel","Type":{"Kind":"ApiRef","Name":"D3D_SHADER_MODEL","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
]
@@ -4425,6 +4551,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
,{"Name":"Support1","Type":{"Kind":"ApiRef","Name":"D3D12_FORMAT_SUPPORT1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -4440,6 +4567,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
,{"Name":"SampleCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -4456,6 +4584,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
,{"Name":"PlaneCount","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
@@ -4470,6 +4599,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MaxGPUVirtualAddressBitsPerResource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MaxGPUVirtualAddressBitsPerProcess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -4494,7 +4624,7 @@
,{"Name":"D3D12_SHADER_CACHE_SUPPORT_SHADER_CONTROL_CLEAR","Value":32}
,{"Name":"D3D12_SHADER_CACHE_SUPPORT_SHADER_SESSION_DELETE","Value":64}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D3D12_FEATURE_DATA_SHADER_CACHE"
@@ -4503,6 +4633,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"SupportFlags","Type":{"Kind":"ApiRef","Name":"D3D12_SHADER_CACHE_SUPPORT_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
]
@@ -4516,6 +4647,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"CommandListType","Type":{"Kind":"ApiRef","Name":"D3D12_COMMAND_LIST_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"Priority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -4541,7 +4673,7 @@
,{"Name":"D3D12_COMMAND_LIST_SUPPORT_FLAG_VIDEO_PROCESS","Value":32}
,{"Name":"D3D12_COMMAND_LIST_SUPPORT_FLAG_VIDEO_ENCODE","Value":64}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D3D12_FEATURE_DATA_D3D12_OPTIONS3"
@@ -4550,6 +4682,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"CopyQueueTimestampQueriesSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"CastingFullyTypedFormatSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -4567,6 +4700,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Supported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
@@ -4594,6 +4728,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"DisplayableTexture","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"SharedResourceCompatibilityTier","Type":{"Kind":"ApiRef","Name":"D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -4608,6 +4743,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MSAA64KBAlignedTextureSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"SharedResourceCompatibilityTier","Type":{"Kind":"ApiRef","Name":"D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -4636,6 +4772,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"NodeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"HeapSerializationTier","Type":{"Kind":"ApiRef","Name":"D3D12_HEAP_SERIALIZATION_TIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -4650,6 +4787,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"SharingTier","Type":{"Kind":"ApiRef","Name":"D3D12_CROSS_NODE_SHARING_TIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"AtomicShaderInstructions","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -4692,6 +4830,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"SRVOnlyTiledResourceTier3","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"RenderPassesTier","Type":{"Kind":"ApiRef","Name":"D3D12_RENDER_PASS_TIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -4721,6 +4860,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"AdditionalShadingRatesSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"PerPrimitiveShadingRateSupportedWithViewportIndexing","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -4765,6 +4905,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MeshShaderTier","Type":{"Kind":"ApiRef","Name":"D3D12_MESH_SHADER_TIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"SamplerFeedbackTier","Type":{"Kind":"ApiRef","Name":"D3D12_SAMPLER_FEEDBACK_TIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -4779,6 +4920,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"CommandId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"NodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -4797,6 +4939,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"UnalignedBlockTexturesSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
@@ -4823,6 +4966,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MeshShaderPipelineStatsSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"MeshShaderSupportsFullRangeRenderTargetArrayIndex","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -4841,6 +4985,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"VariableRateShadingSumCombinerSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"MeshShaderPerPrimitiveShadingRateSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -4855,12 +5000,108 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"AtomicInt64OnDescriptorHeapResourceSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
+ ,{
+ "Name":"D3D12_TRI_STATE"
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Kind":"Enum"
+ ,"Flags":false
+ ,"Scoped":false
+ ,"Values":[
+ {"Name":"D3D12_TRI_STATE_UNKNOWN","Value":-1}
+ ,{"Name":"D3D12_TRI_STATE_FALSE","Value":0}
+ ,{"Name":"D3D12_TRI_STATE_TRUE","Value":1}
+ ]
+ ,"IntegerBase":"Int32"
+ }
+ ,{
+ "Name":"D3D12_FEATURE_DATA_D3D12_OPTIONS12"
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Kind":"Struct"
+ ,"Size":0
+ ,"PackingSize":0
+ ,"SizeField":""
+ ,"Fields":[
+ {"Name":"MSPrimitivesPipelineStatisticIncludesCulledPrimitives","Type":{"Kind":"ApiRef","Name":"D3D12_TRI_STATE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
+ ,{"Name":"EnhancedBarriersSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
+ ,{"Name":"RelaxedFormatCastingSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
+ ]
+ ,"NestedTypes":[
+ ]
+ }
+ ,{
+ "Name":"D3D12_FEATURE_DATA_D3D12_OPTIONS13"
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Kind":"Struct"
+ ,"Size":0
+ ,"PackingSize":0
+ ,"SizeField":""
+ ,"Fields":[
+ {"Name":"UnrestrictedBufferTextureCopyPitchSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
+ ,{"Name":"UnrestrictedVertexElementAlignmentSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
+ ,{"Name":"InvertedViewportHeightFlipsYSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
+ ,{"Name":"InvertedViewportDepthFlipsZSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
+ ,{"Name":"TextureCopyBetweenDimensionsSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
+ ,{"Name":"AlphaBlendFactorSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
+ ]
+ ,"NestedTypes":[
+ ]
+ }
+ ,{
+ "Name":"D3D12_FEATURE_DATA_D3D12_OPTIONS14"
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Kind":"Struct"
+ ,"Size":0
+ ,"PackingSize":0
+ ,"SizeField":""
+ ,"Fields":[
+ {"Name":"AdvancedTextureOpsSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
+ ,{"Name":"WriteableMSAATexturesSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
+ ,{"Name":"IndependentFrontAndBackStencilRefMaskSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
+ ]
+ ,"NestedTypes":[
+ ]
+ }
+ ,{
+ "Name":"D3D12_FEATURE_DATA_D3D12_OPTIONS15"
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Kind":"Struct"
+ ,"Size":0
+ ,"PackingSize":0
+ ,"SizeField":""
+ ,"Fields":[
+ {"Name":"TriangleFanSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
+ ,{"Name":"DynamicIndexBufferStripCutSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
+ ]
+ ,"NestedTypes":[
+ ]
+ }
+ ,{
+ "Name":"D3D12_FEATURE_DATA_D3D12_OPTIONS16"
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Kind":"Struct"
+ ,"Size":0
+ ,"PackingSize":0
+ ,"SizeField":""
+ ,"Fields":[
+ {"Name":"DynamicDepthBiasSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
+ ,{"Name":"Reserved","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
+ ]
+ ,"NestedTypes":[
+ ]
+ }
,{
"Name":"D3D12_RESOURCE_ALLOCATION_INFO"
,"Architectures":[]
@@ -4868,6 +5109,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"SizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"Alignment","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
@@ -4882,6 +5124,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"Alignment","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
@@ -4941,6 +5184,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_HEAP_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"CPUPageProperty","Type":{"Kind":"ApiRef","Name":"D3D12_CPU_PAGE_PROPERTY","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -4976,7 +5220,7 @@
,{"Name":"D3D12_HEAP_FLAG_ALLOW_ONLY_NON_RT_DS_TEXTURES","Value":68}
,{"Name":"D3D12_HEAP_FLAG_ALLOW_ONLY_RT_DS_TEXTURES","Value":132}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D3D12_HEAP_DESC"
@@ -4985,6 +5229,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"SizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"Properties","Type":{"Kind":"ApiRef","Name":"D3D12_HEAP_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -5042,8 +5287,9 @@
,{"Name":"D3D12_RESOURCE_FLAG_ALLOW_SIMULTANEOUS_ACCESS","Value":32}
,{"Name":"D3D12_RESOURCE_FLAG_VIDEO_DECODE_REFERENCE_ONLY","Value":64}
,{"Name":"D3D12_RESOURCE_FLAG_VIDEO_ENCODE_REFERENCE_ONLY","Value":128}
+ ,{"Name":"D3D12_RESOURCE_FLAG_RAYTRACING_ACCELERATION_STRUCTURE","Value":256}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D3D12_MIP_REGION"
@@ -5052,6 +5298,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -5067,6 +5314,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Dimension","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_DIMENSION","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"Alignment","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
@@ -5089,6 +5337,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Dimension","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_DIMENSION","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"Alignment","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
@@ -5112,6 +5361,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Depth","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"Stencil","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
@@ -5126,6 +5376,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -5138,6 +5389,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Color","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]}
,{"Name":"DepthStencil","Type":{"Kind":"ApiRef","Name":"D3D12_DEPTH_STENCIL_VALUE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -5154,6 +5406,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Begin","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"End","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
@@ -5168,6 +5421,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Begin","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"End","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
@@ -5182,6 +5436,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Range","Type":{"Kind":"ApiRef","Name":"D3D12_RANGE_UINT64","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -5196,6 +5451,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"RowPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -5211,6 +5467,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"X","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Y","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -5227,6 +5484,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"NumTiles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"UseBox","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -5259,6 +5517,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"WidthInTiles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"HeightInTiles","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
@@ -5275,6 +5534,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"WidthInTexels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"HeightInTexels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -5290,6 +5550,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"NumStandardMips","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"NumPackedMips","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
@@ -5310,7 +5571,7 @@
{"Name":"D3D12_TILE_MAPPING_FLAG_NONE","Value":0}
,{"Name":"D3D12_TILE_MAPPING_FLAG_NO_HAZARD","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D3D12_TILE_COPY_FLAGS"
@@ -5325,7 +5586,7 @@
,{"Name":"D3D12_TILE_COPY_FLAG_LINEAR_BUFFER_TO_SWIZZLED_TILED_RESOURCE","Value":2}
,{"Name":"D3D12_TILE_COPY_FLAG_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER","Value":4}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D3D12_RESOURCE_STATES"
@@ -5363,7 +5624,7 @@
,{"Name":"D3D12_RESOURCE_STATE_VIDEO_ENCODE_READ","Value":2097152}
,{"Name":"D3D12_RESOURCE_STATE_VIDEO_ENCODE_WRITE","Value":8388608}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D3D12_RESOURCE_BARRIER_TYPE"
@@ -5386,6 +5647,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -5402,6 +5664,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"pResourceBefore","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"pResourceAfter","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -5416,6 +5679,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
]
@@ -5434,7 +5698,7 @@
,{"Name":"D3D12_RESOURCE_BARRIER_FLAG_BEGIN_ONLY","Value":1}
,{"Name":"D3D12_RESOURCE_BARRIER_FLAG_END_ONLY","Value":2}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D3D12_RESOURCE_BARRIER"
@@ -5443,6 +5707,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_BARRIER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_BARRIER_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -5456,6 +5721,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Transition","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_TRANSITION_BARRIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"Aliasing","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_ALIASING_BARRIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -5473,6 +5739,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -5490,6 +5757,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"Footprint","Type":{"Kind":"ApiRef","Name":"D3D12_SUBRESOURCE_FOOTPRINT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -5517,6 +5785,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_TEXTURE_COPY_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -5530,6 +5799,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"PlacedFootprint","Type":{"Kind":"ApiRef","Name":"D3D12_PLACED_SUBRESOURCE_FOOTPRINT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"SubresourceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -5563,6 +5833,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"X","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]}
,{"Name":"Y","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]}
@@ -5577,6 +5848,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"ViewportArrayIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"RenderTargetArrayIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -5595,7 +5867,7 @@
{"Name":"D3D12_VIEW_INSTANCING_FLAG_NONE","Value":0}
,{"Name":"D3D12_VIEW_INSTANCING_FLAG_ENABLE_VIEW_INSTANCE_MASKING","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D3D12_VIEW_INSTANCING_DESC"
@@ -5604,6 +5876,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"ViewInstanceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pViewInstanceLocations","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_VIEW_INSTANCE_LOCATION","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]}
@@ -5640,7 +5913,7 @@
{"Name":"D3D12_BUFFER_SRV_FLAG_NONE","Value":0}
,{"Name":"D3D12_BUFFER_SRV_FLAG_RAW","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D3D12_BUFFER_SRV"
@@ -5649,6 +5922,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"FirstElement","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -5665,6 +5939,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -5680,6 +5955,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -5697,6 +5973,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -5713,6 +5990,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -5731,6 +6009,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -5746,6 +6025,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -5761,6 +6041,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -5778,6 +6059,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"UnusedField_NothingToDefine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
@@ -5791,6 +6073,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -5805,6 +6088,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Location","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
@@ -5841,6 +6125,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
,{"Name":"ViewDimension","Type":{"Kind":"ApiRef","Name":"D3D12_SRV_DIMENSION","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -5855,6 +6140,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Buffer","Type":{"Kind":"ApiRef","Name":"D3D12_BUFFER_SRV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"Texture1D","Type":{"Kind":"ApiRef","Name":"D3D12_TEX1D_SRV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -5880,6 +6166,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"BufferLocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"SizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -5985,6 +6272,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Filter","Type":{"Kind":"ApiRef","Name":"D3D12_FILTER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"AddressU","Type":{"Kind":"ApiRef","Name":"D3D12_TEXTURE_ADDRESS_MODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -6000,6 +6288,58 @@
,"NestedTypes":[
]
}
+ ,{
+ "Name":"D3D12_SAMPLER_FLAGS"
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Kind":"Enum"
+ ,"Flags":true
+ ,"Scoped":false
+ ,"Values":[
+ {"Name":"D3D12_SAMPLER_FLAG_NONE","Value":0}
+ ,{"Name":"D3D12_SAMPLER_FLAG_UINT_BORDER_COLOR","Value":1}
+ ]
+ ,"IntegerBase":"Int32"
+ }
+ ,{
+ "Name":"D3D12_SAMPLER_DESC2"
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Kind":"Struct"
+ ,"Size":0
+ ,"PackingSize":0
+ ,"SizeField":""
+ ,"Fields":[
+ {"Name":"Filter","Type":{"Kind":"ApiRef","Name":"D3D12_FILTER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
+ ,{"Name":"AddressU","Type":{"Kind":"ApiRef","Name":"D3D12_TEXTURE_ADDRESS_MODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
+ ,{"Name":"AddressV","Type":{"Kind":"ApiRef","Name":"D3D12_TEXTURE_ADDRESS_MODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
+ ,{"Name":"AddressW","Type":{"Kind":"ApiRef","Name":"D3D12_TEXTURE_ADDRESS_MODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
+ ,{"Name":"MipLODBias","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
+ ,{"Name":"MaxAnisotropy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
+ ,{"Name":"ComparisonFunc","Type":{"Kind":"ApiRef","Name":"D3D12_COMPARISON_FUNC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
+ ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
+ ,{"Name":"MinLOD","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
+ ,{"Name":"MaxLOD","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
+ ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_SAMPLER_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
+ ]
+ ,"NestedTypes":[
+ {
+ "Name":"_Anonymous_e__Union"
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Kind":"Union"
+ ,"Size":0
+ ,"PackingSize":0
+ ,"SizeField":""
+ ,"Fields":[
+ {"Name":"FloatBorderColor","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]}
+ ,{"Name":"UintBorderColor","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
+ ]
+ ,"NestedTypes":[
+ ]
+ }
+ ]
+ }
,{
"Name":"D3D12_BUFFER_UAV_FLAGS"
,"Architectures":[]
@@ -6011,7 +6351,7 @@
{"Name":"D3D12_BUFFER_UAV_FLAG_NONE","Value":0}
,{"Name":"D3D12_BUFFER_UAV_FLAG_RAW","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D3D12_BUFFER_UAV"
@@ -6020,6 +6360,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"FirstElement","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -6037,6 +6378,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
@@ -6050,6 +6392,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -6065,6 +6408,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PlaneSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -6079,6 +6423,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -6088,6 +6433,35 @@
,"NestedTypes":[
]
}
+ ,{
+ "Name":"D3D12_TEX2DMS_UAV"
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Kind":"Struct"
+ ,"Size":0
+ ,"PackingSize":0
+ ,"SizeField":""
+ ,"Fields":[
+ {"Name":"UnusedField_NothingToDefine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
+ ]
+ ,"NestedTypes":[
+ ]
+ }
+ ,{
+ "Name":"D3D12_TEX2DMS_ARRAY_UAV"
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Kind":"Struct"
+ ,"Size":0
+ ,"PackingSize":0
+ ,"SizeField":""
+ ,"Fields":[
+ {"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
+ ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
+ ]
+ ,"NestedTypes":[
+ ]
+ }
,{
"Name":"D3D12_TEX3D_UAV"
,"Architectures":[]
@@ -6095,6 +6469,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FirstWSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -6117,6 +6492,8 @@
,{"Name":"D3D12_UAV_DIMENSION_TEXTURE1DARRAY","Value":3}
,{"Name":"D3D12_UAV_DIMENSION_TEXTURE2D","Value":4}
,{"Name":"D3D12_UAV_DIMENSION_TEXTURE2DARRAY","Value":5}
+ ,{"Name":"D3D12_UAV_DIMENSION_TEXTURE2DMS","Value":6}
+ ,{"Name":"D3D12_UAV_DIMENSION_TEXTURE2DMSARRAY","Value":7}
,{"Name":"D3D12_UAV_DIMENSION_TEXTURE3D","Value":8}
]
,"IntegerBase":"Int32"
@@ -6128,6 +6505,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
,{"Name":"ViewDimension","Type":{"Kind":"ApiRef","Name":"D3D12_UAV_DIMENSION","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -6141,12 +6519,15 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Buffer","Type":{"Kind":"ApiRef","Name":"D3D12_BUFFER_UAV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"Texture1D","Type":{"Kind":"ApiRef","Name":"D3D12_TEX1D_UAV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"Texture1DArray","Type":{"Kind":"ApiRef","Name":"D3D12_TEX1D_ARRAY_UAV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"Texture2D","Type":{"Kind":"ApiRef","Name":"D3D12_TEX2D_UAV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"Texture2DArray","Type":{"Kind":"ApiRef","Name":"D3D12_TEX2D_ARRAY_UAV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
+ ,{"Name":"Texture2DMS","Type":{"Kind":"ApiRef","Name":"D3D12_TEX2DMS_UAV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
+ ,{"Name":"Texture2DMSArray","Type":{"Kind":"ApiRef","Name":"D3D12_TEX2DMS_ARRAY_UAV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"Texture3D","Type":{"Kind":"ApiRef","Name":"D3D12_TEX3D_UAV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
@@ -6161,6 +6542,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"FirstElement","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -6175,6 +6557,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
@@ -6188,6 +6571,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -6203,6 +6587,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PlaneSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -6217,6 +6602,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"UnusedField_NothingToDefine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
@@ -6230,6 +6616,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -6246,6 +6633,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -6260,6 +6648,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FirstWSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -6295,6 +6684,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
,{"Name":"ViewDimension","Type":{"Kind":"ApiRef","Name":"D3D12_RTV_DIMENSION","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -6308,6 +6698,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Buffer","Type":{"Kind":"ApiRef","Name":"D3D12_BUFFER_RTV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"Texture1D","Type":{"Kind":"ApiRef","Name":"D3D12_TEX1D_RTV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -6330,6 +6721,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
@@ -6343,6 +6735,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -6358,6 +6751,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
@@ -6371,6 +6765,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -6386,6 +6781,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"UnusedField_NothingToDefine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
@@ -6399,6 +6795,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -6418,7 +6815,7 @@
,{"Name":"D3D12_DSV_FLAG_READ_ONLY_DEPTH","Value":1}
,{"Name":"D3D12_DSV_FLAG_READ_ONLY_STENCIL","Value":2}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D3D12_DSV_DIMENSION"
@@ -6445,6 +6842,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
,{"Name":"ViewDimension","Type":{"Kind":"ApiRef","Name":"D3D12_DSV_DIMENSION","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -6459,6 +6857,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Texture1D","Type":{"Kind":"ApiRef","Name":"D3D12_TEX1D_DSV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"Texture1DArray","Type":{"Kind":"ApiRef","Name":"D3D12_TEX1D_ARRAY_DSV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -6483,7 +6882,7 @@
{"Name":"D3D12_CLEAR_FLAG_DEPTH","Value":1}
,{"Name":"D3D12_CLEAR_FLAG_STENCIL","Value":2}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D3D12_FENCE_FLAGS"
@@ -6498,7 +6897,7 @@
,{"Name":"D3D12_FENCE_FLAG_SHARED_CROSS_ADAPTER","Value":2}
,{"Name":"D3D12_FENCE_FLAG_NON_MONITORED","Value":4}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D3D12_DESCRIPTOR_HEAP_TYPE"
@@ -6527,7 +6926,7 @@
{"Name":"D3D12_DESCRIPTOR_HEAP_FLAG_NONE","Value":0}
,{"Name":"D3D12_DESCRIPTOR_HEAP_FLAG_SHADER_VISIBLE","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D3D12_DESCRIPTOR_HEAP_DESC"
@@ -6536,6 +6935,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_DESCRIPTOR_HEAP_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"NumDescriptors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -6567,6 +6967,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"RangeType","Type":{"Kind":"ApiRef","Name":"D3D12_DESCRIPTOR_RANGE_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"NumDescriptors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -6584,6 +6985,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"NumDescriptorRanges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pDescriptorRanges","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DESCRIPTOR_RANGE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]}
@@ -6598,6 +7000,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"ShaderRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"RegisterSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -6613,6 +7016,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"ShaderRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"RegisterSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -6662,6 +7066,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"ParameterType","Type":{"Kind":"ApiRef","Name":"D3D12_ROOT_PARAMETER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -6675,6 +7080,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"DescriptorTable","Type":{"Kind":"ApiRef","Name":"D3D12_ROOT_DESCRIPTOR_TABLE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"Constants","Type":{"Kind":"ApiRef","Name":"D3D12_ROOT_CONSTANTS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -6707,7 +7113,7 @@
,{"Name":"D3D12_ROOT_SIGNATURE_FLAG_CBV_SRV_UAV_HEAP_DIRECTLY_INDEXED","Value":1024}
,{"Name":"D3D12_ROOT_SIGNATURE_FLAG_SAMPLER_HEAP_DIRECTLY_INDEXED","Value":2048}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D3D12_STATIC_BORDER_COLOR"
@@ -6720,6 +7126,8 @@
{"Name":"D3D12_STATIC_BORDER_COLOR_TRANSPARENT_BLACK","Value":0}
,{"Name":"D3D12_STATIC_BORDER_COLOR_OPAQUE_BLACK","Value":1}
,{"Name":"D3D12_STATIC_BORDER_COLOR_OPAQUE_WHITE","Value":2}
+ ,{"Name":"D3D12_STATIC_BORDER_COLOR_OPAQUE_BLACK_UINT","Value":3}
+ ,{"Name":"D3D12_STATIC_BORDER_COLOR_OPAQUE_WHITE_UINT","Value":4}
]
,"IntegerBase":"Int32"
}
@@ -6730,6 +7138,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Filter","Type":{"Kind":"ApiRef","Name":"D3D12_FILTER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"AddressU","Type":{"Kind":"ApiRef","Name":"D3D12_TEXTURE_ADDRESS_MODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -6755,6 +7164,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"NumParameters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_ROOT_PARAMETER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]}
@@ -6780,7 +7190,7 @@
,{"Name":"D3D12_DESCRIPTOR_RANGE_FLAG_DATA_STATIC","Value":8}
,{"Name":"D3D12_DESCRIPTOR_RANGE_FLAG_DESCRIPTORS_STATIC_KEEPING_BUFFER_BOUNDS_CHECKS","Value":65536}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D3D12_DESCRIPTOR_RANGE1"
@@ -6789,6 +7199,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"RangeType","Type":{"Kind":"ApiRef","Name":"D3D12_DESCRIPTOR_RANGE_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"NumDescriptors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -6807,6 +7218,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"NumDescriptorRanges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pDescriptorRanges","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DESCRIPTOR_RANGE1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]}
@@ -6827,7 +7239,7 @@
,{"Name":"D3D12_ROOT_DESCRIPTOR_FLAG_DATA_STATIC_WHILE_SET_AT_EXECUTE","Value":4}
,{"Name":"D3D12_ROOT_DESCRIPTOR_FLAG_DATA_STATIC","Value":8}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D3D12_ROOT_DESCRIPTOR1"
@@ -6836,6 +7248,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"ShaderRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"RegisterSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -6851,6 +7264,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"ParameterType","Type":{"Kind":"ApiRef","Name":"D3D12_ROOT_PARAMETER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -6864,6 +7278,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"DescriptorTable","Type":{"Kind":"ApiRef","Name":"D3D12_ROOT_DESCRIPTOR_TABLE1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"Constants","Type":{"Kind":"ApiRef","Name":"D3D12_ROOT_CONSTANTS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -6881,6 +7296,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"NumParameters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_ROOT_PARAMETER1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]}
@@ -6898,6 +7314,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Version","Type":{"Kind":"ApiRef","Name":"D3D_ROOT_SIGNATURE_VERSION","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -6910,6 +7327,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Desc_1_0","Type":{"Kind":"ApiRef","Name":"D3D12_ROOT_SIGNATURE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"Desc_1_1","Type":{"Kind":"ApiRef","Name":"D3D12_ROOT_SIGNATURE_DESC1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -7044,6 +7462,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"ptr","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
]
@@ -7057,6 +7476,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"ptr","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
@@ -7070,6 +7490,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"NumRects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pRects","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Const"]}
@@ -7104,6 +7525,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_QUERY_HEAP_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -7153,6 +7575,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"IAVertices","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"IAPrimitives","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
@@ -7176,6 +7599,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"IAVertices","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"IAPrimitives","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
@@ -7202,6 +7626,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"NumPrimitivesWritten","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"PrimitivesStorageNeeded","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
@@ -7216,6 +7641,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"BufferLocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"SizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
@@ -7231,6 +7657,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"VertexCountPerInstance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"InstanceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -7247,6 +7674,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"IndexCountPerInstance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"InstanceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -7264,6 +7692,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"ThreadGroupCountX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ThreadGroupCountY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -7279,6 +7708,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"BufferLocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"SizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -7294,6 +7724,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"BufferLocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"SizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -7331,6 +7762,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_INDIRECT_ARGUMENT_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -7343,6 +7775,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"VertexBuffer","Type":{"Kind":"ApiRef","Name":"_VertexBuffer_e__Struct","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
,{"Name":"Constant","Type":{"Kind":"ApiRef","Name":"_Constant_e__Struct","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
@@ -7352,40 +7785,27 @@
]
,"NestedTypes":[
{
- "Name":"_ShaderResourceView_e__Struct"
- ,"Architectures":[]
- ,"Platform":null
- ,"Kind":"Struct"
- ,"Size":0
- ,"PackingSize":0
- ,"Fields":[
- {"Name":"RootParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
- ]
- ,"NestedTypes":[
- ]
- }
- ,{
- "Name":"_Constant_e__Struct"
- ,"Architectures":[]
- ,"Platform":null
- ,"Kind":"Struct"
- ,"Size":0
- ,"PackingSize":0
- ,"Fields":[
- {"Name":"RootParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
- ,{"Name":"DestOffsetIn32BitValues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
- ,{"Name":"Num32BitValuesToSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
- ]
- ,"NestedTypes":[
- ]
- }
- ,{
"Name":"_UnorderedAccessView_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
+ ,"Fields":[
+ {"Name":"RootParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
+ ]
+ ,"NestedTypes":[
+ ]
+ }
+ ,{
+ "Name":"_ConstantBufferView_e__Struct"
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Kind":"Struct"
+ ,"Size":0
+ ,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"RootParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
@@ -7399,6 +7819,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Slot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
@@ -7406,12 +7827,29 @@
]
}
,{
- "Name":"_ConstantBufferView_e__Struct"
+ "Name":"_Constant_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
+ ,"Fields":[
+ {"Name":"RootParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
+ ,{"Name":"DestOffsetIn32BitValues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
+ ,{"Name":"Num32BitValuesToSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
+ ]
+ ,"NestedTypes":[
+ ]
+ }
+ ,{
+ "Name":"_ShaderResourceView_e__Struct"
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Kind":"Struct"
+ ,"Size":0
+ ,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"RootParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
@@ -7429,6 +7867,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"ByteStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"NumArgumentDescs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -8317,7 +8756,7 @@
{"Name":"RenderTargetView","Type":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]}
,{"Name":"ColorRGBA","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]}
,{"Name":"NumRects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
- ,{"Name":"pRects","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]}
+ ,{"Name":"pRects","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional","Const"]}
]
}
,{
@@ -8596,6 +9035,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Dest","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"Value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -9461,7 +9901,7 @@
,{"Name":"D3D12_MULTIPLE_FENCE_WAIT_FLAG_ANY","Value":1}
,{"Name":"D3D12_MULTIPLE_FENCE_WAIT_FLAG_ALL","Value":0}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D3D12_RESIDENCY_PRIORITY"
@@ -9569,7 +10009,7 @@
{"Name":"D3D12_RESIDENCY_FLAG_NONE","Value":0}
,{"Name":"D3D12_RESIDENCY_FLAG_DENY_OVERBUDGET","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"ID3D12Device3"
@@ -9635,7 +10075,7 @@
,"Values":[
{"Name":"D3D12_COMMAND_LIST_FLAG_NONE","Value":0}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D3D12_COMMAND_POOL_FLAGS"
@@ -9647,7 +10087,7 @@
,"Values":[
{"Name":"D3D12_COMMAND_POOL_FLAG_NONE","Value":0}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D3D12_COMMAND_RECORDER_FLAGS"
@@ -9659,7 +10099,7 @@
,"Values":[
{"Name":"D3D12_COMMAND_RECORDER_FLAG_NONE","Value":0}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D3D12_PROTECTED_SESSION_STATUS"
@@ -9719,7 +10159,7 @@
{"Name":"D3D12_PROTECTED_RESOURCE_SESSION_SUPPORT_FLAG_NONE","Value":0}
,{"Name":"D3D12_PROTECTED_RESOURCE_SESSION_SUPPORT_FLAG_SUPPORTED","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_SUPPORT"
@@ -9728,6 +10168,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"NodeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Support","Type":{"Kind":"ApiRef","Name":"D3D12_PROTECTED_RESOURCE_SESSION_SUPPORT_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -9745,7 +10186,7 @@
,"Values":[
{"Name":"D3D12_PROTECTED_RESOURCE_SESSION_FLAG_NONE","Value":0}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D3D12_PROTECTED_RESOURCE_SESSION_DESC"
@@ -9754,6 +10195,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"NodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_PROTECTED_RESOURCE_SESSION_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -10032,7 +10474,7 @@
{"Name":"D3D12_META_COMMAND_PARAMETER_FLAG_INPUT","Value":1}
,{"Name":"D3D12_META_COMMAND_PARAMETER_FLAG_OUTPUT","Value":2}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D3D12_META_COMMAND_PARAMETER_STAGE"
@@ -10055,6 +10497,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_META_COMMAND_PARAMETER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -10092,7 +10535,7 @@
,{"Name":"D3D12_GRAPHICS_STATE_SAMPLE_POSITIONS","Value":32768}
,{"Name":"D3D12_GRAPHICS_STATE_VIEW_INSTANCE_MASK","Value":65536}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D3D12_META_COMMAND_DESC"
@@ -10101,6 +10544,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
@@ -10208,6 +10652,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_STATE_SUBOBJECT_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]}
@@ -10228,7 +10673,7 @@
,{"Name":"D3D12_STATE_OBJECT_FLAG_ALLOW_EXTERNAL_DEPENDENCIES_ON_LOCAL_DEFINITIONS","Value":2}
,{"Name":"D3D12_STATE_OBJECT_FLAG_ALLOW_STATE_OBJECT_ADDITIONS","Value":4}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D3D12_STATE_OBJECT_CONFIG"
@@ -10237,6 +10682,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_STATE_OBJECT_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
]
@@ -10250,6 +10696,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"pGlobalRootSignature","Type":{"Kind":"ApiRef","Name":"ID3D12RootSignature","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
]
@@ -10263,6 +10710,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"pLocalRootSignature","Type":{"Kind":"ApiRef","Name":"ID3D12RootSignature","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
]
@@ -10276,6 +10724,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"NodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
@@ -10292,7 +10741,7 @@
,"Values":[
{"Name":"D3D12_EXPORT_FLAG_NONE","Value":0}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D3D12_EXPORT_DESC"
@@ -10301,6 +10750,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"ExportToRename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
@@ -10316,6 +10766,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"DXILLibrary","Type":{"Kind":"ApiRef","Name":"D3D12_SHADER_BYTECODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"NumExports","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -10331,6 +10782,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"pExistingCollection","Type":{"Kind":"ApiRef","Name":"ID3D12StateObject","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"NumExports","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -10346,10 +10798,11 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"pSubobjectToAssociate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_STATE_SUBOBJECT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]}
,{"Name":"NumExports","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
- ,{"Name":"pExports","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
+ ,{"Name":"pExports","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Const"]}
]
,"NestedTypes":[
]
@@ -10361,10 +10814,11 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"SubobjectToAssociate","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"NumExports","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
- ,{"Name":"pExports","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
+ ,{"Name":"pExports","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Const"]}
]
,"NestedTypes":[
]
@@ -10389,6 +10843,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"HitGroupExport","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_HIT_GROUP_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -10406,6 +10861,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MaxPayloadSizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MaxAttributeSizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -10420,6 +10876,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MaxTraceRecursionDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
@@ -10438,7 +10895,7 @@
,{"Name":"D3D12_RAYTRACING_PIPELINE_FLAG_SKIP_TRIANGLES","Value":256}
,{"Name":"D3D12_RAYTRACING_PIPELINE_FLAG_SKIP_PROCEDURAL_PRIMITIVES","Value":512}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D3D12_RAYTRACING_PIPELINE_CONFIG1"
@@ -10447,6 +10904,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MaxTraceRecursionDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_RAYTRACING_PIPELINE_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -10474,6 +10932,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_STATE_OBJECT_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"NumSubobjects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -10494,7 +10953,7 @@
,{"Name":"D3D12_RAYTRACING_GEOMETRY_FLAG_OPAQUE","Value":1}
,{"Name":"D3D12_RAYTRACING_GEOMETRY_FLAG_NO_DUPLICATE_ANYHIT_INVOCATION","Value":2}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D3D12_RAYTRACING_GEOMETRY_TYPE"
@@ -10523,7 +10982,7 @@
,{"Name":"D3D12_RAYTRACING_INSTANCE_FLAG_FORCE_OPAQUE","Value":4}
,{"Name":"D3D12_RAYTRACING_INSTANCE_FLAG_FORCE_NON_OPAQUE","Value":8}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE"
@@ -10532,6 +10991,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"StartAddress","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"StrideInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
@@ -10546,6 +11006,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"StartAddress","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"SizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
@@ -10560,6 +11021,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"StartAddress","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"SizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
@@ -10575,6 +11037,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Transform3x4","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"IndexFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
@@ -10594,6 +11057,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MinX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"MinY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -10612,6 +11076,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"AABBCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"AABBs","Type":{"Kind":"ApiRef","Name":"D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -10635,7 +11100,7 @@
,{"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_MINIMIZE_MEMORY","Value":16}
,{"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_PERFORM_UPDATE","Value":32}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE"
@@ -10701,6 +11166,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"DestBuffer","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"InfoType","Type":{"Kind":"ApiRef","Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -10715,6 +11181,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"CompactedSizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
@@ -10728,6 +11195,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"DecodedSizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
@@ -10741,6 +11209,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"NumDescs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -10755,6 +11224,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"SerializedSizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"NumBottomLevelAccelerationStructurePointers","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
@@ -10769,6 +11239,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"DriverOpaqueGUID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"DriverOpaqueVersioningData","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
@@ -10811,6 +11282,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"DriverMatchingIdentifier","Type":{"Kind":"ApiRef","Name":"D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"SerializedSizeInBytesIncludingHeader","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
@@ -10827,6 +11299,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"CurrentSizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
@@ -10840,6 +11313,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Transform","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]}
,{"Name":"_bitfield1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -10856,6 +11330,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_RAYTRACING_GEOMETRY_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_RAYTRACING_GEOMETRY_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -10869,6 +11344,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Triangles","Type":{"Kind":"ApiRef","Name":"D3D12_RAYTRACING_GEOMETRY_TRIANGLES_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"AABBs","Type":{"Kind":"ApiRef","Name":"D3D12_RAYTRACING_GEOMETRY_AABBS_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -10885,6 +11361,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -10900,6 +11377,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"InstanceDescs","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"pGeometryDescs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RAYTRACING_GEOMETRY_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]}
@@ -10917,6 +11395,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"DestAccelerationStructureData","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"Inputs","Type":{"Kind":"ApiRef","Name":"D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -10933,6 +11412,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"ResultDataMaxSizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"ScratchDataSizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
@@ -10961,7 +11441,7 @@
,{"Name":"D3D12_RAY_FLAG_SKIP_TRIANGLES","Value":256}
,{"Name":"D3D12_RAY_FLAG_SKIP_PROCEDURAL_PRIMITIVES","Value":512}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D3D12_HIT_KIND"
@@ -11160,10 +11640,11 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
- {"Name":"pCommandListDebugNameA","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Const"]}
+ {"Name":"pCommandListDebugNameA","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"pCommandListDebugNameW","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
- ,{"Name":"pCommandQueueDebugNameA","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Const"]}
+ ,{"Name":"pCommandQueueDebugNameA","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"pCommandQueueDebugNameW","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"pCommandList","Type":{"Kind":"ApiRef","Name":"ID3D12GraphicsCommandList","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"pCommandQueue","Type":{"Kind":"ApiRef","Name":"ID3D12CommandQueue","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -11182,6 +11663,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"BreadcrumbIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pContextString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
@@ -11196,10 +11678,11 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
- {"Name":"pCommandListDebugNameA","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Const"]}
+ {"Name":"pCommandListDebugNameA","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"pCommandListDebugNameW","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
- ,{"Name":"pCommandQueueDebugNameA","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Const"]}
+ ,{"Name":"pCommandQueueDebugNameA","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"pCommandQueueDebugNameW","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"pCommandList","Type":{"Kind":"ApiRef","Name":"ID3D12GraphicsCommandList","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"pCommandQueue","Type":{"Kind":"ApiRef","Name":"ID3D12CommandQueue","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -11240,7 +11723,7 @@
,{"Name":"D3D12_DRED_FLAG_FORCE_ENABLE","Value":1}
,{"Name":"D3D12_DRED_FLAG_DISABLE_AUTOBREADCRUMBS","Value":2}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D3D12_DRED_ENABLEMENT"
@@ -11263,6 +11746,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_DRED_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"pHeadAutoBreadcrumbNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_AUTO_BREADCRUMB_NODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":[]}
@@ -11317,8 +11801,9 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
- {"Name":"ObjectNameA","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Const"]}
+ {"Name":"ObjectNameA","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"ObjectNameW","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"AllocationType","Type":{"Kind":"ApiRef","Name":"D3D12_DRED_ALLOCATION_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"pNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DRED_ALLOCATION_NODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]}
@@ -11333,8 +11818,9 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
- {"Name":"ObjectNameA","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Const"]}
+ {"Name":"ObjectNameA","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"ObjectNameW","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"AllocationType","Type":{"Kind":"ApiRef","Name":"D3D12_DRED_ALLOCATION_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"pNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DRED_ALLOCATION_NODE1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]}
@@ -11350,6 +11836,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"pHeadAutoBreadcrumbNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_AUTO_BREADCRUMB_NODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]}
]
@@ -11363,6 +11850,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"pHeadAutoBreadcrumbNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_AUTO_BREADCRUMB_NODE1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]}
]
@@ -11376,6 +11864,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"PageFaultVA","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"pHeadExistingAllocationNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DRED_ALLOCATION_NODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]}
@@ -11391,6 +11880,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"PageFaultVA","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"pHeadExistingAllocationNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DRED_ALLOCATION_NODE1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]}
@@ -11409,7 +11899,7 @@
,"Values":[
{"Name":"D3D12_DRED_PAGE_FAULT_FLAGS_NONE","Value":0}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D3D12_DRED_DEVICE_STATE"
@@ -11433,6 +11923,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"PageFaultVA","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"pHeadExistingAllocationNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DRED_ALLOCATION_NODE1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]}
@@ -11449,6 +11940,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"DeviceRemovedReason","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"AutoBreadcrumbsOutput","Type":{"Kind":"ApiRef","Name":"D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -11464,6 +11956,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"DeviceRemovedReason","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"AutoBreadcrumbsOutput","Type":{"Kind":"ApiRef","Name":"D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -11479,6 +11972,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"DeviceRemovedReason","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"AutoBreadcrumbsOutput","Type":{"Kind":"ApiRef","Name":"D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -11495,6 +11989,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Version","Type":{"Kind":"ApiRef","Name":"D3D12_DRED_VERSION","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -11507,6 +12002,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Dred_1_0","Type":{"Kind":"ApiRef","Name":"D3D12_DEVICE_REMOVED_EXTENDED_DATA","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"Dred_1_1","Type":{"Kind":"ApiRef","Name":"D3D12_DEVICE_REMOVED_EXTENDED_DATA1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -11586,6 +12082,28 @@
}
]
}
+ ,{
+ "Name":"ID3D12DeviceRemovedExtendedDataSettings2"
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Kind":"Com"
+ ,"Guid":"61552388-01ab-4008-a436-83db189566ea"
+ ,"Interface":{"Kind":"ApiRef","Name":"ID3D12DeviceRemovedExtendedDataSettings1","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]}
+ ,"Methods":[
+ {
+ "Name":"UseMarkersOnlyAutoBreadcrumbs"
+ ,"SetLastError":false
+ ,"ReturnType":{"Kind":"Native","Name":"Void"}
+ ,"ReturnAttrs":[]
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Attrs":[]
+ ,"Params":[
+ {"Name":"MarkersOnly","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
+ ]
+ }
+ ]
+ }
,{
"Name":"ID3D12DeviceRemovedExtendedData"
,"Architectures":[]
@@ -11749,6 +12267,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"NodeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -11763,6 +12282,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"NodeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -11778,6 +12298,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"NodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_PROTECTED_RESOURCE_SESSION_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -12052,6 +12573,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"ClearValue","Type":{"Kind":"ApiRef","Name":"D3D12_CLEAR_VALUE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
]
@@ -12065,6 +12587,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -12077,6 +12600,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Clear","Type":{"Kind":"ApiRef","Name":"D3D12_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
]
@@ -12107,6 +12631,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"SrcSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DstSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -12124,6 +12649,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"pSrcResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"pDstResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -12143,6 +12669,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_RENDER_PASS_ENDING_ACCESS_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -12155,6 +12682,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Resolve","Type":{"Kind":"ApiRef","Name":"D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
]
@@ -12170,6 +12698,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"cpuDescriptor","Type":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"BeginningAccess","Type":{"Kind":"ApiRef","Name":"D3D12_RENDER_PASS_BEGINNING_ACCESS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -12185,6 +12714,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"cpuDescriptor","Type":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"DepthBeginningAccess","Type":{"Kind":"ApiRef","Name":"D3D12_RENDER_PASS_BEGINNING_ACCESS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -12208,7 +12738,7 @@
,{"Name":"D3D12_RENDER_PASS_FLAG_SUSPENDING_PASS","Value":2}
,{"Name":"D3D12_RENDER_PASS_FLAG_RESUMING_PASS","Value":4}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"ID3D12MetaCommand"
@@ -12240,6 +12770,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"RayGenerationShaderRecord","Type":{"Kind":"ApiRef","Name":"D3D12_GPU_VIRTUAL_ADDRESS_RANGE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"MissShaderTable","Type":{"Kind":"ApiRef","Name":"D3D12_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -12407,7 +12938,7 @@
,{"Name":"D3D12_SHADER_CACHE_FLAG_DRIVER_VERSIONED","Value":1}
,{"Name":"D3D12_SHADER_CACHE_FLAG_USE_WORKING_DIR","Value":2}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D3D12_SHADER_CACHE_SESSION_DESC"
@@ -12416,6 +12947,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Identifier","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"Mode","Type":{"Kind":"ApiRef","Name":"D3D12_SHADER_CACHE_MODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -12428,6 +12960,259 @@
,"NestedTypes":[
]
}
+ ,{
+ "Name":"D3D12_BARRIER_LAYOUT"
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Kind":"Enum"
+ ,"Flags":false
+ ,"Scoped":false
+ ,"Values":[
+ {"Name":"D3D12_BARRIER_LAYOUT_UNDEFINED","Value":-1}
+ ,{"Name":"D3D12_BARRIER_LAYOUT_COMMON","Value":0}
+ ,{"Name":"D3D12_BARRIER_LAYOUT_PRESENT","Value":0}
+ ,{"Name":"D3D12_BARRIER_LAYOUT_GENERIC_READ","Value":1}
+ ,{"Name":"D3D12_BARRIER_LAYOUT_RENDER_TARGET","Value":2}
+ ,{"Name":"D3D12_BARRIER_LAYOUT_UNORDERED_ACCESS","Value":3}
+ ,{"Name":"D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_WRITE","Value":4}
+ ,{"Name":"D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_READ","Value":5}
+ ,{"Name":"D3D12_BARRIER_LAYOUT_SHADER_RESOURCE","Value":6}
+ ,{"Name":"D3D12_BARRIER_LAYOUT_COPY_SOURCE","Value":7}
+ ,{"Name":"D3D12_BARRIER_LAYOUT_COPY_DEST","Value":8}
+ ,{"Name":"D3D12_BARRIER_LAYOUT_RESOLVE_SOURCE","Value":9}
+ ,{"Name":"D3D12_BARRIER_LAYOUT_RESOLVE_DEST","Value":10}
+ ,{"Name":"D3D12_BARRIER_LAYOUT_SHADING_RATE_SOURCE","Value":11}
+ ,{"Name":"D3D12_BARRIER_LAYOUT_VIDEO_DECODE_READ","Value":12}
+ ,{"Name":"D3D12_BARRIER_LAYOUT_VIDEO_DECODE_WRITE","Value":13}
+ ,{"Name":"D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_READ","Value":14}
+ ,{"Name":"D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_WRITE","Value":15}
+ ,{"Name":"D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_READ","Value":16}
+ ,{"Name":"D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_WRITE","Value":17}
+ ,{"Name":"D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COMMON","Value":18}
+ ,{"Name":"D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ","Value":19}
+ ,{"Name":"D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_UNORDERED_ACCESS","Value":20}
+ ,{"Name":"D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_SHADER_RESOURCE","Value":21}
+ ,{"Name":"D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_SOURCE","Value":22}
+ ,{"Name":"D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_DEST","Value":23}
+ ,{"Name":"D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COMMON","Value":24}
+ ,{"Name":"D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_GENERIC_READ","Value":25}
+ ,{"Name":"D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_UNORDERED_ACCESS","Value":26}
+ ,{"Name":"D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_SHADER_RESOURCE","Value":27}
+ ,{"Name":"D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_SOURCE","Value":28}
+ ,{"Name":"D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_DEST","Value":29}
+ ,{"Name":"D3D12_BARRIER_LAYOUT_VIDEO_QUEUE_COMMON","Value":30}
+ ]
+ ,"IntegerBase":"Int32"
+ }
+ ,{
+ "Name":"D3D12_BARRIER_SYNC"
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Kind":"Enum"
+ ,"Flags":true
+ ,"Scoped":false
+ ,"Values":[
+ {"Name":"D3D12_BARRIER_SYNC_NONE","Value":0}
+ ,{"Name":"D3D12_BARRIER_SYNC_ALL","Value":1}
+ ,{"Name":"D3D12_BARRIER_SYNC_DRAW","Value":2}
+ ,{"Name":"D3D12_BARRIER_SYNC_INDEX_INPUT","Value":4}
+ ,{"Name":"D3D12_BARRIER_SYNC_VERTEX_SHADING","Value":8}
+ ,{"Name":"D3D12_BARRIER_SYNC_PIXEL_SHADING","Value":16}
+ ,{"Name":"D3D12_BARRIER_SYNC_DEPTH_STENCIL","Value":32}
+ ,{"Name":"D3D12_BARRIER_SYNC_RENDER_TARGET","Value":64}
+ ,{"Name":"D3D12_BARRIER_SYNC_COMPUTE_SHADING","Value":128}
+ ,{"Name":"D3D12_BARRIER_SYNC_RAYTRACING","Value":256}
+ ,{"Name":"D3D12_BARRIER_SYNC_COPY","Value":512}
+ ,{"Name":"D3D12_BARRIER_SYNC_RESOLVE","Value":1024}
+ ,{"Name":"D3D12_BARRIER_SYNC_EXECUTE_INDIRECT","Value":2048}
+ ,{"Name":"D3D12_BARRIER_SYNC_PREDICATION","Value":2048}
+ ,{"Name":"D3D12_BARRIER_SYNC_ALL_SHADING","Value":4096}
+ ,{"Name":"D3D12_BARRIER_SYNC_NON_PIXEL_SHADING","Value":8192}
+ ,{"Name":"D3D12_BARRIER_SYNC_EMIT_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO","Value":16384}
+ ,{"Name":"D3D12_BARRIER_SYNC_CLEAR_UNORDERED_ACCESS_VIEW","Value":32768}
+ ,{"Name":"D3D12_BARRIER_SYNC_VIDEO_DECODE","Value":1048576}
+ ,{"Name":"D3D12_BARRIER_SYNC_VIDEO_PROCESS","Value":2097152}
+ ,{"Name":"D3D12_BARRIER_SYNC_VIDEO_ENCODE","Value":4194304}
+ ,{"Name":"D3D12_BARRIER_SYNC_BUILD_RAYTRACING_ACCELERATION_STRUCTURE","Value":8388608}
+ ,{"Name":"D3D12_BARRIER_SYNC_COPY_RAYTRACING_ACCELERATION_STRUCTURE","Value":16777216}
+ ,{"Name":"D3D12_BARRIER_SYNC_SPLIT","Value":-2147483648}
+ ]
+ ,"IntegerBase":"Int32"
+ }
+ ,{
+ "Name":"D3D12_BARRIER_ACCESS"
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Kind":"Enum"
+ ,"Flags":true
+ ,"Scoped":false
+ ,"Values":[
+ {"Name":"D3D12_BARRIER_ACCESS_COMMON","Value":0}
+ ,{"Name":"D3D12_BARRIER_ACCESS_VERTEX_BUFFER","Value":1}
+ ,{"Name":"D3D12_BARRIER_ACCESS_CONSTANT_BUFFER","Value":2}
+ ,{"Name":"D3D12_BARRIER_ACCESS_INDEX_BUFFER","Value":4}
+ ,{"Name":"D3D12_BARRIER_ACCESS_RENDER_TARGET","Value":8}
+ ,{"Name":"D3D12_BARRIER_ACCESS_UNORDERED_ACCESS","Value":16}
+ ,{"Name":"D3D12_BARRIER_ACCESS_DEPTH_STENCIL_WRITE","Value":32}
+ ,{"Name":"D3D12_BARRIER_ACCESS_DEPTH_STENCIL_READ","Value":64}
+ ,{"Name":"D3D12_BARRIER_ACCESS_SHADER_RESOURCE","Value":128}
+ ,{"Name":"D3D12_BARRIER_ACCESS_STREAM_OUTPUT","Value":256}
+ ,{"Name":"D3D12_BARRIER_ACCESS_INDIRECT_ARGUMENT","Value":512}
+ ,{"Name":"D3D12_BARRIER_ACCESS_PREDICATION","Value":512}
+ ,{"Name":"D3D12_BARRIER_ACCESS_COPY_DEST","Value":1024}
+ ,{"Name":"D3D12_BARRIER_ACCESS_COPY_SOURCE","Value":2048}
+ ,{"Name":"D3D12_BARRIER_ACCESS_RESOLVE_DEST","Value":4096}
+ ,{"Name":"D3D12_BARRIER_ACCESS_RESOLVE_SOURCE","Value":8192}
+ ,{"Name":"D3D12_BARRIER_ACCESS_RAYTRACING_ACCELERATION_STRUCTURE_READ","Value":16384}
+ ,{"Name":"D3D12_BARRIER_ACCESS_RAYTRACING_ACCELERATION_STRUCTURE_WRITE","Value":32768}
+ ,{"Name":"D3D12_BARRIER_ACCESS_SHADING_RATE_SOURCE","Value":65536}
+ ,{"Name":"D3D12_BARRIER_ACCESS_VIDEO_DECODE_READ","Value":131072}
+ ,{"Name":"D3D12_BARRIER_ACCESS_VIDEO_DECODE_WRITE","Value":262144}
+ ,{"Name":"D3D12_BARRIER_ACCESS_VIDEO_PROCESS_READ","Value":524288}
+ ,{"Name":"D3D12_BARRIER_ACCESS_VIDEO_PROCESS_WRITE","Value":1048576}
+ ,{"Name":"D3D12_BARRIER_ACCESS_VIDEO_ENCODE_READ","Value":2097152}
+ ,{"Name":"D3D12_BARRIER_ACCESS_VIDEO_ENCODE_WRITE","Value":4194304}
+ ,{"Name":"D3D12_BARRIER_ACCESS_NO_ACCESS","Value":-2147483648}
+ ]
+ ,"IntegerBase":"Int32"
+ }
+ ,{
+ "Name":"D3D12_BARRIER_TYPE"
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Kind":"Enum"
+ ,"Flags":false
+ ,"Scoped":false
+ ,"Values":[
+ {"Name":"D3D12_BARRIER_TYPE_GLOBAL","Value":0}
+ ,{"Name":"D3D12_BARRIER_TYPE_TEXTURE","Value":1}
+ ,{"Name":"D3D12_BARRIER_TYPE_BUFFER","Value":2}
+ ]
+ ,"IntegerBase":"Int32"
+ }
+ ,{
+ "Name":"D3D12_TEXTURE_BARRIER_FLAGS"
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Kind":"Enum"
+ ,"Flags":true
+ ,"Scoped":false
+ ,"Values":[
+ {"Name":"D3D12_TEXTURE_BARRIER_FLAG_NONE","Value":0}
+ ,{"Name":"D3D12_TEXTURE_BARRIER_FLAG_DISCARD","Value":1}
+ ]
+ ,"IntegerBase":"Int32"
+ }
+ ,{
+ "Name":"D3D12_BARRIER_SUBRESOURCE_RANGE"
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Kind":"Struct"
+ ,"Size":0
+ ,"PackingSize":0
+ ,"SizeField":""
+ ,"Fields":[
+ {"Name":"IndexOrFirstMipLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
+ ,{"Name":"NumMipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
+ ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
+ ,{"Name":"NumArraySlices","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
+ ,{"Name":"FirstPlane","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
+ ,{"Name":"NumPlanes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
+ ]
+ ,"NestedTypes":[
+ ]
+ }
+ ,{
+ "Name":"D3D12_GLOBAL_BARRIER"
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Kind":"Struct"
+ ,"Size":0
+ ,"PackingSize":0
+ ,"SizeField":""
+ ,"Fields":[
+ {"Name":"SyncBefore","Type":{"Kind":"ApiRef","Name":"D3D12_BARRIER_SYNC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
+ ,{"Name":"SyncAfter","Type":{"Kind":"ApiRef","Name":"D3D12_BARRIER_SYNC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
+ ,{"Name":"AccessBefore","Type":{"Kind":"ApiRef","Name":"D3D12_BARRIER_ACCESS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
+ ,{"Name":"AccessAfter","Type":{"Kind":"ApiRef","Name":"D3D12_BARRIER_ACCESS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
+ ]
+ ,"NestedTypes":[
+ ]
+ }
+ ,{
+ "Name":"D3D12_TEXTURE_BARRIER"
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Kind":"Struct"
+ ,"Size":0
+ ,"PackingSize":0
+ ,"SizeField":""
+ ,"Fields":[
+ {"Name":"SyncBefore","Type":{"Kind":"ApiRef","Name":"D3D12_BARRIER_SYNC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
+ ,{"Name":"SyncAfter","Type":{"Kind":"ApiRef","Name":"D3D12_BARRIER_SYNC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
+ ,{"Name":"AccessBefore","Type":{"Kind":"ApiRef","Name":"D3D12_BARRIER_ACCESS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
+ ,{"Name":"AccessAfter","Type":{"Kind":"ApiRef","Name":"D3D12_BARRIER_ACCESS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
+ ,{"Name":"LayoutBefore","Type":{"Kind":"ApiRef","Name":"D3D12_BARRIER_LAYOUT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
+ ,{"Name":"LayoutAfter","Type":{"Kind":"ApiRef","Name":"D3D12_BARRIER_LAYOUT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
+ ,{"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
+ ,{"Name":"Subresources","Type":{"Kind":"ApiRef","Name":"D3D12_BARRIER_SUBRESOURCE_RANGE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
+ ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_TEXTURE_BARRIER_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
+ ]
+ ,"NestedTypes":[
+ ]
+ }
+ ,{
+ "Name":"D3D12_BUFFER_BARRIER"
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Kind":"Struct"
+ ,"Size":0
+ ,"PackingSize":0
+ ,"SizeField":""
+ ,"Fields":[
+ {"Name":"SyncBefore","Type":{"Kind":"ApiRef","Name":"D3D12_BARRIER_SYNC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
+ ,{"Name":"SyncAfter","Type":{"Kind":"ApiRef","Name":"D3D12_BARRIER_SYNC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
+ ,{"Name":"AccessBefore","Type":{"Kind":"ApiRef","Name":"D3D12_BARRIER_ACCESS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
+ ,{"Name":"AccessAfter","Type":{"Kind":"ApiRef","Name":"D3D12_BARRIER_ACCESS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
+ ,{"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
+ ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
+ ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
+ ]
+ ,"NestedTypes":[
+ ]
+ }
+ ,{
+ "Name":"D3D12_BARRIER_GROUP"
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Kind":"Struct"
+ ,"Size":0
+ ,"PackingSize":0
+ ,"SizeField":""
+ ,"Fields":[
+ {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_BARRIER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
+ ,{"Name":"NumBarriers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
+ ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
+ ]
+ ,"NestedTypes":[
+ {
+ "Name":"_Anonymous_e__Union"
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Kind":"Union"
+ ,"Size":0
+ ,"PackingSize":0
+ ,"SizeField":""
+ ,"Fields":[
+ {"Name":"pGlobalBarriers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_GLOBAL_BARRIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]}
+ ,{"Name":"pTextureBarriers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_TEXTURE_BARRIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]}
+ ,{"Name":"pBufferBarriers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_BUFFER_BARRIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]}
+ ]
+ ,"NestedTypes":[
+ ]
+ }
+ ]
+ }
,{
"Name":"ID3D12ShaderCacheSession"
,"Architectures":[]
@@ -12503,7 +13288,7 @@
,{"Name":"D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_DRIVER_MANAGED","Value":4}
,{"Name":"D3D12_SHADER_CACHE_KIND_FLAG_APPLICATION_MANAGED","Value":8}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D3D12_SHADER_CACHE_CONTROL_FLAGS"
@@ -12517,7 +13302,7 @@
,{"Name":"D3D12_SHADER_CACHE_CONTROL_FLAG_ENABLE","Value":2}
,{"Name":"D3D12_SHADER_CACHE_CONTROL_FLAG_CLEAR","Value":4}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"ID3D12Device9"
@@ -12571,6 +13356,136 @@
}
]
}
+ ,{
+ "Name":"ID3D12Device10"
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Kind":"Com"
+ ,"Guid":"517f8718-aa66-49f9-b02b-a7ab89c06031"
+ ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Device9","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]}
+ ,"Methods":[
+ {
+ "Name":"CreateCommittedResource3"
+ ,"SetLastError":false
+ ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
+ ,"ReturnAttrs":[]
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Attrs":[]
+ ,"Params":[
+ {"Name":"pHeapProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_HEAP_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]}
+ ,{"Name":"HeapFlags","Type":{"Kind":"ApiRef","Name":"D3D12_HEAP_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]}
+ ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_DESC1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]}
+ ,{"Name":"InitialLayout","Type":{"Kind":"ApiRef","Name":"D3D12_BARRIER_LAYOUT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]}
+ ,{"Name":"pOptimizedClearValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_CLEAR_VALUE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]}
+ ,{"Name":"pProtectedSession","Type":{"Kind":"ApiRef","Name":"ID3D12ProtectedResourceSession","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In","Optional"]}
+ ,{"Name":"NumCastableFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
+ ,{"Name":"pCastableFormats","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]}},"Attrs":["In","Optional"]}
+ ,{"Name":"riidResource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
+ ,{"Name":"ppvResource","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]}
+ ]
+ }
+ ,{
+ "Name":"CreatePlacedResource2"
+ ,"SetLastError":false
+ ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
+ ,"ReturnAttrs":[]
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Attrs":[]
+ ,"Params":[
+ {"Name":"pHeap","Type":{"Kind":"ApiRef","Name":"ID3D12Heap","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]}
+ ,{"Name":"HeapOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
+ ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_DESC1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]}
+ ,{"Name":"InitialLayout","Type":{"Kind":"ApiRef","Name":"D3D12_BARRIER_LAYOUT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]}
+ ,{"Name":"pOptimizedClearValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_CLEAR_VALUE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]}
+ ,{"Name":"NumCastableFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
+ ,{"Name":"pCastableFormats","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]}},"Attrs":["In","Optional"]}
+ ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
+ ,{"Name":"ppvResource","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]}
+ ]
+ }
+ ,{
+ "Name":"CreateReservedResource2"
+ ,"SetLastError":false
+ ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
+ ,"ReturnAttrs":[]
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Attrs":[]
+ ,"Params":[
+ {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]}
+ ,{"Name":"InitialLayout","Type":{"Kind":"ApiRef","Name":"D3D12_BARRIER_LAYOUT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]}
+ ,{"Name":"pOptimizedClearValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_CLEAR_VALUE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]}
+ ,{"Name":"pProtectedSession","Type":{"Kind":"ApiRef","Name":"ID3D12ProtectedResourceSession","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In","Optional"]}
+ ,{"Name":"NumCastableFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
+ ,{"Name":"pCastableFormats","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]}},"Attrs":["In","Optional"]}
+ ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
+ ,{"Name":"ppvResource","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]}
+ ]
+ }
+ ]
+ }
+ ,{
+ "Name":"ID3D12Device11"
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Kind":"Com"
+ ,"Guid":"5405c344-d457-444e-b4dd-2366e45aee39"
+ ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Device10","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]}
+ ,"Methods":[
+ {
+ "Name":"CreateSampler2"
+ ,"SetLastError":false
+ ,"ReturnType":{"Kind":"Native","Name":"Void"}
+ ,"ReturnAttrs":[]
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Attrs":[]
+ ,"Params":[
+ {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_SAMPLER_DESC2","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]}
+ ,{"Name":"DestDescriptor","Type":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]}
+ ]
+ }
+ ]
+ }
+ ,{
+ "Name":"ID3D12VirtualizationGuestDevice"
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Kind":"Com"
+ ,"Guid":"bc66d368-7373-4943-8757-fc87dc79e476"
+ ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
+ ,"Methods":[
+ {
+ "Name":"ShareWithHost"
+ ,"SetLastError":false
+ ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
+ ,"ReturnAttrs":[]
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Attrs":[]
+ ,"Params":[
+ {"Name":"pObject","Type":{"Kind":"ApiRef","Name":"ID3D12DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]}
+ ,{"Name":"pHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
+ ]
+ }
+ ,{
+ "Name":"CreateFenceFd"
+ ,"SetLastError":false
+ ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
+ ,"ReturnAttrs":[]
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Attrs":[]
+ ,"Params":[
+ {"Name":"pFence","Type":{"Kind":"ApiRef","Name":"ID3D12Fence","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]}
+ ,{"Name":"FenceValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
+ ,{"Name":"pFenceFd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
+ ]
+ }
+ ]
+ }
,{
"Name":"ID3D12Tools"
,"Architectures":[]
@@ -12611,6 +13526,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]}
,{"Name":"RowPitch","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]}
@@ -12626,6 +13542,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"RowPitch","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
@@ -12660,7 +13577,7 @@
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
- ,"Flags":false
+ ,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"D3D12_GPU_BASED_VALIDATION_FLAGS_NONE","Value":0}
@@ -12824,12 +13741,34 @@
}
]
}
+ ,{
+ "Name":"ID3D12Debug6"
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Kind":"Com"
+ ,"Guid":"82a816d6-5d01-4157-97d0-4975463fd1ed"
+ ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Debug5","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]}
+ ,"Methods":[
+ {
+ "Name":"SetForceLegacyBarrierValidation"
+ ,"SetLastError":false
+ ,"ReturnType":{"Kind":"Native","Name":"Void"}
+ ,"ReturnAttrs":[]
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Attrs":[]
+ ,"Params":[
+ {"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
+ ]
+ }
+ ]
+ }
,{
"Name":"D3D12_RLDO_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
- ,"Flags":false
+ ,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"D3D12_RLDO_NONE","Value":0}
@@ -12858,7 +13797,7 @@
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
- ,"Flags":false
+ ,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"D3D12_DEBUG_FEATURE_NONE","Value":0}
@@ -12890,7 +13829,7 @@
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
- ,"Flags":false
+ ,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAG_NONE","Value":0}
@@ -12908,6 +13847,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MaxMessagesPerCommandList","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DefaultShaderPatchMode","Type":{"Kind":"ApiRef","Name":"D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -12923,6 +13863,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"SlowdownFactor","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
]
@@ -13086,6 +14027,44 @@
}
]
}
+ ,{
+ "Name":"ID3D12DebugCommandQueue1"
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Kind":"Com"
+ ,"Guid":"16be35a2-bfd6-49f2-bcae-eaae4aff862d"
+ ,"Interface":{"Kind":"ApiRef","Name":"ID3D12DebugCommandQueue","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]}
+ ,"Methods":[
+ {
+ "Name":"AssertResourceAccess"
+ ,"SetLastError":false
+ ,"ReturnType":{"Kind":"Native","Name":"Void"}
+ ,"ReturnAttrs":[]
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Attrs":[]
+ ,"Params":[
+ {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]}
+ ,{"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
+ ,{"Name":"Access","Type":{"Kind":"ApiRef","Name":"D3D12_BARRIER_ACCESS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]}
+ ]
+ }
+ ,{
+ "Name":"AssertTextureLayout"
+ ,"SetLastError":false
+ ,"ReturnType":{"Kind":"Native","Name":"Void"}
+ ,"ReturnAttrs":[]
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Attrs":[]
+ ,"Params":[
+ {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]}
+ ,{"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
+ ,{"Name":"Layout","Type":{"Kind":"ApiRef","Name":"D3D12_BARRIER_LAYOUT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]}
+ ]
+ }
+ ]
+ }
,{
"Name":"D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE"
,"Architectures":[]
@@ -13105,6 +14084,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"ShaderPatchMode","Type":{"Kind":"ApiRef","Name":"D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
]
@@ -13248,6 +14228,44 @@
}
]
}
+ ,{
+ "Name":"ID3D12DebugCommandList3"
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Kind":"Com"
+ ,"Guid":"197d5e15-4d37-4d34-af78-724cd70fdb1f"
+ ,"Interface":{"Kind":"ApiRef","Name":"ID3D12DebugCommandList2","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]}
+ ,"Methods":[
+ {
+ "Name":"AssertResourceAccess"
+ ,"SetLastError":false
+ ,"ReturnType":{"Kind":"Native","Name":"Void"}
+ ,"ReturnAttrs":[]
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Attrs":[]
+ ,"Params":[
+ {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]}
+ ,{"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
+ ,{"Name":"Access","Type":{"Kind":"ApiRef","Name":"D3D12_BARRIER_ACCESS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]}
+ ]
+ }
+ ,{
+ "Name":"AssertTextureLayout"
+ ,"SetLastError":false
+ ,"ReturnType":{"Kind":"Native","Name":"Void"}
+ ,"ReturnAttrs":[]
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Attrs":[]
+ ,"Params":[
+ {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]}
+ ,{"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
+ ,{"Name":"Layout","Type":{"Kind":"ApiRef","Name":"D3D12_BARRIER_LAYOUT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]}
+ ]
+ }
+ ]
+ }
,{
"Name":"ID3D12SharingContract"
,"Architectures":[]
@@ -14246,7 +15264,48 @@
,{"Name":"D3D12_MESSAGE_ID_SETTING_SHADING_RATE_FROM_MS_REQUIRES_CAPABILITY","Value":1325}
,{"Name":"D3D12_MESSAGE_ID_SHADERCACHESESSION_SHADERCACHEDELETE_NOTSUPPORTED","Value":1326}
,{"Name":"D3D12_MESSAGE_ID_SHADERCACHECONTROL_SHADERCACHECLEAR_NOTSUPPORTED","Value":1327}
- ,{"Name":"D3D12_MESSAGE_ID_D3D12_MESSAGES_END","Value":1328}
+ ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_STATE_IGNORED","Value":1328}
+ ,{"Name":"D3D12_MESSAGE_ID_UNUSED_CROSS_EXECUTE_SPLIT_BARRIER","Value":1329}
+ ,{"Name":"D3D12_MESSAGE_ID_DEVICE_OPEN_SHARED_HANDLE_ACCESS_DENIED","Value":1330}
+ ,{"Name":"D3D12_MESSAGE_ID_INCOMPATIBLE_BARRIER_VALUES","Value":1331}
+ ,{"Name":"D3D12_MESSAGE_ID_INCOMPATIBLE_BARRIER_ACCESS","Value":1332}
+ ,{"Name":"D3D12_MESSAGE_ID_INCOMPATIBLE_BARRIER_SYNC","Value":1333}
+ ,{"Name":"D3D12_MESSAGE_ID_INCOMPATIBLE_BARRIER_LAYOUT","Value":1334}
+ ,{"Name":"D3D12_MESSAGE_ID_INCOMPATIBLE_BARRIER_TYPE","Value":1335}
+ ,{"Name":"D3D12_MESSAGE_ID_OUT_OF_BOUNDS_BARRIER_SUBRESOURCE_RANGE","Value":1336}
+ ,{"Name":"D3D12_MESSAGE_ID_INCOMPATIBLE_BARRIER_RESOURCE_DIMENSION","Value":1337}
+ ,{"Name":"D3D12_MESSAGE_ID_SET_SCISSOR_RECTS_INVALID_RECT","Value":1338}
+ ,{"Name":"D3D12_MESSAGE_ID_SHADING_RATE_SOURCE_REQUIRES_DIMENSION_TEXTURE2D","Value":1339}
+ ,{"Name":"D3D12_MESSAGE_ID_BUFFER_BARRIER_SUBREGION_OUT_OF_BOUNDS","Value":1340}
+ ,{"Name":"D3D12_MESSAGE_ID_UNSUPPORTED_BARRIER_LAYOUT","Value":1341}
+ ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_INVALID_PARAMETERS","Value":1342}
+ ,{"Name":"D3D12_MESSAGE_ID_ENHANCED_BARRIERS_NOT_SUPPORTED","Value":1343}
+ ,{"Name":"D3D12_MESSAGE_ID_LEGACY_BARRIER_VALIDATION_FORCED_ON","Value":1346}
+ ,{"Name":"D3D12_MESSAGE_ID_EMPTY_ROOT_DESCRIPTOR_TABLE","Value":1347}
+ ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_ELEMENT_OFFSET_UNALIGNED","Value":1348}
+ ,{"Name":"D3D12_MESSAGE_ID_ALPHA_BLEND_FACTOR_NOT_SUPPORTED","Value":1349}
+ ,{"Name":"D3D12_MESSAGE_ID_BARRIER_INTEROP_INVALID_LAYOUT","Value":1350}
+ ,{"Name":"D3D12_MESSAGE_ID_BARRIER_INTEROP_INVALID_STATE","Value":1351}
+ ,{"Name":"D3D12_MESSAGE_ID_GRAPHICS_PIPELINE_STATE_DESC_ZERO_SAMPLE_MASK","Value":1352}
+ ,{"Name":"D3D12_MESSAGE_ID_INDEPENDENT_STENCIL_REF_NOT_SUPPORTED","Value":1353}
+ ,{"Name":"D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INDEPENDENT_MASKS_UNSUPPORTED","Value":1354}
+ ,{"Name":"D3D12_MESSAGE_ID_TEXTURE_BARRIER_SUBRESOURCES_OUT_OF_BOUNDS","Value":1355}
+ ,{"Name":"D3D12_MESSAGE_ID_NON_OPTIMAL_BARRIER_ONLY_EXECUTE_COMMAND_LISTS","Value":1356}
+ ,{"Name":"D3D12_MESSAGE_ID_EXECUTE_INDIRECT_ZERO_COMMAND_COUNT","Value":1357}
+ ,{"Name":"D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_INCOMPATIBLE_TEXTURE_LAYOUT","Value":1358}
+ ,{"Name":"D3D12_MESSAGE_ID_DYNAMIC_INDEX_BUFFER_STRIP_CUT_NOT_SUPPORTED","Value":1359}
+ ,{"Name":"D3D12_MESSAGE_ID_PRIMITIVE_TOPOLOGY_TRIANGLE_FANS_NOT_SUPPORTED","Value":1360}
+ ,{"Name":"D3D12_MESSAGE_ID_CREATE_SAMPLER_COMPARISON_FUNC_IGNORED","Value":1361}
+ ,{"Name":"D3D12_MESSAGE_ID_CREATEHEAP_INVALIDHEAPTYPE","Value":1362}
+ ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_INVALIDHEAPTYPE","Value":1363}
+ ,{"Name":"D3D12_MESSAGE_ID_DYNAMIC_DEPTH_BIAS_NOT_SUPPORTED","Value":1364}
+ ,{"Name":"D3D12_MESSAGE_ID_CREATERASTERIZERSTATE_NON_WHOLE_DYNAMIC_DEPTH_BIAS","Value":1365}
+ ,{"Name":"D3D12_MESSAGE_ID_DYNAMIC_DEPTH_BIAS_FLAG_MISSING","Value":1366}
+ ,{"Name":"D3D12_MESSAGE_ID_DYNAMIC_DEPTH_BIAS_NO_PIPELINE","Value":1367}
+ ,{"Name":"D3D12_MESSAGE_ID_DYNAMIC_INDEX_BUFFER_STRIP_CUT_FLAG_MISSING","Value":1368}
+ ,{"Name":"D3D12_MESSAGE_ID_DYNAMIC_INDEX_BUFFER_STRIP_CUT_NO_PIPELINE","Value":1369}
+ ,{"Name":"D3D12_MESSAGE_ID_INVALID_CAST_TARGET","Value":1371}
+ ,{"Name":"D3D12_MESSAGE_ID_D3D12_MESSAGES_END","Value":1372}
]
,"IntegerBase":"Int32"
}
@@ -14257,11 +15316,12 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Category","Type":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_CATEGORY","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"Severity","Type":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"ID","Type":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_ID","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
- ,{"Name":"pDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Const"]}
+ ,{"Name":"pDescription","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"DescriptionByteLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
]
,"NestedTypes":[
@@ -14274,6 +15334,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"NumCategories","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pCategoryList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_CATEGORY","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":[]}
@@ -14292,6 +15353,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"AllowList","Type":{"Kind":"ApiRef","Name":"D3D12_INFO_QUEUE_FILTER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
,{"Name":"DenyList","Type":{"Kind":"ApiRef","Name":"D3D12_INFO_QUEUE_FILTER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
@@ -14727,7 +15789,7 @@
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
- ,"Flags":false
+ ,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"D3D12_MESSAGE_CALLBACK_FLAG_NONE","Value":0}
@@ -14857,6 +15919,259 @@
}
]
}
+ ,{
+ "Name":"ID3D12SDKConfiguration1"
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Kind":"Com"
+ ,"Guid":"8aaf9303-ad25-48b9-9a57-d9c37e009d9f"
+ ,"Interface":{"Kind":"ApiRef","Name":"ID3D12SDKConfiguration","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]}
+ ,"Methods":[
+ {
+ "Name":"CreateDeviceFactory"
+ ,"SetLastError":false
+ ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
+ ,"ReturnAttrs":[]
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Attrs":[]
+ ,"Params":[
+ {"Name":"SDKVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
+ ,{"Name":"SDKPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
+ ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
+ ,{"Name":"ppvFactory","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]}
+ ]
+ }
+ ,{
+ "Name":"FreeUnusedSDKs"
+ ,"SetLastError":false
+ ,"ReturnType":{"Kind":"Native","Name":"Void"}
+ ,"ReturnAttrs":[]
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Attrs":[]
+ ,"Params":[
+ ]
+ }
+ ]
+ }
+ ,{
+ "Name":"D3D12_DEVICE_FACTORY_FLAGS"
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Kind":"Enum"
+ ,"Flags":true
+ ,"Scoped":false
+ ,"Values":[
+ {"Name":"D3D12_DEVICE_FACTORY_FLAG_NONE","Value":0}
+ ,{"Name":"D3D12_DEVICE_FACTORY_FLAG_ALLOW_RETURNING_EXISTING_DEVICE","Value":1}
+ ,{"Name":"D3D12_DEVICE_FACTORY_FLAG_ALLOW_RETURNING_INCOMPATIBLE_EXISTING_DEVICE","Value":2}
+ ,{"Name":"D3D12_DEVICE_FACTORY_FLAG_DISALLOW_STORING_NEW_DEVICE_AS_SINGLETON","Value":4}
+ ]
+ ,"IntegerBase":"Int32"
+ }
+ ,{
+ "Name":"ID3D12DeviceFactory"
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Kind":"Com"
+ ,"Guid":"61f307d3-d34e-4e7c-8374-3ba4de23cccb"
+ ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
+ ,"Methods":[
+ {
+ "Name":"InitializeFromGlobalState"
+ ,"SetLastError":false
+ ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
+ ,"ReturnAttrs":[]
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Attrs":[]
+ ,"Params":[
+ ]
+ }
+ ,{
+ "Name":"ApplyToGlobalState"
+ ,"SetLastError":false
+ ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
+ ,"ReturnAttrs":[]
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Attrs":[]
+ ,"Params":[
+ ]
+ }
+ ,{
+ "Name":"SetFlags"
+ ,"SetLastError":false
+ ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
+ ,"ReturnAttrs":[]
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Attrs":[]
+ ,"Params":[
+ {"Name":"flags","Type":{"Kind":"ApiRef","Name":"D3D12_DEVICE_FACTORY_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]}
+ ]
+ }
+ ,{
+ "Name":"GetFlags"
+ ,"SetLastError":false
+ ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_DEVICE_FACTORY_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}
+ ,"ReturnAttrs":[]
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Attrs":[]
+ ,"Params":[
+ ]
+ }
+ ,{
+ "Name":"GetConfigurationInterface"
+ ,"SetLastError":false
+ ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
+ ,"ReturnAttrs":[]
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Attrs":[]
+ ,"Params":[
+ {"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
+ ,{"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
+ ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]}
+ ]
+ }
+ ,{
+ "Name":"EnableExperimentalFeatures"
+ ,"SetLastError":false
+ ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
+ ,"ReturnAttrs":[]
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Attrs":[]
+ ,"Params":[
+ {"Name":"NumFeatures","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
+ ,{"Name":"pIIDs","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
+ ,{"Name":"pConfigurationStructs","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
+ ,{"Name":"pConfigurationStructSizes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional"]}
+ ]
+ }
+ ,{
+ "Name":"CreateDevice"
+ ,"SetLastError":false
+ ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
+ ,"ReturnAttrs":[]
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Attrs":[]
+ ,"Params":[
+ {"Name":"adapter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]}
+ ,{"Name":"FeatureLevel","Type":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":["In"]}
+ ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
+ ,{"Name":"ppvDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]}
+ ]
+ }
+ ]
+ }
+ ,{
+ "Name":"D3D12_DEVICE_FLAGS"
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Kind":"Enum"
+ ,"Flags":true
+ ,"Scoped":false
+ ,"Values":[
+ {"Name":"D3D12_DEVICE_FLAG_NONE","Value":0}
+ ,{"Name":"D3D12_DEVICE_FLAG_DEBUG_LAYER_ENABLED","Value":1}
+ ,{"Name":"D3D12_DEVICE_FLAG_GPU_BASED_VALIDATION_ENABLED","Value":2}
+ ,{"Name":"D3D12_DEVICE_FLAG_SYNCHRONIZED_COMMAND_QUEUE_VALIDATION_DISABLED","Value":4}
+ ,{"Name":"D3D12_DEVICE_FLAG_DRED_AUTO_BREADCRUMBS_ENABLED","Value":8}
+ ,{"Name":"D3D12_DEVICE_FLAG_DRED_PAGE_FAULT_REPORTING_ENABLED","Value":16}
+ ,{"Name":"D3D12_DEVICE_FLAG_DRED_WATSON_REPORTING_ENABLED","Value":32}
+ ,{"Name":"D3D12_DEVICE_FLAG_DRED_BREADCRUMB_CONTEXT_ENABLED","Value":64}
+ ,{"Name":"D3D12_DEVICE_FLAG_DRED_USE_MARKERS_ONLY_BREADCRUMBS","Value":128}
+ ,{"Name":"D3D12_DEVICE_FLAG_SHADER_INSTRUMENTATION_ENABLED","Value":256}
+ ,{"Name":"D3D12_DEVICE_FLAG_AUTO_DEBUG_NAME_ENABLED","Value":512}
+ ,{"Name":"D3D12_DEVICE_FLAG_FORCE_LEGACY_STATE_VALIDATION","Value":1024}
+ ]
+ ,"IntegerBase":"Int32"
+ }
+ ,{
+ "Name":"D3D12_DEVICE_CONFIGURATION_DESC"
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Kind":"Struct"
+ ,"Size":0
+ ,"PackingSize":0
+ ,"SizeField":""
+ ,"Fields":[
+ {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_DEVICE_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]}
+ ,{"Name":"GpuBasedValidationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
+ ,{"Name":"SDKVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
+ ,{"Name":"NumEnabledExperimentalFeatures","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
+ ]
+ ,"NestedTypes":[
+ ]
+ }
+ ,{
+ "Name":"ID3D12DeviceConfiguration"
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Kind":"Com"
+ ,"Guid":"78dbf87b-f766-422b-a61c-c8c446bdb9ad"
+ ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
+ ,"Methods":[
+ {
+ "Name":"GetDesc"
+ ,"SetLastError":false
+ ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_DEVICE_CONFIGURATION_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}
+ ,"ReturnAttrs":[]
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Attrs":[]
+ ,"Params":[
+ ]
+ }
+ ,{
+ "Name":"GetEnabledExperimentalFeatures"
+ ,"SetLastError":false
+ ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
+ ,"ReturnAttrs":[]
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Attrs":[]
+ ,"Params":[
+ {"Name":"pGuids","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
+ ,{"Name":"NumGuids","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
+ ]
+ }
+ ,{
+ "Name":"SerializeVersionedRootSignature"
+ ,"SetLastError":false
+ ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
+ ,"ReturnAttrs":[]
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Attrs":[]
+ ,"Params":[
+ {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_VERSIONED_ROOT_SIGNATURE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]}
+ ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out","ComOutPtr"]}
+ ,{"Name":"ppError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out","Optional"]}
+ ]
+ }
+ ,{
+ "Name":"CreateVersionedRootSignatureDeserializer"
+ ,"SetLastError":false
+ ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
+ ,"ReturnAttrs":[]
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Attrs":[]
+ ,"Params":[
+ {"Name":"pBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]}
+ ,{"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
+ ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
+ ,{"Name":"ppvDeserializer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]}
+ ]
+ }
+ ]
+ }
,{
"Name":"D3D12_AXIS_SHADING_RATE"
,"Architectures":[]
@@ -14947,6 +16262,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"ThreadGroupCountX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ThreadGroupCountY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -14979,6 +16295,88 @@
}
]
}
+ ,{
+ "Name":"ID3D12GraphicsCommandList7"
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Kind":"Com"
+ ,"Guid":"dd171223-8b61-4769-90e3-160ccde4e2c1"
+ ,"Interface":{"Kind":"ApiRef","Name":"ID3D12GraphicsCommandList6","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]}
+ ,"Methods":[
+ {
+ "Name":"Barrier"
+ ,"SetLastError":false
+ ,"ReturnType":{"Kind":"Native","Name":"Void"}
+ ,"ReturnAttrs":[]
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Attrs":[]
+ ,"Params":[
+ {"Name":"NumBarrierGroups","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
+ ,{"Name":"pBarrierGroups","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"D3D12_BARRIER_GROUP","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]}
+ ]
+ }
+ ]
+ }
+ ,{
+ "Name":"ID3D12GraphicsCommandList8"
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Kind":"Com"
+ ,"Guid":"ee936ef9-599d-4d28-938e-23c4ad05ce51"
+ ,"Interface":{"Kind":"ApiRef","Name":"ID3D12GraphicsCommandList7","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]}
+ ,"Methods":[
+ {
+ "Name":"OMSetFrontAndBackStencilRef"
+ ,"SetLastError":false
+ ,"ReturnType":{"Kind":"Native","Name":"Void"}
+ ,"ReturnAttrs":[]
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Attrs":[]
+ ,"Params":[
+ {"Name":"FrontStencilRef","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
+ ,{"Name":"BackStencilRef","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
+ ]
+ }
+ ]
+ }
+ ,{
+ "Name":"ID3D12GraphicsCommandList9"
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Kind":"Com"
+ ,"Guid":"34ed2808-ffe6-4c2b-b11a-cabd2b0c59e1"
+ ,"Interface":{"Kind":"ApiRef","Name":"ID3D12GraphicsCommandList8","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]}
+ ,"Methods":[
+ {
+ "Name":"RSSetDepthBias"
+ ,"SetLastError":false
+ ,"ReturnType":{"Kind":"Native","Name":"Void"}
+ ,"ReturnAttrs":[]
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Attrs":[]
+ ,"Params":[
+ {"Name":"DepthBias","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
+ ,{"Name":"DepthBiasClamp","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
+ ,{"Name":"SlopeScaledDepthBias","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
+ ]
+ }
+ ,{
+ "Name":"IASetIndexBufferStripCutValue"
+ ,"SetLastError":false
+ ,"ReturnType":{"Kind":"Native","Name":"Void"}
+ ,"ReturnAttrs":[]
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Attrs":[]
+ ,"Params":[
+ {"Name":"IBStripCutValue","Type":{"Kind":"ApiRef","Name":"D3D12_INDEX_BUFFER_STRIP_CUT_VALUE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]}
+ ]
+ }
+ ]
+ }
,{
"Name":"D3D12_SHADER_VERSION_TYPE"
,"Architectures":[]
@@ -14993,6 +16391,15 @@
,{"Name":"D3D12_SHVER_HULL_SHADER","Value":3}
,{"Name":"D3D12_SHVER_DOMAIN_SHADER","Value":4}
,{"Name":"D3D12_SHVER_COMPUTE_SHADER","Value":5}
+ ,{"Name":"D3D12_SHVER_LIBRARY","Value":6}
+ ,{"Name":"D3D12_SHVER_RAY_GENERATION_SHADER","Value":7}
+ ,{"Name":"D3D12_SHVER_INTERSECTION_SHADER","Value":8}
+ ,{"Name":"D3D12_SHVER_ANY_HIT_SHADER","Value":9}
+ ,{"Name":"D3D12_SHVER_CLOSEST_HIT_SHADER","Value":10}
+ ,{"Name":"D3D12_SHVER_MISS_SHADER","Value":11}
+ ,{"Name":"D3D12_SHVER_CALLABLE_SHADER","Value":12}
+ ,{"Name":"D3D12_SHVER_MESH_SHADER","Value":13}
+ ,{"Name":"D3D12_SHVER_AMPLIFICATION_SHADER","Value":14}
,{"Name":"D3D12_SHVER_RESERVED0","Value":65520}
]
,"IntegerBase":"Int32"
@@ -15004,6 +16411,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"SemanticName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"SemanticIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -15025,6 +16433,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D_CBUFFER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]}
@@ -15042,6 +16451,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"StartOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -15063,6 +16473,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Class","Type":{"Kind":"ApiRef","Name":"D3D_SHADER_VARIABLE_CLASS","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]}
,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D_SHADER_VARIABLE_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]}
@@ -15083,6 +16494,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Creator","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
@@ -15133,6 +16545,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D_SHADER_INPUT_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]}
@@ -15155,6 +16568,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Creator","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -15170,6 +16584,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Creator","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
@@ -15215,6 +16630,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"SemanticName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
diff --git a/src/Generator/win32json/api/Graphics.Direct3D9.json b/src/Generator/win32json/api/Graphics.Direct3D9.json
index 776c77f..0a32dfd 100644
--- a/src/Generator/win32json/api/Graphics.Direct3D9.json
+++ b/src/Generator/win32json/api/Graphics.Direct3D9.json
@@ -2230,11 +2230,12 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Driver","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"Description","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"DeviceName","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
- ,{"Name":"DriverVersion","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
+ ,{"Name":"DriverVersion","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
,{"Name":"VendorId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DeviceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SubSysId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -2252,6 +2253,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"BytesEvictedFromProcess","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"SizeOfInefficientAllocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
@@ -2267,12 +2269,13 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"PresentCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PresentRefreshCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SyncRefreshCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
- ,{"Name":"SyncQPCTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
- ,{"Name":"SyncGPUTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
+ ,{"Name":"SyncQPCTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
+ ,{"Name":"SyncGPUTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
]
,"NestedTypes":[
]
@@ -2284,6 +2287,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Output","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_QUERY_OUTPUT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]}
,{"Name":"DeviceHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -2301,6 +2305,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"IV","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
@@ -2315,6 +2320,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"r","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"g","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -2331,6 +2337,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"x1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"y1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
@@ -2347,6 +2354,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"X","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Y","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -2365,6 +2373,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"ClipUnion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ClipIntersection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -2379,6 +2388,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Diffuse","Type":{"Kind":"ApiRef","Name":"D3DCOLORVALUE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]}
,{"Name":"Ambient","Type":{"Kind":"ApiRef","Name":"D3DCOLORVALUE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]}
@@ -2411,6 +2421,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3DLIGHTTYPE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]}
,{"Name":"Diffuse","Type":{"Kind":"ApiRef","Name":"D3DCOLORVALUE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]}
@@ -2973,6 +2984,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Stream","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
@@ -3471,6 +3483,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -3487,6 +3500,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"AdapterOrdinal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DeviceType","Type":{"Kind":"ApiRef","Name":"D3DDEVTYPE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]}
@@ -3536,6 +3550,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"BackBufferWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"BackBufferHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -3562,6 +3577,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"red","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
,{"Name":"green","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
@@ -3629,6 +3645,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Format","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]}
,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3DRESOURCETYPE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]}
@@ -3647,6 +3664,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Format","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]}
,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3DRESOURCETYPE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]}
@@ -3664,6 +3682,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Format","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]}
,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3DRESOURCETYPE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]}
@@ -3684,6 +3703,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Format","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]}
,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3DRESOURCETYPE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]}
@@ -3703,6 +3723,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Pitch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"pBits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
@@ -3717,6 +3738,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Left","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Top","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -3735,6 +3757,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"RowPitch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"SlicePitch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
@@ -3750,6 +3773,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -3764,6 +3788,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"StartVertexOffsetWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"StartVertexOffsetHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -3783,6 +3808,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"StartVertexOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"NumVertices","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -3799,11 +3825,12 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":4
+ ,"SizeField":""
,"Fields":[
{"Name":"Driver","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"Description","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"DeviceName","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
- ,{"Name":"DriverVersion","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
+ ,{"Name":"DriverVersion","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
,{"Name":"VendorId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DeviceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SubSysId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -3821,6 +3848,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"InVBlank","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ScanLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -3875,6 +3903,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"bThrashing","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ApproxBytesDownloaded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -3898,6 +3927,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"stats","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"ApiRef","Name":"D3DRESOURCESTATS","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":[]}
]
@@ -3911,6 +3941,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"NumRenderedTriangles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"NumExtraClippingTriangles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -3925,6 +3956,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Pattern","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"OptMethod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -3941,6 +3973,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"VertexProcessingTimePercent","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"PixelProcessingTimePercent","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -3957,6 +3990,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"WaitingForGPUToUseApplicationResourceTimePercent","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"WaitingForGPUToAcceptMoreCommandsTimePercent","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -3974,6 +4008,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MemoryProcessingPercent","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"ComputationProcessingPercent","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -3988,6 +4023,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MaxBandwidthUtilized","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"FrontEndUploadMemoryUtilizedPercent","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -4005,6 +4041,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"TextureCacheHitRate","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"PostTransformVertexCacheHitRate","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -4019,6 +4056,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":4
+ ,"SizeField":""
,"Fields":[
{"Name":"BytesEvictedFromProcess","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"SizeOfInefficientAllocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
@@ -4050,6 +4088,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"X","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Y","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
@@ -4066,6 +4105,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"SrcRectIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
@@ -4082,12 +4122,13 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":4
+ ,"SizeField":""
,"Fields":[
{"Name":"PresentCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PresentRefreshCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SyncRefreshCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
- ,{"Name":"SyncQPCTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
- ,{"Name":"SyncGPUTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
+ ,{"Name":"SyncQPCTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
+ ,{"Name":"SyncGPUTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
]
,"NestedTypes":[
]
@@ -4113,6 +4154,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -4131,6 +4173,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]}
@@ -4161,6 +4204,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Omac","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
@@ -4188,6 +4232,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"QueryType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"hChannel","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -4203,6 +4248,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"omac","Type":{"Kind":"ApiRef","Name":"D3D_OMAC","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]}
,{"Name":"QueryType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
@@ -4220,6 +4266,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]}
]
@@ -4231,6 +4278,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
,{"Name":"Value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -4243,6 +4291,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
@@ -4260,6 +4309,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Output","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_QUERY_OUTPUT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]}
,{"Name":"ProtectionFlags","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_PROTECTION_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]}
@@ -4274,6 +4324,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Output","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_QUERY_OUTPUT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]}
,{"Name":"ChannelType","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNELTYPE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]}
@@ -4288,6 +4339,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Output","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_QUERY_OUTPUT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]}
,{"Name":"DeviceHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -4302,6 +4354,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Input","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_QUERY_INPUT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]}
,{"Name":"DXVA2DecodeHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -4316,6 +4369,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Output","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_QUERY_OUTPUT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]}
,{"Name":"DXVA2DecodeHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -4332,6 +4386,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Output","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_QUERY_OUTPUT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]}
,{"Name":"NumRestrictedSharedResourceProcesses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -4346,6 +4401,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Input","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_QUERY_INPUT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]}
,{"Name":"ProcessIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -4374,6 +4430,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Output","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_QUERY_OUTPUT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]}
,{"Name":"ProcessIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -4390,6 +4447,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Output","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_QUERY_OUTPUT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]}
,{"Name":"NumUnrestrictedProtectedSharedResources","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -4404,6 +4462,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Input","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_QUERY_INPUT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]}
,{"Name":"DeviceHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -4419,6 +4478,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Output","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_QUERY_OUTPUT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]}
,{"Name":"DeviceHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -4435,6 +4495,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Input","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_QUERY_INPUT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]}
,{"Name":"DeviceHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -4451,6 +4512,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":4
+ ,"SizeField":""
,"Fields":[
{"Name":"Output","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_QUERY_OUTPUT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]}
,{"Name":"DeviceHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -4490,6 +4552,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Output","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_QUERY_OUTPUT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]}
,{"Name":"BusType","Type":{"Kind":"ApiRef","Name":"D3DBUSTYPE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]}
@@ -4506,6 +4569,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Output","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_QUERY_OUTPUT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]}
,{"Name":"NumEncryptionGuids","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -4520,6 +4584,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Input","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_QUERY_INPUT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]}
,{"Name":"EncryptionGuidIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -4534,6 +4599,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Output","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_QUERY_OUTPUT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]}
,{"Name":"EncryptionGuidIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -4549,6 +4615,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Output","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_QUERY_OUTPUT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]}
,{"Name":"EncryptionGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
@@ -4563,6 +4630,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"omac","Type":{"Kind":"ApiRef","Name":"D3D_OMAC","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]}
,{"Name":"ConfigureType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
@@ -4579,6 +4647,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"omac","Type":{"Kind":"ApiRef","Name":"D3D_OMAC","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]}
,{"Name":"ConfigureType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
@@ -4596,6 +4665,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Parameters","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_CONFIGURE_INPUT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]}
,{"Name":"StartSequenceQuery","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -4611,6 +4681,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Parameters","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_CONFIGURE_INPUT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]}
,{"Name":"Protections","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_PROTECTION_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]}
@@ -4625,6 +4696,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Parameters","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_CONFIGURE_INPUT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]}
,{"Name":"DXVA2DecodeHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -4641,6 +4713,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Parameters","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_CONFIGURE_INPUT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]}
,{"Name":"ProcessIdentiferType","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_PROCESSIDENTIFIERTYPE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]}
@@ -4657,6 +4730,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Parameters","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_CONFIGURE_INPUT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]}
,{"Name":"EncryptionGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
@@ -4671,6 +4745,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"NumEncryptedBytesAtBeginning","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"NumBytesInSkipPattern","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -4686,6 +4761,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":4
+ ,"SizeField":""
,"Fields":[
{"Name":"IV","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
@@ -4700,6 +4776,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Caps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DynamicFlowControlDepth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
@@ -4716,6 +4793,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Caps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DynamicFlowControlDepth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
@@ -4733,6 +4811,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"DeviceType","Type":{"Kind":"ApiRef","Name":"D3DDEVTYPE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]}
,{"Name":"AdapterOrdinal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
diff --git a/src/Generator/win32json/api/Graphics.Direct3D9on12.json b/src/Generator/win32json/api/Graphics.Direct3D9on12.json
index d41ec01..6326a84 100644
--- a/src/Generator/win32json/api/Graphics.Direct3D9on12.json
+++ b/src/Generator/win32json/api/Graphics.Direct3D9on12.json
@@ -18,6 +18,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Enable9On12","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pD3D12Device","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":[]}
diff --git a/src/Generator/win32json/api/Graphics.DirectComposition.json b/src/Generator/win32json/api/Graphics.DirectComposition.json
index 0b93948..2412a70 100644
--- a/src/Generator/win32json/api/Graphics.DirectComposition.json
+++ b/src/Generator/win32json/api/Graphics.DirectComposition.json
@@ -125,12 +125,13 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
- {"Name":"lastFrameTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
+ {"Name":"lastFrameTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
,{"Name":"currentCompositionRate","Type":{"Kind":"ApiRef","Name":"DXGI_RATIONAL","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
- ,{"Name":"currentTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
- ,{"Name":"timeFrequency","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
- ,{"Name":"nextEstimatedFrameTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
+ ,{"Name":"currentTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
+ ,{"Name":"timeFrequency","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
+ ,{"Name":"nextEstimatedFrameTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
]
,"NestedTypes":[
]
@@ -156,6 +157,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"startTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"targetTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
@@ -171,6 +173,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"displayAdapterLuid","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"renderAdapterLuid","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -188,6 +191,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"presentCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"refreshCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -204,6 +208,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"outstandingPresents","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"presentTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
@@ -242,7 +247,7 @@
,"Platform":null
,"Attrs":[]
,"Params":[
- {"Name":"beginTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
+ {"Name":"beginTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]}
]
}
,{
@@ -4316,6 +4321,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
diff --git a/src/Generator/win32json/api/Graphics.DirectDraw.json b/src/Generator/win32json/api/Graphics.DirectDraw.json
index b4b87e3..e1895c6 100644
--- a/src/Generator/win32json/api/Graphics.DirectDraw.json
+++ b/src/Generator/win32json/api/Graphics.DirectDraw.json
@@ -6577,6 +6577,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
]
,"NestedTypes":[
@@ -6758,6 +6759,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"blue","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"green","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
@@ -6774,6 +6776,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"red","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"green","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
@@ -6790,6 +6793,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwColorSpaceLowValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwColorSpaceHighValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -6804,6 +6808,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwDDFX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -6837,6 +6842,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwAlphaSrcConst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpDDSAlphaSrc","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface","TargetKind":"Com","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":[]}
@@ -6851,6 +6857,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwZSrcConst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpDDSZBufferSrc","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface","TargetKind":"Com","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":[]}
@@ -6865,6 +6872,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwFillColor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFillDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -6881,6 +6889,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwZDestConst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpDDSZBufferDest","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface","TargetKind":"Com","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":[]}
@@ -6895,6 +6904,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwAlphaDestConst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpDDSAlphaDest","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface","TargetKind":"Com","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":[]}
@@ -6911,6 +6921,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
@@ -6924,6 +6935,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
@@ -6937,6 +6949,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwCaps2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwCaps3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -6950,6 +6963,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwCaps4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwVolumeDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -6966,6 +6980,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwCaps2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -6980,6 +6995,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwCaps4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwVolumeDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -6996,6 +7012,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -7044,6 +7061,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -7107,6 +7125,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -7175,6 +7194,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -7244,6 +7264,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -7313,6 +7334,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -7331,6 +7353,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwRGBAlphaBitMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwYUVAlphaBitMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -7348,6 +7371,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwGBitMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwUBitMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -7363,6 +7387,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"wFlipMSTypes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wBltMSTypes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
@@ -7379,6 +7404,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwRGBBitCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwYUVBitCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -7398,6 +7424,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwBBitMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwVBitMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -7414,6 +7441,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwRBitMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwYBitMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -7434,6 +7462,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwAlphaEdgeBlendBitDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -7456,6 +7485,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwAlphaSrcConst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpDDSAlphaSrc","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface","TargetKind":"Com","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":[]}
@@ -7470,6 +7500,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwAlphaDestConst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpDDSAlphaDest","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface","TargetKind":"Com","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":[]}
@@ -7486,6 +7517,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lprDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"lpDDSSrc","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface","TargetKind":"Com","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":[]}
@@ -7503,6 +7535,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"red","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
,{"Name":"green","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
@@ -7518,10 +7551,11 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"szDriver","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"szDescription","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
- ,{"Name":"liDriverVersion","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
+ ,{"Name":"liDriverVersion","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
,{"Name":"dwVendorId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwDeviceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwSubSysId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -7538,10 +7572,11 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"szDriver","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"szDescription","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
- ,{"Name":"liDriverVersion","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
+ ,{"Name":"liDriverVersion","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
,{"Name":"dwVendorId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwDeviceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwSubSysId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -11561,6 +11596,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -11587,6 +11623,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwMipMapCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwZBufferBitDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -11602,6 +11639,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lPitch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"dwLinearSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -11618,6 +11656,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -11645,6 +11684,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"ddckCKDestOverlay","Type":{"Kind":"ApiRef","Name":"DDCOLORKEY","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":[]}
,{"Name":"dwEmptyFaceColor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -11659,6 +11699,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwBackBufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -11673,6 +11714,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwMipMapCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwRefreshRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -11688,6 +11730,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lPitch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"dwLinearSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -11702,6 +11745,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"ddpfPixelFormat","Type":{"Kind":"ApiRef","Name":"DDPIXELFORMAT","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":[]}
,{"Name":"dwFVF","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -11718,6 +11762,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -11736,6 +11781,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -12064,6 +12110,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwPortWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -12081,6 +12128,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -12112,6 +12160,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFieldWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -12135,6 +12184,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwOriginX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -12160,6 +12210,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -12180,6 +12231,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"bInUse","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -12199,8 +12251,9 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
- {"Name":"ApproximateTimeStamp","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
+ {"Name":"ApproximateTimeStamp","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
,{"Name":"lField","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"dwSurfaceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lDone","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
@@ -12293,6 +12346,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -12308,6 +12362,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":[]}
]
@@ -12319,6 +12374,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Linear","Type":{"Kind":"ApiRef","Name":"_Linear_e__Struct","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
,{"Name":"Rectangular","Type":{"Kind":"ApiRef","Name":"_Rectangular_e__Struct","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
@@ -12331,6 +12387,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwStartAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwPitchAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -12347,6 +12404,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwXAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwYAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -12367,6 +12425,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ddsCaps","Type":{"Kind":"ApiRef","Name":"DDSCAPS","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":[]}
@@ -12389,6 +12448,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"dwHeap","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -12406,6 +12466,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMEML","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"ptr","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
@@ -12422,6 +12483,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMEMR","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"prev","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMEMR","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -12449,6 +12511,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"stride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -12462,7 +12525,7 @@
,{"Name":"Alignment","Type":{"Kind":"ApiRef","Name":"HEAPALIGNMENT","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":[]}
,{"Name":"ddsCapsEx","Type":{"Kind":"ApiRef","Name":"DDSCAPSEX","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":[]}
,{"Name":"ddsCapsExAlt","Type":{"Kind":"ApiRef","Name":"DDSCAPSEX","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":[]}
- ,{"Name":"liPhysAGPBase","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
+ ,{"Name":"liPhysAGPBase","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
,{"Name":"hdevAGP","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pvPhysRsrv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"pAgpCommitMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
@@ -12478,6 +12541,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpLink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROCESS_LIST","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"dwProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -12495,6 +12559,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Manufacturer","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Product","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
@@ -12519,6 +12584,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"szName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"szEntryPoint","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
@@ -12534,6 +12600,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwHALVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
@@ -12562,6 +12629,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fpStart","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
@@ -12578,6 +12646,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"fpEnd","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -12592,6 +12661,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpHeap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMEMHEAP","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -12608,6 +12678,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"fpPrimary","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -12633,6 +12704,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"fpVidMem","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"lpAlias","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
@@ -12648,6 +12720,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwRefCnt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -12664,6 +12737,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpLink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUNKNOWN_LIST","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]}
@@ -12836,6 +12910,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -12886,6 +12961,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -13071,6 +13147,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -13138,6 +13215,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -13195,6 +13273,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -13278,6 +13357,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -13492,6 +13572,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -13535,6 +13616,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -13576,6 +13658,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -13736,6 +13819,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -13760,6 +13844,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwNLVBCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -13778,6 +13863,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ddsCapsMore","Type":{"Kind":"ApiRef","Name":"DDSCAPSEX","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":[]}
@@ -13791,6 +13877,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"ddsCapsEx","Type":{"Kind":"ApiRef","Name":"DDSCAPSEX","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":[]}
,{"Name":"ddsCapsExAlt","Type":{"Kind":"ApiRef","Name":"DDSCAPSEX","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":[]}
@@ -13807,6 +13894,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -13825,6 +13913,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpVtbl","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"lpLcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWPALETTE_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -13841,6 +13930,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwRefCnt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -13861,6 +13951,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"hHELGDIPalette","Type":{"Kind":"ApiRef","Name":"HPALETTE","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
@@ -13877,6 +13968,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpPalMore","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpGbl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWPALETTE_GBL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -13899,6 +13991,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpVtbl","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"lpLcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWCLIPPER_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -13915,6 +14008,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwRefCnt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -13934,6 +14028,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpClipMore","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpGbl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWCLIPPER_GBL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -13954,6 +14049,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpLink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ATTACHLIST","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -13970,6 +14066,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBLNODE","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"prev","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBLNODE","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -13986,6 +14083,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpLink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACCESSRECTLIST","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"rDest","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -14004,6 +14102,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpVtbl","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"lpLcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -14020,6 +14119,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwRefCnt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwGlobalFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -14042,6 +14142,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpDDHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
@@ -14056,6 +14157,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpRectList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACCESSRECTLIST","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"dwBlockSizeY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -14071,6 +14173,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpVidMemHeap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMEMHEAP","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"dwBlockSizeX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -14085,6 +14188,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lPitch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"dwLinearSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -14101,6 +14205,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":[]}
@@ -14130,6 +14235,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwPhysicalPageTable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fpPhysicalVidMem","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
@@ -14146,6 +14252,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpIUnknowns","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUNKNOWN_LIST","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -14189,6 +14296,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpSurfMore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_MORE","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpGbl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_GBL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -14226,6 +14334,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDDClipper","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWCLIPPER_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lp16DDClipper","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWCLIPPER_INT","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -14240,6 +14349,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDDPalette","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWPALETTE_INT","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lp16DDPalette","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWPALETTE_INT","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -14256,6 +14366,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -14278,6 +14389,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpVtbl","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"lpLcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -14294,6 +14406,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"cbDDCallbacks","Type":{"Kind":"ApiRef","Name":"DDHAL_DDCALLBACKS","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":[]}
,{"Name":"cbDDSurfaceCallbacks","Type":{"Kind":"ApiRef","Name":"DDHAL_DDSURFACECALLBACKS","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":[]}
@@ -14328,6 +14441,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -14391,6 +14505,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwRefCnt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -14473,6 +14588,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDDMore","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpGbl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -14488,7 +14604,7 @@
,{"Name":"lpPrimary","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_INT","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpCB","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_INT","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"dwPreferredMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
- ,{"Name":"hD3DInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
+ ,{"Name":"hD3DInstance","Type":{"Kind":"ApiRef","Name":"HMODULE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pD3DIUnknown","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":[]}
,{"Name":"lpDDCB","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_CALLBACKS","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"hDDVxd","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
@@ -14511,6 +14627,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpVtbl","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"lpLcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDVIDEOPORT_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -14528,6 +14645,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"ddvpDesc","Type":{"Kind":"ApiRef","Name":"DDVIDEOPORTDESC","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":[]}
@@ -14562,6 +14680,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpVtbl","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"lpLcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDMOTIONCOMP_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -14578,6 +14697,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
@@ -14605,6 +14725,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpDDCallbacks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_DDCALLBACKS","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -14680,6 +14801,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpSetInfo","Type":{"Kind":"ApiRef","Name":"LPDDHAL_SETINFO","TargetKind":"FunctionPointer","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":[]}
@@ -14696,6 +14818,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpDDDestSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -14723,6 +14846,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpDDSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -14743,6 +14867,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpDDSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -14759,6 +14884,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpDDDestSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -14780,6 +14906,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpDDSrcSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -14799,6 +14926,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpDDSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -14817,6 +14945,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpSurfCurr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -14837,6 +14966,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpDDSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -14853,6 +14983,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpDDSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -14869,6 +15000,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpDDSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -14886,6 +15018,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpDDSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -14904,6 +15037,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpDDSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -14921,6 +15055,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpDDSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -14938,6 +15073,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpDDPalette","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWPALETTE_GBL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -14954,6 +15090,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpDDPalette","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWPALETTE_GBL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -14973,6 +15110,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpDDSurfaceDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -14991,6 +15129,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpDDSurfaceDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -15008,6 +15147,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpDDPalette","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWPALETTE_GBL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -15026,6 +15166,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -15044,6 +15185,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -15059,6 +15201,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"dwModeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -15077,6 +15220,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDDSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -15094,6 +15238,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"dwScanLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -15110,6 +15255,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"dwEnterExcl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -15127,6 +15273,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"dwToGDI","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -15144,6 +15291,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpDDVideoPortDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDVIDEOPORTDESC","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -15160,6 +15308,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpDDVideoPortDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDVIDEOPORTDESC","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -15177,6 +15326,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDVIDEOPORT_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -15195,6 +15345,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDVIDEOPORT_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -15216,6 +15367,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDVIDEOPORT_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -15235,6 +15387,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDVIDEOPORT_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -15255,6 +15408,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDVIDEOPORT_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -15272,6 +15426,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDVIDEOPORT_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -15289,6 +15444,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"dwPortId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -15307,6 +15463,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDVIDEOPORT_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -15323,6 +15480,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"fpSurface","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
@@ -15339,6 +15497,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDVIDEOPORT_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -15361,6 +15520,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDVIDEOPORT_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -15380,6 +15540,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDVIDEOPORT_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -15397,6 +15558,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDVIDEOPORT_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -15415,6 +15577,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpDDSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -15433,6 +15596,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -15453,6 +15617,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"DDSCaps","Type":{"Kind":"ApiRef","Name":"DDSCAPS","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":[]}
@@ -15472,6 +15637,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"dwHeap","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -15491,6 +15657,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"dwHeap","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -15508,6 +15675,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpDDLcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -15524,6 +15692,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":[]}
@@ -15539,6 +15708,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwhContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
]
@@ -15554,6 +15724,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pDDLcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -15569,6 +15740,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -15596,6 +15768,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -15618,6 +15791,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"dwNumGuids","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -15635,6 +15809,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]}
@@ -15653,6 +15828,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpMoComp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDMOTIONCOMP_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -15675,6 +15851,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwNumCompBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -15694,6 +15871,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]}
@@ -15715,6 +15893,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]}
@@ -15735,6 +15914,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpMoComp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDMOTIONCOMP_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -15756,6 +15936,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpMoComp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDMOTIONCOMP_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -15774,6 +15955,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpCompSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -15791,6 +15973,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpMoComp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDMOTIONCOMP_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -15814,6 +15997,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpMoComp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDMOTIONCOMP_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -15832,6 +16016,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpMoComp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDMOTIONCOMP_LCL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -15848,6 +16033,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
]
,"NestedTypes":[
@@ -15860,6 +16046,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
]
,"NestedTypes":[
@@ -15872,6 +16059,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
]
,"NestedTypes":[
@@ -15884,6 +16072,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fpStart","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
@@ -15900,6 +16089,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"fpEnd","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -15914,6 +16104,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpHeap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMEMHEAP","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -15930,6 +16121,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"fpPrimary","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -16084,6 +16276,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -16120,6 +16313,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -16187,6 +16381,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -16244,6 +16439,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -16287,6 +16483,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -16472,6 +16669,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -16708,6 +16906,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -16751,6 +16950,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -16792,6 +16992,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -16938,6 +17139,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -16962,6 +17164,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwNLVBCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -16980,6 +17183,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
]
@@ -16993,6 +17197,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwReserved0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
@@ -17007,6 +17212,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
]
@@ -17020,6 +17226,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
]
@@ -17033,6 +17240,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpLink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_ATTACHLIST","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpAttached","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -17047,6 +17255,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpLcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
]
@@ -17060,6 +17269,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":[]}
@@ -17082,6 +17292,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lPitch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"dwLinearSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -17096,6 +17307,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwBlockSizeY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lSlicePitch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
@@ -17110,6 +17322,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpVidMemHeap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VIDEOMEMORY","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"dwBlockSizeX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -17127,6 +17340,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwMipMapCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_VIDEOPORT_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -17144,6 +17358,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpGbl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_GLOBAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -17164,6 +17379,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"ddckCKDestOverlay","Type":{"Kind":"ApiRef","Name":"DDCOLORKEY","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":[]}
,{"Name":"ddckCKDestBlt","Type":{"Kind":"ApiRef","Name":"DDCOLORKEY","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":[]}
@@ -17178,6 +17394,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"ddckCKSrcOverlay","Type":{"Kind":"ApiRef","Name":"DDCOLORKEY","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":[]}
,{"Name":"ddckCKSrcBlt","Type":{"Kind":"ApiRef","Name":"DDCOLORKEY","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":[]}
@@ -17194,6 +17411,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwAlphaCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -17215,6 +17433,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -17278,6 +17497,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -17297,6 +17517,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"vmiData","Type":{"Kind":"ApiRef","Name":"VIDEOMEMORYINFO","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":[]}
@@ -17314,6 +17535,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"vmiData","Type":{"Kind":"ApiRef","Name":"VIDEOMEMORYINFO","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":[]}
@@ -17334,6 +17556,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dhpdev","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
@@ -17350,6 +17573,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpGbl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
]
@@ -17363,6 +17587,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"ddvpDesc","Type":{"Kind":"ApiRef","Name":"DDVIDEOPORTDESC","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":[]}
@@ -17385,6 +17610,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
@@ -17408,6 +17634,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ddsCapsMore","Type":{"Kind":"ApiRef","Name":"DDSCAPSEX","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":[]}
@@ -17421,6 +17648,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"ddsCapsEx","Type":{"Kind":"ApiRef","Name":"DDSCAPSEX","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":[]}
,{"Name":"ddsCapsExAlt","Type":{"Kind":"ApiRef","Name":"DDSCAPSEX","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":[]}
@@ -17437,6 +17665,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -17455,6 +17684,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"dwHeap","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -17474,6 +17704,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwPrivateCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -17488,6 +17719,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpDDDestSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -17517,6 +17749,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpDDSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -17538,6 +17771,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpDDSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -17554,6 +17788,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpDDDestSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -17575,6 +17810,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpDDSrcSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -17594,6 +17830,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpDDSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -17612,6 +17849,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpSurfCurr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -17632,6 +17870,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpDDSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -17648,6 +17887,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpDDSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -17664,6 +17904,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpDDSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -17681,6 +17922,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpDDSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -17699,6 +17941,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpDDSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -17716,6 +17959,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpDDSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -17733,6 +17977,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpDDPalette","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_PALETTE_GLOBAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -17749,6 +17994,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpDDPalette","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_PALETTE_GLOBAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -17768,6 +18014,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpDDSurfaceDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -17786,6 +18033,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpDDSurfaceDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -17803,6 +18051,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpDDPalette","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_PALETTE_GLOBAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -17821,6 +18070,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -17839,6 +18089,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDDSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -17856,6 +18107,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"dwScanLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -17872,6 +18124,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"bMap","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -17889,6 +18142,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpDDVideoPortDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDVIDEOPORTDESC","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -17905,6 +18159,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpDDVideoPortDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDVIDEOPORTDESC","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -17922,6 +18177,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_VIDEOPORT_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -17940,6 +18196,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_VIDEOPORT_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -17961,6 +18218,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_VIDEOPORT_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -17980,6 +18238,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_VIDEOPORT_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -18000,6 +18259,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_VIDEOPORT_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -18017,6 +18277,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_VIDEOPORT_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -18034,6 +18295,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"dwPortId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -18052,6 +18314,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_VIDEOPORT_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -18068,6 +18331,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"fpSurface","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
@@ -18084,6 +18348,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_VIDEOPORT_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -18106,6 +18371,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_VIDEOPORT_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -18125,6 +18391,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_VIDEOPORT_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -18142,6 +18409,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_VIDEOPORT_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -18160,6 +18428,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpDDSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -18178,6 +18447,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dhpdev","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -18198,6 +18468,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"DDSCaps","Type":{"Kind":"ApiRef","Name":"DDSCAPS","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":[]}
@@ -18216,6 +18487,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpDDSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -18232,6 +18504,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"dwEnterExcl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -18249,6 +18522,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"dwToGDI","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -18266,6 +18540,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpDDSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -18289,6 +18564,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_VIDEOPORT_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -18310,6 +18586,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"dwNumGuids","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -18326,6 +18603,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]}
@@ -18343,6 +18621,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpMoComp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_MOTIONCOMP_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -18364,6 +18643,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwNumCompBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -18383,6 +18663,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]}
@@ -18403,6 +18684,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]}
@@ -18422,6 +18704,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpMoComp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_MOTIONCOMP_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -18442,6 +18725,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpMoComp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_MOTIONCOMP_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -18459,6 +18743,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpCompSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -18476,6 +18761,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpMoComp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_MOTIONCOMP_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -18498,6 +18784,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpMoComp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_MOTIONCOMP_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -18515,6 +18802,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpMoComp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_MOTIONCOMP_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -18530,6 +18818,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpDDLcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -18546,6 +18835,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":[]}
@@ -18561,6 +18851,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"dwhContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
@@ -18577,6 +18868,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pDDLcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -18592,6 +18884,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"MdlNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MDL","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"MdlSize","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
@@ -18610,6 +18903,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
]
,"NestedTypes":[
@@ -18624,6 +18918,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"ddsCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwSurfaceOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -18659,6 +18954,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwVideoPortId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwVPFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -18679,6 +18975,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwIrqFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
@@ -18705,6 +19002,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
@@ -18718,6 +19016,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwIRQSources","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -18734,6 +19033,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpVideoPortData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDVIDEOPORTDATA","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"dwSkipFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -18748,6 +19048,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDATA","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
]
@@ -18761,6 +19062,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpSurfaceData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDATA","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpVideoPortData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDVIDEOPORTDATA","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -18775,6 +19077,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"bSoftwareAutoflip","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwSurfaceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -18790,6 +19093,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpSurfaceData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDATA","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
]
@@ -18803,6 +19107,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSurfacePtr","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
]
@@ -18816,6 +19121,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpCurrentSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDATA","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpTargetSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDATA","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -18831,6 +19137,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpVideoPortData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDVIDEOPORTDATA","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"lpCurrentSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDATA","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
@@ -18847,6 +19154,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpVideoPortData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDVIDEOPORTDATA","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
]
@@ -18860,6 +19168,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"bPolarity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
@@ -18873,6 +19182,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpVideoPortData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDVIDEOPORTDATA","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
]
@@ -18886,6 +19196,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSurfaceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwVBISurfaceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -18900,6 +19211,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpVideoPortData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDVIDEOPORTDATA","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
]
@@ -18913,6 +19225,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSurfaceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwVBISurfaceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -18927,6 +19240,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lpSurfaceData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDATA","TargetKind":"Default","Api":"Graphics.DirectDraw","Parents":[]}},"Attrs":[]}
,{"Name":"dwStartLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -18945,6 +19259,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwBufferPolarity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
@@ -18958,6 +19273,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwTransferID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
]
@@ -19166,6 +19482,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
diff --git a/src/Generator/win32json/api/Graphics.DirectManipulation.json b/src/Generator/win32json/api/Graphics.DirectManipulation.json
index 336dcb9..c74cffa 100644
--- a/src/Generator/win32json/api/Graphics.DirectManipulation.json
+++ b/src/Generator/win32json/api/Graphics.DirectManipulation.json
@@ -125,7 +125,7 @@
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
- ,"Flags":false
+ ,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"DIRECTMANIPULATION_HITTEST_TYPE_ASYNCHRONOUS","Value":0}
@@ -139,7 +139,7 @@
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
- ,"Flags":false
+ ,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"DIRECTMANIPULATION_CONFIGURATION_NONE","Value":0}
@@ -159,7 +159,7 @@
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
- ,"Flags":false
+ ,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"DIRECTMANIPULATION_GESTURE_NONE","Value":0}
@@ -175,7 +175,7 @@
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
- ,"Flags":false
+ ,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"DIRECTMANIPULATION_MOTION_NONE","Value":0}
@@ -193,7 +193,7 @@
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
- ,"Flags":false
+ ,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"DIRECTMANIPULATION_VIEWPORT_OPTIONS_DEFAULT","Value":0}
@@ -225,7 +225,7 @@
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
- ,"Flags":false
+ ,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"DIRECTMANIPULATION_COORDINATE_BOUNDARY","Value":0}
@@ -239,7 +239,7 @@
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
- ,"Flags":false
+ ,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"DIRECTMANIPULATION_HORIZONTALALIGNMENT_NONE","Value":0}
@@ -255,7 +255,7 @@
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
- ,"Flags":false
+ ,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"DIRECTMANIPULATION_VERTICALALIGNMENT_NONE","Value":0}
@@ -1166,7 +1166,7 @@
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
- ,"Flags":false
+ ,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"DIRECTMANIPULATION_DRAG_DROP_CONFIGURATION_VERTICAL","Value":1}
diff --git a/src/Generator/win32json/api/Graphics.DirectWrite.json b/src/Generator/win32json/api/Graphics.DirectWrite.json
index 9ce6bf4..ff92375 100644
--- a/src/Generator/win32json/api/Graphics.DirectWrite.json
+++ b/src/Generator/win32json/api/Graphics.DirectWrite.json
@@ -50,6 +50,13 @@
,"Value":-2003283952
,"Attrs":[]
}
+ ,{
+ "Name":"DWRITE_STANDARD_FONT_AXIS_COUNT"
+ ,"Type":{"Kind":"Native","Name":"UInt32"}
+ ,"ValueType":"UInt32"
+ ,"Value":5
+ ,"Attrs":[]
+ }
]
,"Types":[
@@ -76,6 +83,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"r","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"g","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -117,7 +125,7 @@
,{"Name":"DWRITE_GLYPH_IMAGE_FORMATS_TIFF","Value":64}
,{"Name":"DWRITE_GLYPH_IMAGE_FORMATS_PREMULTIPLIED_B8G8R8A8","Value":128}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"DWRITE_FONT_FILE_TYPE"
@@ -171,7 +179,7 @@
,{"Name":"DWRITE_FONT_SIMULATIONS_BOLD","Value":1}
,{"Name":"DWRITE_FONT_SIMULATIONS_OBLIQUE","Value":2}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"DWRITE_FONT_WEIGHT"
@@ -280,6 +288,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"designUnitsPerEm","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"ascent","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
@@ -302,6 +311,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"leftSideBearing","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"advanceWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -321,6 +331,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"advanceOffset","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"ascenderOffset","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -572,6 +583,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"m11","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"m12","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -1513,6 +1525,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"startPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -1527,6 +1540,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"nameTag","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_FEATURE_TAG","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":[]}
,{"Name":"parameter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -1541,6 +1555,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"features","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_FEATURE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":[]}
,{"Name":"featureCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -1555,6 +1570,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"granularity","Type":{"Kind":"ApiRef","Name":"DWRITE_TRIMMING_GRANULARITY","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":[]}
,{"Name":"delimiter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -1926,7 +1942,7 @@
{"Name":"DWRITE_SCRIPT_SHAPES_DEFAULT","Value":0}
,{"Name":"DWRITE_SCRIPT_SHAPES_NO_VISUAL","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"DWRITE_SCRIPT_ANALYSIS"
@@ -1935,6 +1951,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"script","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"shapes","Type":{"Kind":"ApiRef","Name":"DWRITE_SCRIPT_SHAPES","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":[]}
@@ -1964,6 +1981,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
@@ -2003,6 +2021,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
@@ -2016,6 +2035,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
@@ -2332,6 +2352,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"fontFace","Type":{"Kind":"ApiRef","Name":"IDWriteFontFace","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":[]}
,{"Name":"fontEmSize","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -2352,6 +2373,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"localeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"string","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
@@ -2369,6 +2391,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"thickness","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -2389,6 +2412,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"thickness","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -2408,6 +2432,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"trailingWhitespaceLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -2426,6 +2451,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"length","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
@@ -2441,6 +2467,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"left","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"top","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -2462,6 +2489,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"height","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -2478,6 +2506,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"left","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"top","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -2494,6 +2523,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"textPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -4435,6 +4465,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Base","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_METRICS","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":[]}
,{"Name":"glyphBoxLeft","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
@@ -4461,6 +4492,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"slopeRise","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
,{"Name":"slopeRun","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
@@ -4476,6 +4508,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"values","Type":{"Kind":"Array","Shape":{"Size":10},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"familyKind","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
@@ -4492,6 +4525,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"familyKind","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"decorativeClass","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
@@ -4514,6 +4548,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"familyKind","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"serifStyle","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
@@ -4536,6 +4571,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"familyKind","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"symbolKind","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
@@ -4558,6 +4594,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"familyKind","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"toolKind","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
@@ -4582,6 +4619,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"first","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"last","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -4596,6 +4634,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"isoScriptCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"isoScriptNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -4613,6 +4652,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"expansionMinimum","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"expansionMaximum","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -5296,6 +5336,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Base","Type":{"Kind":"ApiRef","Name":"DWRITE_TEXT_METRICS","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":[]}
,{"Name":"heightIncludingTrailingWhitespace","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -5856,6 +5897,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"glyphRun","Type":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":[]}
,{"Name":"glyphRunDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN_DESCRIPTION","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":[]}
@@ -6051,6 +6093,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"propertyId","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_PROPERTY_ID","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":[]}
,{"Name":"propertyValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
@@ -7281,6 +7324,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Base","Type":{"Kind":"ApiRef","Name":"DWRITE_LINE_METRICS","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":[]}
,{"Name":"leadingBefore","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -7310,6 +7354,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"method","Type":{"Kind":"ApiRef","Name":"DWRITE_LINE_SPACING_METHOD","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":[]}
,{"Name":"height","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -7420,6 +7465,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Base","Type":{"Kind":"ApiRef","Name":"DWRITE_COLOR_GLYPH_RUN","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":[]}
,{"Name":"glyphImageFormat","Type":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_IMAGE_FORMATS","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":[]}
@@ -7435,6 +7481,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"imageData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]}
,{"Name":"imageDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -7655,6 +7702,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"fileOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"fragmentSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
@@ -7912,6 +7960,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"axisTag","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_AXIS_TAG","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":[]}
,{"Name":"value","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -7926,6 +7975,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"axisTag","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_AXIS_TAG","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":[]}
,{"Name":"minValue","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -7958,7 +8008,7 @@
{"Name":"DWRITE_AUTOMATIC_FONT_AXES_NONE","Value":0}
,{"Name":"DWRITE_AUTOMATIC_FONT_AXES_OPTICAL_SIZE","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"DWRITE_FONT_AXIS_ATTRIBUTES"
@@ -7972,7 +8022,7 @@
,{"Name":"DWRITE_FONT_AXIS_ATTRIBUTES_VARIABLE","Value":1}
,{"Name":"DWRITE_FONT_AXIS_ATTRIBUTES_HIDDEN","Value":2}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"IDWriteFactory6"
@@ -9074,6 +9124,50 @@
}
]
}
+ ,{
+ "Name":"IDWriteFontSet4"
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Kind":"Com"
+ ,"Guid":"eec175fc-bea9-4c86-8b53-ccbdd7df0c82"
+ ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFontSet3","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}
+ ,"Methods":[
+ {
+ "Name":"ConvertWeightStretchStyleToFontAxisValues"
+ ,"SetLastError":false
+ ,"ReturnType":{"Kind":"Native","Name":"UInt32"}
+ ,"ReturnAttrs":[]
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Attrs":[]
+ ,"Params":[
+ {"Name":"inputAxisValues","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_AXIS_VALUE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Optional","Const"]}
+ ,{"Name":"inputAxisCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
+ ,{"Name":"fontWeight","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_WEIGHT","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]}
+ ,{"Name":"fontStretch","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_STRETCH","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]}
+ ,{"Name":"fontStyle","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_STYLE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]}
+ ,{"Name":"fontSize","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
+ ,{"Name":"outputAxisValues","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":5,"CountParamIndex":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_AXIS_VALUE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]}
+ ]
+ }
+ ,{
+ "Name":"GetMatchingFonts"
+ ,"SetLastError":false
+ ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
+ ,"ReturnAttrs":[]
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Attrs":[]
+ ,"Params":[
+ {"Name":"familyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
+ ,{"Name":"fontAxisValues","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_AXIS_VALUE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]}
+ ,{"Name":"fontAxisValueCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
+ ,{"Name":"allowedSimulations","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_SIMULATIONS","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]}
+ ,{"Name":"matchingFonts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontSet4","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]}
+ ]
+ }
+ ]
+ }
]
,"Functions":[
diff --git a/src/Generator/win32json/api/Graphics.Dwm.json b/src/Generator/win32json/api/Graphics.Dwm.json
index 613998c..f529a8d 100644
--- a/src/Generator/win32json/api/Graphics.Dwm.json
+++ b/src/Generator/win32json/api/Graphics.Dwm.json
@@ -151,6 +151,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
+ ,"SizeField":""
,"Fields":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -191,7 +192,8 @@
,{"Name":"DWMWA_CAPTION_COLOR","Value":35}
,{"Name":"DWMWA_TEXT_COLOR","Value":36}
,{"Name":"DWMWA_VISIBLE_FRAME_BORDER_THICKNESS","Value":37}
- ,{"Name":"DWMWA_LAST","Value":38}
+ ,{"Name":"DWMWA_SYSTEMBACKDROP_TYPE","Value":38}
+ ,{"Name":"DWMWA_LAST","Value":39}
]
,"IntegerBase":"Int32"
}
@@ -210,6 +212,22 @@
]
,"IntegerBase":"Int32"
}
+ ,{
+ "Name":"DWM_SYSTEMBACKDROP_TYPE"
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Kind":"Enum"
+ ,"Flags":false
+ ,"Scoped":false
+ ,"Values":[
+ {"Name":"DWMSBT_AUTO","Value":0}
+ ,{"Name":"DWMSBT_NONE","Value":1}
+ ,{"Name":"DWMSBT_MAINWINDOW","Value":2}
+ ,{"Name":"DWMSBT_TRANSIENTWINDOW","Value":3}
+ ,{"Name":"DWMSBT_TABBEDWINDOW","Value":4}
+ ]
+ ,"IntegerBase":"Int32"
+ }
,{
"Name":"DWMNCRENDERINGPOLICY"
,"Architectures":[]
@@ -247,6 +265,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
+ ,"SizeField":""
,"Fields":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rcDestination","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -265,6 +284,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
+ ,"SizeField":""
,"Fields":[
{"Name":"uiNumerator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"uiDenominator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -279,6 +299,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
+ ,"SizeField":"cbSize"
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rateRefresh","Type":{"Kind":"ApiRef","Name":"UNSIGNED_RATIO","TargetKind":"Default","Api":"Graphics.Dwm","Parents":[]},"Attrs":[]}
@@ -345,6 +366,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
+ ,"SizeField":"cbSize"
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fQueue","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -365,6 +387,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
+ ,"SizeField":""
,"Fields":[
{"Name":"S_11","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]}
,{"Name":"S_12","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]}
@@ -449,7 +472,7 @@
,{"Name":"DWMTWR_GROUP_POLICY","Value":256}
,{"Name":"DWMTWR_APP_COMPAT","Value":512}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
]
diff --git a/src/Generator/win32json/api/Graphics.Dxgi.Common.json b/src/Generator/win32json/api/Graphics.Dxgi.Common.json
index b6b0304..1c1fe1d 100644
--- a/src/Generator/win32json/api/Graphics.Dxgi.Common.json
+++ b/src/Generator/win32json/api/Graphics.Dxgi.Common.json
@@ -74,6 +74,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Numerator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Denominator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -88,6 +89,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Quality","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -272,6 +274,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Red","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"Green","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -287,6 +290,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Scale","Type":{"Kind":"ApiRef","Name":"DXGI_RGB","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
,{"Name":"Offset","Type":{"Kind":"ApiRef","Name":"DXGI_RGB","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
@@ -302,6 +306,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"ScaleAndOffsetSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"MaxConvertedValue","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -364,6 +369,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -382,6 +388,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"CodeCounts","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"CodeValues","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
@@ -396,6 +403,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"CodeCounts","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"CodeValues","Type":{"Kind":"Array","Shape":{"Size":162},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
@@ -410,6 +418,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Elements","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
diff --git a/src/Generator/win32json/api/Graphics.Dxgi.json b/src/Generator/win32json/api/Graphics.Dxgi.json
index a56d2e9..106ed1b 100644
--- a/src/Generator/win32json/api/Graphics.Dxgi.json
+++ b/src/Generator/win32json/api/Graphics.Dxgi.json
@@ -442,6 +442,13 @@
,"Value":-2005270474
,"Attrs":[]
}
+ ,{
+ "Name":"DXGI_ERROR_MPO_UNPINNED"
+ ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
+ ,"ValueType":"Int32"
+ ,"Value":-2005270428
+ ,"Attrs":[]
+ }
]
,"Types":[
@@ -452,6 +459,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"r","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"g","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -502,12 +510,13 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"PresentCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PresentRefreshCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SyncRefreshCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
- ,{"Name":"SyncQPCTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
- ,{"Name":"SyncGPUTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
+ ,{"Name":"SyncQPCTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
+ ,{"Name":"SyncGPUTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
]
,"NestedTypes":[
]
@@ -519,6 +528,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Pitch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"pBits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
@@ -533,6 +543,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Description","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"VendorId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -554,6 +565,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"DeviceName","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"DesktopCoordinates","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -571,6 +583,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Handle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
@@ -598,6 +611,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -653,6 +667,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"BufferDesc","Type":{"Kind":"ApiRef","Name":"DXGI_MODE_DESC","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
,{"Name":"SampleDesc","Type":{"Kind":"ApiRef","Name":"DXGI_SAMPLE_DESC","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
@@ -970,7 +985,7 @@
,"Attrs":[]
,"Params":[
{"Name":"InterfaceName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
- ,{"Name":"pUMDVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
+ ,{"Name":"pUMDVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]}
]
}
]
@@ -1341,7 +1356,7 @@
,"Platform":null
,"Attrs":[]
,"Params":[
- {"Name":"Module","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
+ {"Name":"Module","Type":{"Kind":"ApiRef","Name":"HMODULE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"ppAdapter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGIAdapter","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out","ComOutPtr"]}
]
}
@@ -1444,6 +1459,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Description","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"VendorId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -1466,6 +1482,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"PrimaryCoordinates","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]}
,{"Name":"WhitePoints","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]}
@@ -1603,6 +1620,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"SourcePoint","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"DestinationRect","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -1617,6 +1635,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"ModeDesc","Type":{"Kind":"ApiRef","Name":"DXGI_MODE_DESC","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
,{"Name":"Rotation","Type":{"Kind":"ApiRef","Name":"DXGI_MODE_ROTATION","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
@@ -1632,6 +1651,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Position","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Visible","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -1660,6 +1680,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -1677,9 +1698,10 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
- {"Name":"LastPresentTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
- ,{"Name":"LastMouseUpdateTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
+ {"Name":"LastPresentTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
+ ,{"Name":"LastMouseUpdateTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
,{"Name":"AccumulatedFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"RectsCoalesced","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ProtectedContentMaskedOut","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -1936,6 +1958,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -1969,6 +1992,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -1992,6 +2016,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"RefreshRate","Type":{"Kind":"ApiRef","Name":"DXGI_RATIONAL","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
,{"Name":"ScanlineOrdering","Type":{"Kind":"ApiRef","Name":"DXGI_MODE_SCANLINE_ORDER","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
@@ -2008,6 +2033,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"DirtyRectsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pDirtyRects","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
@@ -2360,6 +2386,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Description","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"VendorId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -2491,6 +2518,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"_11","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"_12","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -2646,6 +2674,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
@@ -2852,12 +2881,13 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"PresentCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PresentRefreshCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SyncRefreshCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
- ,{"Name":"SyncQPCTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
- ,{"Name":"SyncGPUTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
+ ,{"Name":"SyncQPCTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
+ ,{"Name":"SyncGPUTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
,{"Name":"CompositionMode","Type":{"Kind":"ApiRef","Name":"DXGI_FRAME_PRESENTATION_MODE","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]},"Attrs":[]}
,{"Name":"ApprovedPresentDuration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
@@ -3120,6 +3150,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Budget","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"CurrentUsage","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
@@ -3276,6 +3307,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"RedPrimary","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
,{"Name":"GreenPrimary","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
@@ -3296,6 +3328,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Data","Type":{"Kind":"Array","Shape":{"Size":72},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
@@ -3453,6 +3486,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Description","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"VendorId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -3499,6 +3533,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"DeviceName","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"DesktopCoordinates","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -3530,7 +3565,7 @@
,{"Name":"DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAG_WINDOWED","Value":2}
,{"Name":"DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAG_CURSOR_STRETCHED","Value":4}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"IDXGIOutput6"
@@ -3653,7 +3688,7 @@
,{"Name":"DXGI_DEBUG_RLO_IGNORE_INTERNAL","Value":4}
,{"Name":"DXGI_DEBUG_RLO_ALL","Value":7}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"DXGI_INFO_QUEUE_MESSAGE_CATEGORY"
@@ -3700,6 +3735,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"Category","Type":{"Kind":"ApiRef","Name":"DXGI_INFO_QUEUE_MESSAGE_CATEGORY","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]},"Attrs":[]}
@@ -3718,6 +3754,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"NumCategories","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pCategoryList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_INFO_QUEUE_MESSAGE_CATEGORY","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":[]}
@@ -3736,6 +3773,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"AllowList","Type":{"Kind":"ApiRef","Name":"DXGI_INFO_QUEUE_FILTER_DESC","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]},"Attrs":[]}
,{"Name":"DenyList","Type":{"Kind":"ApiRef","Name":"DXGI_INFO_QUEUE_FILTER_DESC","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]},"Attrs":[]}
diff --git a/src/Generator/win32json/api/Graphics.Gdi.json b/src/Generator/win32json/api/Graphics.Gdi.json
index 39baf8f..fbd1c4a 100644
--- a/src/Generator/win32json/api/Graphics.Gdi.json
+++ b/src/Generator/win32json/api/Graphics.Gdi.json
@@ -3809,160 +3809,6 @@
,"Value":29
,"Attrs":[]
}
- ,{
- "Name":"QDC_ALL_PATHS"
- ,"Type":{"Kind":"Native","Name":"UInt32"}
- ,"ValueType":"UInt32"
- ,"Value":1
- ,"Attrs":[]
- }
- ,{
- "Name":"QDC_ONLY_ACTIVE_PATHS"
- ,"Type":{"Kind":"Native","Name":"UInt32"}
- ,"ValueType":"UInt32"
- ,"Value":2
- ,"Attrs":[]
- }
- ,{
- "Name":"QDC_DATABASE_CURRENT"
- ,"Type":{"Kind":"Native","Name":"UInt32"}
- ,"ValueType":"UInt32"
- ,"Value":4
- ,"Attrs":[]
- }
- ,{
- "Name":"QDC_VIRTUAL_MODE_AWARE"
- ,"Type":{"Kind":"Native","Name":"UInt32"}
- ,"ValueType":"UInt32"
- ,"Value":16
- ,"Attrs":[]
- }
- ,{
- "Name":"QDC_INCLUDE_HMD"
- ,"Type":{"Kind":"Native","Name":"UInt32"}
- ,"ValueType":"UInt32"
- ,"Value":32
- ,"Attrs":[]
- }
- ,{
- "Name":"QDC_VIRTUAL_REFRESH_RATE_AWARE"
- ,"Type":{"Kind":"Native","Name":"UInt32"}
- ,"ValueType":"UInt32"
- ,"Value":64
- ,"Attrs":[]
- }
- ,{
- "Name":"SDC_TOPOLOGY_INTERNAL"
- ,"Type":{"Kind":"Native","Name":"UInt32"}
- ,"ValueType":"UInt32"
- ,"Value":1
- ,"Attrs":[]
- }
- ,{
- "Name":"SDC_TOPOLOGY_CLONE"
- ,"Type":{"Kind":"Native","Name":"UInt32"}
- ,"ValueType":"UInt32"
- ,"Value":2
- ,"Attrs":[]
- }
- ,{
- "Name":"SDC_TOPOLOGY_EXTEND"
- ,"Type":{"Kind":"Native","Name":"UInt32"}
- ,"ValueType":"UInt32"
- ,"Value":4
- ,"Attrs":[]
- }
- ,{
- "Name":"SDC_TOPOLOGY_EXTERNAL"
- ,"Type":{"Kind":"Native","Name":"UInt32"}
- ,"ValueType":"UInt32"
- ,"Value":8
- ,"Attrs":[]
- }
- ,{
- "Name":"SDC_TOPOLOGY_SUPPLIED"
- ,"Type":{"Kind":"Native","Name":"UInt32"}
- ,"ValueType":"UInt32"
- ,"Value":16
- ,"Attrs":[]
- }
- ,{
- "Name":"SDC_USE_SUPPLIED_DISPLAY_CONFIG"
- ,"Type":{"Kind":"Native","Name":"UInt32"}
- ,"ValueType":"UInt32"
- ,"Value":32
- ,"Attrs":[]
- }
- ,{
- "Name":"SDC_VALIDATE"
- ,"Type":{"Kind":"Native","Name":"UInt32"}
- ,"ValueType":"UInt32"
- ,"Value":64
- ,"Attrs":[]
- }
- ,{
- "Name":"SDC_APPLY"
- ,"Type":{"Kind":"Native","Name":"UInt32"}
- ,"ValueType":"UInt32"
- ,"Value":128
- ,"Attrs":[]
- }
- ,{
- "Name":"SDC_NO_OPTIMIZATION"
- ,"Type":{"Kind":"Native","Name":"UInt32"}
- ,"ValueType":"UInt32"
- ,"Value":256
- ,"Attrs":[]
- }
- ,{
- "Name":"SDC_SAVE_TO_DATABASE"
- ,"Type":{"Kind":"Native","Name":"UInt32"}
- ,"ValueType":"UInt32"
- ,"Value":512
- ,"Attrs":[]
- }
- ,{
- "Name":"SDC_ALLOW_CHANGES"
- ,"Type":{"Kind":"Native","Name":"UInt32"}
- ,"ValueType":"UInt32"
- ,"Value":1024
- ,"Attrs":[]
- }
- ,{
- "Name":"SDC_PATH_PERSIST_IF_REQUIRED"
- ,"Type":{"Kind":"Native","Name":"UInt32"}
- ,"ValueType":"UInt32"
- ,"Value":2048
- ,"Attrs":[]
- }
- ,{
- "Name":"SDC_FORCE_MODE_ENUMERATION"
- ,"Type":{"Kind":"Native","Name":"UInt32"}
- ,"ValueType":"UInt32"
- ,"Value":4096
- ,"Attrs":[]
- }
- ,{
- "Name":"SDC_ALLOW_PATH_ORDER_CHANGES"
- ,"Type":{"Kind":"Native","Name":"UInt32"}
- ,"ValueType":"UInt32"
- ,"Value":8192
- ,"Attrs":[]
- }
- ,{
- "Name":"SDC_VIRTUAL_MODE_AWARE"
- ,"Type":{"Kind":"Native","Name":"UInt32"}
- ,"ValueType":"UInt32"
- ,"Value":32768
- ,"Attrs":[]
- }
- ,{
- "Name":"SDC_VIRTUAL_REFRESH_RATE_AWARE"
- ,"Type":{"Kind":"Native","Name":"UInt32"}
- ,"ValueType":"UInt32"
- ,"Value":131072
- ,"Attrs":[]
- }
,{
"Name":"RDH_RECTANGLES"
,"Type":{"Kind":"Native","Name":"UInt32"}
@@ -6135,6 +5981,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"monitorInfo","Type":{"Kind":"ApiRef","Name":"MONITORINFO","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"szDevice","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
@@ -6149,6 +5996,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"monitorInfo","Type":{"Kind":"ApiRef","Name":"MONITORINFO","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"szDevice","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
@@ -7519,7 +7367,7 @@
,{"Name":"PAN_FAMILY_DECORATIVE","Value":4}
,{"Name":"PAN_FAMILY_PICTORIAL","Value":5}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Byte"
}
,{
"Name":"PAN_SERIF_STYLE"
@@ -7546,7 +7394,7 @@
,{"Name":"PAN_SERIF_FLARED","Value":14}
,{"Name":"PAN_SERIF_ROUNDED","Value":15}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Byte"
}
,{
"Name":"PAN_WEIGHT"
@@ -7570,7 +7418,7 @@
,{"Name":"PAN_WEIGHT_BLACK","Value":10}
,{"Name":"PAN_WEIGHT_NORD","Value":11}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Byte"
}
,{
"Name":"PAN_STROKE_VARIATION"
@@ -7590,7 +7438,7 @@
,{"Name":"PAN_STROKE_RAPID_HORZ","Value":7}
,{"Name":"PAN_STROKE_INSTANT_VERT","Value":8}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Byte"
}
,{
"Name":"PAN_PROPORTION"
@@ -7611,7 +7459,7 @@
,{"Name":"PAN_PROP_VERY_CONDENSED","Value":8}
,{"Name":"PAN_PROP_MONOSPACED","Value":9}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Byte"
}
,{
"Name":"PAN_CONTRAST"
@@ -7633,7 +7481,7 @@
,{"Name":"PAN_CONTRAST_HIGH","Value":8}
,{"Name":"PAN_CONTRAST_VERY_HIGH","Value":9}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Byte"
}
,{
"Name":"PAN_ARM_STYLE"
@@ -7656,7 +7504,7 @@
,{"Name":"PAN_BENT_ARMS_SINGLE_SERIF","Value":10}
,{"Name":"PAN_BENT_ARMS_DOUBLE_SERIF","Value":11}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Byte"
}
,{
"Name":"PAN_LETT_FORM"
@@ -7683,7 +7531,7 @@
,{"Name":"PAN_LETT_OBLIQUE_OFF_CENTER","Value":14}
,{"Name":"PAN_LETT_OBLIQUE_SQUARE","Value":15}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Byte"
}
,{
"Name":"PAN_MIDLINE"
@@ -7709,7 +7557,7 @@
,{"Name":"PAN_MIDLINE_LOW_POINTED","Value":12}
,{"Name":"PAN_MIDLINE_LOW_SERIFED","Value":13}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Byte"
}
,{
"Name":"PAN_XHEIGHT"
@@ -7729,6 +7577,19 @@
,{"Name":"PAN_XHEIGHT_DUCKING_STD","Value":6}
,{"Name":"PAN_XHEIGHT_DUCKING_LARGE","Value":7}
]
+ ,"IntegerBase":"Byte"
+ }
+ ,{
+ "Name":"ENUM_DISPLAY_SETTINGS_FLAGS"
+ ,"Architectures":[]
+ ,"Platform":null
+ ,"Kind":"Enum"
+ ,"Flags":true
+ ,"Scoped":false
+ ,"Values":[
+ {"Name":"EDS_RAWMODE","Value":2}
+ ,{"Name":"EDS_ROTATEDMODE","Value":4}
+ ]
,"IntegerBase":"UInt32"
}
,{
@@ -7864,6 +7725,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"eM11","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"eM12","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -7882,6 +7744,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"bmType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"bmWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
@@ -7901,6 +7764,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"rgbtBlue","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"rgbtGreen","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
@@ -7916,6 +7780,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"rgbBlue","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"rgbGreen","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
@@ -7932,6 +7797,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"ciexyzX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ciexyzY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
@@ -7947,6 +7813,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"ciexyzRed","Type":{"Kind":"ApiRef","Name":"CIEXYZ","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"ciexyzGreen","Type":{"Kind":"ApiRef","Name":"CIEXYZ","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
@@ -7962,6 +7829,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"bcSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"bcWidth","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
@@ -7979,13 +7847,14 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"biSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"biWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"biHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"biPlanes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"biBitCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
- ,{"Name":"biCompression","Type":{"Kind":"ApiRef","Name":"BI_COMPRESSION","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
+ ,{"Name":"biCompression","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"biSizeImage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"biXPelsPerMeter","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"biYPelsPerMeter","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
@@ -8002,6 +7871,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"bV4Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"bV4Width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
@@ -8034,6 +7904,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"bV5Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"bV5Width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
@@ -8070,6 +7941,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"bmiHeader","Type":{"Kind":"ApiRef","Name":"BITMAPINFOHEADER","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"bmiColors","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"RGBQUAD","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}},"Attrs":[]}
@@ -8084,6 +7956,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"bmciHeader","Type":{"Kind":"ApiRef","Name":"BITMAPCOREHEADER","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"bmciColors","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"RGBTRIPLE","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}},"Attrs":[]}
@@ -8098,6 +7971,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":2
+ ,"SizeField":""
,"Fields":[
{"Name":"bfType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"bfSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -8115,6 +7989,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"objectHandle","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"HGDIOBJ","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}},"Attrs":[]}
]
@@ -8128,6 +8003,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"rdSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rdFunction","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
@@ -8143,6 +8019,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":2
+ ,"SizeField":""
,"Fields":[
{"Name":"mtType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"mtHeaderSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
@@ -8162,6 +8039,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"iType","Type":{"Kind":"ApiRef","Name":"ENHANCED_METAFILE_RECORD_TYPE","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -8177,6 +8055,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"iType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -8208,6 +8087,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"tmHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"tmAscent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
@@ -8240,6 +8120,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"tmHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"tmAscent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
@@ -8272,6 +8153,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"tmHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"tmAscent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
@@ -8308,6 +8190,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"tmHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"tmAscent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
@@ -8344,6 +8227,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"paXCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"paYCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
@@ -8361,6 +8245,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lbStyle","Type":{"Kind":"ApiRef","Name":"BRUSH_STYLE","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"lbColor","Type":{"Kind":"ApiRef","Name":"COLORREF","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -8376,6 +8261,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lbStyle","Type":{"Kind":"ApiRef","Name":"BRUSH_STYLE","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"lbColor","Type":{"Kind":"ApiRef","Name":"COLORREF","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -8391,6 +8277,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lopnStyle","Type":{"Kind":"ApiRef","Name":"PEN_STYLE","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"lopnWidth","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -8406,6 +8293,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"elpPenStyle","Type":{"Kind":"ApiRef","Name":"PEN_STYLE","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"elpWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -8425,6 +8313,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"elpPenStyle","Type":{"Kind":"ApiRef","Name":"PEN_STYLE","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"elpWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -8444,6 +8333,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"peRed","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"peGreen","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
@@ -8460,6 +8350,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"palVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"palNumEntries","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
@@ -8475,6 +8366,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lfHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"lfWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
@@ -8501,6 +8393,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lfHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"lfWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
@@ -8527,6 +8420,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"elfLogFont","Type":{"Kind":"ApiRef","Name":"LOGFONTA","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"elfFullName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
@@ -8542,6 +8436,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"elfLogFont","Type":{"Kind":"ApiRef","Name":"LOGFONTW","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"elfFullName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
@@ -8557,6 +8452,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"elfLogFont","Type":{"Kind":"ApiRef","Name":"LOGFONTA","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"elfFullName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
@@ -8573,6 +8469,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"elfLogFont","Type":{"Kind":"ApiRef","Name":"LOGFONTW","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"elfFullName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
@@ -8589,6 +8486,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"bFamilyType","Type":{"Kind":"ApiRef","Name":"PAN_FAMILY_TYPE","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"bSerifStyle","Type":{"Kind":"ApiRef","Name":"PAN_SERIF_STYLE","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
@@ -8611,6 +8509,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"elfLogFont","Type":{"Kind":"ApiRef","Name":"LOGFONTA","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"elfFullName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
@@ -8633,6 +8532,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"elfLogFont","Type":{"Kind":"ApiRef","Name":"LOGFONTW","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"elfFullName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
@@ -8655,6 +8555,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dmDeviceName","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"dmSpecVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
@@ -8692,6 +8593,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Struct","TargetKind":"Default","Api":"Graphics.Gdi","Parents":["_Anonymous1_e__Union"]},"Attrs":[]}
,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Struct","TargetKind":"Default","Api":"Graphics.Gdi","Parents":["_Anonymous1_e__Union"]},"Attrs":[]}
@@ -8704,6 +8606,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dmPosition","Type":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dmDisplayOrientation","Type":{"Kind":"ApiRef","Name":"DEVMODE_DISPLAY_ORIENTATION","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
@@ -8719,6 +8622,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dmOrientation","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
,{"Name":"dmPaperSize","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
@@ -8741,6 +8645,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dmDisplayFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dmNup","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -8757,6 +8662,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dmDeviceName","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"dmSpecVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
@@ -8794,6 +8700,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Struct","TargetKind":"Default","Api":"Graphics.Gdi","Parents":["_Anonymous1_e__Union"]},"Attrs":[]}
,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Struct","TargetKind":"Default","Api":"Graphics.Gdi","Parents":["_Anonymous1_e__Union"]},"Attrs":[]}
@@ -8806,6 +8713,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dmOrientation","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
,{"Name":"dmPaperSize","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
@@ -8826,6 +8734,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dmPosition","Type":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dmDisplayOrientation","Type":{"Kind":"ApiRef","Name":"DEVMODE_DISPLAY_ORIENTATION","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
@@ -8843,6 +8752,7 @@
,"Kind":"Union"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dmDisplayFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dmNup","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -8859,6 +8769,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DeviceName","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
@@ -8877,6 +8788,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DeviceName","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
@@ -8912,6 +8824,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"iType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -8929,6 +8842,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"rdh","Type":{"Kind":"ApiRef","Name":"RGNDATAHEADER","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"Buffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
@@ -8943,6 +8857,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"abcA","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"abcB","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -8958,6 +8873,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"abcfA","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"abcfB","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -8973,6 +8889,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"otmSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"otmTextMetrics","Type":{"Kind":"ApiRef","Name":"TEXTMETRICA","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
@@ -9017,6 +8934,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"otmSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"otmTextMetrics","Type":{"Kind":"ApiRef","Name":"TEXTMETRICW","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
@@ -9061,6 +8979,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
@@ -9080,6 +8999,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
@@ -9099,6 +9019,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"fract","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
@@ -9113,6 +9034,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"eM11","Type":{"Kind":"ApiRef","Name":"FIXED","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"eM12","Type":{"Kind":"ApiRef","Name":"FIXED","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
@@ -9129,6 +9051,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"gmBlackBoxX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"gmBlackBoxY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -9146,6 +9069,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"x","Type":{"Kind":"ApiRef","Name":"FIXED","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"y","Type":{"Kind":"ApiRef","Name":"FIXED","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
@@ -9160,6 +9084,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"wType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"cpfx","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
@@ -9175,6 +9100,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -9190,6 +9116,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpOutString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -9211,6 +9138,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"lStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpOutString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -9232,6 +9160,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"nSize","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
,{"Name":"wFlags","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
@@ -9312,7 +9241,7 @@
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
- ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
+ ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HMODULE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEA","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param4","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
@@ -9345,6 +9274,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"wcLow","Type":{"Kind":"Native","Name":"Char"},"Attrs":[]}
,{"Name":"cGlyphs","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
@@ -9359,6 +9289,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"cbThis","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"flAccel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -9376,6 +9307,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dvReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dvNumAxes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -9391,6 +9323,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"axMinValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"axMaxValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
@@ -9406,6 +9339,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"axMinValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"axMaxValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
@@ -9421,6 +9355,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"axlReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"axlNumAxes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -9436,6 +9371,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"axlReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"axlNumAxes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -9451,6 +9387,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"elfEnumLogfontEx","Type":{"Kind":"ApiRef","Name":"ENUMLOGFONTEXA","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"elfDesignVector","Type":{"Kind":"ApiRef","Name":"DESIGNVECTOR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
@@ -9465,6 +9402,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"elfEnumLogfontEx","Type":{"Kind":"ApiRef","Name":"ENUMLOGFONTEXW","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"elfDesignVector","Type":{"Kind":"ApiRef","Name":"DESIGNVECTOR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
@@ -9479,6 +9417,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
@@ -9497,6 +9436,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Vertex1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Vertex2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -9512,6 +9452,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"UpperLeft","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"LowerRight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -9526,6 +9467,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"BlendOp","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"BlendFlags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
@@ -9576,6 +9518,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dsBm","Type":{"Kind":"ApiRef","Name":"BITMAP","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"dsBmih","Type":{"Kind":"ApiRef","Name":"BITMAPINFOHEADER","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
@@ -9593,6 +9536,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"caSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"caFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
@@ -9617,6 +9561,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"wFirst","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wSecond","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
@@ -9632,6 +9577,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"iType","Type":{"Kind":"ApiRef","Name":"ENHANCED_METAFILE_RECORD_TYPE","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -9646,6 +9592,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"ptlReference","Type":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"nChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -9664,6 +9611,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
]
@@ -9677,6 +9625,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"iMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -9691,6 +9640,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"eMiterLimit","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -9705,6 +9655,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"iRelative","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
@@ -9719,6 +9670,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"iArcDirection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -9733,6 +9685,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -9747,6 +9700,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"crColor","Type":{"Kind":"ApiRef","Name":"COLORREF","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -9761,6 +9715,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"ihObject","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -9775,6 +9730,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"ihPal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -9789,6 +9745,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"ihPal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -9804,6 +9761,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"ihPal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -9821,6 +9779,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"ColorAdjustment","Type":{"Kind":"ApiRef","Name":"COLORADJUSTMENT","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
@@ -9835,6 +9794,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -9850,6 +9810,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"nPalEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -9866,6 +9827,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"ptl","Type":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -9880,6 +9842,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"ptlOffset","Type":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -9894,6 +9857,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"rclBounds","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -9908,6 +9872,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"rclClip","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -9922,6 +9887,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"ptlOrigin","Type":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -9936,6 +9902,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"szlExtent","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -9950,6 +9917,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"xNum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
@@ -9967,6 +9935,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"xform","Type":{"Kind":"ApiRef","Name":"XFORM","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
@@ -9981,6 +9950,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"xform","Type":{"Kind":"ApiRef","Name":"XFORM","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
@@ -9996,6 +9966,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"ptlPixel","Type":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -10011,6 +9982,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"ptlStart","Type":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -10027,6 +9999,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"rclBox","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -10041,6 +10014,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"rclBox","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -10056,6 +10030,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"rclBox","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -10072,6 +10047,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"ptlCenter","Type":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -10089,6 +10065,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"rclBounds","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -10105,6 +10082,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"rclBounds","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -10121,6 +10099,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"rclBounds","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -10138,6 +10117,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"rclBounds","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -10155,6 +10135,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"rclBounds","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -10173,6 +10154,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"rclBounds","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -10191,6 +10173,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"rclBounds","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -10207,6 +10190,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"rclBounds","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -10224,6 +10208,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"rclBounds","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -10242,6 +10227,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"cbRgnData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -10258,6 +10244,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"rclBounds","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -10276,6 +10263,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"rclBounds","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -10295,6 +10283,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"rclBounds","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -10323,6 +10312,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"rclBounds","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -10353,6 +10343,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"rclBounds","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -10388,6 +10379,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"rclBounds","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -10421,6 +10413,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"rclBounds","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -10448,6 +10441,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"rclBounds","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -10476,6 +10470,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"ihFont","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -10491,6 +10486,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"ihPal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -10506,6 +10502,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"ihPen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -10521,6 +10518,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"ihPen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -10540,6 +10538,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"ihBrush","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -10555,6 +10554,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"ihBrush","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -10574,6 +10574,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"ihBrush","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -10593,6 +10594,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"dSignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"nVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -10609,6 +10611,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -10624,6 +10627,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"rclBounds","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -10640,6 +10644,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"ihCS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -10654,6 +10659,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"iEscape","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
@@ -10670,6 +10676,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"iEscape","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
@@ -10687,6 +10694,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -10704,6 +10712,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"dwAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -10722,6 +10731,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"ihPalette","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -10739,6 +10749,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"rclBounds","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -10769,6 +10780,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"rclBounds","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -10787,6 +10799,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"rclBounds","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -10817,6 +10830,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"uiFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -10901,6 +10915,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"usStructSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"usRefStrSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
@@ -10916,6 +10931,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"usStructSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"usRootStrSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
@@ -10931,6 +10947,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"ulStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lTestFromSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
@@ -10950,6 +10967,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"ulStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lTestFromSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
@@ -11001,6 +11019,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
,{"Name":"fErase","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -11019,6 +11038,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":"cbSize"
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"iTabLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
@@ -11036,6 +11056,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":"cbSize"
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rcMonitor","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
@@ -11400,7 +11421,7 @@
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
- {"Name":"h","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
+ {"Name":"h","Type":{"Kind":"ApiRef","Name":"HGLOBAL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"iUsage","Type":{"Kind":"ApiRef","Name":"DIB_USAGE","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]}
]
}
@@ -13125,7 +13146,7 @@
,"Params":[
{"Name":"name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"fl","Type":{"Kind":"ApiRef","Name":"FONT_RESOURCE_CHARACTERISTICS","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]}
- ,{"Name":"res","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
+ ,{"Name":"res","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Reserved","Optional"]}
]
}
,{
@@ -13140,7 +13161,7 @@
,"Params":[
{"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"fl","Type":{"Kind":"ApiRef","Name":"FONT_RESOURCE_CHARACTERISTICS","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]}
- ,{"Name":"res","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
+ ,{"Name":"res","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Reserved","Optional"]}
]
}
,{
@@ -13155,7 +13176,7 @@
,"Params":[
{"Name":"name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"fl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
- ,{"Name":"pdv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
+ ,{"Name":"pdv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Reserved","Optional"]}
]
}
,{
@@ -13170,7 +13191,7 @@
,"Params":[
{"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"fl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
- ,{"Name":"pdv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
+ ,{"Name":"pdv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Reserved","Optional"]}
]
}
,{
@@ -13185,7 +13206,7 @@
,"Params":[
{"Name":"pFileView","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1}]}
,{"Name":"cjSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
- ,{"Name":"pvResrved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
+ ,{"Name":"pvResrved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Reserved","Optional"]}
,{"Name":"pNumFonts","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
]
}
@@ -16928,7 +16949,7 @@
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
- {"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
+ {"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HMODULE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"lpBitmapName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
}
@@ -16942,7 +16963,7 @@
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
- {"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
+ {"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HMODULE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"lpBitmapName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
}
@@ -16986,7 +17007,7 @@
,"Params":[
{"Name":"lpszDeviceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"lpDevMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEA","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}},"Attrs":["In","Optional"]}
- ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Reserved"]}
+ ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Reserved","Optional"]}
,{"Name":"dwflags","Type":{"Kind":"ApiRef","Name":"CDS_TYPE","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]}
,{"Name":"lParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
]
@@ -17003,7 +17024,7 @@
,"Params":[
{"Name":"lpszDeviceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"lpDevMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEW","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}},"Attrs":["In","Optional"]}
- ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Reserved"]}
+ ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Reserved","Optional"]}
,{"Name":"dwflags","Type":{"Kind":"ApiRef","Name":"CDS_TYPE","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]}
,{"Name":"lParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
]
@@ -17051,7 +17072,7 @@
{"Name":"lpszDeviceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"iModeNum","Type":{"Kind":"ApiRef","Name":"ENUM_DISPLAY_SETTINGS_MODE","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]}
,{"Name":"lpDevMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEA","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}},"Attrs":["In","Out"]}
- ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
+ ,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"ENUM_DISPLAY_SETTINGS_FLAGS","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]}
]
}
,{
@@ -17067,7 +17088,7 @@
{"Name":"lpszDeviceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"iModeNum","Type":{"Kind":"ApiRef","Name":"ENUM_DISPLAY_SETTINGS_MODE","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]}
,{"Name":"lpDevMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEW","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}},"Attrs":["In","Out"]}
- ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
+ ,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"ENUM_DISPLAY_SETTINGS_FLAGS","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]}
]
}
,{
diff --git a/src/Generator/win32json/api/Graphics.Imaging.json b/src/Generator/win32json/api/Graphics.Imaging.json
index d9cc104..2e54cbe 100644
--- a/src/Generator/win32json/api/Graphics.Imaging.json
+++ b/src/Generator/win32json/api/Graphics.Imaging.json
@@ -2118,6 +2118,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"X","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"Y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
@@ -2228,8 +2229,9 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
- {"Name":"Position","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
+ {"Name":"Position","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Pattern","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"Mask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
@@ -2858,6 +2860,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"PixelFormat","Type":{"Kind":"ApiRef","Name":"D2D1_PIXEL_FORMAT","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]}
,{"Name":"DpiX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
@@ -2877,6 +2880,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Format","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -2892,6 +2896,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Format","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"pbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
@@ -2908,6 +2913,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -2928,6 +2934,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"cComponents","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"RestartInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -3615,8 +3622,8 @@
,"Attrs":[]
,"Params":[
{"Name":"pIStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
- ,{"Name":"ulOffset","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
- ,{"Name":"ulMaxSize","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
+ ,{"Name":"ulOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
+ ,{"Name":"ulMaxSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
]
}
]
@@ -5030,7 +5037,7 @@
,"Params":[
{"Name":"wzFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pguidVendor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
- ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
+ ,{"Name":"dwDesiredAccess","Type":{"Kind":"ApiRef","Name":"GENERIC_ACCESS_RIGHTS","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"metadataOptions","Type":{"Kind":"ApiRef","Name":"WICDecodeOptions","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
,{"Name":"ppIDecoder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapDecoder","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out","RetVal"]}
]
@@ -5482,6 +5489,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":"cbSize"
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CodecMajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -5542,6 +5550,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Input","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]}
,{"Name":"Output","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]}
@@ -5556,6 +5565,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"cPoints","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"aPoints","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"WICRawToneCurvePoint","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":[]}
@@ -6028,6 +6038,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -6134,6 +6145,7 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
{"Name":"DxgiFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
,{"Name":"BytesPerBlock","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
@@ -6919,12 +6931,13 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
- {"Name":"Position","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
+ {"Name":"Position","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Pattern","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"Mask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
- ,{"Name":"DataOffset","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
+ ,{"Name":"DataOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[
]
@@ -6988,11 +7001,12 @@
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
+ ,"SizeField":""
,"Fields":[
- {"Name":"Position","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
+ {"Name":"Position","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Header","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
- ,{"Name":"DataOffset","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
+ ,{"Name":"DataOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[
]
@@ -7293,7 +7307,7 @@
,"Params":[
{"Name":"guidContainerFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"pIWriter","Type":{"Kind":"ApiRef","Name":"IWICMetadataWriter","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
- ,{"Name":"pcbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
+ ,{"Name":"pcbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
]
}
]
diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/Graphics.Direct2D.Enums.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/Graphics.Direct2D.Enums.cs
index 813d126..cc02666 100644
--- a/src/Vortice.Win32.Graphics.Direct2D/Generated/Graphics.Direct2D.Enums.cs
+++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/Graphics.Direct2D.Enums.cs
@@ -11,7 +11,7 @@ namespace Win32.Graphics.Direct2D;
///
/// D2D1_INTERPOLATION_MODE_DEFINITION
-public enum InterpolationModeDefinition : int
+public enum InterpolationModeDefinition
{
///
/// D2D1_INTERPOLATION_MODE_DEFINITION_NEAREST_NEIGHBOR
diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/Graphics.Direct2D.Structs.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/Graphics.Direct2D.Structs.cs
index c815fa3..bd95042 100644
--- a/src/Vortice.Win32.Graphics.Direct2D/Generated/Graphics.Direct2D.Structs.cs
+++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/Graphics.Direct2D.Structs.cs
@@ -240,7 +240,7 @@ public partial struct RenderTargetProperties
public partial struct HwndRenderTargetProperties
{
///
- public IntPtr hwnd;
+ public nint hwnd;
///
public System.Drawing.Size pixelSize;
diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1AnalysisTransform.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1AnalysisTransform.cs
index 5f2fae0..2aa28f1 100644
--- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1AnalysisTransform.cs
+++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1AnalysisTransform.cs
@@ -53,7 +53,11 @@ public unsafe partial struct ID2D1AnalysisTransform : ID2D1AnalysisTransform.Int
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1AnalysisTransform*)Unsafe.AsPointer(ref this), riid, ppvObject);
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1AnalysisTransform*)Unsafe.AsPointer(ref this), riid, ppvObject);
+#endif
}
///
@@ -62,7 +66,11 @@ public unsafe partial struct ID2D1AnalysisTransform : ID2D1AnalysisTransform.Int
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1AnalysisTransform*)Unsafe.AsPointer(ref this));
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1AnalysisTransform*)Unsafe.AsPointer(ref this));
+#endif
}
///
@@ -71,7 +79,11 @@ public unsafe partial struct ID2D1AnalysisTransform : ID2D1AnalysisTransform.Int
[return: NativeTypeName("ULONG")]
public uint Release()
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1AnalysisTransform*)Unsafe.AsPointer(ref this));
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1AnalysisTransform*)Unsafe.AsPointer(ref this));
+#endif
}
///
@@ -79,7 +91,11 @@ public unsafe partial struct ID2D1AnalysisTransform : ID2D1AnalysisTransform.Int
[VtblIndex(3)]
public HResult ProcessAnalysisResults(byte* analysisData, uint analysisDataCount)
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[3]))((ID2D1AnalysisTransform*)Unsafe.AsPointer(ref this), analysisData, analysisDataCount);
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1AnalysisTransform*)Unsafe.AsPointer(ref this), analysisData, analysisDataCount);
+#endif
}
public interface Interface : IUnknown.Interface
diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Bitmap.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Bitmap.cs
index afb47c5..27b944d 100644
--- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Bitmap.cs
+++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Bitmap.cs
@@ -53,7 +53,11 @@ public unsafe partial struct ID2D1Bitmap : ID2D1Bitmap.Interface, INativeGuid
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this), riid, ppvObject);
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this), riid, ppvObject);
+#endif
}
///
@@ -62,7 +66,11 @@ public unsafe partial struct ID2D1Bitmap : ID2D1Bitmap.Interface, INativeGuid
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this));
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this));
+#endif
}
///
@@ -71,7 +79,11 @@ public unsafe partial struct ID2D1Bitmap : ID2D1Bitmap.Interface, INativeGuid
[return: NativeTypeName("ULONG")]
public uint Release()
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this));
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this));
+#endif
}
///
@@ -79,7 +91,11 @@ public unsafe partial struct ID2D1Bitmap : ID2D1Bitmap.Interface, INativeGuid
[VtblIndex(3)]
public void GetFactory(ID2D1Factory** factory)
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[3]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this), factory);
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this), factory);
+#endif
}
///
@@ -88,7 +104,11 @@ public unsafe partial struct ID2D1Bitmap : ID2D1Bitmap.Interface, INativeGuid
public System.Drawing.SizeF GetSize()
{
System.Drawing.SizeF result;
+#if NET6_0_OR_GREATER
+ return *((delegate* unmanaged)(lpVtbl[4]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this), &result);
+#else
return *((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this), &result);
+#endif
}
///
@@ -97,7 +117,11 @@ public unsafe partial struct ID2D1Bitmap : ID2D1Bitmap.Interface, INativeGuid
public System.Drawing.Size GetPixelSize()
{
System.Drawing.Size result;
+#if NET6_0_OR_GREATER
+ return *((delegate* unmanaged)(lpVtbl[5]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this), &result);
+#else
return *((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this), &result);
+#endif
}
///
@@ -106,7 +130,11 @@ public unsafe partial struct ID2D1Bitmap : ID2D1Bitmap.Interface, INativeGuid
public Common.PixelFormat GetPixelFormat()
{
Common.PixelFormat result;
+#if NET6_0_OR_GREATER
+ return *((delegate* unmanaged)(lpVtbl[6]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this), &result);
+#else
return *((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this), &result);
+#endif
}
///
@@ -114,7 +142,11 @@ public unsafe partial struct ID2D1Bitmap : ID2D1Bitmap.Interface, INativeGuid
[VtblIndex(7)]
public void GetDpi(float* dpiX, float* dpiY)
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[7]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this), dpiX, dpiY);
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this), dpiX, dpiY);
+#endif
}
///
@@ -122,7 +154,11 @@ public unsafe partial struct ID2D1Bitmap : ID2D1Bitmap.Interface, INativeGuid
[VtblIndex(8)]
public HResult CopyFromBitmap(System.Drawing.Point* destPoint, ID2D1Bitmap* bitmap, Win32.Numerics.Rect* srcRect)
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this), destPoint, bitmap, srcRect);
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this), destPoint, bitmap, srcRect);
+#endif
}
///
@@ -130,7 +166,11 @@ public unsafe partial struct ID2D1Bitmap : ID2D1Bitmap.Interface, INativeGuid
[VtblIndex(9)]
public HResult CopyFromRenderTarget(System.Drawing.Point* destPoint, ID2D1RenderTarget* renderTarget, Win32.Numerics.Rect* srcRect)
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this), destPoint, renderTarget, srcRect);
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this), destPoint, renderTarget, srcRect);
+#endif
}
///
@@ -138,7 +178,11 @@ public unsafe partial struct ID2D1Bitmap : ID2D1Bitmap.Interface, INativeGuid
[VtblIndex(10)]
public HResult CopyFromMemory(Win32.Numerics.Rect* dstRect, void* srcData, uint pitch)
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this), dstRect, srcData, pitch);
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this), dstRect, srcData, pitch);
+#endif
}
public interface Interface : ID2D1Image.Interface
diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Bitmap1.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Bitmap1.cs
index 4f2cca1..1b7ef28 100644
--- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Bitmap1.cs
+++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Bitmap1.cs
@@ -53,7 +53,11 @@ public unsafe partial struct ID2D1Bitmap1 : ID2D1Bitmap1.Interface, INativeGuid
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), riid, ppvObject);
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), riid, ppvObject);
+#endif
}
///
@@ -62,7 +66,11 @@ public unsafe partial struct ID2D1Bitmap1 : ID2D1Bitmap1.Interface, INativeGuid
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this));
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this));
+#endif
}
///
@@ -71,7 +79,11 @@ public unsafe partial struct ID2D1Bitmap1 : ID2D1Bitmap1.Interface, INativeGuid
[return: NativeTypeName("ULONG")]
public uint Release()
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this));
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this));
+#endif
}
///
@@ -79,7 +91,11 @@ public unsafe partial struct ID2D1Bitmap1 : ID2D1Bitmap1.Interface, INativeGuid
[VtblIndex(3)]
public void GetFactory(ID2D1Factory** factory)
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[3]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), factory);
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), factory);
+#endif
}
///
@@ -88,7 +104,11 @@ public unsafe partial struct ID2D1Bitmap1 : ID2D1Bitmap1.Interface, INativeGuid
public System.Drawing.SizeF GetSize()
{
System.Drawing.SizeF result;
+#if NET6_0_OR_GREATER
+ return *((delegate* unmanaged)(lpVtbl[4]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), &result);
+#else
return *((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), &result);
+#endif
}
///
@@ -97,7 +117,11 @@ public unsafe partial struct ID2D1Bitmap1 : ID2D1Bitmap1.Interface, INativeGuid
public System.Drawing.Size GetPixelSize()
{
System.Drawing.Size result;
+#if NET6_0_OR_GREATER
+ return *((delegate* unmanaged)(lpVtbl[5]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), &result);
+#else
return *((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), &result);
+#endif
}
///
@@ -106,7 +130,11 @@ public unsafe partial struct ID2D1Bitmap1 : ID2D1Bitmap1.Interface, INativeGuid
public Common.PixelFormat GetPixelFormat()
{
Common.PixelFormat result;
+#if NET6_0_OR_GREATER
+ return *((delegate* unmanaged)(lpVtbl[6]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), &result);
+#else
return *((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), &result);
+#endif
}
///
@@ -114,7 +142,11 @@ public unsafe partial struct ID2D1Bitmap1 : ID2D1Bitmap1.Interface, INativeGuid
[VtblIndex(7)]
public void GetDpi(float* dpiX, float* dpiY)
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[7]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), dpiX, dpiY);
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), dpiX, dpiY);
+#endif
}
///
@@ -122,7 +154,11 @@ public unsafe partial struct ID2D1Bitmap1 : ID2D1Bitmap1.Interface, INativeGuid
[VtblIndex(8)]
public HResult CopyFromBitmap(System.Drawing.Point* destPoint, ID2D1Bitmap* bitmap, Win32.Numerics.Rect* srcRect)
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), destPoint, bitmap, srcRect);
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), destPoint, bitmap, srcRect);
+#endif
}
///
@@ -130,7 +166,11 @@ public unsafe partial struct ID2D1Bitmap1 : ID2D1Bitmap1.Interface, INativeGuid
[VtblIndex(9)]
public HResult CopyFromRenderTarget(System.Drawing.Point* destPoint, ID2D1RenderTarget* renderTarget, Win32.Numerics.Rect* srcRect)
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), destPoint, renderTarget, srcRect);
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), destPoint, renderTarget, srcRect);
+#endif
}
///
@@ -138,7 +178,11 @@ public unsafe partial struct ID2D1Bitmap1 : ID2D1Bitmap1.Interface, INativeGuid
[VtblIndex(10)]
public HResult CopyFromMemory(Win32.Numerics.Rect* dstRect, void* srcData, uint pitch)
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), dstRect, srcData, pitch);
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), dstRect, srcData, pitch);
+#endif
}
///
@@ -146,7 +190,11 @@ public unsafe partial struct ID2D1Bitmap1 : ID2D1Bitmap1.Interface, INativeGuid
[VtblIndex(11)]
public void GetColorContext(ID2D1ColorContext** colorContext)
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[11]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), colorContext);
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), colorContext);
+#endif
}
///
@@ -154,7 +202,11 @@ public unsafe partial struct ID2D1Bitmap1 : ID2D1Bitmap1.Interface, INativeGuid
[VtblIndex(12)]
public BitmapOptions GetOptions()
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[12]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this));
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this));
+#endif
}
///
@@ -162,7 +214,11 @@ public unsafe partial struct ID2D1Bitmap1 : ID2D1Bitmap1.Interface, INativeGuid
[VtblIndex(13)]
public HResult GetSurface(Graphics.Dxgi.IDXGISurface** dxgiSurface)
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[13]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), dxgiSurface);
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), dxgiSurface);
+#endif
}
///
@@ -170,7 +226,11 @@ public unsafe partial struct ID2D1Bitmap1 : ID2D1Bitmap1.Interface, INativeGuid
[VtblIndex(14)]
public HResult Map(MapOptions options, MappedRect* mappedRect)
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[14]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), options, mappedRect);
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), options, mappedRect);
+#endif
}
///
@@ -178,7 +238,11 @@ public unsafe partial struct ID2D1Bitmap1 : ID2D1Bitmap1.Interface, INativeGuid
[VtblIndex(15)]
public HResult Unmap()
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[15]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this));
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this));
+#endif
}
public interface Interface : ID2D1Bitmap.Interface
diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1BitmapBrush.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1BitmapBrush.cs
index 811fd74..164e946 100644
--- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1BitmapBrush.cs
+++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1BitmapBrush.cs
@@ -53,7 +53,11 @@ public unsafe partial struct ID2D1BitmapBrush : ID2D1BitmapBrush.Interface, INat
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this), riid, ppvObject);
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this), riid, ppvObject);
+#endif
}
///
@@ -62,7 +66,11 @@ public unsafe partial struct ID2D1BitmapBrush : ID2D1BitmapBrush.Interface, INat
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this));
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this));
+#endif
}
///
@@ -71,7 +79,11 @@ public unsafe partial struct ID2D1BitmapBrush : ID2D1BitmapBrush.Interface, INat
[return: NativeTypeName("ULONG")]
public uint Release()
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this));
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this));
+#endif
}
///
@@ -79,7 +91,11 @@ public unsafe partial struct ID2D1BitmapBrush : ID2D1BitmapBrush.Interface, INat
[VtblIndex(3)]
public void GetFactory(ID2D1Factory** factory)
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[3]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this), factory);
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this), factory);
+#endif
}
///
@@ -87,7 +103,11 @@ public unsafe partial struct ID2D1BitmapBrush : ID2D1BitmapBrush.Interface, INat
[VtblIndex(4)]
public void SetOpacity(float opacity)
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[4]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this), opacity);
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this), opacity);
+#endif
}
///
@@ -95,7 +115,11 @@ public unsafe partial struct ID2D1BitmapBrush : ID2D1BitmapBrush.Interface, INat
[VtblIndex(5)]
public void SetTransform(Matrix3x2* transform)
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[5]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this), transform);
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this), transform);
+#endif
}
///
@@ -103,7 +127,11 @@ public unsafe partial struct ID2D1BitmapBrush : ID2D1BitmapBrush.Interface, INat
[VtblIndex(6)]
public float GetOpacity()
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this));
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this));
+#endif
}
///
@@ -111,7 +139,11 @@ public unsafe partial struct ID2D1BitmapBrush : ID2D1BitmapBrush.Interface, INat
[VtblIndex(7)]
public void GetTransform(Matrix3x2* transform)
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[7]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this), transform);
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this), transform);
+#endif
}
///
@@ -119,7 +151,11 @@ public unsafe partial struct ID2D1BitmapBrush : ID2D1BitmapBrush.Interface, INat
[VtblIndex(8)]
public void SetExtendModeX(ExtendMode extendModeX)
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[8]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this), extendModeX);
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this), extendModeX);
+#endif
}
///
@@ -127,7 +163,11 @@ public unsafe partial struct ID2D1BitmapBrush : ID2D1BitmapBrush.Interface, INat
[VtblIndex(9)]
public void SetExtendModeY(ExtendMode extendModeY)
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[9]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this), extendModeY);
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this), extendModeY);
+#endif
}
///
@@ -135,7 +175,11 @@ public unsafe partial struct ID2D1BitmapBrush : ID2D1BitmapBrush.Interface, INat
[VtblIndex(10)]
public void SetInterpolationMode(BitmapInterpolationMode interpolationMode)
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[10]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this), interpolationMode);
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this), interpolationMode);
+#endif
}
///
@@ -143,7 +187,11 @@ public unsafe partial struct ID2D1BitmapBrush : ID2D1BitmapBrush.Interface, INat
[VtblIndex(11)]
public void SetBitmap(ID2D1Bitmap* bitmap)
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[11]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this), bitmap);
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this), bitmap);
+#endif
}
///
@@ -151,7 +199,11 @@ public unsafe partial struct ID2D1BitmapBrush : ID2D1BitmapBrush.Interface, INat
[VtblIndex(12)]
public ExtendMode GetExtendModeX()
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[12]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this));
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this));
+#endif
}
///
@@ -159,7 +211,11 @@ public unsafe partial struct ID2D1BitmapBrush : ID2D1BitmapBrush.Interface, INat
[VtblIndex(13)]
public ExtendMode GetExtendModeY()
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[13]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this));
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this));
+#endif
}
///
@@ -167,7 +223,11 @@ public unsafe partial struct ID2D1BitmapBrush : ID2D1BitmapBrush.Interface, INat
[VtblIndex(14)]
public BitmapInterpolationMode GetInterpolationMode()
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[14]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this));
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this));
+#endif
}
///
@@ -175,7 +235,11 @@ public unsafe partial struct ID2D1BitmapBrush : ID2D1BitmapBrush.Interface, INat
[VtblIndex(15)]
public void GetBitmap(ID2D1Bitmap** bitmap)
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[15]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this), bitmap);
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this), bitmap);
+#endif
}
public interface Interface : ID2D1Brush.Interface
diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1BitmapBrush1.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1BitmapBrush1.cs
index baaf043..33a8432 100644
--- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1BitmapBrush1.cs
+++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1BitmapBrush1.cs
@@ -53,7 +53,11 @@ public unsafe partial struct ID2D1BitmapBrush1 : ID2D1BitmapBrush1.Interface, IN
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), riid, ppvObject);
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), riid, ppvObject);
+#endif
}
///
@@ -62,7 +66,11 @@ public unsafe partial struct ID2D1BitmapBrush1 : ID2D1BitmapBrush1.Interface, IN
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this));
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this));
+#endif
}
///
@@ -71,7 +79,11 @@ public unsafe partial struct ID2D1BitmapBrush1 : ID2D1BitmapBrush1.Interface, IN
[return: NativeTypeName("ULONG")]
public uint Release()
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this));
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this));
+#endif
}
///
@@ -79,7 +91,11 @@ public unsafe partial struct ID2D1BitmapBrush1 : ID2D1BitmapBrush1.Interface, IN
[VtblIndex(3)]
public void GetFactory(ID2D1Factory** factory)
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[3]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), factory);
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), factory);
+#endif
}
///
@@ -87,7 +103,11 @@ public unsafe partial struct ID2D1BitmapBrush1 : ID2D1BitmapBrush1.Interface, IN
[VtblIndex(4)]
public void SetOpacity(float opacity)
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[4]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), opacity);
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), opacity);
+#endif
}
///
@@ -95,7 +115,11 @@ public unsafe partial struct ID2D1BitmapBrush1 : ID2D1BitmapBrush1.Interface, IN
[VtblIndex(5)]
public void SetTransform(Matrix3x2* transform)
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[5]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), transform);
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), transform);
+#endif
}
///
@@ -103,7 +127,11 @@ public unsafe partial struct ID2D1BitmapBrush1 : ID2D1BitmapBrush1.Interface, IN
[VtblIndex(6)]
public float GetOpacity()
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this));
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this));
+#endif
}
///
@@ -111,7 +139,11 @@ public unsafe partial struct ID2D1BitmapBrush1 : ID2D1BitmapBrush1.Interface, IN
[VtblIndex(7)]
public void GetTransform(Matrix3x2* transform)
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[7]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), transform);
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), transform);
+#endif
}
///
@@ -119,7 +151,11 @@ public unsafe partial struct ID2D1BitmapBrush1 : ID2D1BitmapBrush1.Interface, IN
[VtblIndex(8)]
public void SetExtendModeX(ExtendMode extendModeX)
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[8]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), extendModeX);
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), extendModeX);
+#endif
}
///
@@ -127,7 +163,11 @@ public unsafe partial struct ID2D1BitmapBrush1 : ID2D1BitmapBrush1.Interface, IN
[VtblIndex(9)]
public void SetExtendModeY(ExtendMode extendModeY)
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[9]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), extendModeY);
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), extendModeY);
+#endif
}
///
@@ -135,7 +175,11 @@ public unsafe partial struct ID2D1BitmapBrush1 : ID2D1BitmapBrush1.Interface, IN
[VtblIndex(10)]
public void SetInterpolationMode(BitmapInterpolationMode interpolationMode)
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[10]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), interpolationMode);
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), interpolationMode);
+#endif
}
///
@@ -143,7 +187,11 @@ public unsafe partial struct ID2D1BitmapBrush1 : ID2D1BitmapBrush1.Interface, IN
[VtblIndex(11)]
public void SetBitmap(ID2D1Bitmap* bitmap)
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[11]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), bitmap);
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), bitmap);
+#endif
}
///
@@ -151,7 +199,11 @@ public unsafe partial struct ID2D1BitmapBrush1 : ID2D1BitmapBrush1.Interface, IN
[VtblIndex(12)]
public ExtendMode GetExtendModeX()
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[12]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this));
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this));
+#endif
}
///
@@ -159,7 +211,11 @@ public unsafe partial struct ID2D1BitmapBrush1 : ID2D1BitmapBrush1.Interface, IN
[VtblIndex(13)]
public ExtendMode GetExtendModeY()
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[13]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this));
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this));
+#endif
}
///
@@ -167,7 +223,11 @@ public unsafe partial struct ID2D1BitmapBrush1 : ID2D1BitmapBrush1.Interface, IN
[VtblIndex(14)]
public BitmapInterpolationMode GetInterpolationMode()
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[14]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this));
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this));
+#endif
}
///
@@ -175,7 +235,11 @@ public unsafe partial struct ID2D1BitmapBrush1 : ID2D1BitmapBrush1.Interface, IN
[VtblIndex(15)]
public void GetBitmap(ID2D1Bitmap** bitmap)
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[15]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), bitmap);
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), bitmap);
+#endif
}
///
@@ -183,7 +247,11 @@ public unsafe partial struct ID2D1BitmapBrush1 : ID2D1BitmapBrush1.Interface, IN
[VtblIndex(16)]
public void SetInterpolationMode1(InterpolationMode interpolationMode)
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[16]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), interpolationMode);
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), interpolationMode);
+#endif
}
///
@@ -191,7 +259,11 @@ public unsafe partial struct ID2D1BitmapBrush1 : ID2D1BitmapBrush1.Interface, IN
[VtblIndex(17)]
public InterpolationMode GetInterpolationMode1()
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[17]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this));
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this));
+#endif
}
public interface Interface : ID2D1BitmapBrush.Interface
diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1BitmapRenderTarget.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1BitmapRenderTarget.cs
index 8754405..fa9a316 100644
--- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1BitmapRenderTarget.cs
+++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1BitmapRenderTarget.cs
@@ -53,7 +53,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), riid, ppvObject);
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), riid, ppvObject);
+#endif
}
///
@@ -62,7 +66,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this));
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this));
+#endif
}
///
@@ -71,7 +79,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
[return: NativeTypeName("ULONG")]
public uint Release()
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this));
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this));
+#endif
}
///
@@ -79,7 +91,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
[VtblIndex(3)]
public void GetFactory(ID2D1Factory** factory)
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[3]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), factory);
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), factory);
+#endif
}
///
@@ -87,7 +103,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
[VtblIndex(4)]
public HResult CreateBitmap(System.Drawing.Size size, void* srcData, uint pitch, BitmapProperties* bitmapProperties, ID2D1Bitmap** bitmap)
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), size, srcData, pitch, bitmapProperties, bitmap);
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), size, srcData, pitch, bitmapProperties, bitmap);
+#endif
}
///
@@ -95,7 +115,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
[VtblIndex(5)]
public HResult CreateBitmapFromWicBitmap(Graphics.Imaging.IWICBitmapSource* wicBitmapSource, BitmapProperties* bitmapProperties, ID2D1Bitmap** bitmap)
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap);
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap);
+#endif
}
///
@@ -103,7 +127,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
[VtblIndex(6)]
public HResult CreateSharedBitmap(Guid* riid, void* data, BitmapProperties* bitmapProperties, ID2D1Bitmap** bitmap)
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), riid, data, bitmapProperties, bitmap);
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), riid, data, bitmapProperties, bitmap);
+#endif
}
///
@@ -111,7 +139,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
[VtblIndex(7)]
public HResult CreateBitmapBrush(ID2D1Bitmap* bitmap, BitmapBrushProperties* bitmapBrushProperties, BrushProperties* brushProperties, ID2D1BitmapBrush** bitmapBrush)
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush);
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush);
+#endif
}
///
@@ -119,7 +151,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
[VtblIndex(8)]
public HResult CreateSolidColorBrush(Color4* color, BrushProperties* brushProperties, ID2D1SolidColorBrush** solidColorBrush)
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush);
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush);
+#endif
}
///
@@ -127,7 +163,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
[VtblIndex(9)]
public HResult CreateGradientStopCollection(GradientStop* gradientStops, uint gradientStopsCount, Gamma colorInterpolationGamma, ExtendMode extendMode, ID2D1GradientStopCollection** gradientStopCollection)
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), gradientStops, gradientStopsCount, colorInterpolationGamma, extendMode, gradientStopCollection);
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), gradientStops, gradientStopsCount, colorInterpolationGamma, extendMode, gradientStopCollection);
+#endif
}
///
@@ -135,7 +175,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
[VtblIndex(10)]
public HResult CreateLinearGradientBrush(LinearGradientBrushProperties* linearGradientBrushProperties, BrushProperties* brushProperties, ID2D1GradientStopCollection* gradientStopCollection, ID2D1LinearGradientBrush** linearGradientBrush)
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), linearGradientBrushProperties, brushProperties, gradientStopCollection, linearGradientBrush);
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), linearGradientBrushProperties, brushProperties, gradientStopCollection, linearGradientBrush);
+#endif
}
///
@@ -143,7 +187,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
[VtblIndex(11)]
public HResult CreateRadialGradientBrush(RadialGradientBrushProperties* radialGradientBrushProperties, BrushProperties* brushProperties, ID2D1GradientStopCollection* gradientStopCollection, ID2D1RadialGradientBrush** radialGradientBrush)
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[11]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), radialGradientBrushProperties, brushProperties, gradientStopCollection, radialGradientBrush);
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), radialGradientBrushProperties, brushProperties, gradientStopCollection, radialGradientBrush);
+#endif
}
///
@@ -151,7 +199,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
[VtblIndex(12)]
public HResult CreateCompatibleRenderTarget(System.Drawing.SizeF* desiredSize, System.Drawing.Size* desiredPixelSize, Common.PixelFormat* desiredFormat, CompatibleRenderTargetOptions options, ID2D1BitmapRenderTarget** bitmapRenderTarget)
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[12]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), desiredSize, desiredPixelSize, desiredFormat, options, bitmapRenderTarget);
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), desiredSize, desiredPixelSize, desiredFormat, options, bitmapRenderTarget);
+#endif
}
///
@@ -159,7 +211,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
[VtblIndex(13)]
public HResult CreateLayer(System.Drawing.SizeF* size, ID2D1Layer** layer)
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[13]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), size, layer);
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), size, layer);
+#endif
}
///
@@ -167,7 +223,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
[VtblIndex(14)]
public HResult CreateMesh(ID2D1Mesh** mesh)
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[14]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), mesh);
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), mesh);
+#endif
}
///
@@ -175,7 +235,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
[VtblIndex(15)]
public void DrawLine(Vector2 point0, Vector2 point1, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle)
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[15]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle);
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle);
+#endif
}
///
@@ -183,7 +247,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
[VtblIndex(16)]
public void DrawRectangle(Win32.Numerics.RectF* rect, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle)
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[16]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle);
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle);
+#endif
}
///
@@ -191,7 +259,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
[VtblIndex(17)]
public void FillRectangle(Win32.Numerics.RectF* rect, ID2D1Brush* brush)
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[17]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), rect, brush);
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), rect, brush);
+#endif
}
///
@@ -199,7 +271,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
[VtblIndex(18)]
public void DrawRoundedRectangle(RoundedRect* roundedRect, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle)
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[18]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), roundedRect, brush, strokeWidth, strokeStyle);
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), roundedRect, brush, strokeWidth, strokeStyle);
+#endif
}
///
@@ -207,7 +283,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
[VtblIndex(19)]
public void FillRoundedRectangle(RoundedRect* roundedRect, ID2D1Brush* brush)
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[19]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), roundedRect, brush);
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), roundedRect, brush);
+#endif
}
///
@@ -215,7 +295,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
[VtblIndex(20)]
public void DrawEllipse(Ellipse* ellipse, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle)
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[20]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), ellipse, brush, strokeWidth, strokeStyle);
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), ellipse, brush, strokeWidth, strokeStyle);
+#endif
}
///
@@ -223,7 +307,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
[VtblIndex(21)]
public void FillEllipse(Ellipse* ellipse, ID2D1Brush* brush)
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[21]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), ellipse, brush);
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), ellipse, brush);
+#endif
}
///
@@ -231,7 +319,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
[VtblIndex(22)]
public void DrawGeometry(ID2D1Geometry* geometry, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle)
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[22]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle);
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle);
+#endif
}
///
@@ -239,7 +331,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
[VtblIndex(23)]
public void FillGeometry(ID2D1Geometry* geometry, ID2D1Brush* brush, ID2D1Brush* opacityBrush)
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[23]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush);
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush);
+#endif
}
///
@@ -247,7 +343,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
[VtblIndex(24)]
public void FillMesh(ID2D1Mesh* mesh, ID2D1Brush* brush)
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[24]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), mesh, brush);
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), mesh, brush);
+#endif
}
///
@@ -255,7 +355,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
[VtblIndex(25)]
public void FillOpacityMask(ID2D1Bitmap* opacityMask, ID2D1Brush* brush, OpacityMaskContent content, Win32.Numerics.RectF* destinationRectangle, Win32.Numerics.RectF* sourceRectangle)
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[25]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), opacityMask, brush, content, destinationRectangle, sourceRectangle);
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), opacityMask, brush, content, destinationRectangle, sourceRectangle);
+#endif
}
///
@@ -263,7 +367,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
[VtblIndex(26)]
public void DrawBitmap(ID2D1Bitmap* bitmap, Win32.Numerics.RectF* destinationRectangle, float opacity, BitmapInterpolationMode interpolationMode, Win32.Numerics.RectF* sourceRectangle)
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[26]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle);
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle);
+#endif
}
///
@@ -271,7 +379,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
[VtblIndex(27)]
public void DrawText(ushort* @string, uint stringLength, Graphics.DirectWrite.IDWriteTextFormat* textFormat, Win32.Numerics.RectF* layoutRect, ID2D1Brush* defaultFillBrush, DrawTextOptions options, Graphics.DirectWrite.MeasuringMode measuringMode)
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[27]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutRect, defaultFillBrush, options, measuringMode);
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutRect, defaultFillBrush, options, measuringMode);
+#endif
}
///
@@ -279,7 +391,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
[VtblIndex(28)]
public void DrawTextLayout(Vector2 origin, Graphics.DirectWrite.IDWriteTextLayout* textLayout, ID2D1Brush* defaultFillBrush, DrawTextOptions options)
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[28]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), origin, textLayout, defaultFillBrush, options);
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), origin, textLayout, defaultFillBrush, options);
+#endif
}
///
@@ -287,7 +403,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
[VtblIndex(29)]
public void DrawGlyphRun(Vector2 baselineOrigin, Graphics.DirectWrite.GlyphRun* glyphRun, ID2D1Brush* foregroundBrush, Graphics.DirectWrite.MeasuringMode measuringMode)
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[29]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, foregroundBrush, measuringMode);
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, foregroundBrush, measuringMode);
+#endif
}
///
@@ -295,7 +415,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
[VtblIndex(30)]
public void SetTransform(Matrix3x2* transform)
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[30]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), transform);
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), transform);
+#endif
}
///
@@ -303,7 +427,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
[VtblIndex(31)]
public void GetTransform(Matrix3x2* transform)
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[31]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), transform);
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), transform);
+#endif
}
///
@@ -311,7 +439,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
[VtblIndex(32)]
public void SetAntialiasMode(AntialiasMode antialiasMode)
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[32]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), antialiasMode);
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), antialiasMode);
+#endif
}
///
@@ -319,7 +451,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
[VtblIndex(33)]
public AntialiasMode GetAntialiasMode()
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[33]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this));
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this));
+#endif
}
///
@@ -327,7 +463,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
[VtblIndex(34)]
public void SetTextAntialiasMode(TextAntialiasMode textAntialiasMode)
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[34]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), textAntialiasMode);
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), textAntialiasMode);
+#endif
}
///
@@ -335,7 +475,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
[VtblIndex(35)]
public TextAntialiasMode GetTextAntialiasMode()
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[35]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this));
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this));
+#endif
}
///
@@ -343,7 +487,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
[VtblIndex(36)]
public void SetTextRenderingParams(Graphics.DirectWrite.IDWriteRenderingParams* textRenderingParams)
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[36]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), textRenderingParams);
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), textRenderingParams);
+#endif
}
///
@@ -351,7 +499,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
[VtblIndex(37)]
public void GetTextRenderingParams(Graphics.DirectWrite.IDWriteRenderingParams** textRenderingParams)
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[37]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), textRenderingParams);
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), textRenderingParams);
+#endif
}
///
@@ -359,7 +511,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
[VtblIndex(38)]
public void SetTags(ulong tag1, ulong tag2)
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[38]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2);
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[38]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2);
+#endif
}
///
@@ -367,7 +523,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
[VtblIndex(39)]
public void GetTags(ulong* tag1, ulong* tag2)
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[39]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2);
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[39]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2);
+#endif
}
///
@@ -375,7 +535,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
[VtblIndex(40)]
public void PushLayer(LayerParameters* layerParameters, ID2D1Layer* layer)
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[40]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), layerParameters, layer);
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[40]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), layerParameters, layer);
+#endif
}
///
@@ -383,7 +547,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
[VtblIndex(41)]
public void PopLayer()
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[41]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this));
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[41]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this));
+#endif
}
///
@@ -391,7 +559,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
[VtblIndex(42)]
public HResult Flush(ulong* tag1, ulong* tag2)
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[42]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2);
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2);
+#endif
}
///
@@ -399,7 +571,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
[VtblIndex(43)]
public void SaveDrawingState(ID2D1DrawingStateBlock* drawingStateBlock)
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[43]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), drawingStateBlock);
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[43]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), drawingStateBlock);
+#endif
}
///
@@ -407,7 +583,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
[VtblIndex(44)]
public void RestoreDrawingState(ID2D1DrawingStateBlock* drawingStateBlock)
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[44]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), drawingStateBlock);
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[44]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), drawingStateBlock);
+#endif
}
///
@@ -415,7 +595,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
[VtblIndex(45)]
public void PushAxisAlignedClip(Win32.Numerics.RectF* clipRect, AntialiasMode antialiasMode)
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[45]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), clipRect, antialiasMode);
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[45]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), clipRect, antialiasMode);
+#endif
}
///
@@ -423,7 +607,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
[VtblIndex(46)]
public void PopAxisAlignedClip()
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[46]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this));
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[46]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this));
+#endif
}
///
@@ -431,7 +619,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
[VtblIndex(47)]
public void Clear(Color4* clearColor)
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[47]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), clearColor);
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), clearColor);
+#endif
}
///
@@ -439,7 +631,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
[VtblIndex(48)]
public void BeginDraw()
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[48]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this));
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[48]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this));
+#endif
}
///
@@ -447,7 +643,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
[VtblIndex(49)]
public HResult EndDraw(ulong* tag1 = null, ulong* tag2 = null)
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[49]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2);
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2);
+#endif
}
///
@@ -456,7 +656,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
public Common.PixelFormat GetPixelFormat()
{
Common.PixelFormat result;
+#if NET6_0_OR_GREATER
+ return *((delegate* unmanaged)(lpVtbl[50]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), &result);
+#else
return *((delegate* unmanaged[Stdcall])(lpVtbl[50]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), &result);
+#endif
}
///
@@ -464,7 +668,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
[VtblIndex(51)]
public void SetDpi(float dpiX, float dpiY)
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[51]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), dpiX, dpiY);
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[51]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), dpiX, dpiY);
+#endif
}
///
@@ -472,7 +680,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
[VtblIndex(52)]
public void GetDpi(float* dpiX, float* dpiY)
{
+#if NET6_0_OR_GREATER
+ ((delegate* unmanaged)(lpVtbl[52]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), dpiX, dpiY);
+#else
((delegate* unmanaged[Stdcall])(lpVtbl[52]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), dpiX, dpiY);
+#endif
}
///
@@ -481,7 +693,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
public System.Drawing.SizeF GetSize()
{
System.Drawing.SizeF result;
+#if NET6_0_OR_GREATER
+ return *((delegate* unmanaged)(lpVtbl[53]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), &result);
+#else
return *((delegate* unmanaged[Stdcall])(lpVtbl[53]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), &result);
+#endif
}
///
@@ -490,7 +706,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
public System.Drawing.Size GetPixelSize()
{
System.Drawing.Size result;
+#if NET6_0_OR_GREATER
+ return *((delegate* unmanaged)(lpVtbl[54]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), &result);
+#else
return *((delegate* unmanaged[Stdcall])(lpVtbl[54]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), &result);
+#endif
}
///
@@ -498,7 +718,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
[VtblIndex(55)]
public uint GetMaximumBitmapSize()
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[55]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this));
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this));
+#endif
}
///
@@ -506,7 +730,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
[VtblIndex(56)]
public Bool32 IsSupported(RenderTargetProperties* renderTargetProperties)
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[56]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), renderTargetProperties);
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[56]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), renderTargetProperties);
+#endif
}
///
@@ -514,7 +742,11 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I
[VtblIndex(57)]
public HResult GetBitmap(ID2D1Bitmap** bitmap)
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[57]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), bitmap);
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[57]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), bitmap);
+#endif
}
public interface Interface : ID2D1RenderTarget.Interface
diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1BlendTransform.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1BlendTransform.cs
index 616df80..472a89f 100644
--- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1BlendTransform.cs
+++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1BlendTransform.cs
@@ -53,7 +53,11 @@ public unsafe partial struct ID2D1BlendTransform : ID2D1BlendTransform.Interface
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1BlendTransform*)Unsafe.AsPointer(ref this), riid, ppvObject);
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1BlendTransform*)Unsafe.AsPointer(ref this), riid, ppvObject);
+#endif
}
///
@@ -62,7 +66,11 @@ public unsafe partial struct ID2D1BlendTransform : ID2D1BlendTransform.Interface
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1BlendTransform*)Unsafe.AsPointer(ref this));
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1BlendTransform*)Unsafe.AsPointer(ref this));
+#endif
}
///
@@ -71,7 +79,11 @@ public unsafe partial struct ID2D1BlendTransform : ID2D1BlendTransform.Interface
[return: NativeTypeName("ULONG")]
public uint Release()
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1BlendTransform*)Unsafe.AsPointer(ref this));
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1BlendTransform*)Unsafe.AsPointer(ref this));
+#endif
}
///
@@ -79,7 +91,11 @@ public unsafe partial struct ID2D1BlendTransform : ID2D1BlendTransform.Interface
[VtblIndex(3)]
public uint GetInputCount()
{
+#if NET6_0_OR_GREATER
+ return ((delegate* unmanaged)(lpVtbl[3]))((ID2D1BlendTransform*)Unsafe.AsPointer(ref this));
+#else
return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1BlendTransform*)Unsafe.AsPointer(ref this));
+#endif
}
///