From fa731086e83252f04da4579f9c17329e012245cd Mon Sep 17 00:00:00 2001 From: Amer Koleci Date: Mon, 26 Sep 2022 11:40:03 +0200 Subject: [PATCH] Update generator json to 33.0.18-preview and adapt changes. --- src/Generator/Program.cs | 50 +- .../api/Graphics.Direct2D.Common.json | 730 + .../win32json/api/Graphics.Direct2D.json | 12132 ++++++++++ .../win32json/api/Graphics.Direct3D.Dxc.json | 2075 ++ .../win32json/api/Graphics.Direct3D.Fxc.json | 880 + .../win32json/api/Graphics.Direct3D.json | 1406 ++ .../win32json/api/Graphics.Direct3D10.json | 10208 +++++++++ .../win32json/api/Graphics.Direct3D11.json | 18291 ++++++++++++++++ .../api/Graphics.Direct3D11on12.json | 191 + .../win32json/api/Graphics.Direct3D12.json | 15997 ++++++++++++++ .../win32json/api/Graphics.Direct3D9.json | 8100 +++++++ .../win32json/api/Graphics.Direct3D9on12.json | 154 + .../win32json/api/Graphics.DirectWrite.json | 9100 ++++++++ .../win32json/api/Graphics.Dxgi.Common.json | 443 + .../win32json/api/Graphics.Dxgi.json | 4776 ++++ .../win32json/api/Graphics.Imaging.D2D.json | 90 + .../win32json/api/Graphics.Imaging.json | 7304 ++++++ .../Generated/Graphics/Direct2D.Common.cs | 28 + .../Generated/Graphics/Direct2D.cs | 78 +- .../Generated/Graphics/Direct3D.Dxc.cs | 50 +- .../Generated/Graphics/Direct3D.Fxc.cs | 51 +- .../Generated/Graphics/Direct3D.cs | 49 + .../Generated/Graphics/Direct3D11.cs | 647 +- .../Generated/Graphics/Direct3D12.cs | 697 +- .../Generated/Graphics/DirectWrite.cs | 49 +- .../Generated/Graphics/Dxgi.Common.cs | 11 + src/Vortice.Win32/Generated/Graphics/Dxgi.cs | 78 +- .../Generated/Graphics/Imaging.cs | 67 +- src/Vortice.Win32/Vortice.Win32.csproj | 2 +- 29 files changed, 93652 insertions(+), 82 deletions(-) create mode 100644 src/Generator/win32json/api/Graphics.Direct2D.Common.json create mode 100644 src/Generator/win32json/api/Graphics.Direct2D.json create mode 100644 src/Generator/win32json/api/Graphics.Direct3D.Dxc.json create mode 100644 src/Generator/win32json/api/Graphics.Direct3D.Fxc.json create mode 100644 src/Generator/win32json/api/Graphics.Direct3D.json create mode 100644 src/Generator/win32json/api/Graphics.Direct3D10.json create mode 100644 src/Generator/win32json/api/Graphics.Direct3D11.json create mode 100644 src/Generator/win32json/api/Graphics.Direct3D11on12.json create mode 100644 src/Generator/win32json/api/Graphics.Direct3D12.json create mode 100644 src/Generator/win32json/api/Graphics.Direct3D9.json create mode 100644 src/Generator/win32json/api/Graphics.Direct3D9on12.json create mode 100644 src/Generator/win32json/api/Graphics.DirectWrite.json create mode 100644 src/Generator/win32json/api/Graphics.Dxgi.Common.json create mode 100644 src/Generator/win32json/api/Graphics.Dxgi.json create mode 100644 src/Generator/win32json/api/Graphics.Imaging.D2D.json create mode 100644 src/Generator/win32json/api/Graphics.Imaging.json diff --git a/src/Generator/Program.cs b/src/Generator/Program.cs index cc35a72..5cbce5f 100644 --- a/src/Generator/Program.cs +++ b/src/Generator/Program.cs @@ -1,11 +1,7 @@ // Copyright © Amer Koleci and Contributors. // Licensed under the MIT License (MIT). See LICENSE in the repository root for more information. -using System; -using System.Collections.Generic; using System.Globalization; -using System.Reflection.Metadata; -using System.Reflection; using System.Text; using Newtonsoft.Json; @@ -15,7 +11,6 @@ public static class Program { private static readonly string[] jsons = new[] { - "Graphics.json", "Graphics.Dxgi.Common.json", "Graphics.Dxgi.json", "Graphics.Direct3D.json", @@ -68,6 +63,7 @@ public static class Program { "Foundation.PSTR", "sbyte*" }, { "Foundation.PWSTR", "ushort*" }, { "Foundation.CHAR", "byte" }, + { "Foundation.COLORREF", "uint" }, { "Foundation.LUID", "Luid" }, { "Foundation.LARGE_INTEGER", "LargeInteger" }, @@ -1114,7 +1110,6 @@ public static class Program if (typeName == "Guid") { WriteGuid(writer, constant.Value!.ToString(), constant.Name); - writer.WriteLine(); } else if (typeName == "HResult") { @@ -1130,10 +1125,18 @@ public static class Program double dblValue = Convert.ToDouble(constant.Value); writer.WriteLine($"public const double {constant.Name} = {dblValue.ToString(CultureInfo.InvariantCulture)};"); } + else if (typeName == "String") + { + string strValue = constant.Value.ToString(); + strValue = strValue.Replace(@"\", @"\\"); + writer.WriteLine($"public const string {constant.Name} = \"{strValue}\";"); + } else { writer.WriteLine($"public const {typeName} {constant.Name} = {constant.Value};"); } + + writer.WriteLine(); } } writer.WriteLine(); @@ -1196,8 +1199,9 @@ public static class Program Kind = "Enum", Flags = enumToGenerate.Value, Scoped = false, - IntegerBase = constant.Type.Name + IntegerBase = enumToGenerate.Key == "D3DCOMPILE" ? "UInt32" : constant.Type.Name }; + createdEnums.Add(enumToGenerate.Key, apiType); createdEnumType = apiType; } @@ -1284,6 +1288,8 @@ public static class Program // Structs regionWritten = false; + needNewLine = true; + foreach (ApiType structType in api.Types.Where(item => item.Kind.ToLowerInvariant() == "struct")) { if (structType.Name.StartsWith("D3DX11") || @@ -1304,7 +1310,13 @@ public static class Program regionWritten = true; } + if (needNewLine) + { + writer.WriteLine(); + } + GenerateStruct(api, writer, structType); + needNewLine = true; s_visitedStructs.Add($"{writer.Api}.{structType.Name}"); } @@ -1646,7 +1658,8 @@ public static class Program enumType.Name == "D3DCOMPILE" && (enumItem.Name.StartsWith("D3DCOMPILE_EFFECT_") || enumItem.Name.StartsWith("D3DCOMPILE_FLAGS2_") || - enumItem.Name.StartsWith("D3DCOMPILE_SECDATA_"))) + enumItem.Name.StartsWith("D3DCOMPILE_SECDATA_") || + enumItem.Name.StartsWith("D3DCOMPILER_DLL_"))) { continue; } @@ -1778,7 +1791,8 @@ public static class Program string apiName = GetApiName(field.Type); string fullTypeName = $"{apiName}.{field.Type.Name}"; - if (s_visitedComTypes.ContainsKey(fullTypeName) || + if (IsKnownComType(fullTypeName) || + s_visitedComTypes.ContainsKey(fullTypeName) || api.Types.Any(item => item.Name == field.Type.Name && item.Kind.ToLowerInvariant() == "com")) { asPointer = true; @@ -1789,11 +1803,6 @@ public static class Program writer.WriteLine($"/// "); - if (s_generateUnmanagedDocs) - { - //writer.WriteLine($"/// {field.Name}"); - } - string remapFieldLookUp = $"{structType.Name}::{field.Name}"; if (s_structFieldTypeRemap.TryGetValue(remapFieldLookUp, out string? remapType)) { @@ -2909,6 +2918,19 @@ public static class Program } + private static bool IsKnownComType(string typeName) + { + switch (typeName) + { + case "System.Com.IUnknown": + return true; + + default: + return false; + } + + } + private static void AddCsMapping(string api, string typeName, string csTypeName) { s_csNameMappings[$"{api}.{typeName}"] = $"{api}.{csTypeName}"; diff --git a/src/Generator/win32json/api/Graphics.Direct2D.Common.json b/src/Generator/win32json/api/Graphics.Direct2D.Common.json new file mode 100644 index 0000000..25e3537 --- /dev/null +++ b/src/Generator/win32json/api/Graphics.Direct2D.Common.json @@ -0,0 +1,730 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"D2D_COLOR_F" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"r","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"g","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"b","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"a","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_COLOR_F" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"r","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"g","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"b","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"a","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_ALPHA_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_ALPHA_MODE_UNKNOWN","Value":0} + ,{"Name":"D2D1_ALPHA_MODE_PREMULTIPLIED","Value":1} + ,{"Name":"D2D1_ALPHA_MODE_STRAIGHT","Value":2} + ,{"Name":"D2D1_ALPHA_MODE_IGNORE","Value":3} + ,{"Name":"D2D1_ALPHA_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_PIXEL_FORMAT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D_POINT_2U" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"x","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D_POINT_2F" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D_VECTOR_2F" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D_VECTOR_3F" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"z","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D_VECTOR_4F" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"z","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"w","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D_RECT_F" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"left","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"top","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"right","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"bottom","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D_RECT_U" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"left","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"top","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"right","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bottom","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D_SIZE_F" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D_SIZE_U" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D_MATRIX_3X2_F" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Union" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"m","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous1_e__Struct" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"m11","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"m12","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"m21","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"m22","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dx","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dy","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Struct" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_11","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_12","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_21","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_22","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_31","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_32","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"D2D_MATRIX_4X3_F" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Union" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_11","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_12","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_13","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_21","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_22","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_23","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_31","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_32","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_33","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_41","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_42","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_43","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"D2D_MATRIX_4X4_F" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Union" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_11","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_12","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_13","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_14","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_21","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_22","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_23","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_24","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_31","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_32","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_33","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_34","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_41","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_42","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_43","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_44","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"D2D_MATRIX_5X4_F" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Union" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_11","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_12","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_13","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_14","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_21","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_22","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_23","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_24","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_31","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_32","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_33","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_34","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_41","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_42","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_43","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_44","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_51","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_52","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_53","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_54","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"D2D1_FIGURE_BEGIN" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_FIGURE_BEGIN_FILLED","Value":0} + ,{"Name":"D2D1_FIGURE_BEGIN_HOLLOW","Value":1} + ,{"Name":"D2D1_FIGURE_BEGIN_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_FIGURE_END" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_FIGURE_END_OPEN","Value":0} + ,{"Name":"D2D1_FIGURE_END_CLOSED","Value":1} + ,{"Name":"D2D1_FIGURE_END_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_BEZIER_SEGMENT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"point3","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_PATH_SEGMENT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_PATH_SEGMENT_NONE","Value":0} + ,{"Name":"D2D1_PATH_SEGMENT_FORCE_UNSTROKED","Value":1} + ,{"Name":"D2D1_PATH_SEGMENT_FORCE_ROUND_LINE_JOIN","Value":2} + ,{"Name":"D2D1_PATH_SEGMENT_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_FILL_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_FILL_MODE_ALTERNATE","Value":0} + ,{"Name":"D2D1_FILL_MODE_WINDING","Value":1} + ,{"Name":"D2D1_FILL_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"ID2D1SimplifiedGeometrySink" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"2cd9069e-12e2-11dc-9fed-001143a055f9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetFillMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fillMode","Type":{"Kind":"ApiRef","Name":"D2D1_FILL_MODE","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSegmentFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"vertexFlags","Type":{"Kind":"ApiRef","Name":"D2D1_PATH_SEGMENT","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"BeginFigure" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"startPoint","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"figureBegin","Type":{"Kind":"ApiRef","Name":"D2D1_FIGURE_BEGIN","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddLines" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"points","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pointsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddBeziers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"beziers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D2D1_BEZIER_SEGMENT","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"beziersCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndFigure" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"figureEnd","Type":{"Kind":"ApiRef","Name":"D2D1_FIGURE_END","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"D2D1_BORDER_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_BORDER_MODE_SOFT","Value":0} + ,{"Name":"D2D1_BORDER_MODE_HARD","Value":1} + ,{"Name":"D2D1_BORDER_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_BLEND_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_BLEND_MODE_MULTIPLY","Value":0} + ,{"Name":"D2D1_BLEND_MODE_SCREEN","Value":1} + ,{"Name":"D2D1_BLEND_MODE_DARKEN","Value":2} + ,{"Name":"D2D1_BLEND_MODE_LIGHTEN","Value":3} + ,{"Name":"D2D1_BLEND_MODE_DISSOLVE","Value":4} + ,{"Name":"D2D1_BLEND_MODE_COLOR_BURN","Value":5} + ,{"Name":"D2D1_BLEND_MODE_LINEAR_BURN","Value":6} + ,{"Name":"D2D1_BLEND_MODE_DARKER_COLOR","Value":7} + ,{"Name":"D2D1_BLEND_MODE_LIGHTER_COLOR","Value":8} + ,{"Name":"D2D1_BLEND_MODE_COLOR_DODGE","Value":9} + ,{"Name":"D2D1_BLEND_MODE_LINEAR_DODGE","Value":10} + ,{"Name":"D2D1_BLEND_MODE_OVERLAY","Value":11} + ,{"Name":"D2D1_BLEND_MODE_SOFT_LIGHT","Value":12} + ,{"Name":"D2D1_BLEND_MODE_HARD_LIGHT","Value":13} + ,{"Name":"D2D1_BLEND_MODE_VIVID_LIGHT","Value":14} + ,{"Name":"D2D1_BLEND_MODE_LINEAR_LIGHT","Value":15} + ,{"Name":"D2D1_BLEND_MODE_PIN_LIGHT","Value":16} + ,{"Name":"D2D1_BLEND_MODE_HARD_MIX","Value":17} + ,{"Name":"D2D1_BLEND_MODE_DIFFERENCE","Value":18} + ,{"Name":"D2D1_BLEND_MODE_EXCLUSION","Value":19} + ,{"Name":"D2D1_BLEND_MODE_HUE","Value":20} + ,{"Name":"D2D1_BLEND_MODE_SATURATION","Value":21} + ,{"Name":"D2D1_BLEND_MODE_COLOR","Value":22} + ,{"Name":"D2D1_BLEND_MODE_LUMINOSITY","Value":23} + ,{"Name":"D2D1_BLEND_MODE_SUBTRACT","Value":24} + ,{"Name":"D2D1_BLEND_MODE_DIVISION","Value":25} + ,{"Name":"D2D1_BLEND_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_COLORMATRIX_ALPHA_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_COLORMATRIX_ALPHA_MODE_PREMULTIPLIED","Value":1} + ,{"Name":"D2D1_COLORMATRIX_ALPHA_MODE_STRAIGHT","Value":2} + ,{"Name":"D2D1_COLORMATRIX_ALPHA_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_NEAREST_NEIGHBOR","Value":0} + ,{"Name":"D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_LINEAR","Value":1} + ,{"Name":"D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_CUBIC","Value":2} + ,{"Name":"D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR","Value":3} + ,{"Name":"D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_ANISOTROPIC","Value":4} + ,{"Name":"D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC","Value":5} + ,{"Name":"D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_TURBULENCE_NOISE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_TURBULENCE_NOISE_FRACTAL_SUM","Value":0} + ,{"Name":"D2D1_TURBULENCE_NOISE_TURBULENCE","Value":1} + ,{"Name":"D2D1_TURBULENCE_NOISE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_COMPOSITE_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_COMPOSITE_MODE_SOURCE_OVER","Value":0} + ,{"Name":"D2D1_COMPOSITE_MODE_DESTINATION_OVER","Value":1} + ,{"Name":"D2D1_COMPOSITE_MODE_SOURCE_IN","Value":2} + ,{"Name":"D2D1_COMPOSITE_MODE_DESTINATION_IN","Value":3} + ,{"Name":"D2D1_COMPOSITE_MODE_SOURCE_OUT","Value":4} + ,{"Name":"D2D1_COMPOSITE_MODE_DESTINATION_OUT","Value":5} + ,{"Name":"D2D1_COMPOSITE_MODE_SOURCE_ATOP","Value":6} + ,{"Name":"D2D1_COMPOSITE_MODE_DESTINATION_ATOP","Value":7} + ,{"Name":"D2D1_COMPOSITE_MODE_XOR","Value":8} + ,{"Name":"D2D1_COMPOSITE_MODE_PLUS","Value":9} + ,{"Name":"D2D1_COMPOSITE_MODE_SOURCE_COPY","Value":10} + ,{"Name":"D2D1_COMPOSITE_MODE_BOUNDED_SOURCE_COPY","Value":11} + ,{"Name":"D2D1_COMPOSITE_MODE_MASK_INVERT","Value":12} + ,{"Name":"D2D1_COMPOSITE_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/src/Generator/win32json/api/Graphics.Direct2D.json b/src/Generator/win32json/api/Graphics.Direct2D.json new file mode 100644 index 0000000..2cc7bd9 --- /dev/null +++ b/src/Generator/win32json/api/Graphics.Direct2D.json @@ -0,0 +1,12132 @@ +{ + +"Constants":[ + { + "Name":"D2D1_DEFAULT_FLATTENING_TOLERANCE" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0.25 + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D12DAffineTransform" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6aa97485-6354-4cfc-908c-e4a74f62c96c" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D13DPerspectiveTransform" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"c2844d0b-3d86-46e7-85ba-526c9240f3fb" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D13DTransform" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"e8467b04-ec61-4b8a-b5de-d4d73debea5a" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1ArithmeticComposite" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"fc151437-049a-4784-a24a-f1c4daf20987" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1Atlas" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"913e2be4-fdcf-4fe2-a5f0-2454f14ff408" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1BitmapSource" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"5fb6c24d-c6dd-4231-9404-50f4d5c3252d" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1Blend" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"81c5b77b-13f8-4cdd-ad20-c890547ac65d" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1Border" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"2a2d49c0-4acf-43c7-8c6a-7c4a27874d27" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1Brightness" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"8cea8d1e-77b0-4986-b3b9-2f0c0eae7887" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1ColorManagement" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"1a28524c-fdd6-4aa4-ae8f-837eb8267b37" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1ColorMatrix" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"921f03d6-641c-47df-852d-b4bb6153ae11" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1Composite" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"48fc9f51-f6ac-48f1-8b58-3b28ac46f76d" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1ConvolveMatrix" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"407f8c08-5533-4331-a341-23cc3877843e" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1Crop" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"e23f7110-0e9a-4324-af47-6a2c0c46f35b" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1DirectionalBlur" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"174319a6-58e9-49b2-bb63-caf2c811a3db" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1DiscreteTransfer" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"90866fcd-488e-454b-af06-e5041b66c36c" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1DisplacementMap" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"edc48364-0417-4111-9450-43845fa9f890" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1DistantDiffuse" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"3e7efd62-a32d-46d4-a83c-5278889ac954" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1DistantSpecular" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"428c1ee5-77b8-4450-8ab5-72219c21abda" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1DpiCompensation" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6c26c5c7-34e0-46fc-9cfd-e5823706e228" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1Flood" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"61c23c20-ae69-4d8e-94cf-50078df638f2" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1GammaTransfer" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"409444c4-c419-41a0-b0c1-8cd0c0a18e42" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1GaussianBlur" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"1feb6d69-2fe6-4ac9-8c58-1d7f93e7a6a5" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1Scale" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"9daf9369-3846-4d0e-a44e-0c607934a5d7" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1Histogram" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"881db7d0-f7ee-4d4d-a6d2-4697acc66ee8" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1HueRotation" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"0f4458ec-4b32-491b-9e85-bd73f44d3eb6" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1LinearTransfer" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"ad47c8fd-63ef-4acc-9b51-67979c036c06" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1LuminanceToAlpha" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"41251ab7-0beb-46f8-9da7-59e93fcce5de" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1Morphology" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"eae6c40d-626a-4c2d-bfcb-391001abe202" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1OpacityMetadata" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6c53006a-4450-4199-aa5b-ad1656fece5e" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1PointDiffuse" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"b9e303c3-c08c-4f91-8b7b-38656bc48c20" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1PointSpecular" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"09c3ca26-3ae2-4f09-9ebc-ed3865d53f22" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1Premultiply" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"06eab419-deed-4018-80d2-3e1d471adeb2" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1Saturation" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"5cb2d9cf-327d-459f-a0ce-40c0b2086bf7" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1Shadow" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"c67ea361-1863-4e69-89db-695d3e9a5b6b" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1SpotDiffuse" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"818a1105-7932-44f4-aa86-08ae7b2f2c93" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1SpotSpecular" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"edae421e-7654-4a37-9db8-71acc1beb3c1" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1TableTransfer" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"5bf818c3-5e43-48cb-b631-868396d6a1d4" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1Tile" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"b0784138-3b76-4bc5-b13b-0fa2ad02659f" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1Turbulence" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"cf2bb6ae-889a-4ad7-ba29-a2fd732c9fc9" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1UnPremultiply" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"fb9ac489-ad8d-41ed-9999-bb6347d110f7" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1YCbCr" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"99503cc1-66c7-45c9-a875-8ad8a7914401" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1Contrast" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"b648a78a-0ed5-4f80-a94a-8e825aca6b77" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1RgbToHue" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"23f3e5ec-91e8-4d3d-ad0a-afadc1004aa1" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1HueToRgb" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"7b78a6bd-0141-4def-8a52-6356ee0cbdd5" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1ChromaKey" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"74c01f5b-2a0d-408c-88e2-c7a3c7197742" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1Emboss" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"b1c5eb2b-0348-43f0-8107-4957cacba2ae" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1Exposure" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"b56c8cfa-f634-41ee-bee0-ffa617106004" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1Grayscale" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"36dde0eb-3725-42e0-836d-52fb20aee644" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1Invert" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"e0c3784d-cb39-4e84-b6fd-6b72f0810263" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1Posterize" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"2188945e-33a3-4366-b7bc-086bd02d0884" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1Sepia" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"3a1af410-5f1d-4dbe-84df-915da79b7153" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1Sharpen" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"c9b887cb-c5ff-4dc5-9779-273dcf417c7d" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1Straighten" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"4da47b12-79a3-4fb0-8237-bbc3b2a4de08" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1TemperatureTint" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"89176087-8af9-4a08-aeb1-895f38db1766" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1Vignette" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"c00c40be-5e67-4ca3-95b4-f4b02c115135" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1EdgeDetection" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"eff583ca-cb07-4aa9-ac5d-2cc44c76460f" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1HighlightsShadows" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"cadc8384-323f-4c7e-a361-2e2b24df6ee4" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1LookupTable3D" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"349e0eda-0088-4a79-9ca3-c7e300202020" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1Opacity" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"811d79a4-de28-4454-8094-c64685f8bd4c" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1AlphaMask" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"c80ecff0-3fd5-4f05-8328-c5d1724b4f0a" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1CrossFade" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"12f575e8-4db1-485f-9a84-03a07dd3829f" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1Tint" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"36312b17-f7dd-4014-915d-ffca768cf211" + ,"Attrs":[] + } + ,{ + "Name":"D2D1_SCENE_REFERRED_SDR_WHITE_LEVEL" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":80 + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1WhiteLevelAdjustment" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"44a1cadb-6cdd-4818-8ff4-26c1cfe95bdb" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D2D1HdrToneMap" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"7b0b748d-4610-4486-a90c-999d9a2e2b11" + ,"Attrs":[] + } + ,{ + "Name":"D2D1_APPEND_ALIGNED_ELEMENT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_D2D" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2201 + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"D2D1_INTERPOLATION_MODE_DEFINITION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_INTERPOLATION_MODE_DEFINITION_NEAREST_NEIGHBOR","Value":0} + ,{"Name":"D2D1_INTERPOLATION_MODE_DEFINITION_LINEAR","Value":1} + ,{"Name":"D2D1_INTERPOLATION_MODE_DEFINITION_CUBIC","Value":2} + ,{"Name":"D2D1_INTERPOLATION_MODE_DEFINITION_MULTI_SAMPLE_LINEAR","Value":3} + ,{"Name":"D2D1_INTERPOLATION_MODE_DEFINITION_ANISOTROPIC","Value":4} + ,{"Name":"D2D1_INTERPOLATION_MODE_DEFINITION_HIGH_QUALITY_CUBIC","Value":5} + ,{"Name":"D2D1_INTERPOLATION_MODE_DEFINITION_FANT","Value":6} + ,{"Name":"D2D1_INTERPOLATION_MODE_DEFINITION_MIPMAP_LINEAR","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D2D1_GAMMA" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_GAMMA_2_2","Value":0} + ,{"Name":"D2D1_GAMMA_1_0","Value":1} + ,{"Name":"D2D1_GAMMA_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_OPACITY_MASK_CONTENT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_OPACITY_MASK_CONTENT_GRAPHICS","Value":0} + ,{"Name":"D2D1_OPACITY_MASK_CONTENT_TEXT_NATURAL","Value":1} + ,{"Name":"D2D1_OPACITY_MASK_CONTENT_TEXT_GDI_COMPATIBLE","Value":2} + ,{"Name":"D2D1_OPACITY_MASK_CONTENT_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_EXTEND_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_EXTEND_MODE_CLAMP","Value":0} + ,{"Name":"D2D1_EXTEND_MODE_WRAP","Value":1} + ,{"Name":"D2D1_EXTEND_MODE_MIRROR","Value":2} + ,{"Name":"D2D1_EXTEND_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_ANTIALIAS_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_ANTIALIAS_MODE_PER_PRIMITIVE","Value":0} + ,{"Name":"D2D1_ANTIALIAS_MODE_ALIASED","Value":1} + ,{"Name":"D2D1_ANTIALIAS_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_TEXT_ANTIALIAS_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_TEXT_ANTIALIAS_MODE_DEFAULT","Value":0} + ,{"Name":"D2D1_TEXT_ANTIALIAS_MODE_CLEARTYPE","Value":1} + ,{"Name":"D2D1_TEXT_ANTIALIAS_MODE_GRAYSCALE","Value":2} + ,{"Name":"D2D1_TEXT_ANTIALIAS_MODE_ALIASED","Value":3} + ,{"Name":"D2D1_TEXT_ANTIALIAS_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_BITMAP_INTERPOLATION_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_BITMAP_INTERPOLATION_MODE_NEAREST_NEIGHBOR","Value":0} + ,{"Name":"D2D1_BITMAP_INTERPOLATION_MODE_LINEAR","Value":1} + ,{"Name":"D2D1_BITMAP_INTERPOLATION_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_DRAW_TEXT_OPTIONS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_DRAW_TEXT_OPTIONS_NO_SNAP","Value":1} + ,{"Name":"D2D1_DRAW_TEXT_OPTIONS_CLIP","Value":2} + ,{"Name":"D2D1_DRAW_TEXT_OPTIONS_ENABLE_COLOR_FONT","Value":4} + ,{"Name":"D2D1_DRAW_TEXT_OPTIONS_DISABLE_COLOR_BITMAP_SNAPPING","Value":8} + ,{"Name":"D2D1_DRAW_TEXT_OPTIONS_NONE","Value":0} + ,{"Name":"D2D1_DRAW_TEXT_OPTIONS_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_BITMAP_PROPERTIES" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"dpiY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_GRADIENT_STOP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_BRUSH_PROPERTIES" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_BITMAP_BRUSH_PROPERTIES" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"interpolationMode","Type":{"Kind":"ApiRef","Name":"D2D1_BITMAP_INTERPOLATION_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"radiusX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"radiusY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_ARC_SIZE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_ARC_SIZE_SMALL","Value":0} + ,{"Name":"D2D1_ARC_SIZE_LARGE","Value":1} + ,{"Name":"D2D1_ARC_SIZE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_CAP_STYLE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_CAP_STYLE_FLAT","Value":0} + ,{"Name":"D2D1_CAP_STYLE_SQUARE","Value":1} + ,{"Name":"D2D1_CAP_STYLE_ROUND","Value":2} + ,{"Name":"D2D1_CAP_STYLE_TRIANGLE","Value":3} + ,{"Name":"D2D1_CAP_STYLE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_DASH_STYLE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_DASH_STYLE_SOLID","Value":0} + ,{"Name":"D2D1_DASH_STYLE_DASH","Value":1} + ,{"Name":"D2D1_DASH_STYLE_DOT","Value":2} + ,{"Name":"D2D1_DASH_STYLE_DASH_DOT","Value":3} + ,{"Name":"D2D1_DASH_STYLE_DASH_DOT_DOT","Value":4} + ,{"Name":"D2D1_DASH_STYLE_CUSTOM","Value":5} + ,{"Name":"D2D1_DASH_STYLE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_LINE_JOIN" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_LINE_JOIN_MITER","Value":0} + ,{"Name":"D2D1_LINE_JOIN_BEVEL","Value":1} + ,{"Name":"D2D1_LINE_JOIN_ROUND","Value":2} + ,{"Name":"D2D1_LINE_JOIN_MITER_OR_BEVEL","Value":3} + ,{"Name":"D2D1_LINE_JOIN_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_COMBINE_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_COMBINE_MODE_UNION","Value":0} + ,{"Name":"D2D1_COMBINE_MODE_INTERSECT","Value":1} + ,{"Name":"D2D1_COMBINE_MODE_XOR","Value":2} + ,{"Name":"D2D1_COMBINE_MODE_EXCLUDE","Value":3} + ,{"Name":"D2D1_COMBINE_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_GEOMETRY_RELATION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_GEOMETRY_RELATION_UNKNOWN","Value":0} + ,{"Name":"D2D1_GEOMETRY_RELATION_DISJOINT","Value":1} + ,{"Name":"D2D1_GEOMETRY_RELATION_IS_CONTAINED","Value":2} + ,{"Name":"D2D1_GEOMETRY_RELATION_CONTAINS","Value":3} + ,{"Name":"D2D1_GEOMETRY_RELATION_OVERLAP","Value":4} + ,{"Name":"D2D1_GEOMETRY_RELATION_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_GEOMETRY_SIMPLIFICATION_OPTION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_GEOMETRY_SIMPLIFICATION_OPTION_CUBICS_AND_LINES","Value":0} + ,{"Name":"D2D1_GEOMETRY_SIMPLIFICATION_OPTION_LINES","Value":1} + ,{"Name":"D2D1_GEOMETRY_SIMPLIFICATION_OPTION_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_TRIANGLE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"point3","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_SWEEP_DIRECTION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_SWEEP_DIRECTION_COUNTER_CLOCKWISE","Value":0} + ,{"Name":"D2D1_SWEEP_DIRECTION_CLOCKWISE","Value":1} + ,{"Name":"D2D1_SWEEP_DIRECTION_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_ARC_SEGMENT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"rotationAngle","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"sweepDirection","Type":{"Kind":"ApiRef","Name":"D2D1_SWEEP_DIRECTION","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"arcSize","Type":{"Kind":"ApiRef","Name":"D2D1_ARC_SIZE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_QUADRATIC_BEZIER_SEGMENT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_ELLIPSE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"radiusY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_ROUNDED_RECT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"radiusY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_STROKE_STYLE_PROPERTIES" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"dashCap","Type":{"Kind":"ApiRef","Name":"D2D1_CAP_STYLE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"lineJoin","Type":{"Kind":"ApiRef","Name":"D2D1_LINE_JOIN","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"miterLimit","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dashStyle","Type":{"Kind":"ApiRef","Name":"D2D1_DASH_STYLE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"dashOffset","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_LAYER_OPTIONS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_LAYER_OPTIONS_NONE","Value":0} + ,{"Name":"D2D1_LAYER_OPTIONS_INITIALIZE_FOR_CLEARTYPE","Value":1} + ,{"Name":"D2D1_LAYER_OPTIONS_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_LAYER_PARAMETERS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"maskAntialiasMode","Type":{"Kind":"ApiRef","Name":"D2D1_ANTIALIAS_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"maskTransform","Type":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} + ,{"Name":"opacity","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"opacityBrush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"layerOptions","Type":{"Kind":"ApiRef","Name":"D2D1_LAYER_OPTIONS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_WINDOW_STATE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_WINDOW_STATE_NONE","Value":0} + ,{"Name":"D2D1_WINDOW_STATE_OCCLUDED","Value":1} + ,{"Name":"D2D1_WINDOW_STATE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_RENDER_TARGET_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_RENDER_TARGET_TYPE_DEFAULT","Value":0} + ,{"Name":"D2D1_RENDER_TARGET_TYPE_SOFTWARE","Value":1} + ,{"Name":"D2D1_RENDER_TARGET_TYPE_HARDWARE","Value":2} + ,{"Name":"D2D1_RENDER_TARGET_TYPE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_FEATURE_LEVEL" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_FEATURE_LEVEL_DEFAULT","Value":0} + ,{"Name":"D2D1_FEATURE_LEVEL_9","Value":37120} + ,{"Name":"D2D1_FEATURE_LEVEL_10","Value":40960} + ,{"Name":"D2D1_FEATURE_LEVEL_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_RENDER_TARGET_USAGE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_RENDER_TARGET_USAGE_NONE","Value":0} + ,{"Name":"D2D1_RENDER_TARGET_USAGE_FORCE_BITMAP_REMOTING","Value":1} + ,{"Name":"D2D1_RENDER_TARGET_USAGE_GDI_COMPATIBLE","Value":2} + ,{"Name":"D2D1_RENDER_TARGET_USAGE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_PRESENT_OPTIONS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_PRESENT_OPTIONS_NONE","Value":0} + ,{"Name":"D2D1_PRESENT_OPTIONS_RETAIN_CONTENTS","Value":1} + ,{"Name":"D2D1_PRESENT_OPTIONS_IMMEDIATELY","Value":2} + ,{"Name":"D2D1_PRESENT_OPTIONS_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_RENDER_TARGET_PROPERTIES" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"dpiX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dpiY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"usage","Type":{"Kind":"ApiRef","Name":"D2D1_RENDER_TARGET_USAGE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"minLevel","Type":{"Kind":"ApiRef","Name":"D2D1_FEATURE_LEVEL","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_HWND_RENDER_TARGET_PROPERTIES" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"presentOptions","Type":{"Kind":"ApiRef","Name":"D2D1_PRESENT_OPTIONS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS_NONE","Value":0} + ,{"Name":"D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS_GDI_COMPATIBLE","Value":1} + ,{"Name":"D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_DRAWING_STATE_DESCRIPTION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"tag1","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"tag2","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"transform","Type":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_DC_INITIALIZE_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_DC_INITIALIZE_MODE_COPY","Value":0} + ,{"Name":"D2D1_DC_INITIALIZE_MODE_CLEAR","Value":1} + ,{"Name":"D2D1_DC_INITIALIZE_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_DEBUG_LEVEL" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_DEBUG_LEVEL_NONE","Value":0} + ,{"Name":"D2D1_DEBUG_LEVEL_ERROR","Value":1} + ,{"Name":"D2D1_DEBUG_LEVEL_WARNING","Value":2} + ,{"Name":"D2D1_DEBUG_LEVEL_INFORMATION","Value":3} + ,{"Name":"D2D1_DEBUG_LEVEL_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_FACTORY_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_FACTORY_TYPE_SINGLE_THREADED","Value":0} + ,{"Name":"D2D1_FACTORY_TYPE_MULTI_THREADED","Value":1} + ,{"Name":"D2D1_FACTORY_TYPE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_FACTORY_OPTIONS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"debugLevel","Type":{"Kind":"ApiRef","Name":"D2D1_DEBUG_LEVEL","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID2D1Resource" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"2cd90691-12e2-11dc-9fed-001143a055f9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetFactory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"factory","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Factory","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID2D1Image" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"65019f75-8da2-497c-b32c-dfa34e48ede6" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ID2D1Bitmap" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"a2296057-ea42-4099-983b-539fb6505426" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"GetSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D_SIZE_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetPixelSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D_SIZE_U","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetPixelFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_PIXEL_FORMAT","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetDpi" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"dpiX","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"dpiY","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CopyFromBitmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"destPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2U","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"bitmap","Type":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"srcRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_U","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CopyFromRenderTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"destPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2U","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"renderTarget","Type":{"Kind":"ApiRef","Name":"ID2D1RenderTarget","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"srcRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_U","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CopyFromMemory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"dstRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_U","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"srcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"pitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID2D1GradientStopCollection" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"2cd906a7-12e2-11dc-9fed-001143a055f9" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"GetGradientStopCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetGradientStops" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"gradientStops","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D2D1_GRADIENT_STOP","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"gradientStopsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetColorInterpolationGamma" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_GAMMA","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetExtendMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID2D1Brush" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"2cd906a8-12e2-11dc-9fed-001143a055f9" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"SetOpacity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"opacity","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetOpacity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Single"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID2D1BitmapBrush" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"2cd906aa-12e2-11dc-9fed-001143a055f9" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"SetExtendModeX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"extendModeX","Type":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetExtendModeY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"extendModeY","Type":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetInterpolationMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"interpolationMode","Type":{"Kind":"ApiRef","Name":"D2D1_BITMAP_INTERPOLATION_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBitmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"bitmap","Type":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetExtendModeX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetExtendModeY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetInterpolationMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_BITMAP_INTERPOLATION_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetBitmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"bitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ID2D1SolidColorBrush" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"2cd906a9-12e2-11dc-9fed-001143a055f9" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"SetColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"color","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_COLOR_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_COLOR_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID2D1LinearGradientBrush" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"2cd906ab-12e2-11dc-9fed-001143a055f9" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"SetStartPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"startPoint","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetEndPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"endPoint","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStartPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetEndPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetGradientStopCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"gradientStopCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1GradientStopCollection","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID2D1RadialGradientBrush" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"2cd906ac-12e2-11dc-9fed-001143a055f9" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"SetCenter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"center","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetGradientOriginOffset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"gradientOriginOffset","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetRadiusX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"radiusX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetRadiusY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"radiusY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCenter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetGradientOriginOffset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetRadiusX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Single"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetRadiusY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Single"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetGradientStopCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"gradientStopCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1GradientStopCollection","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID2D1StrokeStyle" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"2cd9069d-12e2-11dc-9fed-001143a055f9" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"GetStartCap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_CAP_STYLE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetEndCap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_CAP_STYLE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetDashCap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_CAP_STYLE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetMiterLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Single"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetLineJoin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_LINE_JOIN","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetDashOffset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Single"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetDashStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_DASH_STYLE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetDashesCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetDashes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"dashes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"dashesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID2D1Geometry" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"2cd906a1-12e2-11dc-9fed-001143a055f9" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"GetBounds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"worldTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"bounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetWidenedBounds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"strokeWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"strokeStyle","Type":{"Kind":"ApiRef","Name":"ID2D1StrokeStyle","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"worldTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"flatteningTolerance","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"bounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"StrokeContainsPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"point","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"strokeWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"strokeStyle","Type":{"Kind":"ApiRef","Name":"ID2D1StrokeStyle","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"worldTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"flatteningTolerance","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"contains","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FillContainsPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"point","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"worldTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"flatteningTolerance","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"contains","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CompareWithGeometry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"inputGeometry","Type":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"inputGeometryTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"flatteningTolerance","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"relation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_GEOMETRY_RELATION","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Simplify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"simplificationOption","Type":{"Kind":"ApiRef","Name":"D2D1_GEOMETRY_SIMPLIFICATION_OPTION","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"worldTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"flatteningTolerance","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"geometrySink","Type":{"Kind":"ApiRef","Name":"ID2D1SimplifiedGeometrySink","TargetKind":"Com","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Tessellate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"worldTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"flatteningTolerance","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"tessellationSink","Type":{"Kind":"ApiRef","Name":"ID2D1TessellationSink","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CombineWithGeometry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"inputGeometry","Type":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"combineMode","Type":{"Kind":"ApiRef","Name":"D2D1_COMBINE_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"inputGeometryTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"flatteningTolerance","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"geometrySink","Type":{"Kind":"ApiRef","Name":"ID2D1SimplifiedGeometrySink","TargetKind":"Com","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Outline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"worldTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"flatteningTolerance","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"geometrySink","Type":{"Kind":"ApiRef","Name":"ID2D1SimplifiedGeometrySink","TargetKind":"Com","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ComputeArea" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"worldTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"flatteningTolerance","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"area","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ComputeLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"worldTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"flatteningTolerance","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"length","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ComputePointAtLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"length","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"worldTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"flatteningTolerance","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"point","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"unitTangentVector","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Widen" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"strokeWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"strokeStyle","Type":{"Kind":"ApiRef","Name":"ID2D1StrokeStyle","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"worldTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"flatteningTolerance","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"geometrySink","Type":{"Kind":"ApiRef","Name":"ID2D1SimplifiedGeometrySink","TargetKind":"Com","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID2D1RectangleGeometry" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"2cd906a2-12e2-11dc-9fed-001143a055f9" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"GetRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"rect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID2D1RoundedRectangleGeometry" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"2cd906a3-12e2-11dc-9fed-001143a055f9" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"GetRoundedRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"roundedRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_ROUNDED_RECT","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID2D1EllipseGeometry" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"2cd906a4-12e2-11dc-9fed-001143a055f9" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"GetEllipse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ellipse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_ELLIPSE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID2D1GeometryGroup" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"2cd906a6-12e2-11dc-9fed-001143a055f9" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"GetFillMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_FILL_MODE","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetSourceGeometryCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetSourceGeometries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"geometries","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"geometriesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID2D1TransformedGeometry" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"2cd906bb-12e2-11dc-9fed-001143a055f9" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"GetSourceGeometry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"sourceGeometry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID2D1GeometrySink" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"2cd9069f-12e2-11dc-9fed-001143a055f9" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1SimplifiedGeometrySink","TargetKind":"Com","Api":"Graphics.Direct2D.Common","Parents":[]} + ,"Methods":[ + { + "Name":"AddLine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"point","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddBezier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"bezier","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BEZIER_SEGMENT","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"AddQuadraticBezier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"bezier","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_QUADRATIC_BEZIER_SEGMENT","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"AddQuadraticBeziers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"beziers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D2D1_QUADRATIC_BEZIER_SEGMENT","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"beziersCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddArc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"arc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_ARC_SEGMENT","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"ID2D1TessellationSink" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"2cd906c1-12e2-11dc-9fed-001143a055f9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddTriangles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"triangles","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D2D1_TRIANGLE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"trianglesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID2D1PathGeometry" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"2cd906a5-12e2-11dc-9fed-001143a055f9" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"Open" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"geometrySink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1GeometrySink","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"Stream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"geometrySink","Type":{"Kind":"ApiRef","Name":"ID2D1GeometrySink","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSegmentCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFigureCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID2D1Mesh" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"2cd906c2-12e2-11dc-9fed-001143a055f9" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"Open" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"tessellationSink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1TessellationSink","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ID2D1Layer" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"2cd9069b-12e2-11dc-9fed-001143a055f9" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"GetSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D_SIZE_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID2D1DrawingStateBlock" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"28506e39-ebf6-46a1-bb47-fd85565ab957" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"GetDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"stateDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_DRAWING_STATE_DESCRIPTION","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"stateDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_DRAWING_STATE_DESCRIPTION","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetTextRenderingParams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"textRenderingParams","Type":{"Kind":"ApiRef","Name":"IDWriteRenderingParams","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetTextRenderingParams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"textRenderingParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteRenderingParams","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ID2D1RenderTarget" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"2cd90694-12e2-11dc-9fed-001143a055f9" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"CreateBitmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"size","Type":{"Kind":"ApiRef","Name":"D2D_SIZE_U","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"srcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bitmapProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BITMAP_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"bitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateBitmapFromWicBitmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"wicBitmapSource","Type":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"bitmapProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BITMAP_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"bitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateSharedBitmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"bitmapProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BITMAP_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"bitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateBitmapBrush" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"bitmap","Type":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"bitmapBrushProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BITMAP_BRUSH_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"brushProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BRUSH_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"bitmapBrush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1BitmapBrush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateSolidColorBrush" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"color","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_COLOR_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"brushProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BRUSH_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"solidColorBrush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SolidColorBrush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateGradientStopCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"gradientStops","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D2D1_GRADIENT_STOP","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"gradientStopsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"colorInterpolationGamma","Type":{"Kind":"ApiRef","Name":"D2D1_GAMMA","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"extendMode","Type":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"gradientStopCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1GradientStopCollection","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateLinearGradientBrush" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"linearGradientBrushProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"brushProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BRUSH_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"gradientStopCollection","Type":{"Kind":"ApiRef","Name":"ID2D1GradientStopCollection","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"linearGradientBrush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1LinearGradientBrush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateRadialGradientBrush" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"radialGradientBrushProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"brushProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BRUSH_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"gradientStopCollection","Type":{"Kind":"ApiRef","Name":"ID2D1GradientStopCollection","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"radialGradientBrush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1RadialGradientBrush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateCompatibleRenderTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"desiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_SIZE_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"desiredPixelSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_SIZE_U","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"desiredFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_PIXEL_FORMAT","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"options","Type":{"Kind":"ApiRef","Name":"D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"bitmapRenderTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1BitmapRenderTarget","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateLayer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"size","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_SIZE_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"layer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Layer","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateMesh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"mesh","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Mesh","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"DrawLine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"point0","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"point1","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"strokeWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"strokeStyle","Type":{"Kind":"ApiRef","Name":"ID2D1StrokeStyle","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DrawRectangle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"rect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"strokeWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"strokeStyle","Type":{"Kind":"ApiRef","Name":"ID2D1StrokeStyle","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"FillRectangle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"rect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawRoundedRectangle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"roundedRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_ROUNDED_RECT","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"strokeWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"strokeStyle","Type":{"Kind":"ApiRef","Name":"ID2D1StrokeStyle","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"FillRoundedRectangle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"roundedRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_ROUNDED_RECT","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawEllipse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ellipse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_ELLIPSE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"strokeWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"strokeStyle","Type":{"Kind":"ApiRef","Name":"ID2D1StrokeStyle","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"FillEllipse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ellipse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_ELLIPSE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawGeometry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"geometry","Type":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"strokeWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"strokeStyle","Type":{"Kind":"ApiRef","Name":"ID2D1StrokeStyle","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"FillGeometry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"geometry","Type":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"opacityBrush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"FillMesh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"mesh","Type":{"Kind":"ApiRef","Name":"ID2D1Mesh","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FillOpacityMask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"opacityMask","Type":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"content","Type":{"Kind":"ApiRef","Name":"D2D1_OPACITY_MASK_CONTENT","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"destinationRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"sourceRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"DrawBitmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"bitmap","Type":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"destinationRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"opacity","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"interpolationMode","Type":{"Kind":"ApiRef","Name":"D2D1_BITMAP_INTERPOLATION_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"sourceRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"DrawText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"string","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"stringLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"textFormat","Type":{"Kind":"ApiRef","Name":"IDWriteTextFormat","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"layoutRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"defaultFillBrush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"options","Type":{"Kind":"ApiRef","Name":"D2D1_DRAW_TEXT_OPTIONS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawTextLayout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"origin","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"textLayout","Type":{"Kind":"ApiRef","Name":"IDWriteTextLayout","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"defaultFillBrush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"options","Type":{"Kind":"ApiRef","Name":"D2D1_DRAW_TEXT_OPTIONS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawGlyphRun" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"baselineOrigin","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"glyphRun","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"foregroundBrush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetAntialiasMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"antialiasMode","Type":{"Kind":"ApiRef","Name":"D2D1_ANTIALIAS_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAntialiasMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_ANTIALIAS_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"SetTextAntialiasMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"textAntialiasMode","Type":{"Kind":"ApiRef","Name":"D2D1_TEXT_ANTIALIAS_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTextAntialiasMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_TEXT_ANTIALIAS_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"SetTextRenderingParams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"textRenderingParams","Type":{"Kind":"ApiRef","Name":"IDWriteRenderingParams","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetTextRenderingParams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"textRenderingParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteRenderingParams","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetTags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"tag1","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"tag2","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"tag1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} + ,{"Name":"tag2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PushLayer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"layerParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_LAYER_PARAMETERS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"layer","Type":{"Kind":"ApiRef","Name":"ID2D1Layer","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"PopLayer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"Flush" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"tag1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} + ,{"Name":"tag2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SaveDrawingState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"drawingStateBlock","Type":{"Kind":"ApiRef","Name":"ID2D1DrawingStateBlock","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RestoreDrawingState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"drawingStateBlock","Type":{"Kind":"ApiRef","Name":"ID2D1DrawingStateBlock","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PushAxisAlignedClip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"clipRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"antialiasMode","Type":{"Kind":"ApiRef","Name":"D2D1_ANTIALIAS_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PopAxisAlignedClip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"clearColor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_COLOR_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"BeginDraw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"EndDraw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"tag1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} + ,{"Name":"tag2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPixelFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_PIXEL_FORMAT","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"SetDpi" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"dpiX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"dpiY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDpi" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"dpiX","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"dpiY","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D_SIZE_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetPixelSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D_SIZE_U","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetMaximumBitmapSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"IsSupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"renderTargetProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_RENDER_TARGET_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"ID2D1BitmapRenderTarget" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"2cd90695-12e2-11dc-9fed-001143a055f9" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1RenderTarget","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"GetBitmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"bitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ID2D1HwndRenderTarget" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"2cd90698-12e2-11dc-9fed-001143a055f9" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1RenderTarget","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"CheckWindowState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_WINDOW_STATE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"Resize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pixelSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_SIZE_U","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetHwnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID2D1GdiInteropRenderTarget" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"e0db51c3-6f77-4bae-b3d5-e47509b35838" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"mode","Type":{"Kind":"ApiRef","Name":"D2D1_DC_INITIALIZE_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"hdc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReleaseDC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"update","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ] + } + ,{ + "Name":"ID2D1DCRenderTarget" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"1c51bc64-de61-46fd-9899-63a5d8f03950" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1RenderTarget","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"BindDC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"hDC","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pSubRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"ID2D1Factory" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"06152247-6f50-465a-9245-118bfd3b6007" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"ReloadSystemMetrics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetDesktopDpi" + ,"SetLastError":false + ,"Obsolete":true + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"dpiX","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"dpiY","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateRectangleGeometry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"rectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"rectangleGeometry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1RectangleGeometry","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateRoundedRectangleGeometry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"roundedRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_ROUNDED_RECT","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"roundedRectangleGeometry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1RoundedRectangleGeometry","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateEllipseGeometry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ellipse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_ELLIPSE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ellipseGeometry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1EllipseGeometry","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateGeometryGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fillMode","Type":{"Kind":"ApiRef","Name":"D2D1_FILL_MODE","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"geometries","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In"]} + ,{"Name":"geometriesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"geometryGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1GeometryGroup","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateTransformedGeometry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"sourceGeometry","Type":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"transformedGeometry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1TransformedGeometry","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreatePathGeometry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pathGeometry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1PathGeometry","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateStrokeStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"strokeStyleProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_STROKE_STYLE_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dashes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dashesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"strokeStyle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1StrokeStyle","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateDrawingStateBlock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"drawingStateDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_DRAWING_STATE_DESCRIPTION","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"textRenderingParams","Type":{"Kind":"ApiRef","Name":"IDWriteRenderingParams","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"drawingStateBlock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1DrawingStateBlock","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateWicBitmapRenderTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"target","Type":{"Kind":"ApiRef","Name":"IWICBitmap","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"renderTargetProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_RENDER_TARGET_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"renderTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1RenderTarget","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateHwndRenderTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"renderTargetProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_RENDER_TARGET_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"hwndRenderTargetProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_HWND_RENDER_TARGET_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"hwndRenderTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1HwndRenderTarget","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateDxgiSurfaceRenderTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"dxgiSurface","Type":{"Kind":"ApiRef","Name":"IDXGISurface","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"renderTargetProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_RENDER_TARGET_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"renderTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1RenderTarget","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateDCRenderTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"renderTargetProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_RENDER_TARGET_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dcRenderTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1DCRenderTarget","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"D2D1_CHANNEL_SELECTOR" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_CHANNEL_SELECTOR_R","Value":0} + ,{"Name":"D2D1_CHANNEL_SELECTOR_G","Value":1} + ,{"Name":"D2D1_CHANNEL_SELECTOR_B","Value":2} + ,{"Name":"D2D1_CHANNEL_SELECTOR_A","Value":3} + ,{"Name":"D2D1_CHANNEL_SELECTOR_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_BITMAPSOURCE_ORIENTATION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_BITMAPSOURCE_ORIENTATION_DEFAULT","Value":1} + ,{"Name":"D2D1_BITMAPSOURCE_ORIENTATION_FLIP_HORIZONTAL","Value":2} + ,{"Name":"D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE180","Value":3} + ,{"Name":"D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE180_FLIP_HORIZONTAL","Value":4} + ,{"Name":"D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE270_FLIP_HORIZONTAL","Value":5} + ,{"Name":"D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE90","Value":6} + ,{"Name":"D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE90_FLIP_HORIZONTAL","Value":7} + ,{"Name":"D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE270","Value":8} + ,{"Name":"D2D1_BITMAPSOURCE_ORIENTATION_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_GAUSSIANBLUR_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_GAUSSIANBLUR_PROP_STANDARD_DEVIATION","Value":0} + ,{"Name":"D2D1_GAUSSIANBLUR_PROP_OPTIMIZATION","Value":1} + ,{"Name":"D2D1_GAUSSIANBLUR_PROP_BORDER_MODE","Value":2} + ,{"Name":"D2D1_GAUSSIANBLUR_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_GAUSSIANBLUR_OPTIMIZATION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_GAUSSIANBLUR_OPTIMIZATION_SPEED","Value":0} + ,{"Name":"D2D1_GAUSSIANBLUR_OPTIMIZATION_BALANCED","Value":1} + ,{"Name":"D2D1_GAUSSIANBLUR_OPTIMIZATION_QUALITY","Value":2} + ,{"Name":"D2D1_GAUSSIANBLUR_OPTIMIZATION_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_DIRECTIONALBLUR_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_DIRECTIONALBLUR_PROP_STANDARD_DEVIATION","Value":0} + ,{"Name":"D2D1_DIRECTIONALBLUR_PROP_ANGLE","Value":1} + ,{"Name":"D2D1_DIRECTIONALBLUR_PROP_OPTIMIZATION","Value":2} + ,{"Name":"D2D1_DIRECTIONALBLUR_PROP_BORDER_MODE","Value":3} + ,{"Name":"D2D1_DIRECTIONALBLUR_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_DIRECTIONALBLUR_OPTIMIZATION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_DIRECTIONALBLUR_OPTIMIZATION_SPEED","Value":0} + ,{"Name":"D2D1_DIRECTIONALBLUR_OPTIMIZATION_BALANCED","Value":1} + ,{"Name":"D2D1_DIRECTIONALBLUR_OPTIMIZATION_QUALITY","Value":2} + ,{"Name":"D2D1_DIRECTIONALBLUR_OPTIMIZATION_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_SHADOW_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_SHADOW_PROP_BLUR_STANDARD_DEVIATION","Value":0} + ,{"Name":"D2D1_SHADOW_PROP_COLOR","Value":1} + ,{"Name":"D2D1_SHADOW_PROP_OPTIMIZATION","Value":2} + ,{"Name":"D2D1_SHADOW_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_SHADOW_OPTIMIZATION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_SHADOW_OPTIMIZATION_SPEED","Value":0} + ,{"Name":"D2D1_SHADOW_OPTIMIZATION_BALANCED","Value":1} + ,{"Name":"D2D1_SHADOW_OPTIMIZATION_QUALITY","Value":2} + ,{"Name":"D2D1_SHADOW_OPTIMIZATION_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_BLEND_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_BLEND_PROP_MODE","Value":0} + ,{"Name":"D2D1_BLEND_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_SATURATION_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_SATURATION_PROP_SATURATION","Value":0} + ,{"Name":"D2D1_SATURATION_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_HUEROTATION_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_HUEROTATION_PROP_ANGLE","Value":0} + ,{"Name":"D2D1_HUEROTATION_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_COLORMATRIX_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_COLORMATRIX_PROP_COLOR_MATRIX","Value":0} + ,{"Name":"D2D1_COLORMATRIX_PROP_ALPHA_MODE","Value":1} + ,{"Name":"D2D1_COLORMATRIX_PROP_CLAMP_OUTPUT","Value":2} + ,{"Name":"D2D1_COLORMATRIX_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_BITMAPSOURCE_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_BITMAPSOURCE_PROP_WIC_BITMAP_SOURCE","Value":0} + ,{"Name":"D2D1_BITMAPSOURCE_PROP_SCALE","Value":1} + ,{"Name":"D2D1_BITMAPSOURCE_PROP_INTERPOLATION_MODE","Value":2} + ,{"Name":"D2D1_BITMAPSOURCE_PROP_ENABLE_DPI_CORRECTION","Value":3} + ,{"Name":"D2D1_BITMAPSOURCE_PROP_ALPHA_MODE","Value":4} + ,{"Name":"D2D1_BITMAPSOURCE_PROP_ORIENTATION","Value":5} + ,{"Name":"D2D1_BITMAPSOURCE_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_BITMAPSOURCE_INTERPOLATION_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_BITMAPSOURCE_INTERPOLATION_MODE_NEAREST_NEIGHBOR","Value":0} + ,{"Name":"D2D1_BITMAPSOURCE_INTERPOLATION_MODE_LINEAR","Value":1} + ,{"Name":"D2D1_BITMAPSOURCE_INTERPOLATION_MODE_CUBIC","Value":2} + ,{"Name":"D2D1_BITMAPSOURCE_INTERPOLATION_MODE_FANT","Value":6} + ,{"Name":"D2D1_BITMAPSOURCE_INTERPOLATION_MODE_MIPMAP_LINEAR","Value":7} + ,{"Name":"D2D1_BITMAPSOURCE_INTERPOLATION_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_BITMAPSOURCE_ALPHA_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_BITMAPSOURCE_ALPHA_MODE_PREMULTIPLIED","Value":1} + ,{"Name":"D2D1_BITMAPSOURCE_ALPHA_MODE_STRAIGHT","Value":2} + ,{"Name":"D2D1_BITMAPSOURCE_ALPHA_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_COMPOSITE_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_COMPOSITE_PROP_MODE","Value":0} + ,{"Name":"D2D1_COMPOSITE_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_3DTRANSFORM_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_3DTRANSFORM_PROP_INTERPOLATION_MODE","Value":0} + ,{"Name":"D2D1_3DTRANSFORM_PROP_BORDER_MODE","Value":1} + ,{"Name":"D2D1_3DTRANSFORM_PROP_TRANSFORM_MATRIX","Value":2} + ,{"Name":"D2D1_3DTRANSFORM_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_3DTRANSFORM_INTERPOLATION_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_3DTRANSFORM_INTERPOLATION_MODE_NEAREST_NEIGHBOR","Value":0} + ,{"Name":"D2D1_3DTRANSFORM_INTERPOLATION_MODE_LINEAR","Value":1} + ,{"Name":"D2D1_3DTRANSFORM_INTERPOLATION_MODE_CUBIC","Value":2} + ,{"Name":"D2D1_3DTRANSFORM_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR","Value":3} + ,{"Name":"D2D1_3DTRANSFORM_INTERPOLATION_MODE_ANISOTROPIC","Value":4} + ,{"Name":"D2D1_3DTRANSFORM_INTERPOLATION_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_3DPERSPECTIVETRANSFORM_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_3DPERSPECTIVETRANSFORM_PROP_INTERPOLATION_MODE","Value":0} + ,{"Name":"D2D1_3DPERSPECTIVETRANSFORM_PROP_BORDER_MODE","Value":1} + ,{"Name":"D2D1_3DPERSPECTIVETRANSFORM_PROP_DEPTH","Value":2} + ,{"Name":"D2D1_3DPERSPECTIVETRANSFORM_PROP_PERSPECTIVE_ORIGIN","Value":3} + ,{"Name":"D2D1_3DPERSPECTIVETRANSFORM_PROP_LOCAL_OFFSET","Value":4} + ,{"Name":"D2D1_3DPERSPECTIVETRANSFORM_PROP_GLOBAL_OFFSET","Value":5} + ,{"Name":"D2D1_3DPERSPECTIVETRANSFORM_PROP_ROTATION_ORIGIN","Value":6} + ,{"Name":"D2D1_3DPERSPECTIVETRANSFORM_PROP_ROTATION","Value":7} + ,{"Name":"D2D1_3DPERSPECTIVETRANSFORM_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_NEAREST_NEIGHBOR","Value":0} + ,{"Name":"D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_LINEAR","Value":1} + ,{"Name":"D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_CUBIC","Value":2} + ,{"Name":"D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR","Value":3} + ,{"Name":"D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_ANISOTROPIC","Value":4} + ,{"Name":"D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_2DAFFINETRANSFORM_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_2DAFFINETRANSFORM_PROP_INTERPOLATION_MODE","Value":0} + ,{"Name":"D2D1_2DAFFINETRANSFORM_PROP_BORDER_MODE","Value":1} + ,{"Name":"D2D1_2DAFFINETRANSFORM_PROP_TRANSFORM_MATRIX","Value":2} + ,{"Name":"D2D1_2DAFFINETRANSFORM_PROP_SHARPNESS","Value":3} + ,{"Name":"D2D1_2DAFFINETRANSFORM_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_DPICOMPENSATION_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_DPICOMPENSATION_PROP_INTERPOLATION_MODE","Value":0} + ,{"Name":"D2D1_DPICOMPENSATION_PROP_BORDER_MODE","Value":1} + ,{"Name":"D2D1_DPICOMPENSATION_PROP_INPUT_DPI","Value":2} + ,{"Name":"D2D1_DPICOMPENSATION_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_DPICOMPENSATION_INTERPOLATION_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_DPICOMPENSATION_INTERPOLATION_MODE_NEAREST_NEIGHBOR","Value":0} + ,{"Name":"D2D1_DPICOMPENSATION_INTERPOLATION_MODE_LINEAR","Value":1} + ,{"Name":"D2D1_DPICOMPENSATION_INTERPOLATION_MODE_CUBIC","Value":2} + ,{"Name":"D2D1_DPICOMPENSATION_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR","Value":3} + ,{"Name":"D2D1_DPICOMPENSATION_INTERPOLATION_MODE_ANISOTROPIC","Value":4} + ,{"Name":"D2D1_DPICOMPENSATION_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC","Value":5} + ,{"Name":"D2D1_DPICOMPENSATION_INTERPOLATION_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_SCALE_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_SCALE_PROP_SCALE","Value":0} + ,{"Name":"D2D1_SCALE_PROP_CENTER_POINT","Value":1} + ,{"Name":"D2D1_SCALE_PROP_INTERPOLATION_MODE","Value":2} + ,{"Name":"D2D1_SCALE_PROP_BORDER_MODE","Value":3} + ,{"Name":"D2D1_SCALE_PROP_SHARPNESS","Value":4} + ,{"Name":"D2D1_SCALE_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_SCALE_INTERPOLATION_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_SCALE_INTERPOLATION_MODE_NEAREST_NEIGHBOR","Value":0} + ,{"Name":"D2D1_SCALE_INTERPOLATION_MODE_LINEAR","Value":1} + ,{"Name":"D2D1_SCALE_INTERPOLATION_MODE_CUBIC","Value":2} + ,{"Name":"D2D1_SCALE_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR","Value":3} + ,{"Name":"D2D1_SCALE_INTERPOLATION_MODE_ANISOTROPIC","Value":4} + ,{"Name":"D2D1_SCALE_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC","Value":5} + ,{"Name":"D2D1_SCALE_INTERPOLATION_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_TURBULENCE_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_TURBULENCE_PROP_OFFSET","Value":0} + ,{"Name":"D2D1_TURBULENCE_PROP_SIZE","Value":1} + ,{"Name":"D2D1_TURBULENCE_PROP_BASE_FREQUENCY","Value":2} + ,{"Name":"D2D1_TURBULENCE_PROP_NUM_OCTAVES","Value":3} + ,{"Name":"D2D1_TURBULENCE_PROP_SEED","Value":4} + ,{"Name":"D2D1_TURBULENCE_PROP_NOISE","Value":5} + ,{"Name":"D2D1_TURBULENCE_PROP_STITCHABLE","Value":6} + ,{"Name":"D2D1_TURBULENCE_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_DISPLACEMENTMAP_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_DISPLACEMENTMAP_PROP_SCALE","Value":0} + ,{"Name":"D2D1_DISPLACEMENTMAP_PROP_X_CHANNEL_SELECT","Value":1} + ,{"Name":"D2D1_DISPLACEMENTMAP_PROP_Y_CHANNEL_SELECT","Value":2} + ,{"Name":"D2D1_DISPLACEMENTMAP_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_COLORMANAGEMENT_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_COLORMANAGEMENT_PROP_SOURCE_COLOR_CONTEXT","Value":0} + ,{"Name":"D2D1_COLORMANAGEMENT_PROP_SOURCE_RENDERING_INTENT","Value":1} + ,{"Name":"D2D1_COLORMANAGEMENT_PROP_DESTINATION_COLOR_CONTEXT","Value":2} + ,{"Name":"D2D1_COLORMANAGEMENT_PROP_DESTINATION_RENDERING_INTENT","Value":3} + ,{"Name":"D2D1_COLORMANAGEMENT_PROP_ALPHA_MODE","Value":4} + ,{"Name":"D2D1_COLORMANAGEMENT_PROP_QUALITY","Value":5} + ,{"Name":"D2D1_COLORMANAGEMENT_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_COLORMANAGEMENT_ALPHA_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_COLORMANAGEMENT_ALPHA_MODE_PREMULTIPLIED","Value":1} + ,{"Name":"D2D1_COLORMANAGEMENT_ALPHA_MODE_STRAIGHT","Value":2} + ,{"Name":"D2D1_COLORMANAGEMENT_ALPHA_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_COLORMANAGEMENT_QUALITY" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_COLORMANAGEMENT_QUALITY_PROOF","Value":0} + ,{"Name":"D2D1_COLORMANAGEMENT_QUALITY_NORMAL","Value":1} + ,{"Name":"D2D1_COLORMANAGEMENT_QUALITY_BEST","Value":2} + ,{"Name":"D2D1_COLORMANAGEMENT_QUALITY_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_COLORMANAGEMENT_RENDERING_INTENT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_COLORMANAGEMENT_RENDERING_INTENT_PERCEPTUAL","Value":0} + ,{"Name":"D2D1_COLORMANAGEMENT_RENDERING_INTENT_RELATIVE_COLORIMETRIC","Value":1} + ,{"Name":"D2D1_COLORMANAGEMENT_RENDERING_INTENT_SATURATION","Value":2} + ,{"Name":"D2D1_COLORMANAGEMENT_RENDERING_INTENT_ABSOLUTE_COLORIMETRIC","Value":3} + ,{"Name":"D2D1_COLORMANAGEMENT_RENDERING_INTENT_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_HISTOGRAM_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_HISTOGRAM_PROP_NUM_BINS","Value":0} + ,{"Name":"D2D1_HISTOGRAM_PROP_CHANNEL_SELECT","Value":1} + ,{"Name":"D2D1_HISTOGRAM_PROP_HISTOGRAM_OUTPUT","Value":2} + ,{"Name":"D2D1_HISTOGRAM_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_POINTSPECULAR_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_POINTSPECULAR_PROP_LIGHT_POSITION","Value":0} + ,{"Name":"D2D1_POINTSPECULAR_PROP_SPECULAR_EXPONENT","Value":1} + ,{"Name":"D2D1_POINTSPECULAR_PROP_SPECULAR_CONSTANT","Value":2} + ,{"Name":"D2D1_POINTSPECULAR_PROP_SURFACE_SCALE","Value":3} + ,{"Name":"D2D1_POINTSPECULAR_PROP_COLOR","Value":4} + ,{"Name":"D2D1_POINTSPECULAR_PROP_KERNEL_UNIT_LENGTH","Value":5} + ,{"Name":"D2D1_POINTSPECULAR_PROP_SCALE_MODE","Value":6} + ,{"Name":"D2D1_POINTSPECULAR_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_POINTSPECULAR_SCALE_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_POINTSPECULAR_SCALE_MODE_NEAREST_NEIGHBOR","Value":0} + ,{"Name":"D2D1_POINTSPECULAR_SCALE_MODE_LINEAR","Value":1} + ,{"Name":"D2D1_POINTSPECULAR_SCALE_MODE_CUBIC","Value":2} + ,{"Name":"D2D1_POINTSPECULAR_SCALE_MODE_MULTI_SAMPLE_LINEAR","Value":3} + ,{"Name":"D2D1_POINTSPECULAR_SCALE_MODE_ANISOTROPIC","Value":4} + ,{"Name":"D2D1_POINTSPECULAR_SCALE_MODE_HIGH_QUALITY_CUBIC","Value":5} + ,{"Name":"D2D1_POINTSPECULAR_SCALE_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_SPOTSPECULAR_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_SPOTSPECULAR_PROP_LIGHT_POSITION","Value":0} + ,{"Name":"D2D1_SPOTSPECULAR_PROP_POINTS_AT","Value":1} + ,{"Name":"D2D1_SPOTSPECULAR_PROP_FOCUS","Value":2} + ,{"Name":"D2D1_SPOTSPECULAR_PROP_LIMITING_CONE_ANGLE","Value":3} + ,{"Name":"D2D1_SPOTSPECULAR_PROP_SPECULAR_EXPONENT","Value":4} + ,{"Name":"D2D1_SPOTSPECULAR_PROP_SPECULAR_CONSTANT","Value":5} + ,{"Name":"D2D1_SPOTSPECULAR_PROP_SURFACE_SCALE","Value":6} + ,{"Name":"D2D1_SPOTSPECULAR_PROP_COLOR","Value":7} + ,{"Name":"D2D1_SPOTSPECULAR_PROP_KERNEL_UNIT_LENGTH","Value":8} + ,{"Name":"D2D1_SPOTSPECULAR_PROP_SCALE_MODE","Value":9} + ,{"Name":"D2D1_SPOTSPECULAR_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_SPOTSPECULAR_SCALE_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_SPOTSPECULAR_SCALE_MODE_NEAREST_NEIGHBOR","Value":0} + ,{"Name":"D2D1_SPOTSPECULAR_SCALE_MODE_LINEAR","Value":1} + ,{"Name":"D2D1_SPOTSPECULAR_SCALE_MODE_CUBIC","Value":2} + ,{"Name":"D2D1_SPOTSPECULAR_SCALE_MODE_MULTI_SAMPLE_LINEAR","Value":3} + ,{"Name":"D2D1_SPOTSPECULAR_SCALE_MODE_ANISOTROPIC","Value":4} + ,{"Name":"D2D1_SPOTSPECULAR_SCALE_MODE_HIGH_QUALITY_CUBIC","Value":5} + ,{"Name":"D2D1_SPOTSPECULAR_SCALE_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_DISTANTSPECULAR_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_DISTANTSPECULAR_PROP_AZIMUTH","Value":0} + ,{"Name":"D2D1_DISTANTSPECULAR_PROP_ELEVATION","Value":1} + ,{"Name":"D2D1_DISTANTSPECULAR_PROP_SPECULAR_EXPONENT","Value":2} + ,{"Name":"D2D1_DISTANTSPECULAR_PROP_SPECULAR_CONSTANT","Value":3} + ,{"Name":"D2D1_DISTANTSPECULAR_PROP_SURFACE_SCALE","Value":4} + ,{"Name":"D2D1_DISTANTSPECULAR_PROP_COLOR","Value":5} + ,{"Name":"D2D1_DISTANTSPECULAR_PROP_KERNEL_UNIT_LENGTH","Value":6} + ,{"Name":"D2D1_DISTANTSPECULAR_PROP_SCALE_MODE","Value":7} + ,{"Name":"D2D1_DISTANTSPECULAR_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_DISTANTSPECULAR_SCALE_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_DISTANTSPECULAR_SCALE_MODE_NEAREST_NEIGHBOR","Value":0} + ,{"Name":"D2D1_DISTANTSPECULAR_SCALE_MODE_LINEAR","Value":1} + ,{"Name":"D2D1_DISTANTSPECULAR_SCALE_MODE_CUBIC","Value":2} + ,{"Name":"D2D1_DISTANTSPECULAR_SCALE_MODE_MULTI_SAMPLE_LINEAR","Value":3} + ,{"Name":"D2D1_DISTANTSPECULAR_SCALE_MODE_ANISOTROPIC","Value":4} + ,{"Name":"D2D1_DISTANTSPECULAR_SCALE_MODE_HIGH_QUALITY_CUBIC","Value":5} + ,{"Name":"D2D1_DISTANTSPECULAR_SCALE_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_POINTDIFFUSE_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_POINTDIFFUSE_PROP_LIGHT_POSITION","Value":0} + ,{"Name":"D2D1_POINTDIFFUSE_PROP_DIFFUSE_CONSTANT","Value":1} + ,{"Name":"D2D1_POINTDIFFUSE_PROP_SURFACE_SCALE","Value":2} + ,{"Name":"D2D1_POINTDIFFUSE_PROP_COLOR","Value":3} + ,{"Name":"D2D1_POINTDIFFUSE_PROP_KERNEL_UNIT_LENGTH","Value":4} + ,{"Name":"D2D1_POINTDIFFUSE_PROP_SCALE_MODE","Value":5} + ,{"Name":"D2D1_POINTDIFFUSE_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_POINTDIFFUSE_SCALE_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_POINTDIFFUSE_SCALE_MODE_NEAREST_NEIGHBOR","Value":0} + ,{"Name":"D2D1_POINTDIFFUSE_SCALE_MODE_LINEAR","Value":1} + ,{"Name":"D2D1_POINTDIFFUSE_SCALE_MODE_CUBIC","Value":2} + ,{"Name":"D2D1_POINTDIFFUSE_SCALE_MODE_MULTI_SAMPLE_LINEAR","Value":3} + ,{"Name":"D2D1_POINTDIFFUSE_SCALE_MODE_ANISOTROPIC","Value":4} + ,{"Name":"D2D1_POINTDIFFUSE_SCALE_MODE_HIGH_QUALITY_CUBIC","Value":5} + ,{"Name":"D2D1_POINTDIFFUSE_SCALE_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_SPOTDIFFUSE_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_SPOTDIFFUSE_PROP_LIGHT_POSITION","Value":0} + ,{"Name":"D2D1_SPOTDIFFUSE_PROP_POINTS_AT","Value":1} + ,{"Name":"D2D1_SPOTDIFFUSE_PROP_FOCUS","Value":2} + ,{"Name":"D2D1_SPOTDIFFUSE_PROP_LIMITING_CONE_ANGLE","Value":3} + ,{"Name":"D2D1_SPOTDIFFUSE_PROP_DIFFUSE_CONSTANT","Value":4} + ,{"Name":"D2D1_SPOTDIFFUSE_PROP_SURFACE_SCALE","Value":5} + ,{"Name":"D2D1_SPOTDIFFUSE_PROP_COLOR","Value":6} + ,{"Name":"D2D1_SPOTDIFFUSE_PROP_KERNEL_UNIT_LENGTH","Value":7} + ,{"Name":"D2D1_SPOTDIFFUSE_PROP_SCALE_MODE","Value":8} + ,{"Name":"D2D1_SPOTDIFFUSE_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_SPOTDIFFUSE_SCALE_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_SPOTDIFFUSE_SCALE_MODE_NEAREST_NEIGHBOR","Value":0} + ,{"Name":"D2D1_SPOTDIFFUSE_SCALE_MODE_LINEAR","Value":1} + ,{"Name":"D2D1_SPOTDIFFUSE_SCALE_MODE_CUBIC","Value":2} + ,{"Name":"D2D1_SPOTDIFFUSE_SCALE_MODE_MULTI_SAMPLE_LINEAR","Value":3} + ,{"Name":"D2D1_SPOTDIFFUSE_SCALE_MODE_ANISOTROPIC","Value":4} + ,{"Name":"D2D1_SPOTDIFFUSE_SCALE_MODE_HIGH_QUALITY_CUBIC","Value":5} + ,{"Name":"D2D1_SPOTDIFFUSE_SCALE_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_DISTANTDIFFUSE_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_DISTANTDIFFUSE_PROP_AZIMUTH","Value":0} + ,{"Name":"D2D1_DISTANTDIFFUSE_PROP_ELEVATION","Value":1} + ,{"Name":"D2D1_DISTANTDIFFUSE_PROP_DIFFUSE_CONSTANT","Value":2} + ,{"Name":"D2D1_DISTANTDIFFUSE_PROP_SURFACE_SCALE","Value":3} + ,{"Name":"D2D1_DISTANTDIFFUSE_PROP_COLOR","Value":4} + ,{"Name":"D2D1_DISTANTDIFFUSE_PROP_KERNEL_UNIT_LENGTH","Value":5} + ,{"Name":"D2D1_DISTANTDIFFUSE_PROP_SCALE_MODE","Value":6} + ,{"Name":"D2D1_DISTANTDIFFUSE_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_DISTANTDIFFUSE_SCALE_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_DISTANTDIFFUSE_SCALE_MODE_NEAREST_NEIGHBOR","Value":0} + ,{"Name":"D2D1_DISTANTDIFFUSE_SCALE_MODE_LINEAR","Value":1} + ,{"Name":"D2D1_DISTANTDIFFUSE_SCALE_MODE_CUBIC","Value":2} + ,{"Name":"D2D1_DISTANTDIFFUSE_SCALE_MODE_MULTI_SAMPLE_LINEAR","Value":3} + ,{"Name":"D2D1_DISTANTDIFFUSE_SCALE_MODE_ANISOTROPIC","Value":4} + ,{"Name":"D2D1_DISTANTDIFFUSE_SCALE_MODE_HIGH_QUALITY_CUBIC","Value":5} + ,{"Name":"D2D1_DISTANTDIFFUSE_SCALE_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_FLOOD_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_FLOOD_PROP_COLOR","Value":0} + ,{"Name":"D2D1_FLOOD_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_LINEARTRANSFER_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_LINEARTRANSFER_PROP_RED_Y_INTERCEPT","Value":0} + ,{"Name":"D2D1_LINEARTRANSFER_PROP_RED_SLOPE","Value":1} + ,{"Name":"D2D1_LINEARTRANSFER_PROP_RED_DISABLE","Value":2} + ,{"Name":"D2D1_LINEARTRANSFER_PROP_GREEN_Y_INTERCEPT","Value":3} + ,{"Name":"D2D1_LINEARTRANSFER_PROP_GREEN_SLOPE","Value":4} + ,{"Name":"D2D1_LINEARTRANSFER_PROP_GREEN_DISABLE","Value":5} + ,{"Name":"D2D1_LINEARTRANSFER_PROP_BLUE_Y_INTERCEPT","Value":6} + ,{"Name":"D2D1_LINEARTRANSFER_PROP_BLUE_SLOPE","Value":7} + ,{"Name":"D2D1_LINEARTRANSFER_PROP_BLUE_DISABLE","Value":8} + ,{"Name":"D2D1_LINEARTRANSFER_PROP_ALPHA_Y_INTERCEPT","Value":9} + ,{"Name":"D2D1_LINEARTRANSFER_PROP_ALPHA_SLOPE","Value":10} + ,{"Name":"D2D1_LINEARTRANSFER_PROP_ALPHA_DISABLE","Value":11} + ,{"Name":"D2D1_LINEARTRANSFER_PROP_CLAMP_OUTPUT","Value":12} + ,{"Name":"D2D1_LINEARTRANSFER_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_GAMMATRANSFER_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_GAMMATRANSFER_PROP_RED_AMPLITUDE","Value":0} + ,{"Name":"D2D1_GAMMATRANSFER_PROP_RED_EXPONENT","Value":1} + ,{"Name":"D2D1_GAMMATRANSFER_PROP_RED_OFFSET","Value":2} + ,{"Name":"D2D1_GAMMATRANSFER_PROP_RED_DISABLE","Value":3} + ,{"Name":"D2D1_GAMMATRANSFER_PROP_GREEN_AMPLITUDE","Value":4} + ,{"Name":"D2D1_GAMMATRANSFER_PROP_GREEN_EXPONENT","Value":5} + ,{"Name":"D2D1_GAMMATRANSFER_PROP_GREEN_OFFSET","Value":6} + ,{"Name":"D2D1_GAMMATRANSFER_PROP_GREEN_DISABLE","Value":7} + ,{"Name":"D2D1_GAMMATRANSFER_PROP_BLUE_AMPLITUDE","Value":8} + ,{"Name":"D2D1_GAMMATRANSFER_PROP_BLUE_EXPONENT","Value":9} + ,{"Name":"D2D1_GAMMATRANSFER_PROP_BLUE_OFFSET","Value":10} + ,{"Name":"D2D1_GAMMATRANSFER_PROP_BLUE_DISABLE","Value":11} + ,{"Name":"D2D1_GAMMATRANSFER_PROP_ALPHA_AMPLITUDE","Value":12} + ,{"Name":"D2D1_GAMMATRANSFER_PROP_ALPHA_EXPONENT","Value":13} + ,{"Name":"D2D1_GAMMATRANSFER_PROP_ALPHA_OFFSET","Value":14} + ,{"Name":"D2D1_GAMMATRANSFER_PROP_ALPHA_DISABLE","Value":15} + ,{"Name":"D2D1_GAMMATRANSFER_PROP_CLAMP_OUTPUT","Value":16} + ,{"Name":"D2D1_GAMMATRANSFER_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_TABLETRANSFER_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_TABLETRANSFER_PROP_RED_TABLE","Value":0} + ,{"Name":"D2D1_TABLETRANSFER_PROP_RED_DISABLE","Value":1} + ,{"Name":"D2D1_TABLETRANSFER_PROP_GREEN_TABLE","Value":2} + ,{"Name":"D2D1_TABLETRANSFER_PROP_GREEN_DISABLE","Value":3} + ,{"Name":"D2D1_TABLETRANSFER_PROP_BLUE_TABLE","Value":4} + ,{"Name":"D2D1_TABLETRANSFER_PROP_BLUE_DISABLE","Value":5} + ,{"Name":"D2D1_TABLETRANSFER_PROP_ALPHA_TABLE","Value":6} + ,{"Name":"D2D1_TABLETRANSFER_PROP_ALPHA_DISABLE","Value":7} + ,{"Name":"D2D1_TABLETRANSFER_PROP_CLAMP_OUTPUT","Value":8} + ,{"Name":"D2D1_TABLETRANSFER_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_DISCRETETRANSFER_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_DISCRETETRANSFER_PROP_RED_TABLE","Value":0} + ,{"Name":"D2D1_DISCRETETRANSFER_PROP_RED_DISABLE","Value":1} + ,{"Name":"D2D1_DISCRETETRANSFER_PROP_GREEN_TABLE","Value":2} + ,{"Name":"D2D1_DISCRETETRANSFER_PROP_GREEN_DISABLE","Value":3} + ,{"Name":"D2D1_DISCRETETRANSFER_PROP_BLUE_TABLE","Value":4} + ,{"Name":"D2D1_DISCRETETRANSFER_PROP_BLUE_DISABLE","Value":5} + ,{"Name":"D2D1_DISCRETETRANSFER_PROP_ALPHA_TABLE","Value":6} + ,{"Name":"D2D1_DISCRETETRANSFER_PROP_ALPHA_DISABLE","Value":7} + ,{"Name":"D2D1_DISCRETETRANSFER_PROP_CLAMP_OUTPUT","Value":8} + ,{"Name":"D2D1_DISCRETETRANSFER_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_CONVOLVEMATRIX_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_CONVOLVEMATRIX_PROP_KERNEL_UNIT_LENGTH","Value":0} + ,{"Name":"D2D1_CONVOLVEMATRIX_PROP_SCALE_MODE","Value":1} + ,{"Name":"D2D1_CONVOLVEMATRIX_PROP_KERNEL_SIZE_X","Value":2} + ,{"Name":"D2D1_CONVOLVEMATRIX_PROP_KERNEL_SIZE_Y","Value":3} + ,{"Name":"D2D1_CONVOLVEMATRIX_PROP_KERNEL_MATRIX","Value":4} + ,{"Name":"D2D1_CONVOLVEMATRIX_PROP_DIVISOR","Value":5} + ,{"Name":"D2D1_CONVOLVEMATRIX_PROP_BIAS","Value":6} + ,{"Name":"D2D1_CONVOLVEMATRIX_PROP_KERNEL_OFFSET","Value":7} + ,{"Name":"D2D1_CONVOLVEMATRIX_PROP_PRESERVE_ALPHA","Value":8} + ,{"Name":"D2D1_CONVOLVEMATRIX_PROP_BORDER_MODE","Value":9} + ,{"Name":"D2D1_CONVOLVEMATRIX_PROP_CLAMP_OUTPUT","Value":10} + ,{"Name":"D2D1_CONVOLVEMATRIX_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_CONVOLVEMATRIX_SCALE_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_CONVOLVEMATRIX_SCALE_MODE_NEAREST_NEIGHBOR","Value":0} + ,{"Name":"D2D1_CONVOLVEMATRIX_SCALE_MODE_LINEAR","Value":1} + ,{"Name":"D2D1_CONVOLVEMATRIX_SCALE_MODE_CUBIC","Value":2} + ,{"Name":"D2D1_CONVOLVEMATRIX_SCALE_MODE_MULTI_SAMPLE_LINEAR","Value":3} + ,{"Name":"D2D1_CONVOLVEMATRIX_SCALE_MODE_ANISOTROPIC","Value":4} + ,{"Name":"D2D1_CONVOLVEMATRIX_SCALE_MODE_HIGH_QUALITY_CUBIC","Value":5} + ,{"Name":"D2D1_CONVOLVEMATRIX_SCALE_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_BRIGHTNESS_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_BRIGHTNESS_PROP_WHITE_POINT","Value":0} + ,{"Name":"D2D1_BRIGHTNESS_PROP_BLACK_POINT","Value":1} + ,{"Name":"D2D1_BRIGHTNESS_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_ARITHMETICCOMPOSITE_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_ARITHMETICCOMPOSITE_PROP_COEFFICIENTS","Value":0} + ,{"Name":"D2D1_ARITHMETICCOMPOSITE_PROP_CLAMP_OUTPUT","Value":1} + ,{"Name":"D2D1_ARITHMETICCOMPOSITE_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_CROP_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_CROP_PROP_RECT","Value":0} + ,{"Name":"D2D1_CROP_PROP_BORDER_MODE","Value":1} + ,{"Name":"D2D1_CROP_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_BORDER_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_BORDER_PROP_EDGE_MODE_X","Value":0} + ,{"Name":"D2D1_BORDER_PROP_EDGE_MODE_Y","Value":1} + ,{"Name":"D2D1_BORDER_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_BORDER_EDGE_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_BORDER_EDGE_MODE_CLAMP","Value":0} + ,{"Name":"D2D1_BORDER_EDGE_MODE_WRAP","Value":1} + ,{"Name":"D2D1_BORDER_EDGE_MODE_MIRROR","Value":2} + ,{"Name":"D2D1_BORDER_EDGE_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_MORPHOLOGY_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_MORPHOLOGY_PROP_MODE","Value":0} + ,{"Name":"D2D1_MORPHOLOGY_PROP_WIDTH","Value":1} + ,{"Name":"D2D1_MORPHOLOGY_PROP_HEIGHT","Value":2} + ,{"Name":"D2D1_MORPHOLOGY_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_MORPHOLOGY_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_MORPHOLOGY_MODE_ERODE","Value":0} + ,{"Name":"D2D1_MORPHOLOGY_MODE_DILATE","Value":1} + ,{"Name":"D2D1_MORPHOLOGY_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_TILE_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_TILE_PROP_RECT","Value":0} + ,{"Name":"D2D1_TILE_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_ATLAS_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_ATLAS_PROP_INPUT_RECT","Value":0} + ,{"Name":"D2D1_ATLAS_PROP_INPUT_PADDING_RECT","Value":1} + ,{"Name":"D2D1_ATLAS_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_OPACITYMETADATA_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_OPACITYMETADATA_PROP_INPUT_OPAQUE_RECT","Value":0} + ,{"Name":"D2D1_OPACITYMETADATA_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"PD2D1_EFFECT_FACTORY" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"effectImpl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D2D1_PROPERTY_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_PROPERTY_TYPE_UNKNOWN","Value":0} + ,{"Name":"D2D1_PROPERTY_TYPE_STRING","Value":1} + ,{"Name":"D2D1_PROPERTY_TYPE_BOOL","Value":2} + ,{"Name":"D2D1_PROPERTY_TYPE_UINT32","Value":3} + ,{"Name":"D2D1_PROPERTY_TYPE_INT32","Value":4} + ,{"Name":"D2D1_PROPERTY_TYPE_FLOAT","Value":5} + ,{"Name":"D2D1_PROPERTY_TYPE_VECTOR2","Value":6} + ,{"Name":"D2D1_PROPERTY_TYPE_VECTOR3","Value":7} + ,{"Name":"D2D1_PROPERTY_TYPE_VECTOR4","Value":8} + ,{"Name":"D2D1_PROPERTY_TYPE_BLOB","Value":9} + ,{"Name":"D2D1_PROPERTY_TYPE_IUNKNOWN","Value":10} + ,{"Name":"D2D1_PROPERTY_TYPE_ENUM","Value":11} + ,{"Name":"D2D1_PROPERTY_TYPE_ARRAY","Value":12} + ,{"Name":"D2D1_PROPERTY_TYPE_CLSID","Value":13} + ,{"Name":"D2D1_PROPERTY_TYPE_MATRIX_3X2","Value":14} + ,{"Name":"D2D1_PROPERTY_TYPE_MATRIX_4X3","Value":15} + ,{"Name":"D2D1_PROPERTY_TYPE_MATRIX_4X4","Value":16} + ,{"Name":"D2D1_PROPERTY_TYPE_MATRIX_5X4","Value":17} + ,{"Name":"D2D1_PROPERTY_TYPE_COLOR_CONTEXT","Value":18} + ,{"Name":"D2D1_PROPERTY_TYPE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_PROPERTY" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_PROPERTY_CLSID","Value":2147483648} + ,{"Name":"D2D1_PROPERTY_DISPLAYNAME","Value":2147483649} + ,{"Name":"D2D1_PROPERTY_AUTHOR","Value":2147483650} + ,{"Name":"D2D1_PROPERTY_CATEGORY","Value":2147483651} + ,{"Name":"D2D1_PROPERTY_DESCRIPTION","Value":2147483652} + ,{"Name":"D2D1_PROPERTY_INPUTS","Value":2147483653} + ,{"Name":"D2D1_PROPERTY_CACHED","Value":2147483654} + ,{"Name":"D2D1_PROPERTY_PRECISION","Value":2147483655} + ,{"Name":"D2D1_PROPERTY_MIN_INPUTS","Value":2147483656} + ,{"Name":"D2D1_PROPERTY_MAX_INPUTS","Value":2147483657} + ,{"Name":"D2D1_PROPERTY_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_SUBPROPERTY" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_SUBPROPERTY_DISPLAYNAME","Value":2147483648} + ,{"Name":"D2D1_SUBPROPERTY_ISREADONLY","Value":2147483649} + ,{"Name":"D2D1_SUBPROPERTY_MIN","Value":2147483650} + ,{"Name":"D2D1_SUBPROPERTY_MAX","Value":2147483651} + ,{"Name":"D2D1_SUBPROPERTY_DEFAULT","Value":2147483652} + ,{"Name":"D2D1_SUBPROPERTY_FIELDS","Value":2147483653} + ,{"Name":"D2D1_SUBPROPERTY_INDEX","Value":2147483654} + ,{"Name":"D2D1_SUBPROPERTY_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_BITMAP_OPTIONS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_BITMAP_OPTIONS_NONE","Value":0} + ,{"Name":"D2D1_BITMAP_OPTIONS_TARGET","Value":1} + ,{"Name":"D2D1_BITMAP_OPTIONS_CANNOT_DRAW","Value":2} + ,{"Name":"D2D1_BITMAP_OPTIONS_CPU_READ","Value":4} + ,{"Name":"D2D1_BITMAP_OPTIONS_GDI_COMPATIBLE","Value":8} + ,{"Name":"D2D1_BITMAP_OPTIONS_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_BUFFER_PRECISION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_BUFFER_PRECISION_UNKNOWN","Value":0} + ,{"Name":"D2D1_BUFFER_PRECISION_8BPC_UNORM","Value":1} + ,{"Name":"D2D1_BUFFER_PRECISION_8BPC_UNORM_SRGB","Value":2} + ,{"Name":"D2D1_BUFFER_PRECISION_16BPC_UNORM","Value":3} + ,{"Name":"D2D1_BUFFER_PRECISION_16BPC_FLOAT","Value":4} + ,{"Name":"D2D1_BUFFER_PRECISION_32BPC_FLOAT","Value":5} + ,{"Name":"D2D1_BUFFER_PRECISION_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_MAP_OPTIONS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_MAP_OPTIONS_NONE","Value":0} + ,{"Name":"D2D1_MAP_OPTIONS_READ","Value":1} + ,{"Name":"D2D1_MAP_OPTIONS_WRITE","Value":2} + ,{"Name":"D2D1_MAP_OPTIONS_DISCARD","Value":4} + ,{"Name":"D2D1_MAP_OPTIONS_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_INTERPOLATION_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_INTERPOLATION_MODE_NEAREST_NEIGHBOR","Value":0} + ,{"Name":"D2D1_INTERPOLATION_MODE_LINEAR","Value":1} + ,{"Name":"D2D1_INTERPOLATION_MODE_CUBIC","Value":2} + ,{"Name":"D2D1_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR","Value":3} + ,{"Name":"D2D1_INTERPOLATION_MODE_ANISOTROPIC","Value":4} + ,{"Name":"D2D1_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC","Value":5} + ,{"Name":"D2D1_INTERPOLATION_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_UNIT_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_UNIT_MODE_DIPS","Value":0} + ,{"Name":"D2D1_UNIT_MODE_PIXELS","Value":1} + ,{"Name":"D2D1_UNIT_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_COLOR_SPACE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_COLOR_SPACE_CUSTOM","Value":0} + ,{"Name":"D2D1_COLOR_SPACE_SRGB","Value":1} + ,{"Name":"D2D1_COLOR_SPACE_SCRGB","Value":2} + ,{"Name":"D2D1_COLOR_SPACE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_DEVICE_CONTEXT_OPTIONS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_DEVICE_CONTEXT_OPTIONS_NONE","Value":0} + ,{"Name":"D2D1_DEVICE_CONTEXT_OPTIONS_ENABLE_MULTITHREADED_OPTIMIZATIONS","Value":1} + ,{"Name":"D2D1_DEVICE_CONTEXT_OPTIONS_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_STROKE_TRANSFORM_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_STROKE_TRANSFORM_TYPE_NORMAL","Value":0} + ,{"Name":"D2D1_STROKE_TRANSFORM_TYPE_FIXED","Value":1} + ,{"Name":"D2D1_STROKE_TRANSFORM_TYPE_HAIRLINE","Value":2} + ,{"Name":"D2D1_STROKE_TRANSFORM_TYPE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_PRIMITIVE_BLEND" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_PRIMITIVE_BLEND_SOURCE_OVER","Value":0} + ,{"Name":"D2D1_PRIMITIVE_BLEND_COPY","Value":1} + ,{"Name":"D2D1_PRIMITIVE_BLEND_MIN","Value":2} + ,{"Name":"D2D1_PRIMITIVE_BLEND_ADD","Value":3} + ,{"Name":"D2D1_PRIMITIVE_BLEND_MAX","Value":4} + ,{"Name":"D2D1_PRIMITIVE_BLEND_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_THREADING_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_THREADING_MODE_SINGLE_THREADED","Value":0} + ,{"Name":"D2D1_THREADING_MODE_MULTI_THREADED","Value":1} + ,{"Name":"D2D1_THREADING_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_COLOR_INTERPOLATION_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_COLOR_INTERPOLATION_MODE_STRAIGHT","Value":0} + ,{"Name":"D2D1_COLOR_INTERPOLATION_MODE_PREMULTIPLIED","Value":1} + ,{"Name":"D2D1_COLOR_INTERPOLATION_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_BITMAP_PROPERTIES1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"dpiY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"bitmapOptions","Type":{"Kind":"ApiRef","Name":"D2D1_BITMAP_OPTIONS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"colorContext","Type":{"Kind":"ApiRef","Name":"ID2D1ColorContext","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_MAPPED_RECT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_RENDERING_CONTROLS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_EFFECT_INPUT_DESCRIPTION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"effect","Type":{"Kind":"ApiRef","Name":"ID2D1Effect","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"inputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"inputRectangle","Type":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_POINT_DESCRIPTION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"endSegment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"endFigure","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lengthToEndSegment","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_IMAGE_BRUSH_PROPERTIES" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"extendModeY","Type":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"interpolationMode","Type":{"Kind":"ApiRef","Name":"D2D1_INTERPOLATION_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_BITMAP_BRUSH_PROPERTIES1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"interpolationMode","Type":{"Kind":"ApiRef","Name":"D2D1_INTERPOLATION_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_STROKE_STYLE_PROPERTIES1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"dashCap","Type":{"Kind":"ApiRef","Name":"D2D1_CAP_STYLE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"lineJoin","Type":{"Kind":"ApiRef","Name":"D2D1_LINE_JOIN","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"miterLimit","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dashStyle","Type":{"Kind":"ApiRef","Name":"D2D1_DASH_STYLE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"dashOffset","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"transformType","Type":{"Kind":"ApiRef","Name":"D2D1_STROKE_TRANSFORM_TYPE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_LAYER_OPTIONS1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_LAYER_OPTIONS1_NONE","Value":0} + ,{"Name":"D2D1_LAYER_OPTIONS1_INITIALIZE_FROM_BACKGROUND","Value":1} + ,{"Name":"D2D1_LAYER_OPTIONS1_IGNORE_ALPHA","Value":2} + ,{"Name":"D2D1_LAYER_OPTIONS1_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_LAYER_PARAMETERS1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"maskAntialiasMode","Type":{"Kind":"ApiRef","Name":"D2D1_ANTIALIAS_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"maskTransform","Type":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} + ,{"Name":"opacity","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"opacityBrush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"layerOptions","Type":{"Kind":"ApiRef","Name":"D2D1_LAYER_OPTIONS1","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_PRINT_FONT_SUBSET_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_PRINT_FONT_SUBSET_MODE_DEFAULT","Value":0} + ,{"Name":"D2D1_PRINT_FONT_SUBSET_MODE_EACHPAGE","Value":1} + ,{"Name":"D2D1_PRINT_FONT_SUBSET_MODE_NONE","Value":2} + ,{"Name":"D2D1_PRINT_FONT_SUBSET_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_DRAWING_STATE_DESCRIPTION1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"tag1","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"tag2","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"transform","Type":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} + ,{"Name":"primitiveBlend","Type":{"Kind":"ApiRef","Name":"D2D1_PRIMITIVE_BLEND","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"unitMode","Type":{"Kind":"ApiRef","Name":"D2D1_UNIT_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_PRINT_CONTROL_PROPERTIES" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"colorSpace","Type":{"Kind":"ApiRef","Name":"D2D1_COLOR_SPACE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_CREATION_PROPERTIES" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"options","Type":{"Kind":"ApiRef","Name":"D2D1_DEVICE_CONTEXT_OPTIONS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID2D1GdiMetafileSink" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"82237326-8111-4f7c-bcf4-b5c1175564fe" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"ProcessRecord" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"recordType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"recordData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"recordDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID2D1GdiMetafile" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"2f543dc3-cfc1-4211-864f-cfd91c6f3395" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"Stream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"sink","Type":{"Kind":"ApiRef","Name":"ID2D1GdiMetafileSink","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBounds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"bounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID2D1CommandSink" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"54d7898a-a061-40a7-bec7-e465bcba2c4f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"BeginDraw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"EndDraw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"SetAntialiasMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"antialiasMode","Type":{"Kind":"ApiRef","Name":"D2D1_ANTIALIAS_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"tag1","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"tag2","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTextAntialiasMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"textAntialiasMode","Type":{"Kind":"ApiRef","Name":"D2D1_TEXT_ANTIALIAS_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTextRenderingParams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"textRenderingParams","Type":{"Kind":"ApiRef","Name":"IDWriteRenderingParams","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetPrimitiveBlend" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"primitiveBlend","Type":{"Kind":"ApiRef","Name":"D2D1_PRIMITIVE_BLEND","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetUnitMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"unitMode","Type":{"Kind":"ApiRef","Name":"D2D1_UNIT_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"color","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_COLOR_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"DrawGlyphRun" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"baselineOrigin","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"glyphRun","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"glyphRunDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN_DESCRIPTION","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"foregroundBrush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawLine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"point0","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"point1","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"strokeWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"strokeStyle","Type":{"Kind":"ApiRef","Name":"ID2D1StrokeStyle","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DrawGeometry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"geometry","Type":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"strokeWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"strokeStyle","Type":{"Kind":"ApiRef","Name":"ID2D1StrokeStyle","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DrawRectangle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"rect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"strokeWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"strokeStyle","Type":{"Kind":"ApiRef","Name":"ID2D1StrokeStyle","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DrawBitmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"bitmap","Type":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"destinationRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"opacity","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"interpolationMode","Type":{"Kind":"ApiRef","Name":"D2D1_INTERPOLATION_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"sourceRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"perspectiveTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_4X4_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"DrawImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"targetOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"imageRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"interpolationMode","Type":{"Kind":"ApiRef","Name":"D2D1_INTERPOLATION_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"compositeMode","Type":{"Kind":"ApiRef","Name":"D2D1_COMPOSITE_MODE","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawGdiMetafile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"gdiMetafile","Type":{"Kind":"ApiRef","Name":"ID2D1GdiMetafile","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"targetOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"FillMesh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"mesh","Type":{"Kind":"ApiRef","Name":"ID2D1Mesh","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FillOpacityMask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"opacityMask","Type":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"destinationRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"sourceRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"FillGeometry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"geometry","Type":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"opacityBrush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"FillRectangle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"rect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PushAxisAlignedClip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"clipRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"antialiasMode","Type":{"Kind":"ApiRef","Name":"D2D1_ANTIALIAS_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PushLayer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"layerParameters1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_LAYER_PARAMETERS1","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"layer","Type":{"Kind":"ApiRef","Name":"ID2D1Layer","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"PopAxisAlignedClip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"PopLayer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID2D1CommandList" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"b4f34a19-2383-4d76-94f6-ec343657c3dc" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"Stream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"sink","Type":{"Kind":"ApiRef","Name":"ID2D1CommandSink","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID2D1PrintControl" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"2c1d867d-c290-41c8-ae7e-34a98702e9a5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddPage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"commandList","Type":{"Kind":"ApiRef","Name":"ID2D1CommandList","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"pageSize","Type":{"Kind":"ApiRef","Name":"D2D_SIZE_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"pagePrintTicketStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"tag1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} + ,{"Name":"tag2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID2D1ImageBrush" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"fe9e984d-3f95-407c-b5db-cb94d4e8f87c" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"SetImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetExtendModeX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"extendModeX","Type":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetExtendModeY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"extendModeY","Type":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetInterpolationMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"interpolationMode","Type":{"Kind":"ApiRef","Name":"D2D1_INTERPOLATION_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSourceRectangle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"sourceRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetExtendModeX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetExtendModeY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetInterpolationMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_INTERPOLATION_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetSourceRectangle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"sourceRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID2D1BitmapBrush1" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"41343a53-e41a-49a2-91cd-21793bbb62e5" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1BitmapBrush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"SetInterpolationMode1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"interpolationMode","Type":{"Kind":"ApiRef","Name":"D2D1_INTERPOLATION_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetInterpolationMode1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_INTERPOLATION_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID2D1StrokeStyle1" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"10a72a66-e91c-43f4-993f-ddf4b82b0b4a" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1StrokeStyle","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"GetStrokeTransformType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_STROKE_TRANSFORM_TYPE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID2D1PathGeometry1" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"62baa2d2-ab54-41b7-b872-787e0106a421" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1PathGeometry","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"ComputePointAndSegmentAtLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"length","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"startSegment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"worldTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"flatteningTolerance","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"pointDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_POINT_DESCRIPTION","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID2D1Properties" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"483473d7-cd46-4f9d-9d3a-3112aa80159d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPropertyCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetPropertyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"name","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"nameCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPropertyNameLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_PROPERTY_TYPE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPropertyIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetValueByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"D2D1_PROPERTY_TYPE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"data","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"dataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"D2D1_PROPERTY_TYPE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"data","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"dataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetValueByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"D2D1_PROPERTY_TYPE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"data","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"dataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"D2D1_PROPERTY_TYPE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"data","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"dataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetValueSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSubProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"subProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Properties","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ] + } + ,{ + "Name":"ID2D1Effect" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"28211a43-7d89-476f-8181-2d6159b220ad" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Properties","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"SetInput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"input","Type":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"invalidate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetInputCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"inputCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetInput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"input","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetInputCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"outputImage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID2D1Bitmap1" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"a898a84c-3873-4588-b08b-ebbf978df041" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"GetColorContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"colorContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1ColorContext","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_BITMAP_OPTIONS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"dxgiSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGISurface","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"Map" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"options","Type":{"Kind":"ApiRef","Name":"D2D1_MAP_OPTIONS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"mappedRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_MAPPED_RECT","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Unmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID2D1ColorContext" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"1c4820bb-5771-4518-a581-2fe4dd0ec657" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"GetColorSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_COLOR_SPACE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetProfileSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"profile","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"profileSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID2D1GradientStopCollection1" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"ae1572f4-5dd0-4777-998b-9279472ae63b" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1GradientStopCollection","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"GetGradientStops1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"gradientStops","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D2D1_GRADIENT_STOP","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"gradientStopsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPreInterpolationSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_COLOR_SPACE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetPostInterpolationSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_COLOR_SPACE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetBufferPrecision" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_BUFFER_PRECISION","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetColorInterpolationMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_COLOR_INTERPOLATION_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID2D1DrawingStateBlock1" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"689f1f85-c72e-4e33-8f19-85754efd5ace" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1DrawingStateBlock","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"GetDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"stateDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_DRAWING_STATE_DESCRIPTION1","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"stateDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_DRAWING_STATE_DESCRIPTION1","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"ID2D1DeviceContext" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"e8f7fe7a-191c-466d-ad95-975678bda998" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1RenderTarget","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"CreateBitmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"size","Type":{"Kind":"ApiRef","Name":"D2D_SIZE_U","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"sourceData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bitmapProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BITMAP_PROPERTIES1","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"bitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Bitmap1","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateBitmapFromWicBitmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"wicBitmapSource","Type":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"bitmapProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BITMAP_PROPERTIES1","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"bitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Bitmap1","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateColorContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"space","Type":{"Kind":"ApiRef","Name":"D2D1_COLOR_SPACE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"profile","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"profileSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"colorContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1ColorContext","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateColorContextFromFilename" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"filename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"colorContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1ColorContext","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateColorContextFromWicColorContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"wicColorContext","Type":{"Kind":"ApiRef","Name":"IWICColorContext","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"colorContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1ColorContext","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateBitmapFromDxgiSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"surface","Type":{"Kind":"ApiRef","Name":"IDXGISurface","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"bitmapProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BITMAP_PROPERTIES1","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"bitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Bitmap1","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"effectId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"effect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Effect","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateGradientStopCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"straightAlphaGradientStops","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D2D1_GRADIENT_STOP","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"straightAlphaGradientStopsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"preInterpolationSpace","Type":{"Kind":"ApiRef","Name":"D2D1_COLOR_SPACE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"postInterpolationSpace","Type":{"Kind":"ApiRef","Name":"D2D1_COLOR_SPACE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"bufferPrecision","Type":{"Kind":"ApiRef","Name":"D2D1_BUFFER_PRECISION","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"extendMode","Type":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"colorInterpolationMode","Type":{"Kind":"ApiRef","Name":"D2D1_COLOR_INTERPOLATION_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"gradientStopCollection1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1GradientStopCollection1","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateImageBrush" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"imageBrushProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_IMAGE_BRUSH_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"brushProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BRUSH_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"imageBrush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1ImageBrush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateBitmapBrush" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"bitmap","Type":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"bitmapBrushProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BITMAP_BRUSH_PROPERTIES1","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"brushProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BRUSH_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"bitmapBrush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1BitmapBrush1","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateCommandList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"commandList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1CommandList","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"IsDxgiFormatSupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsBufferPrecisionSupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"bufferPrecision","Type":{"Kind":"ApiRef","Name":"D2D1_BUFFER_PRECISION","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetImageLocalBounds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"localBounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetImageWorldBounds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"worldBounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetGlyphRunWorldBounds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"baselineOrigin","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"glyphRun","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"bounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"device","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Device","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetRenderingControls" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"renderingControls","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_RENDERING_CONTROLS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetRenderingControls" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"renderingControls","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_RENDERING_CONTROLS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetPrimitiveBlend" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"primitiveBlend","Type":{"Kind":"ApiRef","Name":"D2D1_PRIMITIVE_BLEND","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPrimitiveBlend" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_PRIMITIVE_BLEND","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"SetUnitMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"unitMode","Type":{"Kind":"ApiRef","Name":"D2D1_UNIT_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetUnitMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_UNIT_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"DrawGlyphRun" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"baselineOrigin","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"glyphRun","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"glyphRunDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN_DESCRIPTION","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"foregroundBrush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"targetOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"imageRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"interpolationMode","Type":{"Kind":"ApiRef","Name":"D2D1_INTERPOLATION_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"compositeMode","Type":{"Kind":"ApiRef","Name":"D2D1_COMPOSITE_MODE","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawGdiMetafile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"gdiMetafile","Type":{"Kind":"ApiRef","Name":"ID2D1GdiMetafile","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"targetOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"DrawBitmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"bitmap","Type":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"destinationRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"opacity","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"interpolationMode","Type":{"Kind":"ApiRef","Name":"D2D1_INTERPOLATION_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"sourceRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"perspectiveTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_4X4_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"PushLayer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"layerParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_LAYER_PARAMETERS1","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"layer","Type":{"Kind":"ApiRef","Name":"ID2D1Layer","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"InvalidateEffectInputRectangle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"effect","Type":{"Kind":"ApiRef","Name":"ID2D1Effect","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"input","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"inputRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetEffectInvalidRectangleCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"effect","Type":{"Kind":"ApiRef","Name":"ID2D1Effect","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"rectangleCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetEffectInvalidRectangles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"effect","Type":{"Kind":"ApiRef","Name":"ID2D1Effect","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"rectangles","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"rectanglesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetEffectRequiredInputRectangles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"renderEffect","Type":{"Kind":"ApiRef","Name":"ID2D1Effect","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"renderImageRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"inputDescriptions","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"D2D1_EFFECT_INPUT_DESCRIPTION","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"requiredInputRects","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"inputCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FillOpacityMask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"opacityMask","Type":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"destinationRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"sourceRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ] + } + ,{ + "Name":"ID2D1Device" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"47dd575d-ac05-4cdd-8049-9b02cd16f44c" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"CreateDeviceContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"options","Type":{"Kind":"ApiRef","Name":"D2D1_DEVICE_CONTEXT_OPTIONS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"deviceContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1DeviceContext","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreatePrintControl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"wicFactory","Type":{"Kind":"ApiRef","Name":"IWICImagingFactory","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"documentTarget","Type":{"Kind":"ApiRef","Name":"IPrintDocumentPackageTarget","TargetKind":"Com","Api":"Storage.Xps.Printing","Parents":[]},"Attrs":["In"]} + ,{"Name":"printControlProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_PRINT_CONTROL_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"printControl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1PrintControl","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"SetMaximumTextureMemory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"maximumInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMaximumTextureMemory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"ClearResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"millisecondsSinceUse","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID2D1Factory1" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"bb12d362-daee-4b9a-aa1d-14ba401cfa1f" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Factory","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"CreateDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"dxgiDevice","Type":{"Kind":"ApiRef","Name":"IDXGIDevice","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"d2dDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Device","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateStrokeStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"strokeStyleProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_STROKE_STYLE_PROPERTIES1","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dashes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dashesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"strokeStyle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1StrokeStyle1","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreatePathGeometry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pathGeometry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1PathGeometry1","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateDrawingStateBlock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"drawingStateDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_DRAWING_STATE_DESCRIPTION1","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"textRenderingParams","Type":{"Kind":"ApiRef","Name":"IDWriteRenderingParams","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"drawingStateBlock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1DrawingStateBlock1","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateGdiMetafile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"metafileStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"metafile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1GdiMetafile","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"RegisterEffectFromStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"classId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"propertyXml","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"bindings","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"D2D1_PROPERTY_BINDING","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"bindingsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"effectFactory","Type":{"Kind":"ApiRef","Name":"PD2D1_EFFECT_FACTORY","TargetKind":"FunctionPointer","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RegisterEffectFromString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"classId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"propertyXml","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bindings","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"D2D1_PROPERTY_BINDING","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"bindingsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"effectFactory","Type":{"Kind":"ApiRef","Name":"PD2D1_EFFECT_FACTORY","TargetKind":"FunctionPointer","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"UnregisterEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"classId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetRegisteredEffects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"effects","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","Optional"]} + ,{"Name":"effectsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"effectsReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"effectsRegistered","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetEffectProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"effectId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"properties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Properties","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ID2D1Multithread" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"31e6e7bc-e0ff-4d46-8c64-a0a8c41c15d3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetMultithreadProtected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"Enter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"Leave" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"Matrix4x3F" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Base","Type":{"Kind":"ApiRef","Name":"D2D_MATRIX_4X3_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"Matrix4x4F" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Base","Type":{"Kind":"ApiRef","Name":"D2D_MATRIX_4X4_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"Matrix5x4F" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Base","Type":{"Kind":"ApiRef","Name":"D2D_MATRIX_5X4_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PD2D1_PROPERTY_SET_FUNCTION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"effect","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"data","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"dataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PD2D1_PROPERTY_GET_FUNCTION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"effect","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"data","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"dataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"actualSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"D2D1_CHANGE_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_CHANGE_TYPE_NONE","Value":0} + ,{"Name":"D2D1_CHANGE_TYPE_PROPERTIES","Value":1} + ,{"Name":"D2D1_CHANGE_TYPE_CONTEXT","Value":2} + ,{"Name":"D2D1_CHANGE_TYPE_GRAPH","Value":3} + ,{"Name":"D2D1_CHANGE_TYPE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_PIXEL_OPTIONS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_PIXEL_OPTIONS_NONE","Value":0} + ,{"Name":"D2D1_PIXEL_OPTIONS_TRIVIAL_SAMPLING","Value":1} + ,{"Name":"D2D1_PIXEL_OPTIONS_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_VERTEX_OPTIONS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_VERTEX_OPTIONS_NONE","Value":0} + ,{"Name":"D2D1_VERTEX_OPTIONS_DO_NOT_CLEAR","Value":1} + ,{"Name":"D2D1_VERTEX_OPTIONS_USE_DEPTH_BUFFER","Value":2} + ,{"Name":"D2D1_VERTEX_OPTIONS_ASSUME_NO_OVERLAP","Value":4} + ,{"Name":"D2D1_VERTEX_OPTIONS_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_VERTEX_USAGE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_VERTEX_USAGE_STATIC","Value":0} + ,{"Name":"D2D1_VERTEX_USAGE_DYNAMIC","Value":1} + ,{"Name":"D2D1_VERTEX_USAGE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_BLEND_OPERATION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_BLEND_OPERATION_ADD","Value":1} + ,{"Name":"D2D1_BLEND_OPERATION_SUBTRACT","Value":2} + ,{"Name":"D2D1_BLEND_OPERATION_REV_SUBTRACT","Value":3} + ,{"Name":"D2D1_BLEND_OPERATION_MIN","Value":4} + ,{"Name":"D2D1_BLEND_OPERATION_MAX","Value":5} + ,{"Name":"D2D1_BLEND_OPERATION_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_BLEND" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_BLEND_ZERO","Value":1} + ,{"Name":"D2D1_BLEND_ONE","Value":2} + ,{"Name":"D2D1_BLEND_SRC_COLOR","Value":3} + ,{"Name":"D2D1_BLEND_INV_SRC_COLOR","Value":4} + ,{"Name":"D2D1_BLEND_SRC_ALPHA","Value":5} + ,{"Name":"D2D1_BLEND_INV_SRC_ALPHA","Value":6} + ,{"Name":"D2D1_BLEND_DEST_ALPHA","Value":7} + ,{"Name":"D2D1_BLEND_INV_DEST_ALPHA","Value":8} + ,{"Name":"D2D1_BLEND_DEST_COLOR","Value":9} + ,{"Name":"D2D1_BLEND_INV_DEST_COLOR","Value":10} + ,{"Name":"D2D1_BLEND_SRC_ALPHA_SAT","Value":11} + ,{"Name":"D2D1_BLEND_BLEND_FACTOR","Value":14} + ,{"Name":"D2D1_BLEND_INV_BLEND_FACTOR","Value":15} + ,{"Name":"D2D1_BLEND_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_CHANNEL_DEPTH" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_CHANNEL_DEPTH_DEFAULT","Value":0} + ,{"Name":"D2D1_CHANNEL_DEPTH_1","Value":1} + ,{"Name":"D2D1_CHANNEL_DEPTH_4","Value":4} + ,{"Name":"D2D1_CHANNEL_DEPTH_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_FILTER" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_FILTER_MIN_MAG_MIP_POINT","Value":0} + ,{"Name":"D2D1_FILTER_MIN_MAG_POINT_MIP_LINEAR","Value":1} + ,{"Name":"D2D1_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT","Value":4} + ,{"Name":"D2D1_FILTER_MIN_POINT_MAG_MIP_LINEAR","Value":5} + ,{"Name":"D2D1_FILTER_MIN_LINEAR_MAG_MIP_POINT","Value":16} + ,{"Name":"D2D1_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR","Value":17} + ,{"Name":"D2D1_FILTER_MIN_MAG_LINEAR_MIP_POINT","Value":20} + ,{"Name":"D2D1_FILTER_MIN_MAG_MIP_LINEAR","Value":21} + ,{"Name":"D2D1_FILTER_ANISOTROPIC","Value":85} + ,{"Name":"D2D1_FILTER_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_FEATURE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_FEATURE_DOUBLES","Value":0} + ,{"Name":"D2D1_FEATURE_D3D10_X_HARDWARE_OPTIONS","Value":1} + ,{"Name":"D2D1_FEATURE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_PROPERTY_BINDING" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"getFunction","Type":{"Kind":"ApiRef","Name":"PD2D1_PROPERTY_GET_FUNCTION","TargetKind":"FunctionPointer","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_RESOURCE_TEXTURE_PROPERTIES" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"extents","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]} + ,{"Name":"dimensions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bufferPrecision","Type":{"Kind":"ApiRef","Name":"D2D1_BUFFER_PRECISION","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"channelDepth","Type":{"Kind":"ApiRef","Name":"D2D1_CHANNEL_DEPTH","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"filter","Type":{"Kind":"ApiRef","Name":"D2D1_FILTER","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"extendModes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_INPUT_ELEMENT_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"semanticName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} + ,{"Name":"semanticIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]} + ,{"Name":"inputSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"alignedByteOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_VERTEX_BUFFER_PROPERTIES" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Const"]} + ,{"Name":"byteWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"shaderBufferWithInputSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Const"]} + ,{"Name":"shaderBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"inputElements","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_INPUT_ELEMENT_DESC","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"elementCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"stride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_VERTEX_RANGE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"startVertex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"vertexCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_BLEND_DESCRIPTION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"blendOperation","Type":{"Kind":"ApiRef","Name":"D2D1_BLEND_OPERATION","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"sourceBlendAlpha","Type":{"Kind":"ApiRef","Name":"D2D1_BLEND","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"destinationBlendAlpha","Type":{"Kind":"ApiRef","Name":"D2D1_BLEND","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"blendOperationAlpha","Type":{"Kind":"ApiRef","Name":"D2D1_BLEND_OPERATION","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"blendFactor","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_INPUT_DESCRIPTION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"filter","Type":{"Kind":"ApiRef","Name":"D2D1_FILTER","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"levelOfDetailCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_FEATURE_DATA_DOUBLES" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"doublePrecisionFloatShaderOps","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"computeShaders_Plus_RawAndStructuredBuffers_Via_Shader_4_x","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID2D1VertexBuffer" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"9b8b1336-00a5-4668-92b7-ced5d8bf9b7b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"Map" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"bufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Unmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID2D1ResourceTexture" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"688d15c3-02b0-438d-b13a-d1b44c32c39a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"Update" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"minimumExtents","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"maximimumExtents","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"strides","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dimensions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"data","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"dataCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID2D1RenderInfo" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"519ae1bd-d19a-420d-b849-364f594776b7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetInputDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"inputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"inputDescription","Type":{"Kind":"ApiRef","Name":"D2D1_INPUT_DESCRIPTION","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetOutputBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"bufferPrecision","Type":{"Kind":"ApiRef","Name":"D2D1_BUFFER_PRECISION","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"channelDepth","Type":{"Kind":"ApiRef","Name":"D2D1_CHANNEL_DEPTH","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCached" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"isCached","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetInstructionCountHint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"instructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID2D1DrawInfo" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"693ce632-7f2f-45de-93fe-18d88b37aa21" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1RenderInfo","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"SetPixelShaderConstantBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"bufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetResourceTexture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"textureIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"resourceTexture","Type":{"Kind":"ApiRef","Name":"ID2D1ResourceTexture","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetVertexShaderConstantBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"bufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPixelShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"shaderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pixelOptions","Type":{"Kind":"ApiRef","Name":"D2D1_PIXEL_OPTIONS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetVertexProcessing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"vertexBuffer","Type":{"Kind":"ApiRef","Name":"ID2D1VertexBuffer","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"vertexOptions","Type":{"Kind":"ApiRef","Name":"D2D1_VERTEX_OPTIONS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"blendDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BLEND_DESCRIPTION","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"vertexRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_VERTEX_RANGE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"vertexShader","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ] + } + ] + } + ,{ + "Name":"ID2D1ComputeInfo" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"5598b14b-9fd7-48b7-9bdb-8f0964eb38bc" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1RenderInfo","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"SetComputeShaderConstantBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"bufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetComputeShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"shaderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetResourceTexture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"textureIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"resourceTexture","Type":{"Kind":"ApiRef","Name":"ID2D1ResourceTexture","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID2D1TransformNode" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"b2efe1e7-729f-4102-949f-505fa21bf666" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetInputCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID2D1TransformGraph" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"13d29038-c3e6-4034-9081-13b53a417992" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetInputCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"SetSingleTransformNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"node","Type":{"Kind":"ApiRef","Name":"ID2D1TransformNode","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"node","Type":{"Kind":"ApiRef","Name":"ID2D1TransformNode","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"node","Type":{"Kind":"ApiRef","Name":"ID2D1TransformNode","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetOutputNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"node","Type":{"Kind":"ApiRef","Name":"ID2D1TransformNode","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ConnectNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fromNode","Type":{"Kind":"ApiRef","Name":"ID2D1TransformNode","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"toNode","Type":{"Kind":"ApiRef","Name":"ID2D1TransformNode","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"toNodeInputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ConnectToEffectInput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"toEffectInputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"node","Type":{"Kind":"ApiRef","Name":"ID2D1TransformNode","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"toNodeInputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"SetPassthroughGraph" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"effectInputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID2D1Transform" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"ef1a287d-342a-4f76-8fdb-da0d6ea9f92b" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1TransformNode","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"MapOutputRectToInputRects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"outputRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"inputRects","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"inputRectsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MapInputRectsToOutputRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"inputRects","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"inputOpaqueSubRects","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"inputRectCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"outputRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"outputOpaqueSubRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MapInvalidRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"inputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"invalidInputRect","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"invalidOutputRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID2D1DrawTransform" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"36bfdcb6-9739-435d-a30d-a653beff6a6f" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Transform","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"SetDrawInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"drawInfo","Type":{"Kind":"ApiRef","Name":"ID2D1DrawInfo","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID2D1ComputeTransform" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"0d85573c-01e3-4f7d-bfd9-0d60608bf3c3" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Transform","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"SetComputeInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"computeInfo","Type":{"Kind":"ApiRef","Name":"ID2D1ComputeInfo","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CalculateThreadgroups" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"outputRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dimensionX","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dimensionY","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dimensionZ","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID2D1AnalysisTransform" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"0359dc30-95e6-4568-9055-27720d130e93" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"ProcessAnalysisResults" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"analysisData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"analysisDataCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID2D1SourceTransform" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"db1800dd-0c34-4cf9-be90-31cc0a5653e1" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Transform","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"SetRenderInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"renderInfo","Type":{"Kind":"ApiRef","Name":"ID2D1RenderInfo","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Draw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"target","Type":{"Kind":"ApiRef","Name":"ID2D1Bitmap1","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"drawRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"targetOrigin","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2U","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID2D1ConcreteTransform" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"1a799d8a-69f7-4e4c-9fed-437ccc6684cc" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1TransformNode","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"SetOutputBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"bufferPrecision","Type":{"Kind":"ApiRef","Name":"D2D1_BUFFER_PRECISION","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"channelDepth","Type":{"Kind":"ApiRef","Name":"D2D1_CHANNEL_DEPTH","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCached" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"isCached","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID2D1BlendTransform" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"63ac0b32-ba44-450f-8806-7f4ca1ff2f1b" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1ConcreteTransform","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"SetDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"description","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BLEND_DESCRIPTION","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"description","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BLEND_DESCRIPTION","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID2D1BorderTransform" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"4998735c-3a19-473c-9781-656847e3a347" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1ConcreteTransform","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"SetExtendModeX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"extendMode","Type":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetExtendModeY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"extendMode","Type":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetExtendModeX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetExtendModeY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID2D1OffsetTransform" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"3fe6adea-7643-4f53-bd14-a0ce63f24042" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1TransformNode","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"SetOffset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"offset","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOffset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID2D1BoundsAdjustmentTransform" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"90f732e2-5092-4606-a819-8651970baccd" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1TransformNode","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"SetOutputBounds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"outputBounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetOutputBounds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"outputBounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID2D1EffectImpl" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"a248fd3f-3e6c-4e63-9f03-7f68ecc91db9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"effectContext","Type":{"Kind":"ApiRef","Name":"ID2D1EffectContext","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"transformGraph","Type":{"Kind":"ApiRef","Name":"ID2D1TransformGraph","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PrepareForRender" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"changeType","Type":{"Kind":"ApiRef","Name":"D2D1_CHANGE_TYPE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetGraph" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"transformGraph","Type":{"Kind":"ApiRef","Name":"ID2D1TransformGraph","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID2D1EffectContext" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"3d9f916b-27dc-4ad7-b4f1-64945340f563" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDpi" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"dpiX","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"dpiY","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"effectId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"effect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Effect","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetMaximumSupportedFeatureLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"featureLevels","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"featureLevelsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"maximumSupportedFeatureLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateTransformNodeFromEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"effect","Type":{"Kind":"ApiRef","Name":"ID2D1Effect","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"transformNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1TransformNode","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateBlendTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"numInputs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"blendDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BLEND_DESCRIPTION","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1BlendTransform","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateBorderTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"extendModeX","Type":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"extendModeY","Type":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1BorderTransform","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateOffsetTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"offset","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1OffsetTransform","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateBoundsAdjustmentTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"outputRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1BoundsAdjustmentTransform","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"LoadPixelShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"shaderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"shaderBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"shaderBufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LoadVertexShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"resourceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"shaderBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"shaderBufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LoadComputeShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"resourceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"shaderBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"shaderBufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsShaderLoaded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"shaderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CreateResourceTexture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"resourceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"resourceTextureProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_RESOURCE_TEXTURE_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"data","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"strides","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"resourceTexture","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1ResourceTexture","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"FindResourceTexture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"resourceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"resourceTexture","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1ResourceTexture","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateVertexBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"vertexBufferProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_VERTEX_BUFFER_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"resourceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"customVertexBufferProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1VertexBuffer","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"FindVertexBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"resourceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1VertexBuffer","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateColorContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"space","Type":{"Kind":"ApiRef","Name":"D2D1_COLOR_SPACE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"profile","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"profileSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"colorContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1ColorContext","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateColorContextFromFilename" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"filename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"colorContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1ColorContext","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateColorContextFromWicColorContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"wicColorContext","Type":{"Kind":"ApiRef","Name":"IWICColorContext","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"colorContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1ColorContext","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CheckFeatureSupport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"feature","Type":{"Kind":"ApiRef","Name":"D2D1_FEATURE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"featureSupportData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]} + ,{"Name":"featureSupportDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsBufferPrecisionSupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"bufferPrecision","Type":{"Kind":"ApiRef","Name":"D2D1_BUFFER_PRECISION","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"D2D1_YCBCR_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_YCBCR_PROP_CHROMA_SUBSAMPLING","Value":0} + ,{"Name":"D2D1_YCBCR_PROP_TRANSFORM_MATRIX","Value":1} + ,{"Name":"D2D1_YCBCR_PROP_INTERPOLATION_MODE","Value":2} + ,{"Name":"D2D1_YCBCR_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_YCBCR_CHROMA_SUBSAMPLING" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_YCBCR_CHROMA_SUBSAMPLING_AUTO","Value":0} + ,{"Name":"D2D1_YCBCR_CHROMA_SUBSAMPLING_420","Value":1} + ,{"Name":"D2D1_YCBCR_CHROMA_SUBSAMPLING_422","Value":2} + ,{"Name":"D2D1_YCBCR_CHROMA_SUBSAMPLING_444","Value":3} + ,{"Name":"D2D1_YCBCR_CHROMA_SUBSAMPLING_440","Value":4} + ,{"Name":"D2D1_YCBCR_CHROMA_SUBSAMPLING_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_YCBCR_INTERPOLATION_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_YCBCR_INTERPOLATION_MODE_NEAREST_NEIGHBOR","Value":0} + ,{"Name":"D2D1_YCBCR_INTERPOLATION_MODE_LINEAR","Value":1} + ,{"Name":"D2D1_YCBCR_INTERPOLATION_MODE_CUBIC","Value":2} + ,{"Name":"D2D1_YCBCR_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR","Value":3} + ,{"Name":"D2D1_YCBCR_INTERPOLATION_MODE_ANISOTROPIC","Value":4} + ,{"Name":"D2D1_YCBCR_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC","Value":5} + ,{"Name":"D2D1_YCBCR_INTERPOLATION_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_CONTRAST_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_CONTRAST_PROP_CONTRAST","Value":0} + ,{"Name":"D2D1_CONTRAST_PROP_CLAMP_INPUT","Value":1} + ,{"Name":"D2D1_CONTRAST_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_RGBTOHUE_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_RGBTOHUE_PROP_OUTPUT_COLOR_SPACE","Value":0} + ,{"Name":"D2D1_RGBTOHUE_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_RGBTOHUE_OUTPUT_COLOR_SPACE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_RGBTOHUE_OUTPUT_COLOR_SPACE_HUE_SATURATION_VALUE","Value":0} + ,{"Name":"D2D1_RGBTOHUE_OUTPUT_COLOR_SPACE_HUE_SATURATION_LIGHTNESS","Value":1} + ,{"Name":"D2D1_RGBTOHUE_OUTPUT_COLOR_SPACE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_HUETORGB_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_HUETORGB_PROP_INPUT_COLOR_SPACE","Value":0} + ,{"Name":"D2D1_HUETORGB_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_HUETORGB_INPUT_COLOR_SPACE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_HUETORGB_INPUT_COLOR_SPACE_HUE_SATURATION_VALUE","Value":0} + ,{"Name":"D2D1_HUETORGB_INPUT_COLOR_SPACE_HUE_SATURATION_LIGHTNESS","Value":1} + ,{"Name":"D2D1_HUETORGB_INPUT_COLOR_SPACE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_CHROMAKEY_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_CHROMAKEY_PROP_COLOR","Value":0} + ,{"Name":"D2D1_CHROMAKEY_PROP_TOLERANCE","Value":1} + ,{"Name":"D2D1_CHROMAKEY_PROP_INVERT_ALPHA","Value":2} + ,{"Name":"D2D1_CHROMAKEY_PROP_FEATHER","Value":3} + ,{"Name":"D2D1_CHROMAKEY_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_EMBOSS_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_EMBOSS_PROP_HEIGHT","Value":0} + ,{"Name":"D2D1_EMBOSS_PROP_DIRECTION","Value":1} + ,{"Name":"D2D1_EMBOSS_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_EXPOSURE_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_EXPOSURE_PROP_EXPOSURE_VALUE","Value":0} + ,{"Name":"D2D1_EXPOSURE_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_POSTERIZE_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_POSTERIZE_PROP_RED_VALUE_COUNT","Value":0} + ,{"Name":"D2D1_POSTERIZE_PROP_GREEN_VALUE_COUNT","Value":1} + ,{"Name":"D2D1_POSTERIZE_PROP_BLUE_VALUE_COUNT","Value":2} + ,{"Name":"D2D1_POSTERIZE_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_SEPIA_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_SEPIA_PROP_INTENSITY","Value":0} + ,{"Name":"D2D1_SEPIA_PROP_ALPHA_MODE","Value":1} + ,{"Name":"D2D1_SEPIA_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_SHARPEN_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_SHARPEN_PROP_SHARPNESS","Value":0} + ,{"Name":"D2D1_SHARPEN_PROP_THRESHOLD","Value":1} + ,{"Name":"D2D1_SHARPEN_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_STRAIGHTEN_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_STRAIGHTEN_PROP_ANGLE","Value":0} + ,{"Name":"D2D1_STRAIGHTEN_PROP_MAINTAIN_SIZE","Value":1} + ,{"Name":"D2D1_STRAIGHTEN_PROP_SCALE_MODE","Value":2} + ,{"Name":"D2D1_STRAIGHTEN_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_STRAIGHTEN_SCALE_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_STRAIGHTEN_SCALE_MODE_NEAREST_NEIGHBOR","Value":0} + ,{"Name":"D2D1_STRAIGHTEN_SCALE_MODE_LINEAR","Value":1} + ,{"Name":"D2D1_STRAIGHTEN_SCALE_MODE_CUBIC","Value":2} + ,{"Name":"D2D1_STRAIGHTEN_SCALE_MODE_MULTI_SAMPLE_LINEAR","Value":3} + ,{"Name":"D2D1_STRAIGHTEN_SCALE_MODE_ANISOTROPIC","Value":4} + ,{"Name":"D2D1_STRAIGHTEN_SCALE_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_TEMPERATUREANDTINT_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_TEMPERATUREANDTINT_PROP_TEMPERATURE","Value":0} + ,{"Name":"D2D1_TEMPERATUREANDTINT_PROP_TINT","Value":1} + ,{"Name":"D2D1_TEMPERATUREANDTINT_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_VIGNETTE_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_VIGNETTE_PROP_COLOR","Value":0} + ,{"Name":"D2D1_VIGNETTE_PROP_TRANSITION_SIZE","Value":1} + ,{"Name":"D2D1_VIGNETTE_PROP_STRENGTH","Value":2} + ,{"Name":"D2D1_VIGNETTE_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_EDGEDETECTION_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_EDGEDETECTION_PROP_STRENGTH","Value":0} + ,{"Name":"D2D1_EDGEDETECTION_PROP_BLUR_RADIUS","Value":1} + ,{"Name":"D2D1_EDGEDETECTION_PROP_MODE","Value":2} + ,{"Name":"D2D1_EDGEDETECTION_PROP_OVERLAY_EDGES","Value":3} + ,{"Name":"D2D1_EDGEDETECTION_PROP_ALPHA_MODE","Value":4} + ,{"Name":"D2D1_EDGEDETECTION_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_EDGEDETECTION_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_EDGEDETECTION_MODE_SOBEL","Value":0} + ,{"Name":"D2D1_EDGEDETECTION_MODE_PREWITT","Value":1} + ,{"Name":"D2D1_EDGEDETECTION_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_HIGHLIGHTSANDSHADOWS_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_HIGHLIGHTSANDSHADOWS_PROP_HIGHLIGHTS","Value":0} + ,{"Name":"D2D1_HIGHLIGHTSANDSHADOWS_PROP_SHADOWS","Value":1} + ,{"Name":"D2D1_HIGHLIGHTSANDSHADOWS_PROP_CLARITY","Value":2} + ,{"Name":"D2D1_HIGHLIGHTSANDSHADOWS_PROP_INPUT_GAMMA","Value":3} + ,{"Name":"D2D1_HIGHLIGHTSANDSHADOWS_PROP_MASK_BLUR_RADIUS","Value":4} + ,{"Name":"D2D1_HIGHLIGHTSANDSHADOWS_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_HIGHLIGHTSANDSHADOWS_INPUT_GAMMA" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_HIGHLIGHTSANDSHADOWS_INPUT_GAMMA_LINEAR","Value":0} + ,{"Name":"D2D1_HIGHLIGHTSANDSHADOWS_INPUT_GAMMA_SRGB","Value":1} + ,{"Name":"D2D1_HIGHLIGHTSANDSHADOWS_INPUT_GAMMA_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_LOOKUPTABLE3D_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_LOOKUPTABLE3D_PROP_LUT","Value":0} + ,{"Name":"D2D1_LOOKUPTABLE3D_PROP_ALPHA_MODE","Value":1} + ,{"Name":"D2D1_LOOKUPTABLE3D_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_OPACITY_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_OPACITY_PROP_OPACITY","Value":0} + ,{"Name":"D2D1_OPACITY_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_CROSSFADE_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_CROSSFADE_PROP_WEIGHT","Value":0} + ,{"Name":"D2D1_CROSSFADE_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_TINT_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_TINT_PROP_COLOR","Value":0} + ,{"Name":"D2D1_TINT_PROP_CLAMP_OUTPUT","Value":1} + ,{"Name":"D2D1_TINT_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_WHITELEVELADJUSTMENT_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_WHITELEVELADJUSTMENT_PROP_INPUT_WHITE_LEVEL","Value":0} + ,{"Name":"D2D1_WHITELEVELADJUSTMENT_PROP_OUTPUT_WHITE_LEVEL","Value":1} + ,{"Name":"D2D1_WHITELEVELADJUSTMENT_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_HDRTONEMAP_PROP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_HDRTONEMAP_PROP_INPUT_MAX_LUMINANCE","Value":0} + ,{"Name":"D2D1_HDRTONEMAP_PROP_OUTPUT_MAX_LUMINANCE","Value":1} + ,{"Name":"D2D1_HDRTONEMAP_PROP_DISPLAY_MODE","Value":2} + ,{"Name":"D2D1_HDRTONEMAP_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_HDRTONEMAP_DISPLAY_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_HDRTONEMAP_DISPLAY_MODE_SDR","Value":0} + ,{"Name":"D2D1_HDRTONEMAP_DISPLAY_MODE_HDR","Value":1} + ,{"Name":"D2D1_HDRTONEMAP_DISPLAY_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_RENDERING_PRIORITY" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_RENDERING_PRIORITY_NORMAL","Value":0} + ,{"Name":"D2D1_RENDERING_PRIORITY_LOW","Value":1} + ,{"Name":"D2D1_RENDERING_PRIORITY_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"ID2D1GeometryRealization" + ,"Architectures":[] + ,"Platform":"windows8.1" + ,"Kind":"Com" + ,"Guid":"a16907d7-bc02-4801-99e8-8cf7f485f774" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ID2D1DeviceContext1" + ,"Architectures":[] + ,"Platform":"windows8.1" + ,"Kind":"Com" + ,"Guid":"d37f57e4-6908-459f-a199-e72f24f79987" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1DeviceContext","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"CreateFilledGeometryRealization" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"geometry","Type":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"flatteningTolerance","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"geometryRealization","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1GeometryRealization","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateStrokedGeometryRealization" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"geometry","Type":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"flatteningTolerance","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"strokeWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"strokeStyle","Type":{"Kind":"ApiRef","Name":"ID2D1StrokeStyle","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"geometryRealization","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1GeometryRealization","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"DrawGeometryRealization" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"geometryRealization","Type":{"Kind":"ApiRef","Name":"ID2D1GeometryRealization","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID2D1Device1" + ,"Architectures":[] + ,"Platform":"windows8.1" + ,"Kind":"Com" + ,"Guid":"d21768e1-23a4-4823-a14b-7c3eba85d658" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Device","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"GetRenderingPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_RENDERING_PRIORITY","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"SetRenderingPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"renderingPriority","Type":{"Kind":"ApiRef","Name":"D2D1_RENDERING_PRIORITY","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateDeviceContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"options","Type":{"Kind":"ApiRef","Name":"D2D1_DEVICE_CONTEXT_OPTIONS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"deviceContext1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1DeviceContext1","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ID2D1Factory2" + ,"Architectures":[] + ,"Platform":"windows8.1" + ,"Kind":"Com" + ,"Guid":"94f81a73-9212-4376-9c58-b16a3a0d3992" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Factory1","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"CreateDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"dxgiDevice","Type":{"Kind":"ApiRef","Name":"IDXGIDevice","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"d2dDevice1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Device1","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ID2D1CommandSink1" + ,"Architectures":[] + ,"Platform":"windows8.1" + ,"Kind":"Com" + ,"Guid":"9eb767fd-4269-4467-b8c2-eb30cb305743" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1CommandSink","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"SetPrimitiveBlend1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"primitiveBlend","Type":{"Kind":"ApiRef","Name":"D2D1_PRIMITIVE_BLEND","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"D2D1_SVG_PAINT_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_SVG_PAINT_TYPE_NONE","Value":0} + ,{"Name":"D2D1_SVG_PAINT_TYPE_COLOR","Value":1} + ,{"Name":"D2D1_SVG_PAINT_TYPE_CURRENT_COLOR","Value":2} + ,{"Name":"D2D1_SVG_PAINT_TYPE_URI","Value":3} + ,{"Name":"D2D1_SVG_PAINT_TYPE_URI_NONE","Value":4} + ,{"Name":"D2D1_SVG_PAINT_TYPE_URI_COLOR","Value":5} + ,{"Name":"D2D1_SVG_PAINT_TYPE_URI_CURRENT_COLOR","Value":6} + ,{"Name":"D2D1_SVG_PAINT_TYPE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_SVG_LENGTH_UNITS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_SVG_LENGTH_UNITS_NUMBER","Value":0} + ,{"Name":"D2D1_SVG_LENGTH_UNITS_PERCENTAGE","Value":1} + ,{"Name":"D2D1_SVG_LENGTH_UNITS_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_SVG_DISPLAY" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_SVG_DISPLAY_INLINE","Value":0} + ,{"Name":"D2D1_SVG_DISPLAY_NONE","Value":1} + ,{"Name":"D2D1_SVG_DISPLAY_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_SVG_VISIBILITY" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_SVG_VISIBILITY_VISIBLE","Value":0} + ,{"Name":"D2D1_SVG_VISIBILITY_HIDDEN","Value":1} + ,{"Name":"D2D1_SVG_VISIBILITY_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_SVG_OVERFLOW" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_SVG_OVERFLOW_VISIBLE","Value":0} + ,{"Name":"D2D1_SVG_OVERFLOW_HIDDEN","Value":1} + ,{"Name":"D2D1_SVG_OVERFLOW_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_SVG_LINE_CAP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_SVG_LINE_CAP_BUTT","Value":0} + ,{"Name":"D2D1_SVG_LINE_CAP_SQUARE","Value":1} + ,{"Name":"D2D1_SVG_LINE_CAP_ROUND","Value":2} + ,{"Name":"D2D1_SVG_LINE_CAP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_SVG_LINE_JOIN" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_SVG_LINE_JOIN_BEVEL","Value":1} + ,{"Name":"D2D1_SVG_LINE_JOIN_MITER","Value":3} + ,{"Name":"D2D1_SVG_LINE_JOIN_ROUND","Value":2} + ,{"Name":"D2D1_SVG_LINE_JOIN_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_SVG_ASPECT_ALIGN" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_SVG_ASPECT_ALIGN_NONE","Value":0} + ,{"Name":"D2D1_SVG_ASPECT_ALIGN_X_MIN_Y_MIN","Value":1} + ,{"Name":"D2D1_SVG_ASPECT_ALIGN_X_MID_Y_MIN","Value":2} + ,{"Name":"D2D1_SVG_ASPECT_ALIGN_X_MAX_Y_MIN","Value":3} + ,{"Name":"D2D1_SVG_ASPECT_ALIGN_X_MIN_Y_MID","Value":4} + ,{"Name":"D2D1_SVG_ASPECT_ALIGN_X_MID_Y_MID","Value":5} + ,{"Name":"D2D1_SVG_ASPECT_ALIGN_X_MAX_Y_MID","Value":6} + ,{"Name":"D2D1_SVG_ASPECT_ALIGN_X_MIN_Y_MAX","Value":7} + ,{"Name":"D2D1_SVG_ASPECT_ALIGN_X_MID_Y_MAX","Value":8} + ,{"Name":"D2D1_SVG_ASPECT_ALIGN_X_MAX_Y_MAX","Value":9} + ,{"Name":"D2D1_SVG_ASPECT_ALIGN_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_SVG_ASPECT_SCALING" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_SVG_ASPECT_SCALING_MEET","Value":0} + ,{"Name":"D2D1_SVG_ASPECT_SCALING_SLICE","Value":1} + ,{"Name":"D2D1_SVG_ASPECT_SCALING_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_SVG_PATH_COMMAND" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_SVG_PATH_COMMAND_CLOSE_PATH","Value":0} + ,{"Name":"D2D1_SVG_PATH_COMMAND_MOVE_ABSOLUTE","Value":1} + ,{"Name":"D2D1_SVG_PATH_COMMAND_MOVE_RELATIVE","Value":2} + ,{"Name":"D2D1_SVG_PATH_COMMAND_LINE_ABSOLUTE","Value":3} + ,{"Name":"D2D1_SVG_PATH_COMMAND_LINE_RELATIVE","Value":4} + ,{"Name":"D2D1_SVG_PATH_COMMAND_CUBIC_ABSOLUTE","Value":5} + ,{"Name":"D2D1_SVG_PATH_COMMAND_CUBIC_RELATIVE","Value":6} + ,{"Name":"D2D1_SVG_PATH_COMMAND_QUADRADIC_ABSOLUTE","Value":7} + ,{"Name":"D2D1_SVG_PATH_COMMAND_QUADRADIC_RELATIVE","Value":8} + ,{"Name":"D2D1_SVG_PATH_COMMAND_ARC_ABSOLUTE","Value":9} + ,{"Name":"D2D1_SVG_PATH_COMMAND_ARC_RELATIVE","Value":10} + ,{"Name":"D2D1_SVG_PATH_COMMAND_HORIZONTAL_ABSOLUTE","Value":11} + ,{"Name":"D2D1_SVG_PATH_COMMAND_HORIZONTAL_RELATIVE","Value":12} + ,{"Name":"D2D1_SVG_PATH_COMMAND_VERTICAL_ABSOLUTE","Value":13} + ,{"Name":"D2D1_SVG_PATH_COMMAND_VERTICAL_RELATIVE","Value":14} + ,{"Name":"D2D1_SVG_PATH_COMMAND_CUBIC_SMOOTH_ABSOLUTE","Value":15} + ,{"Name":"D2D1_SVG_PATH_COMMAND_CUBIC_SMOOTH_RELATIVE","Value":16} + ,{"Name":"D2D1_SVG_PATH_COMMAND_QUADRADIC_SMOOTH_ABSOLUTE","Value":17} + ,{"Name":"D2D1_SVG_PATH_COMMAND_QUADRADIC_SMOOTH_RELATIVE","Value":18} + ,{"Name":"D2D1_SVG_PATH_COMMAND_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_SVG_UNIT_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_SVG_UNIT_TYPE_USER_SPACE_ON_USE","Value":0} + ,{"Name":"D2D1_SVG_UNIT_TYPE_OBJECT_BOUNDING_BOX","Value":1} + ,{"Name":"D2D1_SVG_UNIT_TYPE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_SVG_ATTRIBUTE_STRING_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_SVG_ATTRIBUTE_STRING_TYPE_SVG","Value":0} + ,{"Name":"D2D1_SVG_ATTRIBUTE_STRING_TYPE_ID","Value":1} + ,{"Name":"D2D1_SVG_ATTRIBUTE_STRING_TYPE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE_FLOAT","Value":0} + ,{"Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE_COLOR","Value":1} + ,{"Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE_FILL_MODE","Value":2} + ,{"Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE_DISPLAY","Value":3} + ,{"Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE_OVERFLOW","Value":4} + ,{"Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE_LINE_CAP","Value":5} + ,{"Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE_LINE_JOIN","Value":6} + ,{"Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE_VISIBILITY","Value":7} + ,{"Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE_MATRIX","Value":8} + ,{"Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE_UNIT_TYPE","Value":9} + ,{"Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE_EXTEND_MODE","Value":10} + ,{"Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE_PRESERVE_ASPECT_RATIO","Value":11} + ,{"Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE_VIEWBOX","Value":12} + ,{"Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE_LENGTH","Value":13} + ,{"Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_SVG_LENGTH" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_SVG_PRESERVE_ASPECT_RATIO" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"meetOrSlice","Type":{"Kind":"ApiRef","Name":"D2D1_SVG_ASPECT_SCALING","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_SVG_VIEWBOX" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID2D1SvgAttribute" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"c9cdb0dd-f8c9-4e70-b7c2-301c80292c5e" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"GetElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"element","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"attribute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SvgAttribute","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ID2D1SvgPaint" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"d59bab0a-68a2-455b-a5dc-9eb2854e2490" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1SvgAttribute","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"SetPaintType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"paintType","Type":{"Kind":"ApiRef","Name":"D2D1_SVG_PAINT_TYPE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPaintType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_SVG_PAINT_TYPE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"SetColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"color","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_COLOR_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"color","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_COLOR_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"id","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"id","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"idCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetIdLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID2D1SvgStrokeDashArray" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"f1c0ca52-92a3-4f00-b4ce-f35691efd9d9" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1SvgAttribute","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"RemoveDashesAtEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"dashesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateDashes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"dashes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D2D1_SVG_LENGTH","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dashesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"startIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateDashes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"dashes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ,{"Name":"dashesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"startIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDashes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"dashes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D2D1_SVG_LENGTH","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dashesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"startIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDashes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"dashes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"dashesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"startIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDashesCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID2D1SvgPointCollection" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"9dbe4c0d-3572-4dd9-9825-5530813bb712" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1SvgAttribute","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"RemovePointsAtEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pointsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdatePoints" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"points","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pointsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"startIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPoints" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"points","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pointsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"startIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPointsCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID2D1SvgPathData" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"c095e4f4-bb98-43d6-9745-4d1b84ec9888" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1SvgAttribute","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"RemoveSegmentDataAtEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"dataCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateSegmentData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"data","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ,{"Name":"dataCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"startIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSegmentData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"data","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"dataCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"startIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSegmentDataCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"RemoveCommandsAtEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"commandsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateCommands" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"commands","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D2D1_SVG_PATH_COMMAND","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"commandsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"startIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCommands" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"commands","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D2D1_SVG_PATH_COMMAND","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"commandsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"startIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCommandsCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"CreatePathGeometry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fillMode","Type":{"Kind":"ApiRef","Name":"D2D1_FILL_MODE","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"pathGeometry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1PathGeometry1","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ID2D1SvgElement" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"ac7b67a6-183e-49c1-a823-0ebe40b0db29" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"GetDocument" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"document","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SvgDocument","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetTagName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"name","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"nameCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTagNameLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"IsTextContent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetParent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"parent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"HasChildren" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetFirstChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"child","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetLastChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"child","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPreviousChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"referenceChild","Type":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"previousChild","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"GetNextChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"referenceChild","Type":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"nextChild","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"InsertChildBefore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"newChild","Type":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"referenceChild","Type":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"AppendChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"newChild","Type":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReplaceChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"newChild","Type":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"oldChild","Type":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"oldChild","Type":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"tagName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"newChild","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"IsAttributeSpecified" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"inherited","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetSpecifiedAttributeCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetSpecifiedAttributeName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"name","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"nameCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"inherited","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetSpecifiedAttributeNameLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nameLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"inherited","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RemoveAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetTextValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"name","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"nameCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTextValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"name","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"nameCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTextValueLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"SetAttributeValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"ID2D1SvgAttribute","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAttributeValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Const"]} + ,{"Name":"valueSizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAttributeValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"D2D1_SVG_ATTRIBUTE_STRING_TYPE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetAttributeValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"GetAttributeValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3}]} + ,{"Name":"valueSizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAttributeValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"D2D1_SVG_ATTRIBUTE_STRING_TYPE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"valueCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAttributeValueLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"D2D1_SVG_ATTRIBUTE_STRING_TYPE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"valueLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID2D1SvgDocument" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"86b88e4d-afa4-4d7b-88e4-68a51c4a0aec" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"SetViewportSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"viewportSize","Type":{"Kind":"ApiRef","Name":"D2D_SIZE_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetViewportSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D_SIZE_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"SetRoot" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"root","Type":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetRoot" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"root","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"FindElementById" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"id","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"svgElement","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"Serialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"outputXmlStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"subtree","Type":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Deserialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"inputXmlStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"subtree","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreatePaint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"paintType","Type":{"Kind":"ApiRef","Name":"D2D1_SVG_PAINT_TYPE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"color","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_COLOR_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"id","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"paint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SvgPaint","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateStrokeDashArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"dashes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D2D1_SVG_LENGTH","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dashesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"strokeDashArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SvgStrokeDashArray","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreatePointCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"points","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pointsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pointCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SvgPointCollection","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreatePathData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"segmentData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"segmentDataCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"commands","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"D2D1_SVG_PATH_COMMAND","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"commandsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pathData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SvgPathData","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"D2D1_INK_NIB_SHAPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_INK_NIB_SHAPE_ROUND","Value":0} + ,{"Name":"D2D1_INK_NIB_SHAPE_SQUARE","Value":1} + ,{"Name":"D2D1_INK_NIB_SHAPE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_ORIENTATION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_ORIENTATION_DEFAULT","Value":1} + ,{"Name":"D2D1_ORIENTATION_FLIP_HORIZONTAL","Value":2} + ,{"Name":"D2D1_ORIENTATION_ROTATE_CLOCKWISE180","Value":3} + ,{"Name":"D2D1_ORIENTATION_ROTATE_CLOCKWISE180_FLIP_HORIZONTAL","Value":4} + ,{"Name":"D2D1_ORIENTATION_ROTATE_CLOCKWISE90_FLIP_HORIZONTAL","Value":5} + ,{"Name":"D2D1_ORIENTATION_ROTATE_CLOCKWISE270","Value":6} + ,{"Name":"D2D1_ORIENTATION_ROTATE_CLOCKWISE270_FLIP_HORIZONTAL","Value":7} + ,{"Name":"D2D1_ORIENTATION_ROTATE_CLOCKWISE90","Value":8} + ,{"Name":"D2D1_ORIENTATION_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_IMAGE_SOURCE_LOADING_OPTIONS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_IMAGE_SOURCE_LOADING_OPTIONS_NONE","Value":0} + ,{"Name":"D2D1_IMAGE_SOURCE_LOADING_OPTIONS_RELEASE_SOURCE","Value":1} + ,{"Name":"D2D1_IMAGE_SOURCE_LOADING_OPTIONS_CACHE_ON_DEMAND","Value":2} + ,{"Name":"D2D1_IMAGE_SOURCE_LOADING_OPTIONS_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS_NONE","Value":0} + ,{"Name":"D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS_LOW_QUALITY_PRIMARY_CONVERSION","Value":1} + ,{"Name":"D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS_NONE","Value":0} + ,{"Name":"D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS_DISABLE_DPI_SCALE","Value":1} + ,{"Name":"D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"orientation","Type":{"Kind":"ApiRef","Name":"D2D1_ORIENTATION","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"scaleX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"scaleY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"interpolationMode","Type":{"Kind":"ApiRef","Name":"D2D1_INTERPOLATION_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"options","Type":{"Kind":"ApiRef","Name":"D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_INK_POINT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"radius","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_INK_BEZIER_SEGMENT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"point3","Type":{"Kind":"ApiRef","Name":"D2D1_INK_POINT","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_INK_STYLE_PROPERTIES" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_PATCH_EDGE_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_PATCH_EDGE_MODE_ALIASED","Value":0} + ,{"Name":"D2D1_PATCH_EDGE_MODE_ANTIALIASED","Value":1} + ,{"Name":"D2D1_PATCH_EDGE_MODE_ALIASED_INFLATED","Value":2} + ,{"Name":"D2D1_PATCH_EDGE_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_GRADIENT_MESH_PATCH" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"point02","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} + ,{"Name":"point03","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} + ,{"Name":"point10","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} + ,{"Name":"point11","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} + ,{"Name":"point12","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} + ,{"Name":"point13","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} + ,{"Name":"point20","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} + ,{"Name":"point21","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} + ,{"Name":"point22","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} + ,{"Name":"point23","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} + ,{"Name":"point30","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} + ,{"Name":"point31","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} + ,{"Name":"point32","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} + ,{"Name":"point33","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} + ,{"Name":"color00","Type":{"Kind":"ApiRef","Name":"D2D1_COLOR_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} + ,{"Name":"color03","Type":{"Kind":"ApiRef","Name":"D2D1_COLOR_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} + ,{"Name":"color30","Type":{"Kind":"ApiRef","Name":"D2D1_COLOR_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} + ,{"Name":"color33","Type":{"Kind":"ApiRef","Name":"D2D1_COLOR_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} + ,{"Name":"topEdgeMode","Type":{"Kind":"ApiRef","Name":"D2D1_PATCH_EDGE_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"leftEdgeMode","Type":{"Kind":"ApiRef","Name":"D2D1_PATCH_EDGE_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"bottomEdgeMode","Type":{"Kind":"ApiRef","Name":"D2D1_PATCH_EDGE_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"rightEdgeMode","Type":{"Kind":"ApiRef","Name":"D2D1_PATCH_EDGE_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_SPRITE_OPTIONS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_SPRITE_OPTIONS_NONE","Value":0} + ,{"Name":"D2D1_SPRITE_OPTIONS_CLAMP_TO_SOURCE_RECTANGLE","Value":1} + ,{"Name":"D2D1_SPRITE_OPTIONS_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_DEFAULT","Value":0} + ,{"Name":"D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_DISABLE","Value":1} + ,{"Name":"D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_GAMMA1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_GAMMA1_G22","Value":0} + ,{"Name":"D2D1_GAMMA1_G10","Value":1} + ,{"Name":"D2D1_GAMMA1_G2084","Value":2} + ,{"Name":"D2D1_GAMMA1_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_SIMPLE_COLOR_PROFILE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"bluePrimary","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} + ,{"Name":"whitePointXZ","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} + ,{"Name":"gamma","Type":{"Kind":"ApiRef","Name":"D2D1_GAMMA1","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_COLOR_CONTEXT_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D2D1_COLOR_CONTEXT_TYPE_ICC","Value":0} + ,{"Name":"D2D1_COLOR_CONTEXT_TYPE_SIMPLE","Value":1} + ,{"Name":"D2D1_COLOR_CONTEXT_TYPE_DXGI","Value":2} + ,{"Name":"D2D1_COLOR_CONTEXT_TYPE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"ID2D1InkStyle" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"bae8b344-23fc-4071-8cb5-d05d6f073848" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"SetNibTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetNibTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetNibShape" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"nibShape","Type":{"Kind":"ApiRef","Name":"D2D1_INK_NIB_SHAPE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNibShape" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_INK_NIB_SHAPE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID2D1Ink" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"b499923b-7029-478f-a8b3-432c7c5f5312" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"SetStartPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"startPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_INK_POINT","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetStartPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_INK_POINT","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"AddSegments" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"segments","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D2D1_INK_BEZIER_SEGMENT","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"segmentsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveSegmentsAtEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"segmentsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSegments" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"startSegment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"segments","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"D2D1_INK_BEZIER_SEGMENT","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"segmentsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSegmentAtEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"segment","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_INK_BEZIER_SEGMENT","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetSegmentCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetSegments" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"startSegment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"segments","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"D2D1_INK_BEZIER_SEGMENT","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"segmentsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StreamAsGeometry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"inkStyle","Type":{"Kind":"ApiRef","Name":"ID2D1InkStyle","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"worldTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"flatteningTolerance","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"geometrySink","Type":{"Kind":"ApiRef","Name":"ID2D1SimplifiedGeometrySink","TargetKind":"Com","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBounds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"inkStyle","Type":{"Kind":"ApiRef","Name":"ID2D1InkStyle","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"worldTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"bounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID2D1GradientMesh" + ,"Architectures":[] + ,"Platform":"windows8.1" + ,"Kind":"Com" + ,"Guid":"f292e401-c050-4cde-83d7-04962d3b23c2" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"GetPatchCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetPatches" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"startIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"patches","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"D2D1_GRADIENT_MESH_PATCH","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"patchesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID2D1ImageSource" + ,"Architectures":[] + ,"Platform":"windows10.0.10240" + ,"Kind":"Com" + ,"Guid":"c9b664e5-74a1-4378-9ac2-eefc37a3f4d8" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"OfferResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"TryReclaimResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"resourcesDiscarded","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID2D1ImageSourceFromWic" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"77395441-1c8f-4555-8683-f50dab0fe792" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1ImageSource","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"EnsureCached" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"rectangleToFill","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_U","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"TrimCache" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"rectangleToPreserve","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_U","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GetSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"wicBitmapSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ID2D1TransformedImageSource" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"7f1f79e5-2796-416c-8f55-700f911445e5" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"GetSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"imageSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1ImageSource","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"properties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID2D1LookupTable3D" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"53dd9855-a3b0-4d5b-82e1-26e25c5e5797" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ID2D1DeviceContext2" + ,"Architectures":[] + ,"Platform":"windows10.0.10240" + ,"Kind":"Com" + ,"Guid":"394ea6a3-0c34-4321-950b-6ca20f0be6c7" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1DeviceContext1","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"CreateInk" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"startPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_INK_POINT","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Ink","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateInkStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"inkStyleProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_INK_STYLE_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"inkStyle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1InkStyle","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateGradientMesh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"patches","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D2D1_GRADIENT_MESH_PATCH","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"patchesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"gradientMesh","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1GradientMesh","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateImageSourceFromWic" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"wicBitmapSource","Type":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"loadingOptions","Type":{"Kind":"ApiRef","Name":"D2D1_IMAGE_SOURCE_LOADING_OPTIONS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"alphaMode","Type":{"Kind":"ApiRef","Name":"D2D1_ALPHA_MODE","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"imageSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1ImageSourceFromWic","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateLookupTable3D" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"precision","Type":{"Kind":"ApiRef","Name":"D2D1_BUFFER_PRECISION","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"extents","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":3,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ,{"Name":"data","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"dataCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"strides","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":2,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ,{"Name":"lookupTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1LookupTable3D","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateImageSourceFromDxgi" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"surfaces","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"IDXGISurface","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["In"]} + ,{"Name":"surfaceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"colorSpace","Type":{"Kind":"ApiRef","Name":"DXGI_COLOR_SPACE_TYPE","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"options","Type":{"Kind":"ApiRef","Name":"D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"imageSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1ImageSource","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetGradientMeshWorldBounds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"gradientMesh","Type":{"Kind":"ApiRef","Name":"ID2D1GradientMesh","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DrawInk" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ink","Type":{"Kind":"ApiRef","Name":"ID2D1Ink","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"inkStyle","Type":{"Kind":"ApiRef","Name":"ID2D1InkStyle","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DrawGradientMesh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"gradientMesh","Type":{"Kind":"ApiRef","Name":"ID2D1GradientMesh","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawGdiMetafile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"gdiMetafile","Type":{"Kind":"ApiRef","Name":"ID2D1GdiMetafile","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"destinationRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"sourceRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CreateTransformedImageSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"imageSource","Type":{"Kind":"ApiRef","Name":"ID2D1ImageSource","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"properties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"transformedImageSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1TransformedImageSource","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ID2D1Device2" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"a44472e1-8dfb-4e60-8492-6e2861c9ca8b" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Device1","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"CreateDeviceContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"options","Type":{"Kind":"ApiRef","Name":"D2D1_DEVICE_CONTEXT_OPTIONS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"deviceContext2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1DeviceContext2","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"FlushDeviceContexts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"bitmap","Type":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDxgiDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"dxgiDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGIDevice","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ID2D1Factory3" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"0869759f-4f00-413f-b03e-2bda45404d0f" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Factory2","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"CreateDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"dxgiDevice","Type":{"Kind":"ApiRef","Name":"IDXGIDevice","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"d2dDevice2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Device2","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ID2D1CommandSink2" + ,"Architectures":[] + ,"Platform":"windows8.1" + ,"Kind":"Com" + ,"Guid":"3bab440e-417e-47df-a2e2-bc0be6a00916" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1CommandSink1","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"DrawInk" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ink","Type":{"Kind":"ApiRef","Name":"ID2D1Ink","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"inkStyle","Type":{"Kind":"ApiRef","Name":"ID2D1InkStyle","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DrawGradientMesh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"gradientMesh","Type":{"Kind":"ApiRef","Name":"ID2D1GradientMesh","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawGdiMetafile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"gdiMetafile","Type":{"Kind":"ApiRef","Name":"ID2D1GdiMetafile","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"destinationRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"sourceRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ] + } + ,{ + "Name":"ID2D1GdiMetafile1" + ,"Architectures":[] + ,"Platform":"windows10.0.10240" + ,"Kind":"Com" + ,"Guid":"2e69f9e8-dd3f-4bf9-95ba-c04f49d788df" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1GdiMetafile","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"GetDpi" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"dpiX","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"dpiY","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSourceBounds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"bounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID2D1GdiMetafileSink1" + ,"Architectures":[] + ,"Platform":"windows10.0.10240" + ,"Kind":"Com" + ,"Guid":"fd0ecb6b-91e6-411e-8655-395e760f91b4" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1GdiMetafileSink","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"ProcessRecord" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"recordType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"recordData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"recordDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID2D1SpriteBatch" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"4dc583bf-3a10-438a-8722-e9765224f1f1" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"AddSprites" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"spriteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"destinationRectangles","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"sourceRectangles","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_U","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"colors","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_COLOR_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"transforms","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"destinationRectanglesStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"sourceRectanglesStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"colorsStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"transformsStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSprites" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"startIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"spriteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"destinationRectangles","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"sourceRectangles","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_U","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"colors","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_COLOR_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"transforms","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"destinationRectanglesStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"sourceRectanglesStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"colorsStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"transformsStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSprites" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"startIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"spriteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"destinationRectangles","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"sourceRectangles","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D2D_RECT_U","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"colors","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D2D1_COLOR_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"transforms","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetSpriteCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID2D1DeviceContext3" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"235a7496-8351-414c-bcd4-6672ab2d8e00" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1DeviceContext2","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"CreateSpriteBatch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"spriteBatch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SpriteBatch","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"DrawSpriteBatch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"spriteBatch","Type":{"Kind":"ApiRef","Name":"ID2D1SpriteBatch","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"startIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"spriteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bitmap","Type":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"interpolationMode","Type":{"Kind":"ApiRef","Name":"D2D1_BITMAP_INTERPOLATION_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"spriteOptions","Type":{"Kind":"ApiRef","Name":"D2D1_SPRITE_OPTIONS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID2D1Device3" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"852f2087-802c-4037-ab60-ff2e7ee6fc01" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Device2","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"CreateDeviceContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"options","Type":{"Kind":"ApiRef","Name":"D2D1_DEVICE_CONTEXT_OPTIONS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"deviceContext3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1DeviceContext3","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ID2D1Factory4" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"bd4ec2d2-0662-4bee-ba8e-6f29f032e096" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Factory3","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"CreateDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"dxgiDevice","Type":{"Kind":"ApiRef","Name":"IDXGIDevice","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"d2dDevice3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Device3","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ID2D1CommandSink3" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"18079135-4cf3-4868-bc8e-06067e6d242d" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1CommandSink2","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"DrawSpriteBatch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"spriteBatch","Type":{"Kind":"ApiRef","Name":"ID2D1SpriteBatch","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"startIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"spriteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bitmap","Type":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"interpolationMode","Type":{"Kind":"ApiRef","Name":"D2D1_BITMAP_INTERPOLATION_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"spriteOptions","Type":{"Kind":"ApiRef","Name":"D2D1_SPRITE_OPTIONS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID2D1SvgGlyphStyle" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"af671749-d241-4db8-8e41-dcc2e5c1a438" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"SetFill" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetFill" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetStroke" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"strokeWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"dashes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dashesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dashOffset","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStrokeDashesCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetStroke" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"strokeWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","Optional"]} + ,{"Name":"dashes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","Optional"]} + ,{"Name":"dashesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dashOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ID2D1DeviceContext4" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"8c427831-3d90-4476-b647-c4fae349e4db" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1DeviceContext3","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"CreateSvgGlyphStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"svgGlyphStyle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SvgGlyphStyle","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"DrawText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"string","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"stringLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"textFormat","Type":{"Kind":"ApiRef","Name":"IDWriteTextFormat","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"layoutRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"defaultFillBrush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"svgGlyphStyle","Type":{"Kind":"ApiRef","Name":"ID2D1SvgGlyphStyle","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"colorPaletteIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"options","Type":{"Kind":"ApiRef","Name":"D2D1_DRAW_TEXT_OPTIONS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawTextLayout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"origin","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"textLayout","Type":{"Kind":"ApiRef","Name":"IDWriteTextLayout","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"defaultFillBrush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"svgGlyphStyle","Type":{"Kind":"ApiRef","Name":"ID2D1SvgGlyphStyle","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"colorPaletteIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"options","Type":{"Kind":"ApiRef","Name":"D2D1_DRAW_TEXT_OPTIONS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawColorBitmapGlyphRun" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"glyphImageFormat","Type":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_IMAGE_FORMATS","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"baselineOrigin","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"glyphRun","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"bitmapSnapOption","Type":{"Kind":"ApiRef","Name":"D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawSvgGlyphRun" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"baselineOrigin","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"glyphRun","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"defaultFillBrush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"svgGlyphStyle","Type":{"Kind":"ApiRef","Name":"ID2D1SvgGlyphStyle","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"colorPaletteIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetColorBitmapGlyphImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"glyphImageFormat","Type":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_IMAGE_FORMATS","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"glyphOrigin","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontFace","Type":{"Kind":"ApiRef","Name":"IDWriteFontFace","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontEmSize","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"glyphIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"isSideways","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"worldTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dpiX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"dpiY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"glyphTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"glyphImage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetSvgGlyphImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"glyphOrigin","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontFace","Type":{"Kind":"ApiRef","Name":"IDWriteFontFace","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontEmSize","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"glyphIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"isSideways","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"worldTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"defaultFillBrush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"svgGlyphStyle","Type":{"Kind":"ApiRef","Name":"ID2D1SvgGlyphStyle","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"colorPaletteIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"glyphTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"glyphImage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1CommandList","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ID2D1Device4" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"d7bdb159-5683-4a46-bc9c-72dc720b858b" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Device3","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"CreateDeviceContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"options","Type":{"Kind":"ApiRef","Name":"D2D1_DEVICE_CONTEXT_OPTIONS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"deviceContext4","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1DeviceContext4","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"SetMaximumColorGlyphCacheMemory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"maximumInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMaximumColorGlyphCacheMemory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID2D1Factory5" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"c4349994-838e-4b0f-8cab-44997d9eeacc" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Factory4","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"CreateDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"dxgiDevice","Type":{"Kind":"ApiRef","Name":"IDXGIDevice","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"d2dDevice4","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Device4","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ID2D1CommandSink4" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"c78a6519-40d6-4218-b2de-beeeb744bb3e" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1CommandSink3","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"SetPrimitiveBlend2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"primitiveBlend","Type":{"Kind":"ApiRef","Name":"D2D1_PRIMITIVE_BLEND","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID2D1ColorContext1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"1ab42875-c57f-4be9-bd85-9cd78d6f55ee" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1ColorContext","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"GetColorContextType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_COLOR_CONTEXT_TYPE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetDXGIColorSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DXGI_COLOR_SPACE_TYPE","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetSimpleColorProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"simpleProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_SIMPLE_COLOR_PROFILE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID2D1DeviceContext5" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"7836d248-68cc-4df6-b9e8-de991bf62eb7" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1DeviceContext4","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"CreateSvgDocument" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"inputXmlStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"viewportSize","Type":{"Kind":"ApiRef","Name":"D2D_SIZE_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"svgDocument","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SvgDocument","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"DrawSvgDocument" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"svgDocument","Type":{"Kind":"ApiRef","Name":"ID2D1SvgDocument","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateColorContextFromDxgiColorSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"colorSpace","Type":{"Kind":"ApiRef","Name":"DXGI_COLOR_SPACE_TYPE","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"colorContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1ColorContext1","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateColorContextFromSimpleColorProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"simpleProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_SIMPLE_COLOR_PROFILE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"colorContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1ColorContext1","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ID2D1Device5" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"d55ba0a4-6405-4694-aef5-08ee1a4358b4" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Device4","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"CreateDeviceContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"options","Type":{"Kind":"ApiRef","Name":"D2D1_DEVICE_CONTEXT_OPTIONS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"deviceContext5","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1DeviceContext5","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ID2D1Factory6" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"f9976f46-f642-44c1-97ca-da32ea2a2635" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Factory5","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"CreateDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"dxgiDevice","Type":{"Kind":"ApiRef","Name":"IDXGIDevice","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"d2dDevice5","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Device5","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ID2D1CommandSink5" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"7047dd26-b1e7-44a7-959a-8349e2144fa8" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1CommandSink4","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"BlendImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"blendMode","Type":{"Kind":"ApiRef","Name":"D2D1_BLEND_MODE","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"targetOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"imageRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"interpolationMode","Type":{"Kind":"ApiRef","Name":"D2D1_INTERPOLATION_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID2D1DeviceContext6" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"985f7e37-4ed0-4a19-98a3-15b0edfde306" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1DeviceContext5","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"BlendImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"blendMode","Type":{"Kind":"ApiRef","Name":"D2D1_BLEND_MODE","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"targetOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"imageRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"interpolationMode","Type":{"Kind":"ApiRef","Name":"D2D1_INTERPOLATION_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID2D1Device6" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"7bfef914-2d75-4bad-be87-e18ddb077b6d" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Device5","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"CreateDeviceContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"options","Type":{"Kind":"ApiRef","Name":"D2D1_DEVICE_CONTEXT_OPTIONS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"deviceContext6","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1DeviceContext6","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ID2D1Factory7" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"bdc2bdd3-b96c-4de6-bdf7-99d4745454de" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Factory6","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"CreateDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"dxgiDevice","Type":{"Kind":"ApiRef","Name":"IDXGIDevice","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"d2dDevice6","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Device6","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ID2D1EffectContext1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"84ab595a-fc81-4546-bacd-e8ef4d8abe7a" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1EffectContext","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"CreateLookupTable3D" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"precision","Type":{"Kind":"ApiRef","Name":"D2D1_BUFFER_PRECISION","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"extents","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":3,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ,{"Name":"data","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"dataCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"strides","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":2,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ,{"Name":"lookupTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1LookupTable3D","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ID2D1EffectContext2" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"577ad2a0-9fc7-4dda-8b18-dab810140052" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1EffectContext1","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"CreateColorContextFromDxgiColorSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"colorSpace","Type":{"Kind":"ApiRef","Name":"DXGI_COLOR_SPACE_TYPE","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"colorContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1ColorContext1","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateColorContextFromSimpleColorProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"simpleProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_SIMPLE_COLOR_PROFILE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"colorContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1ColorContext1","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } +] + +,"Functions":[ + { + "Name":"D2D1CreateFactory" + ,"SetLastError":false + ,"DllImport":"d2d1.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Attrs":[] + ,"Params":[ + {"Name":"factoryType","Type":{"Kind":"ApiRef","Name":"D2D1_FACTORY_TYPE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pFactoryOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_FACTORY_OPTIONS","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppIFactory","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"D2D1MakeRotateMatrix" + ,"SetLastError":false + ,"DllImport":"d2d1.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Attrs":[] + ,"Params":[ + {"Name":"angle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"center","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D2D1MakeSkewMatrix" + ,"SetLastError":false + ,"DllImport":"d2d1.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Attrs":[] + ,"Params":[ + {"Name":"angleX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"angleY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"center","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D2D1IsMatrixInvertible" + ,"SetLastError":false + ,"DllImport":"d2d1.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Attrs":[] + ,"Params":[ + {"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"D2D1InvertMatrix" + ,"SetLastError":false + ,"DllImport":"d2d1.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Attrs":[] + ,"Params":[ + {"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"D2D1CreateDevice" + ,"SetLastError":false + ,"DllImport":"d2d1.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Attrs":[] + ,"Params":[ + {"Name":"dxgiDevice","Type":{"Kind":"ApiRef","Name":"IDXGIDevice","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"creationProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_CREATION_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"d2dDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Device","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D2D1CreateDeviceContext" + ,"SetLastError":false + ,"DllImport":"d2d1.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Attrs":[] + ,"Params":[ + {"Name":"dxgiSurface","Type":{"Kind":"ApiRef","Name":"IDXGISurface","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"creationProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_CREATION_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"d2dDeviceContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1DeviceContext","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D2D1ConvertColorSpace" + ,"SetLastError":false + ,"DllImport":"d2d1.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_COLOR_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"sourceColorSpace","Type":{"Kind":"ApiRef","Name":"D2D1_COLOR_SPACE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"destinationColorSpace","Type":{"Kind":"ApiRef","Name":"D2D1_COLOR_SPACE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"color","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_COLOR_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"D2D1SinCos" + ,"SetLastError":false + ,"DllImport":"d2d1.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"angle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"s","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"c","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D2D1Tan" + ,"SetLastError":false + ,"DllImport":"d2d1.dll" + ,"ReturnType":{"Kind":"Native","Name":"Single"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"angle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"D2D1Vec3Length" + ,"SetLastError":false + ,"DllImport":"d2d1.dll" + ,"ReturnType":{"Kind":"Native","Name":"Single"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"z","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"D2D1ComputeMaximumScaleFactor" + ,"SetLastError":false + ,"DllImport":"d2d1.dll" + ,"ReturnType":{"Kind":"Native","Name":"Single"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":"windows8.1" + ,"Attrs":[] + ,"Params":[ + {"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"D2D1GetGradientMeshInteriorPointsFromCoonsPatch" + ,"SetLastError":false + ,"DllImport":"d2d1.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":"windows10.0.10240" + ,"Attrs":[] + ,"Params":[ + {"Name":"pPoint0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pPoint1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pPoint2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pPoint3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pPoint4","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pPoint5","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pPoint6","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pPoint7","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pPoint8","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pPoint9","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pPoint10","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pPoint11","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pTensorPoint11","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pTensorPoint12","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pTensorPoint21","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pTensorPoint22","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/src/Generator/win32json/api/Graphics.Direct3D.Dxc.json b/src/Generator/win32json/api/Graphics.Direct3D.Dxc.json new file mode 100644 index 0000000..a4eb9e7 --- /dev/null +++ b/src/Generator/win32json/api/Graphics.Direct3D.Dxc.json @@ -0,0 +1,2075 @@ +{ + +"Constants":[ + { + "Name":"DXC_HASHFLAG_INCLUDES_SOURCE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"DXC_ARG_DEBUG" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"-Zi" + ,"Attrs":[] + } + ,{ + "Name":"DXC_ARG_SKIP_VALIDATION" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"-Vd" + ,"Attrs":[] + } + ,{ + "Name":"DXC_ARG_SKIP_OPTIMIZATIONS" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"-Od" + ,"Attrs":[] + } + ,{ + "Name":"DXC_ARG_PACK_MATRIX_ROW_MAJOR" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"-Zpr" + ,"Attrs":[] + } + ,{ + "Name":"DXC_ARG_PACK_MATRIX_COLUMN_MAJOR" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"-Zpc" + ,"Attrs":[] + } + ,{ + "Name":"DXC_ARG_AVOID_FLOW_CONTROL" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"-Gfa" + ,"Attrs":[] + } + ,{ + "Name":"DXC_ARG_PREFER_FLOW_CONTROL" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"-Gfp" + ,"Attrs":[] + } + ,{ + "Name":"DXC_ARG_ENABLE_STRICTNESS" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"-Ges" + ,"Attrs":[] + } + ,{ + "Name":"DXC_ARG_ENABLE_BACKWARDS_COMPATIBILITY" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"-Gec" + ,"Attrs":[] + } + ,{ + "Name":"DXC_ARG_IEEE_STRICTNESS" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"-Gis" + ,"Attrs":[] + } + ,{ + "Name":"DXC_ARG_OPTIMIZATION_LEVEL0" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"-O0" + ,"Attrs":[] + } + ,{ + "Name":"DXC_ARG_OPTIMIZATION_LEVEL1" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"-O1" + ,"Attrs":[] + } + ,{ + "Name":"DXC_ARG_OPTIMIZATION_LEVEL2" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"-O2" + ,"Attrs":[] + } + ,{ + "Name":"DXC_ARG_OPTIMIZATION_LEVEL3" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"-O3" + ,"Attrs":[] + } + ,{ + "Name":"DXC_ARG_WARNINGS_ARE_ERRORS" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"-WX" + ,"Attrs":[] + } + ,{ + "Name":"DXC_ARG_RESOURCES_MAY_ALIAS" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"-res_may_alias" + ,"Attrs":[] + } + ,{ + "Name":"DXC_ARG_ALL_RESOURCES_BOUND" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"-all_resources_bound" + ,"Attrs":[] + } + ,{ + "Name":"DXC_ARG_DEBUG_NAME_FOR_SOURCE" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"-Zss" + ,"Attrs":[] + } + ,{ + "Name":"DXC_ARG_DEBUG_NAME_FOR_BINARY" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"-Zsb" + ,"Attrs":[] + } + ,{ + "Name":"DXC_EXTRA_OUTPUT_NAME_STDOUT" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"*stdout*" + ,"Attrs":[] + } + ,{ + "Name":"DXC_EXTRA_OUTPUT_NAME_STDERR" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"*stderr*" + ,"Attrs":[] + } + ,{ + "Name":"DxcValidatorFlags_Default" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"DxcValidatorFlags_InPlaceEdit" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"DxcValidatorFlags_RootSignatureOnly" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"DxcValidatorFlags_ModuleOnly" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"DxcValidatorFlags_ValidMask" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":7 + ,"Attrs":[] + } + ,{ + "Name":"DxcVersionInfoFlags_None" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"DxcVersionInfoFlags_Debug" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"DxcVersionInfoFlags_Internal" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"CLSID_DxcCompiler" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"73e22d93-e6ce-47f3-b5bf-f0664f39c1b0" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_DxcLinker" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"ef6a8087-b0ea-4d56-9e45-d07e1a8b7806" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_DxcDiaDataSource" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"cd1f6b73-2ab0-484d-8edc-ebe7a43ca09f" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_DxcCompilerArgs" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"3e56ae82-224d-470f-a1a1-fe3016ee9f9d" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_DxcLibrary" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6245d6af-66e0-48fd-80b4-4d271796748c" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_DxcValidator" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"8ca3e215-f728-4cf3-8cdd-88af917587a1" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_DxcAssembler" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"d728db68-f903-4f80-94cd-dccf76ec7151" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_DxcContainerReflection" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"b9f54489-55b8-400c-ba3a-1675e4728b91" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_DxcOptimizer" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"ae2cd79f-cc22-453f-9b6b-b124e7a5204c" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_DxcContainerBuilder" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"94134294-411f-4574-b4d0-8741e25240d2" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_DxcPdbUtils" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"54621dfb-f2ce-457e-ae8c-ec355faeec7c" + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"DXC_CP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DXC_CP_ACP","Value":0} + ,{"Name":"DXC_CP_UTF16","Value":1200} + ,{"Name":"DXC_CP_UTF8","Value":65001} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"DxcCreateInstanceProc" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","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"]} + ] + } + ,{ + "Name":"DxcCreateInstance2Proc" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"pMalloc","Type":{"Kind":"ApiRef","Name":"IMalloc","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","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"]} + ] + } + ,{ + "Name":"DxcShaderHash" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HashDigest","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDxcBlob" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"8ba5fb08-5195-40e2-ac58-0d989c3a0102" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetBufferPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetBufferSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDxcBlobEncoding" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"7241d424-2646-4191-97c0-98e96e42fc68" + ,"Interface":{"Kind":"ApiRef","Name":"IDxcBlob","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]} + ,"Methods":[ + { + "Name":"GetEncoding" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pKnown","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pCodePage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXC_CP","TargetKind":"Default","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDxcBlobUtf16" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"a3f84eab-0faa-497e-a39c-ee6ed60b2d84" + ,"Interface":{"Kind":"ApiRef","Name":"IDxcBlobEncoding","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]} + ,"Methods":[ + { + "Name":"GetStringPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetStringLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDxcBlobUtf8" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"3da636c9-ba71-4024-a301-30cbf125305b" + ,"Interface":{"Kind":"ApiRef","Name":"IDxcBlobEncoding","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]} + ,"Methods":[ + { + "Name":"GetStringPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetStringLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDxcIncludeHandler" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"7f61fc7d-950d-467f-b3e3-3c02fb49187c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"LoadSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppIncludeSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDxcBlob","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ] + } + ,{ + "Name":"DxcBuffer" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Ptr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"Encoding","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DxcDefine" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDxcCompilerArgs" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"73effe2a-70dc-45f8-9690-eff64c02429d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetArguments" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"AddArguments" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"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":"argCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddArgumentsUTF8" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"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":"argCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddDefines" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDefines","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"DxcDefine","TargetKind":"Default","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"defineCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDxcLibrary" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"e5204dc7-d18c-4c3c-bdfb-851673980fe7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetMalloc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pMalloc","Type":{"Kind":"ApiRef","Name":"IMalloc","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CreateBlobFromBlob" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pBlob","Type":{"Kind":"ApiRef","Name":"IDxcBlob","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]},"Attrs":["In"]} + ,{"Name":"offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDxcBlob","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateBlobFromFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"codePage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXC_CP","TargetKind":"Default","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pBlobEncoding","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDxcBlobEncoding","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateBlobWithEncodingFromPinned" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pText","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} + ,{"Name":"size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"codePage","Type":{"Kind":"ApiRef","Name":"DXC_CP","TargetKind":"Default","Api":"Graphics.Direct3D.Dxc","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBlobEncoding","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDxcBlobEncoding","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateBlobWithEncodingOnHeapCopy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pText","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} + ,{"Name":"size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"codePage","Type":{"Kind":"ApiRef","Name":"DXC_CP","TargetKind":"Default","Api":"Graphics.Direct3D.Dxc","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBlobEncoding","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDxcBlobEncoding","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateBlobWithEncodingOnMalloc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pText","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Const"]} + ,{"Name":"pIMalloc","Type":{"Kind":"ApiRef","Name":"IMalloc","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"codePage","Type":{"Kind":"ApiRef","Name":"DXC_CP","TargetKind":"Default","Api":"Graphics.Direct3D.Dxc","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBlobEncoding","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDxcBlobEncoding","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateIncludeHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDxcIncludeHandler","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateStreamFromBlobReadOnly" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pBlob","Type":{"Kind":"ApiRef","Name":"IDxcBlob","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetBlobAsUtf8" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pBlob","Type":{"Kind":"ApiRef","Name":"IDxcBlob","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBlobEncoding","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDxcBlobEncoding","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetBlobAsUtf16" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pBlob","Type":{"Kind":"ApiRef","Name":"IDxcBlob","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBlobEncoding","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDxcBlobEncoding","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDxcOperationResult" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"cedb484a-d4e9-445a-b991-ca21ca157dc2" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetResult" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDxcBlob","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"GetErrorBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppErrors","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDxcBlobEncoding","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ] + } + ,{ + "Name":"IDxcCompiler" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"8c210bf3-011f-4422-8d70-6f9acb8db617" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"Compile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"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":"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":"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"]} + ,{"Name":"pIncludeHandler","Type":{"Kind":"ApiRef","Name":"IDxcIncludeHandler","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDxcOperationResult","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"Preprocess" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"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":"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"]} + ,{"Name":"pIncludeHandler","Type":{"Kind":"ApiRef","Name":"IDxcIncludeHandler","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDxcOperationResult","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"Disassemble" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pSource","Type":{"Kind":"ApiRef","Name":"IDxcBlob","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppDisassembly","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDxcBlobEncoding","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDxcCompiler2" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"a005a9d9-b8bb-4594-b5c9-0e633bec4d37" + ,"Interface":{"Kind":"ApiRef","Name":"IDxcCompiler","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]} + ,"Methods":[ + { + "Name":"CompileWithDebug" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"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":"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":"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"]} + ,{"Name":"pIncludeHandler","Type":{"Kind":"ApiRef","Name":"IDxcIncludeHandler","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDxcOperationResult","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ,{"Name":"ppDebugBlobName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ppDebugBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDxcBlob","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ] + } + ,{ + "Name":"IDxcLinker" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"f1b5be2a-62dd-4327-a1c2-42ac1e1e78e6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"RegisterLibrary" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pLibName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pLib","Type":{"Kind":"ApiRef","Name":"IDxcBlob","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Link" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pEntryName","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":"pLibNames","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"libCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"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":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDxcOperationResult","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDxcUtils" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"4605c4cb-2019-492a-ada4-65f20bb7d67f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateBlobFromBlob" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pBlob","Type":{"Kind":"ApiRef","Name":"IDxcBlob","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]},"Attrs":["In"]} + ,{"Name":"offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDxcBlob","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateBlobFromPinned" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} + ,{"Name":"size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"codePage","Type":{"Kind":"ApiRef","Name":"DXC_CP","TargetKind":"Default","Api":"Graphics.Direct3D.Dxc","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBlobEncoding","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDxcBlobEncoding","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"MoveToBlob" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Const"]} + ,{"Name":"pIMalloc","Type":{"Kind":"ApiRef","Name":"IMalloc","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"codePage","Type":{"Kind":"ApiRef","Name":"DXC_CP","TargetKind":"Default","Api":"Graphics.Direct3D.Dxc","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBlobEncoding","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDxcBlobEncoding","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateBlob" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} + ,{"Name":"size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"codePage","Type":{"Kind":"ApiRef","Name":"DXC_CP","TargetKind":"Default","Api":"Graphics.Direct3D.Dxc","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBlobEncoding","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDxcBlobEncoding","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"LoadFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pCodePage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXC_CP","TargetKind":"Default","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pBlobEncoding","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDxcBlobEncoding","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateReadOnlyStreamFromBlob" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pBlob","Type":{"Kind":"ApiRef","Name":"IDxcBlob","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateDefaultIncludeHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDxcIncludeHandler","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetBlobAsUtf8" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pBlob","Type":{"Kind":"ApiRef","Name":"IDxcBlob","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBlobEncoding","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDxcBlobUtf8","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetBlobAsUtf16" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pBlob","Type":{"Kind":"ApiRef","Name":"IDxcBlob","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBlobEncoding","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDxcBlobUtf16","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetDxilContainerPart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DxcBuffer","TargetKind":"Default","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"DxcPart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppPartData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"pPartSizeInBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateReflection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DxcBuffer","TargetKind":"Default","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvReflection","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"BuildArguments" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"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":"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"]} + ,{"Name":"ppArgs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDxcCompilerArgs","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetPDBContents" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pPDBBlob","Type":{"Kind":"ApiRef","Name":"IDxcBlob","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppHash","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDxcBlob","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ,{"Name":"ppContainer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDxcBlob","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"DXC_OUT_KIND" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DXC_OUT_NONE","Value":0} + ,{"Name":"DXC_OUT_OBJECT","Value":1} + ,{"Name":"DXC_OUT_ERRORS","Value":2} + ,{"Name":"DXC_OUT_PDB","Value":3} + ,{"Name":"DXC_OUT_SHADER_HASH","Value":4} + ,{"Name":"DXC_OUT_DISASSEMBLY","Value":5} + ,{"Name":"DXC_OUT_HLSL","Value":6} + ,{"Name":"DXC_OUT_TEXT","Value":7} + ,{"Name":"DXC_OUT_REFLECTION","Value":8} + ,{"Name":"DXC_OUT_ROOT_SIGNATURE","Value":9} + ,{"Name":"DXC_OUT_EXTRA_OUTPUTS","Value":10} + ,{"Name":"DXC_OUT_FORCE_DWORD","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDxcResult" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"58346cda-dde7-4497-9461-6f87af5e0659" + ,"Interface":{"Kind":"ApiRef","Name":"IDxcOperationResult","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]} + ,"Methods":[ + { + "Name":"HasOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"dxcOutKind","Type":{"Kind":"ApiRef","Name":"DXC_OUT_KIND","TargetKind":"Default","Api":"Graphics.Direct3D.Dxc","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"dxcOutKind","Type":{"Kind":"ApiRef","Name":"DXC_OUT_KIND","TargetKind":"Default","Api":"Graphics.Direct3D.Dxc","Parents":[]},"Attrs":["In"]} + ,{"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]} + ,{"Name":"ppOutputName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDxcBlobUtf16","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetNumOutputs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetOutputByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DXC_OUT_KIND","TargetKind":"Default","Api":"Graphics.Direct3D.Dxc","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PrimaryOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DXC_OUT_KIND","TargetKind":"Default","Api":"Graphics.Direct3D.Dxc","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDxcExtraOutputs" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"319b37a2-a5c2-494a-a5de-4801b2faf989" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetOutputCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"uIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]} + ,{"Name":"ppOutputType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDxcBlobUtf16","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ,{"Name":"ppOutputName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDxcBlobUtf16","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ] + } + ,{ + "Name":"IDxcCompiler3" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"228b4687-5a6a-4730-900c-9702b2203f54" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"Compile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"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":"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":"Disassemble" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"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":"IDxcValidator" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"a6e82bd2-1fd7-4826-9811-2857e797f49a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"Validate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pShader","Type":{"Kind":"ApiRef","Name":"IDxcBlob","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDxcOperationResult","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDxcValidator2" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"458e1fd1-b1b2-4750-a6e1-9c10f03bed92" + ,"Interface":{"Kind":"ApiRef","Name":"IDxcValidator","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]} + ,"Methods":[ + { + "Name":"ValidateWithDebug" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pShader","Type":{"Kind":"ApiRef","Name":"IDxcBlob","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOptDebugBitcode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DxcBuffer","TargetKind":"Default","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDxcOperationResult","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDxcContainerBuilder" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"334b1f50-2292-4b35-99a1-25588d8c17fe" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"Load" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDxilContainerHeader","Type":{"Kind":"ApiRef","Name":"IDxcBlob","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddPart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fourCC","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSource","Type":{"Kind":"ApiRef","Name":"IDxcBlob","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemovePart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fourCC","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SerializeContainer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDxcOperationResult","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDxcAssembler" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"091f7a26-1c1f-4948-904b-e6e3a8a771d5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"AssembleToContainer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pShader","Type":{"Kind":"ApiRef","Name":"IDxcBlob","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDxcOperationResult","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDxcContainerReflection" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"d2c21b26-8350-4bdc-976a-331ce6f4c54c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"Load" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pContainer","Type":{"Kind":"ApiRef","Name":"IDxcBlob","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPartCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPartKind" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"idx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPartContent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"idx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDxcBlob","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"FindFirstPartKind" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"kind","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPartReflection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"idx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IDxcOptimizerPass" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"ae2cd79f-cc22-453f-9b6b-b124e7a5204c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetOptionName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetOptionArgCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOptionArgName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"argIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetOptionArgDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"argIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDxcOptimizer" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"25740e2e-9cba-401b-9119-4fb42f39f270" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetAvailablePassCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAvailablePass" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDxcOptimizerPass","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"RunOptimizer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"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":"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"]} + ] + } + ] + } + ,{ + "Name":"IDxcVersionInfo" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"b04f5b50-2059-4f12-a8ff-a1e0cde1cc7e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pMajor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pMinor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDxcVersionInfo2" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"fb6904c4-42f0-4b62-9c46-983af7da7c83" + ,"Interface":{"Kind":"ApiRef","Name":"IDxcVersionInfo","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]} + ,"Methods":[ + { + "Name":"GetCommitInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pCommitCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pCommitHash","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDxcVersionInfo3" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"5e13e843-9d25-473c-9ad2-03b2d0b44b1e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCustomVersionString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVersionString","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"DxcArgPair" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDxcPdbUtils" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"e6c9647e-9d6a-4c3b-b94c-524b5a6c343d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"Load" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pPdbOrDxil","Type":{"Kind":"ApiRef","Name":"IDxcBlob","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSourceCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"uIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDxcBlobEncoding","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetSourceName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"uIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFlagCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFlag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"uIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetArgCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetArg" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"uIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetArgPairCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetArgPair" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"uIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDefineCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDefine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"uIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTargetProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetEntryPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMainFileName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetHash" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDxcBlob","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsFullPDB" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetFullPDB" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppFullPDB","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDxcBlob","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetVersionInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppVersionInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDxcVersionInfo","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"SetCompiler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pCompiler","Type":{"Kind":"ApiRef","Name":"IDxcCompiler3","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CompileForFullPDB" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDxcResult","TargetKind":"Com","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"OverrideArgs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pArgPairs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DxcArgPair","TargetKind":"Default","Api":"Graphics.Direct3D.Dxc","Parents":[]}},"Attrs":["In"]} + ,{"Name":"uNumArgPairs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OverrideRootSignature" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pRootSignature","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } +] + +,"Functions":[ + { + "Name":"DxcCreateInstance" + ,"SetLastError":false + ,"DllImport":"dxcompiler.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","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":"DxcCreateInstance2" + ,"SetLastError":false + ,"DllImport":"dxcompiler.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pMalloc","Type":{"Kind":"ApiRef","Name":"IMalloc","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","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"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/src/Generator/win32json/api/Graphics.Direct3D.Fxc.json b/src/Generator/win32json/api/Graphics.Direct3D.Fxc.json new file mode 100644 index 0000000..ac9f7aa --- /dev/null +++ b/src/Generator/win32json/api/Graphics.Direct3D.Fxc.json @@ -0,0 +1,880 @@ +{ + +"Constants":[ + { + "Name":"D3DCOMPILER_DLL_W" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"d3dcompiler_47.dll" + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILER_DLL_A" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"d3dcompiler_47.dll" + ,"Attrs":[] + } + ,{ + "Name":"D3D_COMPILER_VERSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":47 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_DEBUG" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_SKIP_VALIDATION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_SKIP_OPTIMIZATION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_PACK_MATRIX_ROW_MAJOR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_PACK_MATRIX_COLUMN_MAJOR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_PARTIAL_PRECISION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_FORCE_VS_SOFTWARE_NO_OPT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_FORCE_PS_SOFTWARE_NO_OPT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_NO_PRESHADER" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_AVOID_FLOW_CONTROL" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_PREFER_FLOW_CONTROL" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_ENABLE_STRICTNESS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_ENABLE_BACKWARDS_COMPATIBILITY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_IEEE_STRICTNESS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8192 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_OPTIMIZATION_LEVEL0" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_OPTIMIZATION_LEVEL1" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_OPTIMIZATION_LEVEL3" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32768 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_RESERVED16" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":65536 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_RESERVED17" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":131072 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_WARNINGS_ARE_ERRORS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":262144 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_RESOURCES_MAY_ALIAS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":524288 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_ENABLE_UNBOUNDED_DESCRIPTOR_TABLES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1048576 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_ALL_RESOURCES_BOUND" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2097152 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_DEBUG_NAME_FOR_SOURCE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4194304 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_DEBUG_NAME_FOR_BINARY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8388608 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_EFFECT_CHILD_EFFECT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_EFFECT_ALLOW_SLOW_OPS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_FLAGS2_FORCE_ROOT_SIGNATURE_LATEST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_FLAGS2_FORCE_ROOT_SIGNATURE_1_0" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_FLAGS2_FORCE_ROOT_SIGNATURE_1_1" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_SECDATA_MERGE_UAV_SLOTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_SECDATA_PRESERVE_TEMPLATE_SLOTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_SECDATA_REQUIRE_TEMPLATE_MATCH" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D_DISASM_ENABLE_COLOR_CODE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D_DISASM_ENABLE_DEFAULT_VALUE_PRINTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D_DISASM_ENABLE_INSTRUCTION_NUMBERING" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D_DISASM_ENABLE_INSTRUCTION_CYCLE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3D_DISASM_DISABLE_DEBUG_INFO" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D_DISASM_ENABLE_INSTRUCTION_OFFSET" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D_DISASM_INSTRUCTION_ONLY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3D_DISASM_PRINT_HEX_LITERALS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"D3D_GET_INST_OFFSETS_INCLUDE_NON_EXECUTABLE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D_COMPRESS_SHADER_KEEP_ALL_PARTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"pD3DCompile" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pDefines","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_SHADER_MACRO","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pInclude","Type":{"Kind":"ApiRef","Name":"ID3DInclude","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]},"Attrs":["In"]} + ,{"Name":"pEntrypoint","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pTarget","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Flags1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppErrorMsgs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"pD3DPreprocess" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pDefines","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_SHADER_MACRO","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pInclude","Type":{"Kind":"ApiRef","Name":"ID3DInclude","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppCodeText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppErrorMsgs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"pD3DDisassemble" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} + ,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szComments","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppDisassembly","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3DCOMPILER_STRIP_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DCOMPILER_STRIP_REFLECTION_DATA","Value":1} + ,{"Name":"D3DCOMPILER_STRIP_DEBUG_INFO","Value":2} + ,{"Name":"D3DCOMPILER_STRIP_TEST_BLOBS","Value":4} + ,{"Name":"D3DCOMPILER_STRIP_PRIVATE_DATA","Value":8} + ,{"Name":"D3DCOMPILER_STRIP_ROOT_SIGNATURE","Value":16} + ,{"Name":"D3DCOMPILER_STRIP_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D_BLOB_PART" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D_BLOB_INPUT_SIGNATURE_BLOB","Value":0} + ,{"Name":"D3D_BLOB_OUTPUT_SIGNATURE_BLOB","Value":1} + ,{"Name":"D3D_BLOB_INPUT_AND_OUTPUT_SIGNATURE_BLOB","Value":2} + ,{"Name":"D3D_BLOB_PATCH_CONSTANT_SIGNATURE_BLOB","Value":3} + ,{"Name":"D3D_BLOB_ALL_SIGNATURE_BLOB","Value":4} + ,{"Name":"D3D_BLOB_DEBUG_INFO","Value":5} + ,{"Name":"D3D_BLOB_LEGACY_SHADER","Value":6} + ,{"Name":"D3D_BLOB_XNA_PREPASS_SHADER","Value":7} + ,{"Name":"D3D_BLOB_XNA_SHADER","Value":8} + ,{"Name":"D3D_BLOB_PDB","Value":9} + ,{"Name":"D3D_BLOB_PRIVATE_DATA","Value":10} + ,{"Name":"D3D_BLOB_ROOT_SIGNATURE","Value":11} + ,{"Name":"D3D_BLOB_DEBUG_NAME","Value":12} + ,{"Name":"D3D_BLOB_TEST_ALTERNATE_SHADER","Value":32768} + ,{"Name":"D3D_BLOB_TEST_COMPILE_DETAILS","Value":32769} + ,{"Name":"D3D_BLOB_TEST_COMPILE_PERF","Value":32770} + ,{"Name":"D3D_BLOB_TEST_COMPILE_REPORT","Value":32771} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D_SHADER_DATA" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pBytecode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]} + ,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"D3DReadFileToBlob" + ,"SetLastError":false + ,"DllImport":"D3DCOMPILER_47.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppContents","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3DWriteBlobToFile" + ,"SetLastError":false + ,"DllImport":"D3DCOMPILER_47.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pBlob","Type":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bOverwrite","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"D3DCompile" + ,"SetLastError":false + ,"DllImport":"D3DCOMPILER_47.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} + ,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pSourceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pDefines","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_SHADER_MACRO","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pInclude","Type":{"Kind":"ApiRef","Name":"ID3DInclude","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pEntrypoint","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pTarget","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Flags1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppErrorMsgs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"D3DCompile2" + ,"SetLastError":false + ,"DllImport":"D3DCOMPILER_47.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} + ,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pSourceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pDefines","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_SHADER_MACRO","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pInclude","Type":{"Kind":"ApiRef","Name":"ID3DInclude","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pEntrypoint","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pTarget","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Flags1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SecondaryDataFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSecondaryData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":11},"Optional","Const"]} + ,{"Name":"SecondaryDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ppCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppErrorMsgs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"D3DCompileFromFile" + ,"SetLastError":false + ,"DllImport":"D3DCOMPILER_47.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pDefines","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_SHADER_MACRO","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pInclude","Type":{"Kind":"ApiRef","Name":"ID3DInclude","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pEntrypoint","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pTarget","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Flags1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppErrorMsgs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"D3DPreprocess" + ,"SetLastError":false + ,"DllImport":"D3DCOMPILER_47.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} + ,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pSourceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pDefines","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_SHADER_MACRO","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pInclude","Type":{"Kind":"ApiRef","Name":"ID3DInclude","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppCodeText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppErrorMsgs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"D3DGetDebugInfo" + ,"SetLastError":false + ,"DllImport":"D3DCOMPILER_47.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} + ,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ppDebugInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3DReflect" + ,"SetLastError":false + ,"DllImport":"D3DCOMPILER_47.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} + ,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppReflector","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3DReflectLibrary" + ,"SetLastError":false + ,"DllImport":"D3DCOMPILER_47.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} + ,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppReflector","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3DDisassemble" + ,"SetLastError":false + ,"DllImport":"D3DCOMPILER_47.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} + ,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szComments","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppDisassembly","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3DDisassembleRegion" + ,"SetLastError":false + ,"DllImport":"D3DCOMPILER_47.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} + ,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szComments","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"StartByteOffset","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"NumInsts","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pFinishByteOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} + ,{"Name":"ppDisassembly","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3DCreateLinker" + ,"SetLastError":false + ,"DllImport":"D3DCOMPILER_47.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppLinker","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Linker","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3DLoadModule" + ,"SetLastError":false + ,"DllImport":"D3DCOMPILER_47.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"cbSrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ppModule","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Module","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3DCreateFunctionLinkingGraph" + ,"SetLastError":false + ,"DllImport":"D3DCOMPILER_47.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppFunctionLinkingGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11FunctionLinkingGraph","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3DGetTraceInstructionOffsets" + ,"SetLastError":false + ,"DllImport":"D3DCOMPILER_47.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} + ,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"StartInstIndex","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"NumInsts","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pOffsets","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} + ,{"Name":"pTotalInsts","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"D3DGetInputSignatureBlob" + ,"SetLastError":false + ,"DllImport":"D3DCOMPILER_47.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} + ,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ppSignatureBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3DGetOutputSignatureBlob" + ,"SetLastError":false + ,"DllImport":"D3DCOMPILER_47.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} + ,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ppSignatureBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3DGetInputAndOutputSignatureBlob" + ,"SetLastError":false + ,"DllImport":"D3DCOMPILER_47.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} + ,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ppSignatureBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3DStripShader" + ,"SetLastError":false + ,"DllImport":"D3DCOMPILER_47.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pShaderBytecode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} + ,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"uStripFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppStrippedBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3DGetBlobPart" + ,"SetLastError":false + ,"DllImport":"D3DCOMPILER_47.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} + ,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"Part","Type":{"Kind":"ApiRef","Name":"D3D_BLOB_PART","TargetKind":"Default","Api":"Graphics.Direct3D.Fxc","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppPart","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3DSetBlobPart" + ,"SetLastError":false + ,"DllImport":"D3DCOMPILER_47.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} + ,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"Part","Type":{"Kind":"ApiRef","Name":"D3D_BLOB_PART","TargetKind":"Default","Api":"Graphics.Direct3D.Fxc","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":5},"Const"]} + ,{"Name":"PartSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ppNewShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3DCreateBlob" + ,"SetLastError":false + ,"DllImport":"D3DCOMPILER_47.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ppBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3DCompressShaders" + ,"SetLastError":false + ,"DllImport":"D3DCOMPILER_47.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"uNumShaders","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pShaderData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"D3D_SHADER_DATA","TargetKind":"Default","Api":"Graphics.Direct3D.Fxc","Parents":[]}},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCompressedData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3DDecompressShaders" + ,"SetLastError":false + ,"DllImport":"D3DCOMPILER_47.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} + ,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"uNumShaders","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uStartIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pIndices","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppShaders","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pTotalShaders","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"D3DDisassemble10Effect" + ,"SetLastError":false + ,"DllImport":"D3DCOMPILER_47.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pEffect","Type":{"Kind":"ApiRef","Name":"ID3D10Effect","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDisassembly","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/src/Generator/win32json/api/Graphics.Direct3D.json b/src/Generator/win32json/api/Graphics.Direct3D.json new file mode 100644 index 0000000..08e8f25 --- /dev/null +++ b/src/Generator/win32json/api/Graphics.Direct3D.json @@ -0,0 +1,1406 @@ +{ + +"Constants":[ + { + "Name":"D3D_FL9_1_REQ_TEXTURE1D_U_DIMENSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"D3D_FL9_3_REQ_TEXTURE1D_U_DIMENSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"D3D_FL9_1_REQ_TEXTURE2D_U_OR_V_DIMENSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"D3D_FL9_3_REQ_TEXTURE2D_U_OR_V_DIMENSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"D3D_FL9_1_REQ_TEXTURECUBE_DIMENSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"D3D_FL9_3_REQ_TEXTURECUBE_DIMENSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"D3D_FL9_1_REQ_TEXTURE3D_U_V_OR_W_DIMENSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"D3D_FL9_1_DEFAULT_MAX_ANISOTROPY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D_FL9_1_IA_PRIMITIVE_MAX_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":65535 + ,"Attrs":[] + } + ,{ + "Name":"D3D_FL9_2_IA_PRIMITIVE_MAX_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1048575 + ,"Attrs":[] + } + ,{ + "Name":"D3D_FL9_1_SIMULTANEOUS_RENDER_TARGET_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D_FL9_3_SIMULTANEOUS_RENDER_TARGET_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D_FL9_1_MAX_TEXTURE_REPEAT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"D3D_FL9_2_MAX_TEXTURE_REPEAT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"D3D_FL9_3_MAX_TEXTURE_REPEAT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8192 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_FEATURE_DOUBLES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_FEATURE_COMPUTE_SHADERS_PLUS_RAW_AND_STRUCTURED_BUFFERS_VIA_SHADER_4_X" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_FEATURE_UAVS_AT_EVERY_STAGE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_FEATURE_64_UAVS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_FEATURE_MINIMUM_PRECISION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_FEATURE_11_1_DOUBLE_EXTENSIONS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_FEATURE_11_1_SHADER_EXTENSIONS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_FEATURE_LEVEL_9_COMPARISON_FILTERING" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_FEATURE_TILED_RESOURCES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_FEATURE_STENCIL_REF" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_FEATURE_INNER_COVERAGE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_FEATURE_TYPED_UAV_LOAD_ADDITIONAL_FORMATS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_FEATURE_ROVS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_FEATURE_VIEWPORT_AND_RT_ARRAY_INDEX_FROM_ANY_SHADER_FEEDING_RASTERIZER" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8192 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_FEATURE_WAVE_OPS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_FEATURE_INT64_OPS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32768 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_FEATURE_VIEW_ID" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":65536 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_FEATURE_BARYCENTRICS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":131072 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_FEATURE_NATIVE_16BIT_OPS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":262144 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_FEATURE_SHADING_RATE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":524288 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_FEATURE_RAYTRACING_TIER_1_1" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1048576 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_FEATURE_SAMPLER_FEEDBACK" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2097152 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_FEATURE_ATOMIC_INT64_ON_TYPED_RESOURCE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4194304 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_FEATURE_ATOMIC_INT64_ON_GROUP_SHARED" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8388608 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_FEATURE_DERIVATIVES_IN_MESH_AND_AMPLIFICATION_SHADERS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16777216 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_FEATURE_RESOURCE_DESCRIPTOR_HEAP_INDEXING" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":33554432 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_FEATURE_SAMPLER_DESCRIPTOR_HEAP_INDEXING" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":67108864 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_FEATURE_WAVE_MMA" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":134217728 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_FEATURE_ATOMIC_INT64_ON_DESCRIPTOR_HEAP_RESOURCE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":268435456 + ,"Attrs":[] + } + ,{ + "Name":"WKPDID_D3DDebugObjectName" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"429b8c22-9188-4b0c-8742-acb0bf85c200" + ,"Attrs":[] + } + ,{ + "Name":"WKPDID_D3DDebugObjectNameW" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"4cca5fd8-921f-42c8-8566-70caf2a9b741" + ,"Attrs":[] + } + ,{ + "Name":"WKPDID_CommentStringW" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"d0149dc0-90e8-4ec8-8144-e900ad266bb2" + ,"Attrs":[] + } + ,{ + "Name":"WKPDID_D3D12UniqueObjectId" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"1b39de15-ec04-4bae-ba4d-8cef79fc04c1" + ,"Attrs":[] + } + ,{ + "Name":"D3D_COMPONENT_MASK_X" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D_COMPONENT_MASK_Y" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D_COMPONENT_MASK_Z" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D_COMPONENT_MASK_W" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3D_TEXTURE_LAYOUT_ROW_MAJOR" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"b5dc234f-72bb-4bec-9705-8cf258df6b6c" + ,"Attrs":[] + } + ,{ + "Name":"D3D_TEXTURE_LAYOUT_64KB_STANDARD_SWIZZLE" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"4c0f29e3-3f5f-4d35-84c9-bc0983b62c28" + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"D3D_DRIVER_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D_DRIVER_TYPE_UNKNOWN","Value":0} + ,{"Name":"D3D_DRIVER_TYPE_HARDWARE","Value":1} + ,{"Name":"D3D_DRIVER_TYPE_REFERENCE","Value":2} + ,{"Name":"D3D_DRIVER_TYPE_NULL","Value":3} + ,{"Name":"D3D_DRIVER_TYPE_SOFTWARE","Value":4} + ,{"Name":"D3D_DRIVER_TYPE_WARP","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D_FEATURE_LEVEL" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D_FEATURE_LEVEL_1_0_CORE","Value":4096} + ,{"Name":"D3D_FEATURE_LEVEL_9_1","Value":37120} + ,{"Name":"D3D_FEATURE_LEVEL_9_2","Value":37376} + ,{"Name":"D3D_FEATURE_LEVEL_9_3","Value":37632} + ,{"Name":"D3D_FEATURE_LEVEL_10_0","Value":40960} + ,{"Name":"D3D_FEATURE_LEVEL_10_1","Value":41216} + ,{"Name":"D3D_FEATURE_LEVEL_11_0","Value":45056} + ,{"Name":"D3D_FEATURE_LEVEL_11_1","Value":45312} + ,{"Name":"D3D_FEATURE_LEVEL_12_0","Value":49152} + ,{"Name":"D3D_FEATURE_LEVEL_12_1","Value":49408} + ,{"Name":"D3D_FEATURE_LEVEL_12_2","Value":49664} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D_PRIMITIVE_TOPOLOGY" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D_PRIMITIVE_TOPOLOGY_UNDEFINED","Value":0} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_POINTLIST","Value":1} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_LINELIST","Value":2} + ,{"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_LINELIST_ADJ","Value":10} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ","Value":11} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ","Value":12} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ","Value":13} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_1_CONTROL_POINT_PATCHLIST","Value":33} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_2_CONTROL_POINT_PATCHLIST","Value":34} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_3_CONTROL_POINT_PATCHLIST","Value":35} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_4_CONTROL_POINT_PATCHLIST","Value":36} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_5_CONTROL_POINT_PATCHLIST","Value":37} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_6_CONTROL_POINT_PATCHLIST","Value":38} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_7_CONTROL_POINT_PATCHLIST","Value":39} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_8_CONTROL_POINT_PATCHLIST","Value":40} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_9_CONTROL_POINT_PATCHLIST","Value":41} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_10_CONTROL_POINT_PATCHLIST","Value":42} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_11_CONTROL_POINT_PATCHLIST","Value":43} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_12_CONTROL_POINT_PATCHLIST","Value":44} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_13_CONTROL_POINT_PATCHLIST","Value":45} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_14_CONTROL_POINT_PATCHLIST","Value":46} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_15_CONTROL_POINT_PATCHLIST","Value":47} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_16_CONTROL_POINT_PATCHLIST","Value":48} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_17_CONTROL_POINT_PATCHLIST","Value":49} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_18_CONTROL_POINT_PATCHLIST","Value":50} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_19_CONTROL_POINT_PATCHLIST","Value":51} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_20_CONTROL_POINT_PATCHLIST","Value":52} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_21_CONTROL_POINT_PATCHLIST","Value":53} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_22_CONTROL_POINT_PATCHLIST","Value":54} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_23_CONTROL_POINT_PATCHLIST","Value":55} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_24_CONTROL_POINT_PATCHLIST","Value":56} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_25_CONTROL_POINT_PATCHLIST","Value":57} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_26_CONTROL_POINT_PATCHLIST","Value":58} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_27_CONTROL_POINT_PATCHLIST","Value":59} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_28_CONTROL_POINT_PATCHLIST","Value":60} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_29_CONTROL_POINT_PATCHLIST","Value":61} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_30_CONTROL_POINT_PATCHLIST","Value":62} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_31_CONTROL_POINT_PATCHLIST","Value":63} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_32_CONTROL_POINT_PATCHLIST","Value":64} + ,{"Name":"D3D10_PRIMITIVE_TOPOLOGY_UNDEFINED","Value":0} + ,{"Name":"D3D10_PRIMITIVE_TOPOLOGY_POINTLIST","Value":1} + ,{"Name":"D3D10_PRIMITIVE_TOPOLOGY_LINELIST","Value":2} + ,{"Name":"D3D10_PRIMITIVE_TOPOLOGY_LINESTRIP","Value":3} + ,{"Name":"D3D10_PRIMITIVE_TOPOLOGY_TRIANGLELIST","Value":4} + ,{"Name":"D3D10_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP","Value":5} + ,{"Name":"D3D10_PRIMITIVE_TOPOLOGY_LINELIST_ADJ","Value":10} + ,{"Name":"D3D10_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ","Value":11} + ,{"Name":"D3D10_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ","Value":12} + ,{"Name":"D3D10_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ","Value":13} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_UNDEFINED","Value":0} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_POINTLIST","Value":1} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_LINELIST","Value":2} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_LINESTRIP","Value":3} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_TRIANGLELIST","Value":4} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP","Value":5} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_LINELIST_ADJ","Value":10} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ","Value":11} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ","Value":12} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ","Value":13} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_1_CONTROL_POINT_PATCHLIST","Value":33} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_2_CONTROL_POINT_PATCHLIST","Value":34} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_3_CONTROL_POINT_PATCHLIST","Value":35} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_4_CONTROL_POINT_PATCHLIST","Value":36} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_5_CONTROL_POINT_PATCHLIST","Value":37} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_6_CONTROL_POINT_PATCHLIST","Value":38} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_7_CONTROL_POINT_PATCHLIST","Value":39} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_8_CONTROL_POINT_PATCHLIST","Value":40} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_9_CONTROL_POINT_PATCHLIST","Value":41} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_10_CONTROL_POINT_PATCHLIST","Value":42} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_11_CONTROL_POINT_PATCHLIST","Value":43} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_12_CONTROL_POINT_PATCHLIST","Value":44} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_13_CONTROL_POINT_PATCHLIST","Value":45} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_14_CONTROL_POINT_PATCHLIST","Value":46} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_15_CONTROL_POINT_PATCHLIST","Value":47} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_16_CONTROL_POINT_PATCHLIST","Value":48} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_17_CONTROL_POINT_PATCHLIST","Value":49} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_18_CONTROL_POINT_PATCHLIST","Value":50} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_19_CONTROL_POINT_PATCHLIST","Value":51} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_20_CONTROL_POINT_PATCHLIST","Value":52} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_21_CONTROL_POINT_PATCHLIST","Value":53} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_22_CONTROL_POINT_PATCHLIST","Value":54} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_23_CONTROL_POINT_PATCHLIST","Value":55} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_24_CONTROL_POINT_PATCHLIST","Value":56} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_25_CONTROL_POINT_PATCHLIST","Value":57} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_26_CONTROL_POINT_PATCHLIST","Value":58} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_27_CONTROL_POINT_PATCHLIST","Value":59} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_28_CONTROL_POINT_PATCHLIST","Value":60} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_29_CONTROL_POINT_PATCHLIST","Value":61} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_30_CONTROL_POINT_PATCHLIST","Value":62} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_31_CONTROL_POINT_PATCHLIST","Value":63} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_32_CONTROL_POINT_PATCHLIST","Value":64} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D_PRIMITIVE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D_PRIMITIVE_UNDEFINED","Value":0} + ,{"Name":"D3D_PRIMITIVE_POINT","Value":1} + ,{"Name":"D3D_PRIMITIVE_LINE","Value":2} + ,{"Name":"D3D_PRIMITIVE_TRIANGLE","Value":3} + ,{"Name":"D3D_PRIMITIVE_LINE_ADJ","Value":6} + ,{"Name":"D3D_PRIMITIVE_TRIANGLE_ADJ","Value":7} + ,{"Name":"D3D_PRIMITIVE_1_CONTROL_POINT_PATCH","Value":8} + ,{"Name":"D3D_PRIMITIVE_2_CONTROL_POINT_PATCH","Value":9} + ,{"Name":"D3D_PRIMITIVE_3_CONTROL_POINT_PATCH","Value":10} + ,{"Name":"D3D_PRIMITIVE_4_CONTROL_POINT_PATCH","Value":11} + ,{"Name":"D3D_PRIMITIVE_5_CONTROL_POINT_PATCH","Value":12} + ,{"Name":"D3D_PRIMITIVE_6_CONTROL_POINT_PATCH","Value":13} + ,{"Name":"D3D_PRIMITIVE_7_CONTROL_POINT_PATCH","Value":14} + ,{"Name":"D3D_PRIMITIVE_8_CONTROL_POINT_PATCH","Value":15} + ,{"Name":"D3D_PRIMITIVE_9_CONTROL_POINT_PATCH","Value":16} + ,{"Name":"D3D_PRIMITIVE_10_CONTROL_POINT_PATCH","Value":17} + ,{"Name":"D3D_PRIMITIVE_11_CONTROL_POINT_PATCH","Value":18} + ,{"Name":"D3D_PRIMITIVE_12_CONTROL_POINT_PATCH","Value":19} + ,{"Name":"D3D_PRIMITIVE_13_CONTROL_POINT_PATCH","Value":20} + ,{"Name":"D3D_PRIMITIVE_14_CONTROL_POINT_PATCH","Value":21} + ,{"Name":"D3D_PRIMITIVE_15_CONTROL_POINT_PATCH","Value":22} + ,{"Name":"D3D_PRIMITIVE_16_CONTROL_POINT_PATCH","Value":23} + ,{"Name":"D3D_PRIMITIVE_17_CONTROL_POINT_PATCH","Value":24} + ,{"Name":"D3D_PRIMITIVE_18_CONTROL_POINT_PATCH","Value":25} + ,{"Name":"D3D_PRIMITIVE_19_CONTROL_POINT_PATCH","Value":26} + ,{"Name":"D3D_PRIMITIVE_20_CONTROL_POINT_PATCH","Value":27} + ,{"Name":"D3D_PRIMITIVE_21_CONTROL_POINT_PATCH","Value":28} + ,{"Name":"D3D_PRIMITIVE_22_CONTROL_POINT_PATCH","Value":29} + ,{"Name":"D3D_PRIMITIVE_23_CONTROL_POINT_PATCH","Value":30} + ,{"Name":"D3D_PRIMITIVE_24_CONTROL_POINT_PATCH","Value":31} + ,{"Name":"D3D_PRIMITIVE_25_CONTROL_POINT_PATCH","Value":32} + ,{"Name":"D3D_PRIMITIVE_26_CONTROL_POINT_PATCH","Value":33} + ,{"Name":"D3D_PRIMITIVE_27_CONTROL_POINT_PATCH","Value":34} + ,{"Name":"D3D_PRIMITIVE_28_CONTROL_POINT_PATCH","Value":35} + ,{"Name":"D3D_PRIMITIVE_29_CONTROL_POINT_PATCH","Value":36} + ,{"Name":"D3D_PRIMITIVE_30_CONTROL_POINT_PATCH","Value":37} + ,{"Name":"D3D_PRIMITIVE_31_CONTROL_POINT_PATCH","Value":38} + ,{"Name":"D3D_PRIMITIVE_32_CONTROL_POINT_PATCH","Value":39} + ,{"Name":"D3D10_PRIMITIVE_UNDEFINED","Value":0} + ,{"Name":"D3D10_PRIMITIVE_POINT","Value":1} + ,{"Name":"D3D10_PRIMITIVE_LINE","Value":2} + ,{"Name":"D3D10_PRIMITIVE_TRIANGLE","Value":3} + ,{"Name":"D3D10_PRIMITIVE_LINE_ADJ","Value":6} + ,{"Name":"D3D10_PRIMITIVE_TRIANGLE_ADJ","Value":7} + ,{"Name":"D3D11_PRIMITIVE_UNDEFINED","Value":0} + ,{"Name":"D3D11_PRIMITIVE_POINT","Value":1} + ,{"Name":"D3D11_PRIMITIVE_LINE","Value":2} + ,{"Name":"D3D11_PRIMITIVE_TRIANGLE","Value":3} + ,{"Name":"D3D11_PRIMITIVE_LINE_ADJ","Value":6} + ,{"Name":"D3D11_PRIMITIVE_TRIANGLE_ADJ","Value":7} + ,{"Name":"D3D11_PRIMITIVE_1_CONTROL_POINT_PATCH","Value":8} + ,{"Name":"D3D11_PRIMITIVE_2_CONTROL_POINT_PATCH","Value":9} + ,{"Name":"D3D11_PRIMITIVE_3_CONTROL_POINT_PATCH","Value":10} + ,{"Name":"D3D11_PRIMITIVE_4_CONTROL_POINT_PATCH","Value":11} + ,{"Name":"D3D11_PRIMITIVE_5_CONTROL_POINT_PATCH","Value":12} + ,{"Name":"D3D11_PRIMITIVE_6_CONTROL_POINT_PATCH","Value":13} + ,{"Name":"D3D11_PRIMITIVE_7_CONTROL_POINT_PATCH","Value":14} + ,{"Name":"D3D11_PRIMITIVE_8_CONTROL_POINT_PATCH","Value":15} + ,{"Name":"D3D11_PRIMITIVE_9_CONTROL_POINT_PATCH","Value":16} + ,{"Name":"D3D11_PRIMITIVE_10_CONTROL_POINT_PATCH","Value":17} + ,{"Name":"D3D11_PRIMITIVE_11_CONTROL_POINT_PATCH","Value":18} + ,{"Name":"D3D11_PRIMITIVE_12_CONTROL_POINT_PATCH","Value":19} + ,{"Name":"D3D11_PRIMITIVE_13_CONTROL_POINT_PATCH","Value":20} + ,{"Name":"D3D11_PRIMITIVE_14_CONTROL_POINT_PATCH","Value":21} + ,{"Name":"D3D11_PRIMITIVE_15_CONTROL_POINT_PATCH","Value":22} + ,{"Name":"D3D11_PRIMITIVE_16_CONTROL_POINT_PATCH","Value":23} + ,{"Name":"D3D11_PRIMITIVE_17_CONTROL_POINT_PATCH","Value":24} + ,{"Name":"D3D11_PRIMITIVE_18_CONTROL_POINT_PATCH","Value":25} + ,{"Name":"D3D11_PRIMITIVE_19_CONTROL_POINT_PATCH","Value":26} + ,{"Name":"D3D11_PRIMITIVE_20_CONTROL_POINT_PATCH","Value":27} + ,{"Name":"D3D11_PRIMITIVE_21_CONTROL_POINT_PATCH","Value":28} + ,{"Name":"D3D11_PRIMITIVE_22_CONTROL_POINT_PATCH","Value":29} + ,{"Name":"D3D11_PRIMITIVE_23_CONTROL_POINT_PATCH","Value":30} + ,{"Name":"D3D11_PRIMITIVE_24_CONTROL_POINT_PATCH","Value":31} + ,{"Name":"D3D11_PRIMITIVE_25_CONTROL_POINT_PATCH","Value":32} + ,{"Name":"D3D11_PRIMITIVE_26_CONTROL_POINT_PATCH","Value":33} + ,{"Name":"D3D11_PRIMITIVE_27_CONTROL_POINT_PATCH","Value":34} + ,{"Name":"D3D11_PRIMITIVE_28_CONTROL_POINT_PATCH","Value":35} + ,{"Name":"D3D11_PRIMITIVE_29_CONTROL_POINT_PATCH","Value":36} + ,{"Name":"D3D11_PRIMITIVE_30_CONTROL_POINT_PATCH","Value":37} + ,{"Name":"D3D11_PRIMITIVE_31_CONTROL_POINT_PATCH","Value":38} + ,{"Name":"D3D11_PRIMITIVE_32_CONTROL_POINT_PATCH","Value":39} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D_SRV_DIMENSION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D_SRV_DIMENSION_UNKNOWN","Value":0} + ,{"Name":"D3D_SRV_DIMENSION_BUFFER","Value":1} + ,{"Name":"D3D_SRV_DIMENSION_TEXTURE1D","Value":2} + ,{"Name":"D3D_SRV_DIMENSION_TEXTURE1DARRAY","Value":3} + ,{"Name":"D3D_SRV_DIMENSION_TEXTURE2D","Value":4} + ,{"Name":"D3D_SRV_DIMENSION_TEXTURE2DARRAY","Value":5} + ,{"Name":"D3D_SRV_DIMENSION_TEXTURE2DMS","Value":6} + ,{"Name":"D3D_SRV_DIMENSION_TEXTURE2DMSARRAY","Value":7} + ,{"Name":"D3D_SRV_DIMENSION_TEXTURE3D","Value":8} + ,{"Name":"D3D_SRV_DIMENSION_TEXTURECUBE","Value":9} + ,{"Name":"D3D_SRV_DIMENSION_TEXTURECUBEARRAY","Value":10} + ,{"Name":"D3D_SRV_DIMENSION_BUFFEREX","Value":11} + ,{"Name":"D3D10_SRV_DIMENSION_UNKNOWN","Value":0} + ,{"Name":"D3D10_SRV_DIMENSION_BUFFER","Value":1} + ,{"Name":"D3D10_SRV_DIMENSION_TEXTURE1D","Value":2} + ,{"Name":"D3D10_SRV_DIMENSION_TEXTURE1DARRAY","Value":3} + ,{"Name":"D3D10_SRV_DIMENSION_TEXTURE2D","Value":4} + ,{"Name":"D3D10_SRV_DIMENSION_TEXTURE2DARRAY","Value":5} + ,{"Name":"D3D10_SRV_DIMENSION_TEXTURE2DMS","Value":6} + ,{"Name":"D3D10_SRV_DIMENSION_TEXTURE2DMSARRAY","Value":7} + ,{"Name":"D3D10_SRV_DIMENSION_TEXTURE3D","Value":8} + ,{"Name":"D3D10_SRV_DIMENSION_TEXTURECUBE","Value":9} + ,{"Name":"D3D10_1_SRV_DIMENSION_UNKNOWN","Value":0} + ,{"Name":"D3D10_1_SRV_DIMENSION_BUFFER","Value":1} + ,{"Name":"D3D10_1_SRV_DIMENSION_TEXTURE1D","Value":2} + ,{"Name":"D3D10_1_SRV_DIMENSION_TEXTURE1DARRAY","Value":3} + ,{"Name":"D3D10_1_SRV_DIMENSION_TEXTURE2D","Value":4} + ,{"Name":"D3D10_1_SRV_DIMENSION_TEXTURE2DARRAY","Value":5} + ,{"Name":"D3D10_1_SRV_DIMENSION_TEXTURE2DMS","Value":6} + ,{"Name":"D3D10_1_SRV_DIMENSION_TEXTURE2DMSARRAY","Value":7} + ,{"Name":"D3D10_1_SRV_DIMENSION_TEXTURE3D","Value":8} + ,{"Name":"D3D10_1_SRV_DIMENSION_TEXTURECUBE","Value":9} + ,{"Name":"D3D10_1_SRV_DIMENSION_TEXTURECUBEARRAY","Value":10} + ,{"Name":"D3D11_SRV_DIMENSION_UNKNOWN","Value":0} + ,{"Name":"D3D11_SRV_DIMENSION_BUFFER","Value":1} + ,{"Name":"D3D11_SRV_DIMENSION_TEXTURE1D","Value":2} + ,{"Name":"D3D11_SRV_DIMENSION_TEXTURE1DARRAY","Value":3} + ,{"Name":"D3D11_SRV_DIMENSION_TEXTURE2D","Value":4} + ,{"Name":"D3D11_SRV_DIMENSION_TEXTURE2DARRAY","Value":5} + ,{"Name":"D3D11_SRV_DIMENSION_TEXTURE2DMS","Value":6} + ,{"Name":"D3D11_SRV_DIMENSION_TEXTURE2DMSARRAY","Value":7} + ,{"Name":"D3D11_SRV_DIMENSION_TEXTURE3D","Value":8} + ,{"Name":"D3D11_SRV_DIMENSION_TEXTURECUBE","Value":9} + ,{"Name":"D3D11_SRV_DIMENSION_TEXTURECUBEARRAY","Value":10} + ,{"Name":"D3D11_SRV_DIMENSION_BUFFEREX","Value":11} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D_SHADER_MACRO" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3DBlob" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"8ba5fb08-5195-40e2-ac58-0d989c3a0102" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetBufferPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetBufferSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"PFN_DESTRUCTION_CALLBACK" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ID3DDestructionNotifier" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"a06eb39a-50da-425b-8c31-4eecd6c270f3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"RegisterDestructionCallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"callbackFn","Type":{"Kind":"ApiRef","Name":"PFN_DESTRUCTION_CALLBACK","TargetKind":"FunctionPointer","Api":"Graphics.Direct3D","Parents":[]},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pCallbackID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UnregisterDestructionCallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"callbackID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"D3D_INCLUDE_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D_INCLUDE_LOCAL","Value":0} + ,{"Name":"D3D_INCLUDE_SYSTEM","Value":1} + ,{"Name":"D3D10_INCLUDE_LOCAL","Value":0} + ,{"Name":"D3D10_INCLUDE_SYSTEM","Value":1} + ,{"Name":"D3D_INCLUDE_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ID3DInclude" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":null + ,"Interface":null + ,"Methods":[ + { + "Name":"Open" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"IncludeType","Type":{"Kind":"ApiRef","Name":"D3D_INCLUDE_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pParentData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"ppData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"pBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"D3D_SHADER_VARIABLE_CLASS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D_SVC_SCALAR","Value":0} + ,{"Name":"D3D_SVC_VECTOR","Value":1} + ,{"Name":"D3D_SVC_MATRIX_ROWS","Value":2} + ,{"Name":"D3D_SVC_MATRIX_COLUMNS","Value":3} + ,{"Name":"D3D_SVC_OBJECT","Value":4} + ,{"Name":"D3D_SVC_STRUCT","Value":5} + ,{"Name":"D3D_SVC_INTERFACE_CLASS","Value":6} + ,{"Name":"D3D_SVC_INTERFACE_POINTER","Value":7} + ,{"Name":"D3D10_SVC_SCALAR","Value":0} + ,{"Name":"D3D10_SVC_VECTOR","Value":1} + ,{"Name":"D3D10_SVC_MATRIX_ROWS","Value":2} + ,{"Name":"D3D10_SVC_MATRIX_COLUMNS","Value":3} + ,{"Name":"D3D10_SVC_OBJECT","Value":4} + ,{"Name":"D3D10_SVC_STRUCT","Value":5} + ,{"Name":"D3D11_SVC_INTERFACE_CLASS","Value":6} + ,{"Name":"D3D11_SVC_INTERFACE_POINTER","Value":7} + ,{"Name":"D3D_SVC_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D_SHADER_VARIABLE_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D_SVF_USERPACKED","Value":1} + ,{"Name":"D3D_SVF_USED","Value":2} + ,{"Name":"D3D_SVF_INTERFACE_POINTER","Value":4} + ,{"Name":"D3D_SVF_INTERFACE_PARAMETER","Value":8} + ,{"Name":"D3D10_SVF_USERPACKED","Value":1} + ,{"Name":"D3D10_SVF_USED","Value":2} + ,{"Name":"D3D11_SVF_INTERFACE_POINTER","Value":4} + ,{"Name":"D3D11_SVF_INTERFACE_PARAMETER","Value":8} + ,{"Name":"D3D_SVF_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D_SHADER_VARIABLE_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D_SVT_VOID","Value":0} + ,{"Name":"D3D_SVT_BOOL","Value":1} + ,{"Name":"D3D_SVT_INT","Value":2} + ,{"Name":"D3D_SVT_FLOAT","Value":3} + ,{"Name":"D3D_SVT_STRING","Value":4} + ,{"Name":"D3D_SVT_TEXTURE","Value":5} + ,{"Name":"D3D_SVT_TEXTURE1D","Value":6} + ,{"Name":"D3D_SVT_TEXTURE2D","Value":7} + ,{"Name":"D3D_SVT_TEXTURE3D","Value":8} + ,{"Name":"D3D_SVT_TEXTURECUBE","Value":9} + ,{"Name":"D3D_SVT_SAMPLER","Value":10} + ,{"Name":"D3D_SVT_SAMPLER1D","Value":11} + ,{"Name":"D3D_SVT_SAMPLER2D","Value":12} + ,{"Name":"D3D_SVT_SAMPLER3D","Value":13} + ,{"Name":"D3D_SVT_SAMPLERCUBE","Value":14} + ,{"Name":"D3D_SVT_PIXELSHADER","Value":15} + ,{"Name":"D3D_SVT_VERTEXSHADER","Value":16} + ,{"Name":"D3D_SVT_PIXELFRAGMENT","Value":17} + ,{"Name":"D3D_SVT_VERTEXFRAGMENT","Value":18} + ,{"Name":"D3D_SVT_UINT","Value":19} + ,{"Name":"D3D_SVT_UINT8","Value":20} + ,{"Name":"D3D_SVT_GEOMETRYSHADER","Value":21} + ,{"Name":"D3D_SVT_RASTERIZER","Value":22} + ,{"Name":"D3D_SVT_DEPTHSTENCIL","Value":23} + ,{"Name":"D3D_SVT_BLEND","Value":24} + ,{"Name":"D3D_SVT_BUFFER","Value":25} + ,{"Name":"D3D_SVT_CBUFFER","Value":26} + ,{"Name":"D3D_SVT_TBUFFER","Value":27} + ,{"Name":"D3D_SVT_TEXTURE1DARRAY","Value":28} + ,{"Name":"D3D_SVT_TEXTURE2DARRAY","Value":29} + ,{"Name":"D3D_SVT_RENDERTARGETVIEW","Value":30} + ,{"Name":"D3D_SVT_DEPTHSTENCILVIEW","Value":31} + ,{"Name":"D3D_SVT_TEXTURE2DMS","Value":32} + ,{"Name":"D3D_SVT_TEXTURE2DMSARRAY","Value":33} + ,{"Name":"D3D_SVT_TEXTURECUBEARRAY","Value":34} + ,{"Name":"D3D_SVT_HULLSHADER","Value":35} + ,{"Name":"D3D_SVT_DOMAINSHADER","Value":36} + ,{"Name":"D3D_SVT_INTERFACE_POINTER","Value":37} + ,{"Name":"D3D_SVT_COMPUTESHADER","Value":38} + ,{"Name":"D3D_SVT_DOUBLE","Value":39} + ,{"Name":"D3D_SVT_RWTEXTURE1D","Value":40} + ,{"Name":"D3D_SVT_RWTEXTURE1DARRAY","Value":41} + ,{"Name":"D3D_SVT_RWTEXTURE2D","Value":42} + ,{"Name":"D3D_SVT_RWTEXTURE2DARRAY","Value":43} + ,{"Name":"D3D_SVT_RWTEXTURE3D","Value":44} + ,{"Name":"D3D_SVT_RWBUFFER","Value":45} + ,{"Name":"D3D_SVT_BYTEADDRESS_BUFFER","Value":46} + ,{"Name":"D3D_SVT_RWBYTEADDRESS_BUFFER","Value":47} + ,{"Name":"D3D_SVT_STRUCTURED_BUFFER","Value":48} + ,{"Name":"D3D_SVT_RWSTRUCTURED_BUFFER","Value":49} + ,{"Name":"D3D_SVT_APPEND_STRUCTURED_BUFFER","Value":50} + ,{"Name":"D3D_SVT_CONSUME_STRUCTURED_BUFFER","Value":51} + ,{"Name":"D3D_SVT_MIN8FLOAT","Value":52} + ,{"Name":"D3D_SVT_MIN10FLOAT","Value":53} + ,{"Name":"D3D_SVT_MIN16FLOAT","Value":54} + ,{"Name":"D3D_SVT_MIN12INT","Value":55} + ,{"Name":"D3D_SVT_MIN16INT","Value":56} + ,{"Name":"D3D_SVT_MIN16UINT","Value":57} + ,{"Name":"D3D_SVT_INT16","Value":58} + ,{"Name":"D3D_SVT_UINT16","Value":59} + ,{"Name":"D3D_SVT_FLOAT16","Value":60} + ,{"Name":"D3D_SVT_INT64","Value":61} + ,{"Name":"D3D_SVT_UINT64","Value":62} + ,{"Name":"D3D10_SVT_VOID","Value":0} + ,{"Name":"D3D10_SVT_BOOL","Value":1} + ,{"Name":"D3D10_SVT_INT","Value":2} + ,{"Name":"D3D10_SVT_FLOAT","Value":3} + ,{"Name":"D3D10_SVT_STRING","Value":4} + ,{"Name":"D3D10_SVT_TEXTURE","Value":5} + ,{"Name":"D3D10_SVT_TEXTURE1D","Value":6} + ,{"Name":"D3D10_SVT_TEXTURE2D","Value":7} + ,{"Name":"D3D10_SVT_TEXTURE3D","Value":8} + ,{"Name":"D3D10_SVT_TEXTURECUBE","Value":9} + ,{"Name":"D3D10_SVT_SAMPLER","Value":10} + ,{"Name":"D3D10_SVT_SAMPLER1D","Value":11} + ,{"Name":"D3D10_SVT_SAMPLER2D","Value":12} + ,{"Name":"D3D10_SVT_SAMPLER3D","Value":13} + ,{"Name":"D3D10_SVT_SAMPLERCUBE","Value":14} + ,{"Name":"D3D10_SVT_PIXELSHADER","Value":15} + ,{"Name":"D3D10_SVT_VERTEXSHADER","Value":16} + ,{"Name":"D3D10_SVT_PIXELFRAGMENT","Value":17} + ,{"Name":"D3D10_SVT_VERTEXFRAGMENT","Value":18} + ,{"Name":"D3D10_SVT_UINT","Value":19} + ,{"Name":"D3D10_SVT_UINT8","Value":20} + ,{"Name":"D3D10_SVT_GEOMETRYSHADER","Value":21} + ,{"Name":"D3D10_SVT_RASTERIZER","Value":22} + ,{"Name":"D3D10_SVT_DEPTHSTENCIL","Value":23} + ,{"Name":"D3D10_SVT_BLEND","Value":24} + ,{"Name":"D3D10_SVT_BUFFER","Value":25} + ,{"Name":"D3D10_SVT_CBUFFER","Value":26} + ,{"Name":"D3D10_SVT_TBUFFER","Value":27} + ,{"Name":"D3D10_SVT_TEXTURE1DARRAY","Value":28} + ,{"Name":"D3D10_SVT_TEXTURE2DARRAY","Value":29} + ,{"Name":"D3D10_SVT_RENDERTARGETVIEW","Value":30} + ,{"Name":"D3D10_SVT_DEPTHSTENCILVIEW","Value":31} + ,{"Name":"D3D10_SVT_TEXTURE2DMS","Value":32} + ,{"Name":"D3D10_SVT_TEXTURE2DMSARRAY","Value":33} + ,{"Name":"D3D10_SVT_TEXTURECUBEARRAY","Value":34} + ,{"Name":"D3D11_SVT_HULLSHADER","Value":35} + ,{"Name":"D3D11_SVT_DOMAINSHADER","Value":36} + ,{"Name":"D3D11_SVT_INTERFACE_POINTER","Value":37} + ,{"Name":"D3D11_SVT_COMPUTESHADER","Value":38} + ,{"Name":"D3D11_SVT_DOUBLE","Value":39} + ,{"Name":"D3D11_SVT_RWTEXTURE1D","Value":40} + ,{"Name":"D3D11_SVT_RWTEXTURE1DARRAY","Value":41} + ,{"Name":"D3D11_SVT_RWTEXTURE2D","Value":42} + ,{"Name":"D3D11_SVT_RWTEXTURE2DARRAY","Value":43} + ,{"Name":"D3D11_SVT_RWTEXTURE3D","Value":44} + ,{"Name":"D3D11_SVT_RWBUFFER","Value":45} + ,{"Name":"D3D11_SVT_BYTEADDRESS_BUFFER","Value":46} + ,{"Name":"D3D11_SVT_RWBYTEADDRESS_BUFFER","Value":47} + ,{"Name":"D3D11_SVT_STRUCTURED_BUFFER","Value":48} + ,{"Name":"D3D11_SVT_RWSTRUCTURED_BUFFER","Value":49} + ,{"Name":"D3D11_SVT_APPEND_STRUCTURED_BUFFER","Value":50} + ,{"Name":"D3D11_SVT_CONSUME_STRUCTURED_BUFFER","Value":51} + ,{"Name":"D3D_SVT_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D_SHADER_INPUT_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D_SIF_USERPACKED","Value":1} + ,{"Name":"D3D_SIF_COMPARISON_SAMPLER","Value":2} + ,{"Name":"D3D_SIF_TEXTURE_COMPONENT_0","Value":4} + ,{"Name":"D3D_SIF_TEXTURE_COMPONENT_1","Value":8} + ,{"Name":"D3D_SIF_TEXTURE_COMPONENTS","Value":12} + ,{"Name":"D3D_SIF_UNUSED","Value":16} + ,{"Name":"D3D10_SIF_USERPACKED","Value":1} + ,{"Name":"D3D10_SIF_COMPARISON_SAMPLER","Value":2} + ,{"Name":"D3D10_SIF_TEXTURE_COMPONENT_0","Value":4} + ,{"Name":"D3D10_SIF_TEXTURE_COMPONENT_1","Value":8} + ,{"Name":"D3D10_SIF_TEXTURE_COMPONENTS","Value":12} + ,{"Name":"D3D_SIF_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D_SHADER_INPUT_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D_SIT_CBUFFER","Value":0} + ,{"Name":"D3D_SIT_TBUFFER","Value":1} + ,{"Name":"D3D_SIT_TEXTURE","Value":2} + ,{"Name":"D3D_SIT_SAMPLER","Value":3} + ,{"Name":"D3D_SIT_UAV_RWTYPED","Value":4} + ,{"Name":"D3D_SIT_STRUCTURED","Value":5} + ,{"Name":"D3D_SIT_UAV_RWSTRUCTURED","Value":6} + ,{"Name":"D3D_SIT_BYTEADDRESS","Value":7} + ,{"Name":"D3D_SIT_UAV_RWBYTEADDRESS","Value":8} + ,{"Name":"D3D_SIT_UAV_APPEND_STRUCTURED","Value":9} + ,{"Name":"D3D_SIT_UAV_CONSUME_STRUCTURED","Value":10} + ,{"Name":"D3D_SIT_UAV_RWSTRUCTURED_WITH_COUNTER","Value":11} + ,{"Name":"D3D_SIT_RTACCELERATIONSTRUCTURE","Value":12} + ,{"Name":"D3D_SIT_UAV_FEEDBACKTEXTURE","Value":13} + ,{"Name":"D3D10_SIT_CBUFFER","Value":0} + ,{"Name":"D3D10_SIT_TBUFFER","Value":1} + ,{"Name":"D3D10_SIT_TEXTURE","Value":2} + ,{"Name":"D3D10_SIT_SAMPLER","Value":3} + ,{"Name":"D3D11_SIT_UAV_RWTYPED","Value":4} + ,{"Name":"D3D11_SIT_STRUCTURED","Value":5} + ,{"Name":"D3D11_SIT_UAV_RWSTRUCTURED","Value":6} + ,{"Name":"D3D11_SIT_BYTEADDRESS","Value":7} + ,{"Name":"D3D11_SIT_UAV_RWBYTEADDRESS","Value":8} + ,{"Name":"D3D11_SIT_UAV_APPEND_STRUCTURED","Value":9} + ,{"Name":"D3D11_SIT_UAV_CONSUME_STRUCTURED","Value":10} + ,{"Name":"D3D11_SIT_UAV_RWSTRUCTURED_WITH_COUNTER","Value":11} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D_SHADER_CBUFFER_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D_CBF_USERPACKED","Value":1} + ,{"Name":"D3D10_CBF_USERPACKED","Value":1} + ,{"Name":"D3D_CBF_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D_CBUFFER_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D_CT_CBUFFER","Value":0} + ,{"Name":"D3D_CT_TBUFFER","Value":1} + ,{"Name":"D3D_CT_INTERFACE_POINTERS","Value":2} + ,{"Name":"D3D_CT_RESOURCE_BIND_INFO","Value":3} + ,{"Name":"D3D10_CT_CBUFFER","Value":0} + ,{"Name":"D3D10_CT_TBUFFER","Value":1} + ,{"Name":"D3D11_CT_CBUFFER","Value":0} + ,{"Name":"D3D11_CT_TBUFFER","Value":1} + ,{"Name":"D3D11_CT_INTERFACE_POINTERS","Value":2} + ,{"Name":"D3D11_CT_RESOURCE_BIND_INFO","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D_NAME" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D_NAME_UNDEFINED","Value":0} + ,{"Name":"D3D_NAME_POSITION","Value":1} + ,{"Name":"D3D_NAME_CLIP_DISTANCE","Value":2} + ,{"Name":"D3D_NAME_CULL_DISTANCE","Value":3} + ,{"Name":"D3D_NAME_RENDER_TARGET_ARRAY_INDEX","Value":4} + ,{"Name":"D3D_NAME_VIEWPORT_ARRAY_INDEX","Value":5} + ,{"Name":"D3D_NAME_VERTEX_ID","Value":6} + ,{"Name":"D3D_NAME_PRIMITIVE_ID","Value":7} + ,{"Name":"D3D_NAME_INSTANCE_ID","Value":8} + ,{"Name":"D3D_NAME_IS_FRONT_FACE","Value":9} + ,{"Name":"D3D_NAME_SAMPLE_INDEX","Value":10} + ,{"Name":"D3D_NAME_FINAL_QUAD_EDGE_TESSFACTOR","Value":11} + ,{"Name":"D3D_NAME_FINAL_QUAD_INSIDE_TESSFACTOR","Value":12} + ,{"Name":"D3D_NAME_FINAL_TRI_EDGE_TESSFACTOR","Value":13} + ,{"Name":"D3D_NAME_FINAL_TRI_INSIDE_TESSFACTOR","Value":14} + ,{"Name":"D3D_NAME_FINAL_LINE_DETAIL_TESSFACTOR","Value":15} + ,{"Name":"D3D_NAME_FINAL_LINE_DENSITY_TESSFACTOR","Value":16} + ,{"Name":"D3D_NAME_BARYCENTRICS","Value":23} + ,{"Name":"D3D_NAME_SHADINGRATE","Value":24} + ,{"Name":"D3D_NAME_CULLPRIMITIVE","Value":25} + ,{"Name":"D3D_NAME_TARGET","Value":64} + ,{"Name":"D3D_NAME_DEPTH","Value":65} + ,{"Name":"D3D_NAME_COVERAGE","Value":66} + ,{"Name":"D3D_NAME_DEPTH_GREATER_EQUAL","Value":67} + ,{"Name":"D3D_NAME_DEPTH_LESS_EQUAL","Value":68} + ,{"Name":"D3D_NAME_STENCIL_REF","Value":69} + ,{"Name":"D3D_NAME_INNER_COVERAGE","Value":70} + ,{"Name":"D3D10_NAME_UNDEFINED","Value":0} + ,{"Name":"D3D10_NAME_POSITION","Value":1} + ,{"Name":"D3D10_NAME_CLIP_DISTANCE","Value":2} + ,{"Name":"D3D10_NAME_CULL_DISTANCE","Value":3} + ,{"Name":"D3D10_NAME_RENDER_TARGET_ARRAY_INDEX","Value":4} + ,{"Name":"D3D10_NAME_VIEWPORT_ARRAY_INDEX","Value":5} + ,{"Name":"D3D10_NAME_VERTEX_ID","Value":6} + ,{"Name":"D3D10_NAME_PRIMITIVE_ID","Value":7} + ,{"Name":"D3D10_NAME_INSTANCE_ID","Value":8} + ,{"Name":"D3D10_NAME_IS_FRONT_FACE","Value":9} + ,{"Name":"D3D10_NAME_SAMPLE_INDEX","Value":10} + ,{"Name":"D3D10_NAME_TARGET","Value":64} + ,{"Name":"D3D10_NAME_DEPTH","Value":65} + ,{"Name":"D3D10_NAME_COVERAGE","Value":66} + ,{"Name":"D3D11_NAME_FINAL_QUAD_EDGE_TESSFACTOR","Value":11} + ,{"Name":"D3D11_NAME_FINAL_QUAD_INSIDE_TESSFACTOR","Value":12} + ,{"Name":"D3D11_NAME_FINAL_TRI_EDGE_TESSFACTOR","Value":13} + ,{"Name":"D3D11_NAME_FINAL_TRI_INSIDE_TESSFACTOR","Value":14} + ,{"Name":"D3D11_NAME_FINAL_LINE_DETAIL_TESSFACTOR","Value":15} + ,{"Name":"D3D11_NAME_FINAL_LINE_DENSITY_TESSFACTOR","Value":16} + ,{"Name":"D3D11_NAME_DEPTH_GREATER_EQUAL","Value":67} + ,{"Name":"D3D11_NAME_DEPTH_LESS_EQUAL","Value":68} + ,{"Name":"D3D11_NAME_STENCIL_REF","Value":69} + ,{"Name":"D3D11_NAME_INNER_COVERAGE","Value":70} + ,{"Name":"D3D12_NAME_BARYCENTRICS","Value":23} + ,{"Name":"D3D12_NAME_SHADINGRATE","Value":24} + ,{"Name":"D3D12_NAME_CULLPRIMITIVE","Value":25} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D_RESOURCE_RETURN_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D_RETURN_TYPE_UNORM","Value":1} + ,{"Name":"D3D_RETURN_TYPE_SNORM","Value":2} + ,{"Name":"D3D_RETURN_TYPE_SINT","Value":3} + ,{"Name":"D3D_RETURN_TYPE_UINT","Value":4} + ,{"Name":"D3D_RETURN_TYPE_FLOAT","Value":5} + ,{"Name":"D3D_RETURN_TYPE_MIXED","Value":6} + ,{"Name":"D3D_RETURN_TYPE_DOUBLE","Value":7} + ,{"Name":"D3D_RETURN_TYPE_CONTINUED","Value":8} + ,{"Name":"D3D10_RETURN_TYPE_UNORM","Value":1} + ,{"Name":"D3D10_RETURN_TYPE_SNORM","Value":2} + ,{"Name":"D3D10_RETURN_TYPE_SINT","Value":3} + ,{"Name":"D3D10_RETURN_TYPE_UINT","Value":4} + ,{"Name":"D3D10_RETURN_TYPE_FLOAT","Value":5} + ,{"Name":"D3D10_RETURN_TYPE_MIXED","Value":6} + ,{"Name":"D3D11_RETURN_TYPE_UNORM","Value":1} + ,{"Name":"D3D11_RETURN_TYPE_SNORM","Value":2} + ,{"Name":"D3D11_RETURN_TYPE_SINT","Value":3} + ,{"Name":"D3D11_RETURN_TYPE_UINT","Value":4} + ,{"Name":"D3D11_RETURN_TYPE_FLOAT","Value":5} + ,{"Name":"D3D11_RETURN_TYPE_MIXED","Value":6} + ,{"Name":"D3D11_RETURN_TYPE_DOUBLE","Value":7} + ,{"Name":"D3D11_RETURN_TYPE_CONTINUED","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D_REGISTER_COMPONENT_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D_REGISTER_COMPONENT_UNKNOWN","Value":0} + ,{"Name":"D3D_REGISTER_COMPONENT_UINT32","Value":1} + ,{"Name":"D3D_REGISTER_COMPONENT_SINT32","Value":2} + ,{"Name":"D3D_REGISTER_COMPONENT_FLOAT32","Value":3} + ,{"Name":"D3D10_REGISTER_COMPONENT_UNKNOWN","Value":0} + ,{"Name":"D3D10_REGISTER_COMPONENT_UINT32","Value":1} + ,{"Name":"D3D10_REGISTER_COMPONENT_SINT32","Value":2} + ,{"Name":"D3D10_REGISTER_COMPONENT_FLOAT32","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D_TESSELLATOR_DOMAIN" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D_TESSELLATOR_DOMAIN_UNDEFINED","Value":0} + ,{"Name":"D3D_TESSELLATOR_DOMAIN_ISOLINE","Value":1} + ,{"Name":"D3D_TESSELLATOR_DOMAIN_TRI","Value":2} + ,{"Name":"D3D_TESSELLATOR_DOMAIN_QUAD","Value":3} + ,{"Name":"D3D11_TESSELLATOR_DOMAIN_UNDEFINED","Value":0} + ,{"Name":"D3D11_TESSELLATOR_DOMAIN_ISOLINE","Value":1} + ,{"Name":"D3D11_TESSELLATOR_DOMAIN_TRI","Value":2} + ,{"Name":"D3D11_TESSELLATOR_DOMAIN_QUAD","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D_TESSELLATOR_PARTITIONING" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D_TESSELLATOR_PARTITIONING_UNDEFINED","Value":0} + ,{"Name":"D3D_TESSELLATOR_PARTITIONING_INTEGER","Value":1} + ,{"Name":"D3D_TESSELLATOR_PARTITIONING_POW2","Value":2} + ,{"Name":"D3D_TESSELLATOR_PARTITIONING_FRACTIONAL_ODD","Value":3} + ,{"Name":"D3D_TESSELLATOR_PARTITIONING_FRACTIONAL_EVEN","Value":4} + ,{"Name":"D3D11_TESSELLATOR_PARTITIONING_UNDEFINED","Value":0} + ,{"Name":"D3D11_TESSELLATOR_PARTITIONING_INTEGER","Value":1} + ,{"Name":"D3D11_TESSELLATOR_PARTITIONING_POW2","Value":2} + ,{"Name":"D3D11_TESSELLATOR_PARTITIONING_FRACTIONAL_ODD","Value":3} + ,{"Name":"D3D11_TESSELLATOR_PARTITIONING_FRACTIONAL_EVEN","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D_TESSELLATOR_OUTPUT_PRIMITIVE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D_TESSELLATOR_OUTPUT_UNDEFINED","Value":0} + ,{"Name":"D3D_TESSELLATOR_OUTPUT_POINT","Value":1} + ,{"Name":"D3D_TESSELLATOR_OUTPUT_LINE","Value":2} + ,{"Name":"D3D_TESSELLATOR_OUTPUT_TRIANGLE_CW","Value":3} + ,{"Name":"D3D_TESSELLATOR_OUTPUT_TRIANGLE_CCW","Value":4} + ,{"Name":"D3D11_TESSELLATOR_OUTPUT_UNDEFINED","Value":0} + ,{"Name":"D3D11_TESSELLATOR_OUTPUT_POINT","Value":1} + ,{"Name":"D3D11_TESSELLATOR_OUTPUT_LINE","Value":2} + ,{"Name":"D3D11_TESSELLATOR_OUTPUT_TRIANGLE_CW","Value":3} + ,{"Name":"D3D11_TESSELLATOR_OUTPUT_TRIANGLE_CCW","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D_MIN_PRECISION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D_MIN_PRECISION_DEFAULT","Value":0} + ,{"Name":"D3D_MIN_PRECISION_FLOAT_16","Value":1} + ,{"Name":"D3D_MIN_PRECISION_FLOAT_2_8","Value":2} + ,{"Name":"D3D_MIN_PRECISION_RESERVED","Value":3} + ,{"Name":"D3D_MIN_PRECISION_SINT_16","Value":4} + ,{"Name":"D3D_MIN_PRECISION_UINT_16","Value":5} + ,{"Name":"D3D_MIN_PRECISION_ANY_16","Value":240} + ,{"Name":"D3D_MIN_PRECISION_ANY_10","Value":241} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D_INTERPOLATION_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D_INTERPOLATION_UNDEFINED","Value":0} + ,{"Name":"D3D_INTERPOLATION_CONSTANT","Value":1} + ,{"Name":"D3D_INTERPOLATION_LINEAR","Value":2} + ,{"Name":"D3D_INTERPOLATION_LINEAR_CENTROID","Value":3} + ,{"Name":"D3D_INTERPOLATION_LINEAR_NOPERSPECTIVE","Value":4} + ,{"Name":"D3D_INTERPOLATION_LINEAR_NOPERSPECTIVE_CENTROID","Value":5} + ,{"Name":"D3D_INTERPOLATION_LINEAR_SAMPLE","Value":6} + ,{"Name":"D3D_INTERPOLATION_LINEAR_NOPERSPECTIVE_SAMPLE","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D_PARAMETER_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D_PF_NONE","Value":0} + ,{"Name":"D3D_PF_IN","Value":1} + ,{"Name":"D3D_PF_OUT","Value":2} + ,{"Name":"D3D_PF_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DVECTOR" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"z","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DMATRIX" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Union" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_11","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_12","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_13","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_14","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_21","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_22","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_23","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_24","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_31","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_32","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_33","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_34","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_41","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_42","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_43","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_44","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/src/Generator/win32json/api/Graphics.Direct3D10.json b/src/Generator/win32json/api/Graphics.Direct3D10.json new file mode 100644 index 0000000..f84051a --- /dev/null +++ b/src/Generator/win32json/api/Graphics.Direct3D10.json @@ -0,0 +1,10208 @@ +{ + +"Constants":[ + { + "Name":"D3D10_16BIT_INDEX_STRIP_CUT_VALUE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":65535 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_32BIT_INDEX_STRIP_CUT_VALUE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_8BIT_INDEX_STRIP_CUT_VALUE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":255 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_ARRAY_AXIS_ADDRESS_RANGE_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":9 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_CLIP_OR_CULL_DISTANCE_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_CLIP_OR_CULL_DISTANCE_ELEMENT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":14 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_COMMONSHADER_CONSTANT_BUFFER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_COMMONSHADER_CONSTANT_BUFFER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_COMMONSHADER_CONSTANT_BUFFER_HW_SLOT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":15 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_COMMONSHADER_CONSTANT_BUFFER_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_COMMONSHADER_CONSTANT_BUFFER_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":15 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_COMMONSHADER_CONSTANT_BUFFER_REGISTER_READS_PER_INST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_COMMONSHADER_CONSTANT_BUFFER_REGISTER_READ_PORTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_COMMONSHADER_FLOWCONTROL_NESTING_LIMIT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_READS_PER_INST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_READ_PORTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_COMMONSHADER_IMMEDIATE_VALUE_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_COMMONSHADER_INPUT_RESOURCE_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_COMMONSHADER_INPUT_RESOURCE_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_COMMONSHADER_INPUT_RESOURCE_REGISTER_READS_PER_INST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_COMMONSHADER_INPUT_RESOURCE_REGISTER_READ_PORTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_COMMONSHADER_SAMPLER_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_COMMONSHADER_SAMPLER_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_COMMONSHADER_SAMPLER_REGISTER_READS_PER_INST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_COMMONSHADER_SAMPLER_REGISTER_READ_PORTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_COMMONSHADER_SAMPLER_SLOT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_COMMONSHADER_SUBROUTINE_NESTING_LIMIT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_COMMONSHADER_TEMP_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_COMMONSHADER_TEMP_REGISTER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_COMMONSHADER_TEMP_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_COMMONSHADER_TEMP_REGISTER_READS_PER_INST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_COMMONSHADER_TEMP_REGISTER_READ_PORTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_COMMONSHADER_TEXCOORD_RANGE_REDUCTION_MAX" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":10 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_COMMONSHADER_TEXCOORD_RANGE_REDUCTION_MIN" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":-10 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_COMMONSHADER_TEXEL_OFFSET_MAX_NEGATIVE" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":-8 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_COMMONSHADER_TEXEL_OFFSET_MAX_POSITIVE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":7 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_DEFAULT_BLEND_FACTOR_ALPHA" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_DEFAULT_BLEND_FACTOR_BLUE" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_DEFAULT_BLEND_FACTOR_GREEN" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_DEFAULT_BLEND_FACTOR_RED" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_DEFAULT_BORDER_COLOR_COMPONENT" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_DEFAULT_DEPTH_BIAS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_DEFAULT_DEPTH_BIAS_CLAMP" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_DEFAULT_MAX_ANISOTROPY" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_DEFAULT_MIP_LOD_BIAS" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_DEFAULT_RENDER_TARGET_ARRAY_INDEX" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_DEFAULT_SAMPLE_MASK" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_DEFAULT_SCISSOR_ENDX" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_DEFAULT_SCISSOR_ENDY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_DEFAULT_SCISSOR_STARTX" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_DEFAULT_SCISSOR_STARTY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_DEFAULT_SLOPE_SCALED_DEPTH_BIAS" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_DEFAULT_STENCIL_READ_MASK" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":255 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_DEFAULT_STENCIL_REFERENCE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_DEFAULT_STENCIL_WRITE_MASK" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":255 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_DEFAULT_VIEWPORT_AND_SCISSORRECT_INDEX" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_DEFAULT_VIEWPORT_HEIGHT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_DEFAULT_VIEWPORT_MAX_DEPTH" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_DEFAULT_VIEWPORT_MIN_DEPTH" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_DEFAULT_VIEWPORT_TOPLEFTX" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_DEFAULT_VIEWPORT_TOPLEFTY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_DEFAULT_VIEWPORT_WIDTH" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_FLOAT16_FUSED_TOLERANCE_IN_ULP" + ,"Type":{"Kind":"Native","Name":"Double"} + ,"ValueType":"Double" + ,"Value":0.6 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_FLOAT32_MAX" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":3.4028235E+38 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_FLOAT32_TO_INTEGER_TOLERANCE_IN_ULP" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0.6 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_FLOAT_TO_SRGB_EXPONENT_DENOMINATOR" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":2.4 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_FLOAT_TO_SRGB_EXPONENT_NUMERATOR" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_FLOAT_TO_SRGB_OFFSET" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0.055 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_FLOAT_TO_SRGB_SCALE_1" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":12.92 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_FLOAT_TO_SRGB_SCALE_2" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":1.055 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_FLOAT_TO_SRGB_THRESHOLD" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0.0031308 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_FTOI_INSTRUCTION_MAX_INPUT" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":2.1474836E+09 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_FTOI_INSTRUCTION_MIN_INPUT" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":-2.1474836E+09 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_FTOU_INSTRUCTION_MAX_INPUT" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":4.2949673E+09 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_FTOU_INSTRUCTION_MIN_INPUT" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_GS_INPUT_PRIM_CONST_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_GS_INPUT_PRIM_CONST_REGISTER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_GS_INPUT_PRIM_CONST_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_GS_INPUT_PRIM_CONST_REGISTER_READS_PER_INST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_GS_INPUT_PRIM_CONST_REGISTER_READ_PORTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_GS_INPUT_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_GS_INPUT_REGISTER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_GS_INPUT_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_GS_INPUT_REGISTER_READS_PER_INST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_GS_INPUT_REGISTER_READ_PORTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_GS_INPUT_REGISTER_VERTICES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":6 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_GS_OUTPUT_ELEMENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_GS_OUTPUT_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_GS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_GS_OUTPUT_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_IA_DEFAULT_INDEX_BUFFER_OFFSET_IN_BYTES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_IA_DEFAULT_PRIMITIVE_TOPOLOGY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_IA_DEFAULT_VERTEX_BUFFER_OFFSET_IN_BYTES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_IA_INDEX_INPUT_RESOURCE_SLOT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_IA_INSTANCE_ID_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_IA_INTEGER_ARITHMETIC_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_IA_PRIMITIVE_ID_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_IA_VERTEX_ID_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_IA_VERTEX_INPUT_STRUCTURE_ELEMENTS_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_IA_VERTEX_INPUT_STRUCTURE_ELEMENT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_INTEGER_DIVIDE_BY_ZERO_QUOTIENT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_INTEGER_DIVIDE_BY_ZERO_REMAINDER" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_LINEAR_GAMMA" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_MAX_BORDER_COLOR_COMPONENT" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_MAX_DEPTH" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_MAX_MAXANISOTROPY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_MAX_MULTISAMPLE_SAMPLE_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_MAX_POSITION_VALUE" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":3.4028236E+34 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_MAX_TEXTURE_DIMENSION_2_TO_EXP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":17 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_MIN_BORDER_COLOR_COMPONENT" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_MIN_DEPTH" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_MIN_MAXANISOTROPY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_MIP_LOD_BIAS_MAX" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":15.99 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_MIP_LOD_BIAS_MIN" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":-16 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_MIP_LOD_FRACTIONAL_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":6 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_MIP_LOD_RANGE_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_MULTISAMPLE_ANTIALIAS_LINE_WIDTH" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":1.4 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_NONSAMPLE_FETCH_OUT_OF_RANGE_ACCESS_RESULT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_PIXEL_ADDRESS_RANGE_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":13 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_PRE_SCISSOR_PIXEL_ADDRESS_RANGE_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":15 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_PS_FRONTFACING_DEFAULT_VALUE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_PS_FRONTFACING_FALSE_VALUE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_PS_FRONTFACING_TRUE_VALUE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_PS_INPUT_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_PS_INPUT_REGISTER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_PS_INPUT_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_PS_INPUT_REGISTER_READS_PER_INST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_PS_INPUT_REGISTER_READ_PORTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_PS_LEGACY_PIXEL_CENTER_FRACTIONAL_COMPONENT" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_PS_OUTPUT_DEPTH_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_PS_OUTPUT_DEPTH_REGISTER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_PS_OUTPUT_DEPTH_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_PS_OUTPUT_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_PS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_PS_OUTPUT_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_PS_PIXEL_CENTER_FRACTIONAL_COMPONENT" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0.5 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_REQ_BLEND_OBJECT_COUNT_PER_CONTEXT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_REQ_BUFFER_RESOURCE_TEXEL_COUNT_2_TO_EXP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":27 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_REQ_CONSTANT_BUFFER_ELEMENT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_REQ_DEPTH_STENCIL_OBJECT_COUNT_PER_CONTEXT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_REQ_DRAWINDEXED_INDEX_COUNT_2_TO_EXP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_REQ_DRAW_VERTEX_COUNT_2_TO_EXP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_REQ_FILTERING_HW_ADDRESSABLE_RESOURCE_DIMENSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8192 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_REQ_GS_INVOCATION_32BIT_OUTPUT_COMPONENT_LIMIT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_REQ_IMMEDIATE_CONSTANT_BUFFER_ELEMENT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_REQ_MAXANISOTROPY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_REQ_MIP_LEVELS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":14 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_REQ_MULTI_ELEMENT_STRUCTURE_SIZE_IN_BYTES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_REQ_RASTERIZER_OBJECT_COUNT_PER_CONTEXT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_REQ_RENDER_TO_BUFFER_WINDOW_WIDTH" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8192 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_REQ_RESOURCE_SIZE_IN_MEGABYTES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_REQ_RESOURCE_VIEW_COUNT_PER_CONTEXT_2_TO_EXP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_REQ_SAMPLER_OBJECT_COUNT_PER_CONTEXT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_REQ_TEXTURE1D_ARRAY_AXIS_DIMENSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_REQ_TEXTURE1D_U_DIMENSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8192 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_REQ_TEXTURE2D_ARRAY_AXIS_DIMENSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_REQ_TEXTURE2D_U_OR_V_DIMENSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8192 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_REQ_TEXTURE3D_U_V_OR_W_DIMENSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_REQ_TEXTURECUBE_DIMENSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8192 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_RESINFO_INSTRUCTION_MISSING_COMPONENT_RETVAL" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_SHADER_MAJOR_VERSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_SHADER_MINOR_VERSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_SHIFT_INSTRUCTION_PAD_VALUE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_SHIFT_INSTRUCTION_SHIFT_VALUE_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_SIMULTANEOUS_RENDER_TARGET_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_SO_BUFFER_MAX_STRIDE_IN_BYTES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_SO_BUFFER_MAX_WRITE_WINDOW_IN_BYTES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_SO_BUFFER_SLOT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_SO_DDI_REGISTER_INDEX_DENOTING_GAP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_SO_MULTIPLE_BUFFER_ELEMENTS_PER_BUFFER" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_SO_SINGLE_BUFFER_COMPONENT_LIMIT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_SRGB_GAMMA" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":2.2 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_SRGB_TO_FLOAT_DENOMINATOR_1" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":12.92 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_SRGB_TO_FLOAT_DENOMINATOR_2" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":1.055 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_SRGB_TO_FLOAT_EXPONENT" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":2.4 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_SRGB_TO_FLOAT_OFFSET" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0.055 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_SRGB_TO_FLOAT_THRESHOLD" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0.04045 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_SRGB_TO_FLOAT_TOLERANCE_IN_ULP" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0.5 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_STANDARD_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_STANDARD_COMPONENT_BIT_COUNT_DOUBLED" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_STANDARD_MAXIMUM_ELEMENT_ALIGNMENT_BYTE_MULTIPLE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_STANDARD_PIXEL_COMPONENT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_STANDARD_PIXEL_ELEMENT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_STANDARD_VECTOR_SIZE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_STANDARD_VERTEX_ELEMENT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_STANDARD_VERTEX_TOTAL_COMPONENT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_SUBPIXEL_FRACTIONAL_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_SUBTEXEL_FRACTIONAL_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":6 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_TEXEL_ADDRESS_RANGE_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":18 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_UNBOUND_MEMORY_ACCESS_RESULT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_VIEWPORT_AND_SCISSORRECT_MAX_INDEX" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":15 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_VIEWPORT_BOUNDS_MAX" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16383 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_VIEWPORT_BOUNDS_MIN" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":-16384 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_VS_INPUT_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_VS_INPUT_REGISTER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_VS_INPUT_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_VS_INPUT_REGISTER_READS_PER_INST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_VS_INPUT_REGISTER_READ_PORTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_VS_OUTPUT_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_VS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_VS_OUTPUT_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_WHQL_CONTEXT_COUNT_FOR_RESOURCE_LIMIT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":10 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_WHQL_DRAWINDEXED_INDEX_COUNT_2_TO_EXP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":25 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_WHQL_DRAW_VERTEX_COUNT_2_TO_EXP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":25 + ,"Attrs":[] + } + ,{ + "Name":"D3D_MAJOR_VERSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":10 + ,"Attrs":[] + } + ,{ + "Name":"D3D_MINOR_VERSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SPEC_DATE_DAY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SPEC_DATE_MONTH" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SPEC_DATE_YEAR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2006 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SPEC_VERSION" + ,"Type":{"Kind":"Native","Name":"Double"} + ,"ValueType":"Double" + ,"Value":1.050005 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_1_IA_VERTEX_INPUT_STRUCTURE_ELEMENT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_1_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"_FACD3D10" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2169 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_APPEND_ALIGNED_ELEMENT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_FILTER_TYPE_MASK" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_MIN_FILTER_SHIFT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_MAG_FILTER_SHIFT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_MIP_FILTER_SHIFT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_COMPARISON_FILTERING_BIT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_ANISOTROPIC_FILTERING_BIT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_TEXT_1BIT_BIT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2147483648 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_SDK_VERSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":29 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_1_DEFAULT_SAMPLE_MASK" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_1_FLOAT16_FUSED_TOLERANCE_IN_ULP" + ,"Type":{"Kind":"Native","Name":"Double"} + ,"ValueType":"Double" + ,"Value":0.6 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_1_FLOAT32_TO_INTEGER_TOLERANCE_IN_ULP" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0.6 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_1_GS_INPUT_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_1_IA_VERTEX_INPUT_STRUCTURE_ELEMENTS_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_1_PS_OUTPUT_MASK_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_1_PS_OUTPUT_MASK_REGISTER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_1_PS_OUTPUT_MASK_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_1_SHADER_MAJOR_VERSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_1_SHADER_MINOR_VERSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_1_SO_BUFFER_MAX_STRIDE_IN_BYTES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_1_SO_BUFFER_MAX_WRITE_WINDOW_IN_BYTES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_1_SO_BUFFER_SLOT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_1_SO_MULTIPLE_BUFFER_ELEMENTS_PER_BUFFER" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_1_SO_SINGLE_BUFFER_COMPONENT_LIMIT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_1_STANDARD_VERTEX_ELEMENT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_1_SUBPIXEL_FRACTIONAL_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_1_VS_INPUT_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_1_VS_OUTPUT_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_SDK_LAYERS_VERSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":11 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_DEBUG_FEATURE_FLUSH_PER_RENDER_OP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_DEBUG_FEATURE_FINISH_PER_RENDER_OP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_DEBUG_FEATURE_PRESENT_PER_RENDER_OP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_DEBUG_D3D10" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"243b4c52-3606-4d3a-99d7-a7e7b33ed706" + ,"Attrs":[] + } + ,{ + "Name":"D3D10_REGKEY_PATH" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"Software\Microsoft\Direct3D" + ,"Attrs":[] + } + ,{ + "Name":"D3D10_MUTE_DEBUG_OUTPUT" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"MuteDebugOutput" + ,"Attrs":[] + } + ,{ + "Name":"D3D10_ENABLE_BREAK_ON_MESSAGE" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"EnableBreakOnMessage" + ,"Attrs":[] + } + ,{ + "Name":"D3D10_INFOQUEUE_STORAGE_FILTER_OVERRIDE" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"InfoQueueStorageFilterOverride" + ,"Attrs":[] + } + ,{ + "Name":"D3D10_MUTE_CATEGORY" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"Mute_CATEGORY_%s" + ,"Attrs":[] + } + ,{ + "Name":"D3D10_MUTE_SEVERITY" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"Mute_SEVERITY_%s" + ,"Attrs":[] + } + ,{ + "Name":"D3D10_MUTE_ID_STRING" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"Mute_ID_%s" + ,"Attrs":[] + } + ,{ + "Name":"D3D10_MUTE_ID_DECIMAL" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"Mute_ID_%d" + ,"Attrs":[] + } + ,{ + "Name":"D3D10_UNMUTE_SEVERITY_INFO" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"Unmute_SEVERITY_INFO" + ,"Attrs":[] + } + ,{ + "Name":"D3D10_BREAKON_CATEGORY" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"BreakOn_CATEGORY_%s" + ,"Attrs":[] + } + ,{ + "Name":"D3D10_BREAKON_SEVERITY" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"BreakOn_SEVERITY_%s" + ,"Attrs":[] + } + ,{ + "Name":"D3D10_BREAKON_ID_STRING" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"BreakOn_ID_%s" + ,"Attrs":[] + } + ,{ + "Name":"D3D10_BREAKON_ID_DECIMAL" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"BreakOn_ID_%d" + ,"Attrs":[] + } + ,{ + "Name":"D3D10_APPSIZE_STRING" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"Size" + ,"Attrs":[] + } + ,{ + "Name":"D3D10_APPNAME_STRING" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"Name" + ,"Attrs":[] + } + ,{ + "Name":"D3D10_INFO_QUEUE_DEFAULT_MESSAGE_COUNT_LIMIT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_SHADER_DEBUG" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_SHADER_SKIP_VALIDATION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_SHADER_SKIP_OPTIMIZATION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_SHADER_PACK_MATRIX_ROW_MAJOR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_SHADER_PACK_MATRIX_COLUMN_MAJOR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_SHADER_PARTIAL_PRECISION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_SHADER_FORCE_VS_SOFTWARE_NO_OPT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_SHADER_FORCE_PS_SOFTWARE_NO_OPT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_SHADER_NO_PRESHADER" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_SHADER_AVOID_FLOW_CONTROL" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_SHADER_PREFER_FLOW_CONTROL" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_SHADER_ENABLE_STRICTNESS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_SHADER_ENABLE_BACKWARDS_COMPATIBILITY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_SHADER_IEEE_STRICTNESS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8192 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_SHADER_WARNINGS_ARE_ERRORS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":262144 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_SHADER_RESOURCES_MAY_ALIAS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":524288 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_ENABLE_UNBOUNDED_DESCRIPTOR_TABLES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1048576 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_ALL_RESOURCES_BOUND" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2097152 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_SHADER_DEBUG_NAME_FOR_SOURCE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4194304 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_SHADER_DEBUG_NAME_FOR_BINARY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8388608 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_SHADER_OPTIMIZATION_LEVEL0" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_SHADER_OPTIMIZATION_LEVEL1" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_SHADER_OPTIMIZATION_LEVEL3" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32768 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_SHADER_FLAGS2_FORCE_ROOT_SIGNATURE_LATEST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_SHADER_FLAGS2_FORCE_ROOT_SIGNATURE_1_0" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_SHADER_FLAGS2_FORCE_ROOT_SIGNATURE_1_1" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_EFFECT_COMPILE_CHILD_EFFECT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_EFFECT_COMPILE_ALLOW_SLOW_OPS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_EFFECT_SINGLE_THREADED" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_EFFECT_VARIABLE_POOLED" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_EFFECT_VARIABLE_ANNOTATION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_EFFECT_VARIABLE_EXPLICIT_BIND_POINT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"GUID_DeviceType" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"d722fb4d-7a68-437a-b20c-5804ee2494a6" + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"D3D10_INPUT_CLASSIFICATION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D10_INPUT_PER_VERTEX_DATA","Value":0} + ,{"Name":"D3D10_INPUT_PER_INSTANCE_DATA","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_INPUT_ELEMENT_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SemanticName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SemanticIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]} + ,{"Name":"InputSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AlignedByteOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputSlotClass","Type":{"Kind":"ApiRef","Name":"D3D10_INPUT_CLASSIFICATION","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"InstanceDataStepRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_FILL_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D10_FILL_WIREFRAME","Value":2} + ,{"Name":"D3D10_FILL_SOLID","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_CULL_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D10_CULL_NONE","Value":1} + ,{"Name":"D3D10_CULL_FRONT","Value":2} + ,{"Name":"D3D10_CULL_BACK","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_SO_DECLARATION_ENTRY" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SemanticName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SemanticIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartComponent","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ComponentCount","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"OutputSlot","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_VIEWPORT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TopLeftX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"TopLeftY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinDepth","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"MaxDepth","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_RESOURCE_DIMENSION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D10_RESOURCE_DIMENSION_UNKNOWN","Value":0} + ,{"Name":"D3D10_RESOURCE_DIMENSION_BUFFER","Value":1} + ,{"Name":"D3D10_RESOURCE_DIMENSION_TEXTURE1D","Value":2} + ,{"Name":"D3D10_RESOURCE_DIMENSION_TEXTURE2D","Value":3} + ,{"Name":"D3D10_RESOURCE_DIMENSION_TEXTURE3D","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_DSV_DIMENSION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D10_DSV_DIMENSION_UNKNOWN","Value":0} + ,{"Name":"D3D10_DSV_DIMENSION_TEXTURE1D","Value":1} + ,{"Name":"D3D10_DSV_DIMENSION_TEXTURE1DARRAY","Value":2} + ,{"Name":"D3D10_DSV_DIMENSION_TEXTURE2D","Value":3} + ,{"Name":"D3D10_DSV_DIMENSION_TEXTURE2DARRAY","Value":4} + ,{"Name":"D3D10_DSV_DIMENSION_TEXTURE2DMS","Value":5} + ,{"Name":"D3D10_DSV_DIMENSION_TEXTURE2DMSARRAY","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_RTV_DIMENSION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D10_RTV_DIMENSION_UNKNOWN","Value":0} + ,{"Name":"D3D10_RTV_DIMENSION_BUFFER","Value":1} + ,{"Name":"D3D10_RTV_DIMENSION_TEXTURE1D","Value":2} + ,{"Name":"D3D10_RTV_DIMENSION_TEXTURE1DARRAY","Value":3} + ,{"Name":"D3D10_RTV_DIMENSION_TEXTURE2D","Value":4} + ,{"Name":"D3D10_RTV_DIMENSION_TEXTURE2DARRAY","Value":5} + ,{"Name":"D3D10_RTV_DIMENSION_TEXTURE2DMS","Value":6} + ,{"Name":"D3D10_RTV_DIMENSION_TEXTURE2DMSARRAY","Value":7} + ,{"Name":"D3D10_RTV_DIMENSION_TEXTURE3D","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_USAGE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D10_USAGE_DEFAULT","Value":0} + ,{"Name":"D3D10_USAGE_IMMUTABLE","Value":1} + ,{"Name":"D3D10_USAGE_DYNAMIC","Value":2} + ,{"Name":"D3D10_USAGE_STAGING","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_BIND_FLAG" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D10_BIND_VERTEX_BUFFER","Value":1} + ,{"Name":"D3D10_BIND_INDEX_BUFFER","Value":2} + ,{"Name":"D3D10_BIND_CONSTANT_BUFFER","Value":4} + ,{"Name":"D3D10_BIND_SHADER_RESOURCE","Value":8} + ,{"Name":"D3D10_BIND_STREAM_OUTPUT","Value":16} + ,{"Name":"D3D10_BIND_RENDER_TARGET","Value":32} + ,{"Name":"D3D10_BIND_DEPTH_STENCIL","Value":64} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_CPU_ACCESS_FLAG" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D10_CPU_ACCESS_WRITE","Value":65536} + ,{"Name":"D3D10_CPU_ACCESS_READ","Value":131072} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_RESOURCE_MISC_FLAG" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D10_RESOURCE_MISC_GENERATE_MIPS","Value":1} + ,{"Name":"D3D10_RESOURCE_MISC_SHARED","Value":2} + ,{"Name":"D3D10_RESOURCE_MISC_TEXTURECUBE","Value":4} + ,{"Name":"D3D10_RESOURCE_MISC_SHARED_KEYEDMUTEX","Value":16} + ,{"Name":"D3D10_RESOURCE_MISC_GDI_COMPATIBLE","Value":32} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_MAP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D10_MAP_READ","Value":1} + ,{"Name":"D3D10_MAP_WRITE","Value":2} + ,{"Name":"D3D10_MAP_READ_WRITE","Value":3} + ,{"Name":"D3D10_MAP_WRITE_DISCARD","Value":4} + ,{"Name":"D3D10_MAP_WRITE_NO_OVERWRITE","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_MAP_FLAG" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D10_MAP_FLAG_DO_NOT_WAIT","Value":1048576} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_RAISE_FLAG" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D10_RAISE_FLAG_DRIVER_INTERNAL_ERROR","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_CLEAR_FLAG" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D10_CLEAR_DEPTH","Value":1} + ,{"Name":"D3D10_CLEAR_STENCIL","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_BOX" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"left","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"top","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"front","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"right","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bottom","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"back","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D10DeviceChild" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"9b7e4c00-342c-4106-a19f-4f2704f689f0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Device","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPrivateData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1},"Optional"]} + ] + } + ,{ + "Name":"SetPrivateData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Optional","Const"]} + ] + } + ,{ + "Name":"SetPrivateDataInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pData","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ] + } + ,{ + "Name":"D3D10_COMPARISON_FUNC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D10_COMPARISON_NEVER","Value":1} + ,{"Name":"D3D10_COMPARISON_LESS","Value":2} + ,{"Name":"D3D10_COMPARISON_EQUAL","Value":3} + ,{"Name":"D3D10_COMPARISON_LESS_EQUAL","Value":4} + ,{"Name":"D3D10_COMPARISON_GREATER","Value":5} + ,{"Name":"D3D10_COMPARISON_NOT_EQUAL","Value":6} + ,{"Name":"D3D10_COMPARISON_GREATER_EQUAL","Value":7} + ,{"Name":"D3D10_COMPARISON_ALWAYS","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_DEPTH_WRITE_MASK" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D10_DEPTH_WRITE_MASK_ZERO","Value":0} + ,{"Name":"D3D10_DEPTH_WRITE_MASK_ALL","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_STENCIL_OP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D10_STENCIL_OP_KEEP","Value":1} + ,{"Name":"D3D10_STENCIL_OP_ZERO","Value":2} + ,{"Name":"D3D10_STENCIL_OP_REPLACE","Value":3} + ,{"Name":"D3D10_STENCIL_OP_INCR_SAT","Value":4} + ,{"Name":"D3D10_STENCIL_OP_DECR_SAT","Value":5} + ,{"Name":"D3D10_STENCIL_OP_INVERT","Value":6} + ,{"Name":"D3D10_STENCIL_OP_INCR","Value":7} + ,{"Name":"D3D10_STENCIL_OP_DECR","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_DEPTH_STENCILOP_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"StencilPassOp","Type":{"Kind":"ApiRef","Name":"D3D10_STENCIL_OP","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"StencilFunc","Type":{"Kind":"ApiRef","Name":"D3D10_COMPARISON_FUNC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_DEPTH_STENCIL_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"DepthFunc","Type":{"Kind":"ApiRef","Name":"D3D10_COMPARISON_FUNC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"StencilEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"StencilReadMask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"StencilWriteMask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"FrontFace","Type":{"Kind":"ApiRef","Name":"D3D10_DEPTH_STENCILOP_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"BackFace","Type":{"Kind":"ApiRef","Name":"D3D10_DEPTH_STENCILOP_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D10DepthStencilState" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"2b4b1cc8-a4ad-41f8-8322-ca86fc3ec675" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_DEPTH_STENCIL_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D10_BLEND" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D10_BLEND_ZERO","Value":1} + ,{"Name":"D3D10_BLEND_ONE","Value":2} + ,{"Name":"D3D10_BLEND_SRC_COLOR","Value":3} + ,{"Name":"D3D10_BLEND_INV_SRC_COLOR","Value":4} + ,{"Name":"D3D10_BLEND_SRC_ALPHA","Value":5} + ,{"Name":"D3D10_BLEND_INV_SRC_ALPHA","Value":6} + ,{"Name":"D3D10_BLEND_DEST_ALPHA","Value":7} + ,{"Name":"D3D10_BLEND_INV_DEST_ALPHA","Value":8} + ,{"Name":"D3D10_BLEND_DEST_COLOR","Value":9} + ,{"Name":"D3D10_BLEND_INV_DEST_COLOR","Value":10} + ,{"Name":"D3D10_BLEND_SRC_ALPHA_SAT","Value":11} + ,{"Name":"D3D10_BLEND_BLEND_FACTOR","Value":14} + ,{"Name":"D3D10_BLEND_INV_BLEND_FACTOR","Value":15} + ,{"Name":"D3D10_BLEND_SRC1_COLOR","Value":16} + ,{"Name":"D3D10_BLEND_INV_SRC1_COLOR","Value":17} + ,{"Name":"D3D10_BLEND_SRC1_ALPHA","Value":18} + ,{"Name":"D3D10_BLEND_INV_SRC1_ALPHA","Value":19} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_BLEND_OP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D10_BLEND_OP_ADD","Value":1} + ,{"Name":"D3D10_BLEND_OP_SUBTRACT","Value":2} + ,{"Name":"D3D10_BLEND_OP_REV_SUBTRACT","Value":3} + ,{"Name":"D3D10_BLEND_OP_MIN","Value":4} + ,{"Name":"D3D10_BLEND_OP_MAX","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_COLOR_WRITE_ENABLE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D10_COLOR_WRITE_ENABLE_RED","Value":1} + ,{"Name":"D3D10_COLOR_WRITE_ENABLE_GREEN","Value":2} + ,{"Name":"D3D10_COLOR_WRITE_ENABLE_BLUE","Value":4} + ,{"Name":"D3D10_COLOR_WRITE_ENABLE_ALPHA","Value":8} + ,{"Name":"D3D10_COLOR_WRITE_ENABLE_ALL","Value":15} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_BLEND_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"SrcBlend","Type":{"Kind":"ApiRef","Name":"D3D10_BLEND","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"DestBlend","Type":{"Kind":"ApiRef","Name":"D3D10_BLEND","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"BlendOp","Type":{"Kind":"ApiRef","Name":"D3D10_BLEND_OP","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"SrcBlendAlpha","Type":{"Kind":"ApiRef","Name":"D3D10_BLEND","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"DestBlendAlpha","Type":{"Kind":"ApiRef","Name":"D3D10_BLEND","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"BlendOpAlpha","Type":{"Kind":"ApiRef","Name":"D3D10_BLEND_OP","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"RenderTargetWriteMask","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D10BlendState" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"edad8d19-8a35-4d6d-8566-2ea276cde161" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_BLEND_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D10_RASTERIZER_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"FrontCounterClockwise","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"DepthBias","Type":{"Kind":"Native","Name":"Int32"},"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":"ScissorEnable","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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D10RasterizerState" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"a2a07292-89af-4345-be2e-c53d9fbb6e9f" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_RASTERIZER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D10_SUBRESOURCE_DATA" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pSysMem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]} + ,{"Name":"SysMemPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SysMemSlicePitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D10Resource" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"9b7e4c01-342c-4106-a19f-4f2704f689f0" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"GetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"rType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_RESOURCE_DIMENSION","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetEvictionPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"EvictionPriority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetEvictionPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"D3D10_BUFFER_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ByteWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Usage","Type":{"Kind":"ApiRef","Name":"D3D10_USAGE","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"BindFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CPUAccessFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MiscFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D10Buffer" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"9b7e4c02-342c-4106-a19f-4f2704f689f0" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10Resource","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"Map" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"MapType","Type":{"Kind":"ApiRef","Name":"D3D10_MAP","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"MapFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Unmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_BUFFER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D10_TEXTURE1D_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]} + ,{"Name":"Usage","Type":{"Kind":"ApiRef","Name":"D3D10_USAGE","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"BindFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CPUAccessFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MiscFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D10Texture1D" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"9b7e4c03-342c-4106-a19f-4f2704f689f0" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10Resource","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"Map" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MapType","Type":{"Kind":"ApiRef","Name":"D3D10_MAP","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"MapFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Unmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_TEXTURE1D_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D10_TEXTURE2D_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","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":[]} + ,{"Name":"Usage","Type":{"Kind":"ApiRef","Name":"D3D10_USAGE","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"BindFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CPUAccessFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MiscFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_MAPPED_TEXTURE2D" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"RowPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D10Texture2D" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"9b7e4c04-342c-4106-a19f-4f2704f689f0" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10Resource","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"Map" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MapType","Type":{"Kind":"ApiRef","Name":"D3D10_MAP","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"MapFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMappedTex2D","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_MAPPED_TEXTURE2D","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Unmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_TEXTURE2D_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D10_TEXTURE3D_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Depth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]} + ,{"Name":"Usage","Type":{"Kind":"ApiRef","Name":"D3D10_USAGE","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"BindFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CPUAccessFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MiscFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_MAPPED_TEXTURE3D" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"RowPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DepthPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D10Texture3D" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"9b7e4c05-342c-4106-a19f-4f2704f689f0" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10Resource","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"Map" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MapType","Type":{"Kind":"ApiRef","Name":"D3D10_MAP","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"MapFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMappedTex3D","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_MAPPED_TEXTURE3D","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Unmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_TEXTURE3D_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D10_TEXTURECUBE_FACE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D10_TEXTURECUBE_FACE_POSITIVE_X","Value":0} + ,{"Name":"D3D10_TEXTURECUBE_FACE_NEGATIVE_X","Value":1} + ,{"Name":"D3D10_TEXTURECUBE_FACE_POSITIVE_Y","Value":2} + ,{"Name":"D3D10_TEXTURECUBE_FACE_NEGATIVE_Y","Value":3} + ,{"Name":"D3D10_TEXTURECUBE_FACE_POSITIVE_Z","Value":4} + ,{"Name":"D3D10_TEXTURECUBE_FACE_NEGATIVE_Z","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ID3D10View" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"c902b03f-60a7-49ba-9936-2a3ab37a7e33" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"GetResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Resource","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D10_BUFFER_SRV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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 + ,"Fields":[ + {"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ElementWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3D10_TEX1D_SRV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_TEX1D_ARRAY_SRV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_TEX2D_SRV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_TEX2D_ARRAY_SRV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_TEX3D_SRV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_TEXCUBE_SRV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_TEX2DMS_SRV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UnusedField_NothingToDefine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_TEX2DMS_ARRAY_SRV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_SHADER_RESOURCE_VIEW_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Union" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Texture1DArray","Type":{"Kind":"ApiRef","Name":"D3D10_TEX1D_ARRAY_SRV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2D","Type":{"Kind":"ApiRef","Name":"D3D10_TEX2D_SRV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DArray","Type":{"Kind":"ApiRef","Name":"D3D10_TEX2D_ARRAY_SRV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DMS","Type":{"Kind":"ApiRef","Name":"D3D10_TEX2DMS_SRV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DMSArray","Type":{"Kind":"ApiRef","Name":"D3D10_TEX2DMS_ARRAY_SRV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"Texture3D","Type":{"Kind":"ApiRef","Name":"D3D10_TEX3D_SRV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"TextureCube","Type":{"Kind":"ApiRef","Name":"D3D10_TEXCUBE_SRV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"ID3D10ShaderResourceView" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"9b7e4c07-342c-4106-a19f-4f2704f689f0" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10View","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SHADER_RESOURCE_VIEW_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D10_BUFFER_RTV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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 + ,"Fields":[ + {"Name":"FirstElement","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ElementOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3D10_TEX1D_RTV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_TEX1D_ARRAY_RTV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_TEX2D_RTV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_TEX2DMS_RTV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UnusedField_NothingToDefine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_TEX2D_ARRAY_RTV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_TEX2DMS_ARRAY_RTV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_TEX3D_RTV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstWSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_RENDER_TARGET_VIEW_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Union" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Texture1DArray","Type":{"Kind":"ApiRef","Name":"D3D10_TEX1D_ARRAY_RTV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2D","Type":{"Kind":"ApiRef","Name":"D3D10_TEX2D_RTV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DArray","Type":{"Kind":"ApiRef","Name":"D3D10_TEX2D_ARRAY_RTV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DMS","Type":{"Kind":"ApiRef","Name":"D3D10_TEX2DMS_RTV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DMSArray","Type":{"Kind":"ApiRef","Name":"D3D10_TEX2DMS_ARRAY_RTV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"Texture3D","Type":{"Kind":"ApiRef","Name":"D3D10_TEX3D_RTV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"ID3D10RenderTargetView" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"9b7e4c08-342c-4106-a19f-4f2704f689f0" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10View","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_RENDER_TARGET_VIEW_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D10_TEX1D_DSV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_TEX1D_ARRAY_DSV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_TEX2D_DSV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_TEX2D_ARRAY_DSV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_TEX2DMS_DSV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UnusedField_NothingToDefine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_TEX2DMS_ARRAY_DSV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_DEPTH_STENCIL_VIEW_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Union" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Texture2D","Type":{"Kind":"ApiRef","Name":"D3D10_TEX2D_DSV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DArray","Type":{"Kind":"ApiRef","Name":"D3D10_TEX2D_ARRAY_DSV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DMS","Type":{"Kind":"ApiRef","Name":"D3D10_TEX2DMS_DSV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DMSArray","Type":{"Kind":"ApiRef","Name":"D3D10_TEX2DMS_ARRAY_DSV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"ID3D10DepthStencilView" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"9b7e4c09-342c-4106-a19f-4f2704f689f0" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10View","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_DEPTH_STENCIL_VIEW_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID3D10VertexShader" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"9b7e4c0a-342c-4106-a19f-4f2704f689f0" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ID3D10GeometryShader" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"6316be88-54cd-4040-ab44-20461bc81f68" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ID3D10PixelShader" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"4968b601-9d00-4cde-8346-8e7f675819b6" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ID3D10InputLayout" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"9b7e4c0b-342c-4106-a19f-4f2704f689f0" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"D3D10_FILTER" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D10_FILTER_MIN_MAG_MIP_POINT","Value":0} + ,{"Name":"D3D10_FILTER_MIN_MAG_POINT_MIP_LINEAR","Value":1} + ,{"Name":"D3D10_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT","Value":4} + ,{"Name":"D3D10_FILTER_MIN_POINT_MAG_MIP_LINEAR","Value":5} + ,{"Name":"D3D10_FILTER_MIN_LINEAR_MAG_MIP_POINT","Value":16} + ,{"Name":"D3D10_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR","Value":17} + ,{"Name":"D3D10_FILTER_MIN_MAG_LINEAR_MIP_POINT","Value":20} + ,{"Name":"D3D10_FILTER_MIN_MAG_MIP_LINEAR","Value":21} + ,{"Name":"D3D10_FILTER_ANISOTROPIC","Value":85} + ,{"Name":"D3D10_FILTER_COMPARISON_MIN_MAG_MIP_POINT","Value":128} + ,{"Name":"D3D10_FILTER_COMPARISON_MIN_MAG_POINT_MIP_LINEAR","Value":129} + ,{"Name":"D3D10_FILTER_COMPARISON_MIN_POINT_MAG_LINEAR_MIP_POINT","Value":132} + ,{"Name":"D3D10_FILTER_COMPARISON_MIN_POINT_MAG_MIP_LINEAR","Value":133} + ,{"Name":"D3D10_FILTER_COMPARISON_MIN_LINEAR_MAG_MIP_POINT","Value":144} + ,{"Name":"D3D10_FILTER_COMPARISON_MIN_LINEAR_MAG_POINT_MIP_LINEAR","Value":145} + ,{"Name":"D3D10_FILTER_COMPARISON_MIN_MAG_LINEAR_MIP_POINT","Value":148} + ,{"Name":"D3D10_FILTER_COMPARISON_MIN_MAG_MIP_LINEAR","Value":149} + ,{"Name":"D3D10_FILTER_COMPARISON_ANISOTROPIC","Value":213} + ,{"Name":"D3D10_FILTER_TEXT_1BIT","Value":-2147483648} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_FILTER_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D10_FILTER_TYPE_POINT","Value":0} + ,{"Name":"D3D10_FILTER_TYPE_LINEAR","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_TEXTURE_ADDRESS_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D10_TEXTURE_ADDRESS_WRAP","Value":1} + ,{"Name":"D3D10_TEXTURE_ADDRESS_MIRROR","Value":2} + ,{"Name":"D3D10_TEXTURE_ADDRESS_CLAMP","Value":3} + ,{"Name":"D3D10_TEXTURE_ADDRESS_BORDER","Value":4} + ,{"Name":"D3D10_TEXTURE_ADDRESS_MIRROR_ONCE","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_SAMPLER_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"AddressV","Type":{"Kind":"ApiRef","Name":"D3D10_TEXTURE_ADDRESS_MODE","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"AddressW","Type":{"Kind":"ApiRef","Name":"D3D10_TEXTURE_ADDRESS_MODE","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"MipLODBias","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"MaxAnisotropy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ComparisonFunc","Type":{"Kind":"ApiRef","Name":"D3D10_COMPARISON_FUNC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"BorderColor","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} + ,{"Name":"MinLOD","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"MaxLOD","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D10SamplerState" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"9b7e4c0c-342c-4106-a19f-4f2704f689f0" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SAMPLER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D10_FORMAT_SUPPORT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D10_FORMAT_SUPPORT_BUFFER","Value":1} + ,{"Name":"D3D10_FORMAT_SUPPORT_IA_VERTEX_BUFFER","Value":2} + ,{"Name":"D3D10_FORMAT_SUPPORT_IA_INDEX_BUFFER","Value":4} + ,{"Name":"D3D10_FORMAT_SUPPORT_SO_BUFFER","Value":8} + ,{"Name":"D3D10_FORMAT_SUPPORT_TEXTURE1D","Value":16} + ,{"Name":"D3D10_FORMAT_SUPPORT_TEXTURE2D","Value":32} + ,{"Name":"D3D10_FORMAT_SUPPORT_TEXTURE3D","Value":64} + ,{"Name":"D3D10_FORMAT_SUPPORT_TEXTURECUBE","Value":128} + ,{"Name":"D3D10_FORMAT_SUPPORT_SHADER_LOAD","Value":256} + ,{"Name":"D3D10_FORMAT_SUPPORT_SHADER_SAMPLE","Value":512} + ,{"Name":"D3D10_FORMAT_SUPPORT_SHADER_SAMPLE_COMPARISON","Value":1024} + ,{"Name":"D3D10_FORMAT_SUPPORT_SHADER_SAMPLE_MONO_TEXT","Value":2048} + ,{"Name":"D3D10_FORMAT_SUPPORT_MIP","Value":4096} + ,{"Name":"D3D10_FORMAT_SUPPORT_MIP_AUTOGEN","Value":8192} + ,{"Name":"D3D10_FORMAT_SUPPORT_RENDER_TARGET","Value":16384} + ,{"Name":"D3D10_FORMAT_SUPPORT_BLENDABLE","Value":32768} + ,{"Name":"D3D10_FORMAT_SUPPORT_DEPTH_STENCIL","Value":65536} + ,{"Name":"D3D10_FORMAT_SUPPORT_CPU_LOCKABLE","Value":131072} + ,{"Name":"D3D10_FORMAT_SUPPORT_MULTISAMPLE_RESOLVE","Value":262144} + ,{"Name":"D3D10_FORMAT_SUPPORT_DISPLAY","Value":524288} + ,{"Name":"D3D10_FORMAT_SUPPORT_CAST_WITHIN_BIT_LAYOUT","Value":1048576} + ,{"Name":"D3D10_FORMAT_SUPPORT_MULTISAMPLE_RENDERTARGET","Value":2097152} + ,{"Name":"D3D10_FORMAT_SUPPORT_MULTISAMPLE_LOAD","Value":4194304} + ,{"Name":"D3D10_FORMAT_SUPPORT_SHADER_GATHER","Value":8388608} + ,{"Name":"D3D10_FORMAT_SUPPORT_BACK_BUFFER_CAST","Value":16777216} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ID3D10Asynchronous" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"9b7e4c0d-342c-4106-a19f-4f2704f689f0" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"Begin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"End" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1},"Optional"]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"GetDataFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDataSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"D3D10_ASYNC_GETDATA_FLAG" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D10_ASYNC_GETDATA_DONOTFLUSH","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_QUERY" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D10_QUERY_EVENT","Value":0} + ,{"Name":"D3D10_QUERY_OCCLUSION","Value":1} + ,{"Name":"D3D10_QUERY_TIMESTAMP","Value":2} + ,{"Name":"D3D10_QUERY_TIMESTAMP_DISJOINT","Value":3} + ,{"Name":"D3D10_QUERY_PIPELINE_STATISTICS","Value":4} + ,{"Name":"D3D10_QUERY_OCCLUSION_PREDICATE","Value":5} + ,{"Name":"D3D10_QUERY_SO_STATISTICS","Value":6} + ,{"Name":"D3D10_QUERY_SO_OVERFLOW_PREDICATE","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_QUERY_MISC_FLAG" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D10_QUERY_MISC_PREDICATEHINT","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_QUERY_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Query","Type":{"Kind":"ApiRef","Name":"D3D10_QUERY","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"MiscFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D10Query" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"9b7e4c0e-342c-4106-a19f-4f2704f689f0" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10Asynchronous","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_QUERY_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID3D10Predicate" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"9b7e4c10-342c-4106-a19f-4f2704f689f0" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10Query","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"D3D10_QUERY_DATA_TIMESTAMP_DISJOINT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Frequency","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Disjoint","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_QUERY_DATA_PIPELINE_STATISTICS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IAVertices","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"IAPrimitives","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"VSInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"GSInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"GSPrimitives","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"CInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"CPrimitives","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"PSInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_QUERY_DATA_SO_STATISTICS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumPrimitivesWritten","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"PrimitivesStorageNeeded","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_COUNTER" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D10_COUNTER_GPU_IDLE","Value":0} + ,{"Name":"D3D10_COUNTER_VERTEX_PROCESSING","Value":1} + ,{"Name":"D3D10_COUNTER_GEOMETRY_PROCESSING","Value":2} + ,{"Name":"D3D10_COUNTER_PIXEL_PROCESSING","Value":3} + ,{"Name":"D3D10_COUNTER_OTHER_GPU_PROCESSING","Value":4} + ,{"Name":"D3D10_COUNTER_HOST_ADAPTER_BANDWIDTH_UTILIZATION","Value":5} + ,{"Name":"D3D10_COUNTER_LOCAL_VIDMEM_BANDWIDTH_UTILIZATION","Value":6} + ,{"Name":"D3D10_COUNTER_VERTEX_THROUGHPUT_UTILIZATION","Value":7} + ,{"Name":"D3D10_COUNTER_TRIANGLE_SETUP_THROUGHPUT_UTILIZATION","Value":8} + ,{"Name":"D3D10_COUNTER_FILLRATE_THROUGHPUT_UTILIZATION","Value":9} + ,{"Name":"D3D10_COUNTER_VS_MEMORY_LIMITED","Value":10} + ,{"Name":"D3D10_COUNTER_VS_COMPUTATION_LIMITED","Value":11} + ,{"Name":"D3D10_COUNTER_GS_MEMORY_LIMITED","Value":12} + ,{"Name":"D3D10_COUNTER_GS_COMPUTATION_LIMITED","Value":13} + ,{"Name":"D3D10_COUNTER_PS_MEMORY_LIMITED","Value":14} + ,{"Name":"D3D10_COUNTER_PS_COMPUTATION_LIMITED","Value":15} + ,{"Name":"D3D10_COUNTER_POST_TRANSFORM_CACHE_HIT_RATE","Value":16} + ,{"Name":"D3D10_COUNTER_TEXTURE_CACHE_HIT_RATE","Value":17} + ,{"Name":"D3D10_COUNTER_DEVICE_DEPENDENT_0","Value":1073741824} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_COUNTER_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D10_COUNTER_TYPE_FLOAT32","Value":0} + ,{"Name":"D3D10_COUNTER_TYPE_UINT16","Value":1} + ,{"Name":"D3D10_COUNTER_TYPE_UINT32","Value":2} + ,{"Name":"D3D10_COUNTER_TYPE_UINT64","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_COUNTER_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Counter","Type":{"Kind":"ApiRef","Name":"D3D10_COUNTER","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"MiscFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_COUNTER_INFO" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LastDeviceDependentCounter","Type":{"Kind":"ApiRef","Name":"D3D10_COUNTER","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"NumSimultaneousCounters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumDetectableParallelUnits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D10Counter" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"9b7e4c11-342c-4106-a19f-4f2704f689f0" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10Asynchronous","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_COUNTER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID3D10Device" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"9b7e4c0f-342c-4106-a19f-4f2704f689f0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"VSSetConstantBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D10Buffer","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"PSSetShaderResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppShaderResourceViews","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D10ShaderResourceView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"PSSetShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pPixelShader","Type":{"Kind":"ApiRef","Name":"ID3D10PixelShader","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"PSSetSamplers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumSamplers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSamplers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D10SamplerState","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"VSSetShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVertexShader","Type":{"Kind":"ApiRef","Name":"ID3D10VertexShader","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DrawIndexed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"IndexCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"StartIndexLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BaseVertexLocation","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Draw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"VertexCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"StartVertexLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PSSetConstantBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D10Buffer","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"IASetInputLayout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pInputLayout","Type":{"Kind":"ApiRef","Name":"ID3D10InputLayout","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"IASetVertexBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppVertexBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D10Buffer","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pStrides","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pOffsets","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"IASetIndexBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pIndexBuffer","Type":{"Kind":"ApiRef","Name":"ID3D10Buffer","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawIndexedInstanced" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"IndexCountPerInstance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InstanceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"StartIndexLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BaseVertexLocation","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"StartInstanceLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawInstanced" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"VertexCountPerInstance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InstanceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"StartVertexLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"StartInstanceLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GSSetConstantBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D10Buffer","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GSSetShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pShader","Type":{"Kind":"ApiRef","Name":"ID3D10GeometryShader","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"IASetPrimitiveTopology" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Topology","Type":{"Kind":"ApiRef","Name":"D3D_PRIMITIVE_TOPOLOGY","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"VSSetShaderResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppShaderResourceViews","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D10ShaderResourceView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"VSSetSamplers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumSamplers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSamplers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D10SamplerState","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetPredication" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pPredicate","Type":{"Kind":"ApiRef","Name":"ID3D10Predicate","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"PredicateValue","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GSSetShaderResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppShaderResourceViews","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D10ShaderResourceView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GSSetSamplers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumSamplers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSamplers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D10SamplerState","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"OMSetRenderTargets" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppRenderTargetViews","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"ID3D10RenderTargetView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pDepthStencilView","Type":{"Kind":"ApiRef","Name":"ID3D10DepthStencilView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"OMSetBlendState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pBlendState","Type":{"Kind":"ApiRef","Name":"ID3D10BlendState","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"BlendFactor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ,{"Name":"SampleMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OMSetDepthStencilState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDepthStencilState","Type":{"Kind":"ApiRef","Name":"ID3D10DepthStencilState","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"StencilRef","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SOSetTargets" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSOTargets","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"ID3D10Buffer","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pOffsets","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"DrawAuto" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"RSSetState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pRasterizerState","Type":{"Kind":"ApiRef","Name":"ID3D10RasterizerState","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RSSetViewports" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"NumViewports","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pViewports","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"D3D10_VIEWPORT","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"RSSetScissorRects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"NumRects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRects","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CopySubresourceRegion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDstResource","Type":{"Kind":"ApiRef","Name":"ID3D10Resource","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"DstSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DstX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DstY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DstZ","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSrcResource","Type":{"Kind":"ApiRef","Name":"ID3D10Resource","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"SrcSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSrcBox","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_BOX","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CopyResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDstResource","Type":{"Kind":"ApiRef","Name":"ID3D10Resource","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSrcResource","Type":{"Kind":"ApiRef","Name":"ID3D10Resource","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateSubresource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDstResource","Type":{"Kind":"ApiRef","Name":"ID3D10Resource","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"DstSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDstBox","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_BOX","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"SrcRowPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SrcDepthPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClearRenderTargetView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pRenderTargetView","Type":{"Kind":"ApiRef","Name":"ID3D10RenderTargetView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"ColorRGBA","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ClearDepthStencilView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDepthStencilView","Type":{"Kind":"ApiRef","Name":"ID3D10DepthStencilView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"ClearFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Depth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"Stencil","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GenerateMips" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pShaderResourceView","Type":{"Kind":"ApiRef","Name":"ID3D10ShaderResourceView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResolveSubresource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDstResource","Type":{"Kind":"ApiRef","Name":"ID3D10Resource","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"DstSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSrcResource","Type":{"Kind":"ApiRef","Name":"ID3D10Resource","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"SrcSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"VSGetConstantBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D10Buffer","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PSGetShaderResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppShaderResourceViews","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D10ShaderResourceView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PSGetShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppPixelShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10PixelShader","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PSGetSamplers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumSamplers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSamplers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D10SamplerState","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"VSGetShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppVertexShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10VertexShader","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PSGetConstantBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D10Buffer","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"IAGetInputLayout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppInputLayout","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10InputLayout","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IAGetVertexBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppVertexBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D10Buffer","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pStrides","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pOffsets","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"IAGetIndexBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pIndexBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Buffer","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"Format","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"Offset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GSGetConstantBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D10Buffer","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GSGetShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppGeometryShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10GeometryShader","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IAGetPrimitiveTopology" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pTopology","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_PRIMITIVE_TOPOLOGY","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VSGetShaderResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppShaderResourceViews","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D10ShaderResourceView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"VSGetSamplers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumSamplers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSamplers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D10SamplerState","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPredication" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppPredicate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Predicate","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pPredicateValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GSGetShaderResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppShaderResourceViews","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D10ShaderResourceView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GSGetSamplers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumSamplers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSamplers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D10SamplerState","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"OMGetRenderTargets" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppRenderTargetViews","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"ID3D10RenderTargetView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ppDepthStencilView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10DepthStencilView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"OMGetBlendState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppBlendState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10BlendState","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"BlendFactor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","Optional"]} + ,{"Name":"pSampleMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"OMGetDepthStencilState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppDepthStencilState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10DepthStencilState","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pStencilRef","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SOGetTargets" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSOTargets","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"ID3D10Buffer","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pOffsets","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RSGetState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppRasterizerState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10RasterizerState","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RSGetViewports" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"NumViewports","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pViewports","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"D3D10_VIEWPORT","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RSGetScissorRects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"NumRects","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pRects","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetDeviceRemovedReason" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"SetExceptionMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"RaiseFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetExceptionMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetPrivateData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1},"Optional"]} + ] + } + ,{ + "Name":"SetPrivateData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Optional","Const"]} + ] + } + ,{ + "Name":"SetPrivateDataInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pData","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"ClearState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"Flush" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"CreateBuffer" + ,"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":"D3D10_BUFFER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pInitialData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SUBRESOURCE_DATA","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Buffer","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateTexture1D" + ,"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":"D3D10_TEXTURE1D_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pInitialData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SUBRESOURCE_DATA","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppTexture1D","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Texture1D","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateTexture2D" + ,"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":"D3D10_TEXTURE2D_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pInitialData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SUBRESOURCE_DATA","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppTexture2D","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Texture2D","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateTexture3D" + ,"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":"D3D10_TEXTURE3D_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pInitialData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SUBRESOURCE_DATA","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppTexture3D","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Texture3D","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateShaderResourceView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D10Resource","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SHADER_RESOURCE_VIEW_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppSRView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10ShaderResourceView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateRenderTargetView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D10Resource","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_RENDER_TARGET_VIEW_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppRTView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10RenderTargetView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateDepthStencilView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D10Resource","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_DEPTH_STENCIL_VIEW_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppDepthStencilView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10DepthStencilView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateInputLayout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pInputElementDescs","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D3D10_INPUT_ELEMENT_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pShaderBytecodeWithInputSignature","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ppInputLayout","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10InputLayout","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateVertexShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pShaderBytecode","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ppVertexShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10VertexShader","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateGeometryShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pShaderBytecode","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ppGeometryShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10GeometryShader","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateGeometryShaderWithStreamOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pShaderBytecode","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pSODeclaration","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"D3D10_SO_DECLARATION_ENTRY","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"NumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OutputStreamStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppGeometryShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10GeometryShader","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreatePixelShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pShaderBytecode","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ppPixelShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10PixelShader","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateBlendState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pBlendStateDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_BLEND_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppBlendState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10BlendState","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateDepthStencilState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDepthStencilDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_DEPTH_STENCIL_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppDepthStencilState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10DepthStencilState","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateRasterizerState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pRasterizerDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_RASTERIZER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppRasterizerState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10RasterizerState","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateSamplerState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pSamplerDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SAMPLER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppSamplerState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10SamplerState","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateQuery" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pQueryDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_QUERY_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Query","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreatePredicate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pPredicateDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_QUERY_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppPredicate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Predicate","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateCounter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pCounterDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_COUNTER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppCounter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Counter","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CheckFormatSupport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFormatSupport","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CheckMultisampleQualityLevels" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"SampleCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pNumQualityLevels","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CheckCounterInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pCounterInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_COUNTER_INFO","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CheckCounter" + ,"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":"D3D10_COUNTER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_COUNTER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pActiveCounters","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"szName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pNameLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"szUnits","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pUnitsLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"szDescription","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":8,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pDescriptionLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"GetCreationFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"OpenSharedResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ReturnedInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppResource","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetTextFilterSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTextFilterSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ID3D10Multithread" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"9b7e4e00-342c-4106-a19f-4f2704f689f0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"Enter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"Leave" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"SetMultithreadProtected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"bMTProtect","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMultithreadProtected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"D3D10_CREATE_DEVICE_FLAG" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D10_CREATE_DEVICE_SINGLETHREADED","Value":1} + ,{"Name":"D3D10_CREATE_DEVICE_DEBUG","Value":2} + ,{"Name":"D3D10_CREATE_DEVICE_SWITCH_TO_REF","Value":4} + ,{"Name":"D3D10_CREATE_DEVICE_PREVENT_INTERNAL_THREADING_OPTIMIZATIONS","Value":8} + ,{"Name":"D3D10_CREATE_DEVICE_ALLOW_NULL_FROM_MAP","Value":16} + ,{"Name":"D3D10_CREATE_DEVICE_BGRA_SUPPORT","Value":32} + ,{"Name":"D3D10_CREATE_DEVICE_PREVENT_ALTERING_LAYER_SETTINGS_FROM_REGISTRY","Value":128} + ,{"Name":"D3D10_CREATE_DEVICE_STRICT_VALIDATION","Value":512} + ,{"Name":"D3D10_CREATE_DEVICE_DEBUGGABLE","Value":1024} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ID3D10Debug" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"9b7e4e01-342c-4106-a19f-4f2704f689f0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetFeatureMask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFeatureMask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"SetPresentPerRenderOpDelay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Milliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPresentPerRenderOpDelay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"SetSwapChain" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pSwapChain","Type":{"Kind":"ApiRef","Name":"IDXGISwapChain","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetSwapChain" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppSwapChain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGISwapChain","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Validate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID3D10SwitchToRef" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"9b7e4e02-342c-4106-a19f-4f2704f689f0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetUseRef" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"UseRef","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetUseRef" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"D3D10_MESSAGE_CATEGORY" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D10_MESSAGE_CATEGORY_APPLICATION_DEFINED","Value":0} + ,{"Name":"D3D10_MESSAGE_CATEGORY_MISCELLANEOUS","Value":1} + ,{"Name":"D3D10_MESSAGE_CATEGORY_INITIALIZATION","Value":2} + ,{"Name":"D3D10_MESSAGE_CATEGORY_CLEANUP","Value":3} + ,{"Name":"D3D10_MESSAGE_CATEGORY_COMPILATION","Value":4} + ,{"Name":"D3D10_MESSAGE_CATEGORY_STATE_CREATION","Value":5} + ,{"Name":"D3D10_MESSAGE_CATEGORY_STATE_SETTING","Value":6} + ,{"Name":"D3D10_MESSAGE_CATEGORY_STATE_GETTING","Value":7} + ,{"Name":"D3D10_MESSAGE_CATEGORY_RESOURCE_MANIPULATION","Value":8} + ,{"Name":"D3D10_MESSAGE_CATEGORY_EXECUTION","Value":9} + ,{"Name":"D3D10_MESSAGE_CATEGORY_SHADER","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_MESSAGE_SEVERITY" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D10_MESSAGE_SEVERITY_CORRUPTION","Value":0} + ,{"Name":"D3D10_MESSAGE_SEVERITY_ERROR","Value":1} + ,{"Name":"D3D10_MESSAGE_SEVERITY_WARNING","Value":2} + ,{"Name":"D3D10_MESSAGE_SEVERITY_INFO","Value":3} + ,{"Name":"D3D10_MESSAGE_SEVERITY_MESSAGE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_MESSAGE_ID" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D10_MESSAGE_ID_UNKNOWN","Value":0} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_HAZARD","Value":1} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_HAZARD","Value":2} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_VSSETSHADERRESOURCES_HAZARD","Value":3} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_VSSETCONSTANTBUFFERS_HAZARD","Value":4} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_GSSETSHADERRESOURCES_HAZARD","Value":5} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_GSSETCONSTANTBUFFERS_HAZARD","Value":6} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_PSSETSHADERRESOURCES_HAZARD","Value":7} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_PSSETCONSTANTBUFFERS_HAZARD","Value":8} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_OMSETRENDERTARGETS_HAZARD","Value":9} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_SOSETTARGETS_HAZARD","Value":10} + ,{"Name":"D3D10_MESSAGE_ID_STRING_FROM_APPLICATION","Value":11} + ,{"Name":"D3D10_MESSAGE_ID_CORRUPTED_THIS","Value":12} + ,{"Name":"D3D10_MESSAGE_ID_CORRUPTED_PARAMETER1","Value":13} + ,{"Name":"D3D10_MESSAGE_ID_CORRUPTED_PARAMETER2","Value":14} + ,{"Name":"D3D10_MESSAGE_ID_CORRUPTED_PARAMETER3","Value":15} + ,{"Name":"D3D10_MESSAGE_ID_CORRUPTED_PARAMETER4","Value":16} + ,{"Name":"D3D10_MESSAGE_ID_CORRUPTED_PARAMETER5","Value":17} + ,{"Name":"D3D10_MESSAGE_ID_CORRUPTED_PARAMETER6","Value":18} + ,{"Name":"D3D10_MESSAGE_ID_CORRUPTED_PARAMETER7","Value":19} + ,{"Name":"D3D10_MESSAGE_ID_CORRUPTED_PARAMETER8","Value":20} + ,{"Name":"D3D10_MESSAGE_ID_CORRUPTED_PARAMETER9","Value":21} + ,{"Name":"D3D10_MESSAGE_ID_CORRUPTED_PARAMETER10","Value":22} + ,{"Name":"D3D10_MESSAGE_ID_CORRUPTED_PARAMETER11","Value":23} + ,{"Name":"D3D10_MESSAGE_ID_CORRUPTED_PARAMETER12","Value":24} + ,{"Name":"D3D10_MESSAGE_ID_CORRUPTED_PARAMETER13","Value":25} + ,{"Name":"D3D10_MESSAGE_ID_CORRUPTED_PARAMETER14","Value":26} + ,{"Name":"D3D10_MESSAGE_ID_CORRUPTED_PARAMETER15","Value":27} + ,{"Name":"D3D10_MESSAGE_ID_CORRUPTED_MULTITHREADING","Value":28} + ,{"Name":"D3D10_MESSAGE_ID_MESSAGE_REPORTING_OUTOFMEMORY","Value":29} + ,{"Name":"D3D10_MESSAGE_ID_IASETINPUTLAYOUT_UNBINDDELETINGOBJECT","Value":30} + ,{"Name":"D3D10_MESSAGE_ID_IASETVERTEXBUFFERS_UNBINDDELETINGOBJECT","Value":31} + ,{"Name":"D3D10_MESSAGE_ID_IASETINDEXBUFFER_UNBINDDELETINGOBJECT","Value":32} + ,{"Name":"D3D10_MESSAGE_ID_VSSETSHADER_UNBINDDELETINGOBJECT","Value":33} + ,{"Name":"D3D10_MESSAGE_ID_VSSETSHADERRESOURCES_UNBINDDELETINGOBJECT","Value":34} + ,{"Name":"D3D10_MESSAGE_ID_VSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT","Value":35} + ,{"Name":"D3D10_MESSAGE_ID_VSSETSAMPLERS_UNBINDDELETINGOBJECT","Value":36} + ,{"Name":"D3D10_MESSAGE_ID_GSSETSHADER_UNBINDDELETINGOBJECT","Value":37} + ,{"Name":"D3D10_MESSAGE_ID_GSSETSHADERRESOURCES_UNBINDDELETINGOBJECT","Value":38} + ,{"Name":"D3D10_MESSAGE_ID_GSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT","Value":39} + ,{"Name":"D3D10_MESSAGE_ID_GSSETSAMPLERS_UNBINDDELETINGOBJECT","Value":40} + ,{"Name":"D3D10_MESSAGE_ID_SOSETTARGETS_UNBINDDELETINGOBJECT","Value":41} + ,{"Name":"D3D10_MESSAGE_ID_PSSETSHADER_UNBINDDELETINGOBJECT","Value":42} + ,{"Name":"D3D10_MESSAGE_ID_PSSETSHADERRESOURCES_UNBINDDELETINGOBJECT","Value":43} + ,{"Name":"D3D10_MESSAGE_ID_PSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT","Value":44} + ,{"Name":"D3D10_MESSAGE_ID_PSSETSAMPLERS_UNBINDDELETINGOBJECT","Value":45} + ,{"Name":"D3D10_MESSAGE_ID_RSSETSTATE_UNBINDDELETINGOBJECT","Value":46} + ,{"Name":"D3D10_MESSAGE_ID_OMSETBLENDSTATE_UNBINDDELETINGOBJECT","Value":47} + ,{"Name":"D3D10_MESSAGE_ID_OMSETDEPTHSTENCILSTATE_UNBINDDELETINGOBJECT","Value":48} + ,{"Name":"D3D10_MESSAGE_ID_OMSETRENDERTARGETS_UNBINDDELETINGOBJECT","Value":49} + ,{"Name":"D3D10_MESSAGE_ID_SETPREDICATION_UNBINDDELETINGOBJECT","Value":50} + ,{"Name":"D3D10_MESSAGE_ID_GETPRIVATEDATA_MOREDATA","Value":51} + ,{"Name":"D3D10_MESSAGE_ID_SETPRIVATEDATA_INVALIDFREEDATA","Value":52} + ,{"Name":"D3D10_MESSAGE_ID_SETPRIVATEDATA_INVALIDIUNKNOWN","Value":53} + ,{"Name":"D3D10_MESSAGE_ID_SETPRIVATEDATA_INVALIDFLAGS","Value":54} + ,{"Name":"D3D10_MESSAGE_ID_SETPRIVATEDATA_CHANGINGPARAMS","Value":55} + ,{"Name":"D3D10_MESSAGE_ID_SETPRIVATEDATA_OUTOFMEMORY","Value":56} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDFORMAT","Value":57} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBUFFER_INVALIDSAMPLES","Value":58} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDUSAGE","Value":59} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDBINDFLAGS","Value":60} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDCPUACCESSFLAGS","Value":61} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDMISCFLAGS","Value":62} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBUFFER_INVALIDCPUACCESSFLAGS","Value":63} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBUFFER_INVALIDBINDFLAGS","Value":64} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBUFFER_INVALIDINITIALDATA","Value":65} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBUFFER_INVALIDDIMENSIONS","Value":66} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBUFFER_INVALIDMIPLEVELS","Value":67} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBUFFER_INVALIDMISCFLAGS","Value":68} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBUFFER_INVALIDARG_RETURN","Value":69} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBUFFER_OUTOFMEMORY_RETURN","Value":70} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBUFFER_NULLDESC","Value":71} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBUFFER_INVALIDCONSTANTBUFFERBINDINGS","Value":72} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBUFFER_LARGEALLOCATION","Value":73} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDFORMAT","Value":74} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE1D_UNSUPPORTEDFORMAT","Value":75} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE1D_INVALIDSAMPLES","Value":76} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDUSAGE","Value":77} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDBINDFLAGS","Value":78} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDCPUACCESSFLAGS","Value":79} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDMISCFLAGS","Value":80} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE1D_INVALIDCPUACCESSFLAGS","Value":81} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE1D_INVALIDBINDFLAGS","Value":82} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE1D_INVALIDINITIALDATA","Value":83} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE1D_INVALIDDIMENSIONS","Value":84} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE1D_INVALIDMIPLEVELS","Value":85} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE1D_INVALIDMISCFLAGS","Value":86} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE1D_INVALIDARG_RETURN","Value":87} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE1D_OUTOFMEMORY_RETURN","Value":88} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE1D_NULLDESC","Value":89} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE1D_LARGEALLOCATION","Value":90} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDFORMAT","Value":91} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE2D_UNSUPPORTEDFORMAT","Value":92} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE2D_INVALIDSAMPLES","Value":93} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDUSAGE","Value":94} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDBINDFLAGS","Value":95} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDCPUACCESSFLAGS","Value":96} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDMISCFLAGS","Value":97} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE2D_INVALIDCPUACCESSFLAGS","Value":98} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE2D_INVALIDBINDFLAGS","Value":99} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE2D_INVALIDINITIALDATA","Value":100} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE2D_INVALIDDIMENSIONS","Value":101} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE2D_INVALIDMIPLEVELS","Value":102} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE2D_INVALIDMISCFLAGS","Value":103} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE2D_INVALIDARG_RETURN","Value":104} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE2D_OUTOFMEMORY_RETURN","Value":105} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE2D_NULLDESC","Value":106} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE2D_LARGEALLOCATION","Value":107} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDFORMAT","Value":108} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE3D_UNSUPPORTEDFORMAT","Value":109} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE3D_INVALIDSAMPLES","Value":110} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDUSAGE","Value":111} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDBINDFLAGS","Value":112} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDCPUACCESSFLAGS","Value":113} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDMISCFLAGS","Value":114} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE3D_INVALIDCPUACCESSFLAGS","Value":115} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE3D_INVALIDBINDFLAGS","Value":116} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE3D_INVALIDINITIALDATA","Value":117} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE3D_INVALIDDIMENSIONS","Value":118} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE3D_INVALIDMIPLEVELS","Value":119} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE3D_INVALIDMISCFLAGS","Value":120} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE3D_INVALIDARG_RETURN","Value":121} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE3D_OUTOFMEMORY_RETURN","Value":122} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE3D_NULLDESC","Value":123} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE3D_LARGEALLOCATION","Value":124} + ,{"Name":"D3D10_MESSAGE_ID_CREATESHADERRESOURCEVIEW_UNRECOGNIZEDFORMAT","Value":125} + ,{"Name":"D3D10_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDDESC","Value":126} + ,{"Name":"D3D10_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDFORMAT","Value":127} + ,{"Name":"D3D10_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDDIMENSIONS","Value":128} + ,{"Name":"D3D10_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDRESOURCE","Value":129} + ,{"Name":"D3D10_MESSAGE_ID_CREATESHADERRESOURCEVIEW_TOOMANYOBJECTS","Value":130} + ,{"Name":"D3D10_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDARG_RETURN","Value":131} + ,{"Name":"D3D10_MESSAGE_ID_CREATESHADERRESOURCEVIEW_OUTOFMEMORY_RETURN","Value":132} + ,{"Name":"D3D10_MESSAGE_ID_CREATERENDERTARGETVIEW_UNRECOGNIZEDFORMAT","Value":133} + ,{"Name":"D3D10_MESSAGE_ID_CREATERENDERTARGETVIEW_UNSUPPORTEDFORMAT","Value":134} + ,{"Name":"D3D10_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDDESC","Value":135} + ,{"Name":"D3D10_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDFORMAT","Value":136} + ,{"Name":"D3D10_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDDIMENSIONS","Value":137} + ,{"Name":"D3D10_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDRESOURCE","Value":138} + ,{"Name":"D3D10_MESSAGE_ID_CREATERENDERTARGETVIEW_TOOMANYOBJECTS","Value":139} + ,{"Name":"D3D10_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDARG_RETURN","Value":140} + ,{"Name":"D3D10_MESSAGE_ID_CREATERENDERTARGETVIEW_OUTOFMEMORY_RETURN","Value":141} + ,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_UNRECOGNIZEDFORMAT","Value":142} + ,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDDESC","Value":143} + ,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDFORMAT","Value":144} + ,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDDIMENSIONS","Value":145} + ,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDRESOURCE","Value":146} + ,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_TOOMANYOBJECTS","Value":147} + ,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDARG_RETURN","Value":148} + ,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_OUTOFMEMORY_RETURN","Value":149} + ,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_OUTOFMEMORY","Value":150} + ,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_TOOMANYELEMENTS","Value":151} + ,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDFORMAT","Value":152} + ,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_INCOMPATIBLEFORMAT","Value":153} + ,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSLOT","Value":154} + ,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDINPUTSLOTCLASS","Value":155} + ,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_STEPRATESLOTCLASSMISMATCH","Value":156} + ,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSLOTCLASSCHANGE","Value":157} + ,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSTEPRATECHANGE","Value":158} + ,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDALIGNMENT","Value":159} + ,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_DUPLICATESEMANTIC","Value":160} + ,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_UNPARSEABLEINPUTSIGNATURE","Value":161} + ,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_NULLSEMANTIC","Value":162} + ,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_MISSINGELEMENT","Value":163} + ,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_NULLDESC","Value":164} + ,{"Name":"D3D10_MESSAGE_ID_CREATEVERTEXSHADER_OUTOFMEMORY","Value":165} + ,{"Name":"D3D10_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDSHADERBYTECODE","Value":166} + ,{"Name":"D3D10_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDSHADERTYPE","Value":167} + ,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADER_OUTOFMEMORY","Value":168} + ,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDSHADERBYTECODE","Value":169} + ,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDSHADERTYPE","Value":170} + ,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTOFMEMORY","Value":171} + ,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSHADERBYTECODE","Value":172} + ,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSHADERTYPE","Value":173} + ,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDNUMENTRIES","Value":174} + ,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTPUTSTREAMSTRIDEUNUSED","Value":175} + ,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDDECL","Value":176} + ,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_EXPECTEDDECL","Value":177} + ,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTPUTSLOT0EXPECTED","Value":178} + ,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDOUTPUTSLOT","Value":179} + ,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_ONLYONEELEMENTPERSLOT","Value":180} + ,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDCOMPONENTCOUNT","Value":181} + ,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTARTCOMPONENTANDCOMPONENTCOUNT","Value":182} + ,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDGAPDEFINITION","Value":183} + ,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_REPEATEDOUTPUT","Value":184} + ,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDOUTPUTSTREAMSTRIDE","Value":185} + ,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MISSINGSEMANTIC","Value":186} + ,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MASKMISMATCH","Value":187} + ,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_CANTHAVEONLYGAPS","Value":188} + ,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DECLTOOCOMPLEX","Value":189} + ,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MISSINGOUTPUTSIGNATURE","Value":190} + ,{"Name":"D3D10_MESSAGE_ID_CREATEPIXELSHADER_OUTOFMEMORY","Value":191} + ,{"Name":"D3D10_MESSAGE_ID_CREATEPIXELSHADER_INVALIDSHADERBYTECODE","Value":192} + ,{"Name":"D3D10_MESSAGE_ID_CREATEPIXELSHADER_INVALIDSHADERTYPE","Value":193} + ,{"Name":"D3D10_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDFILLMODE","Value":194} + ,{"Name":"D3D10_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDCULLMODE","Value":195} + ,{"Name":"D3D10_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDDEPTHBIASCLAMP","Value":196} + ,{"Name":"D3D10_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDSLOPESCALEDDEPTHBIAS","Value":197} + ,{"Name":"D3D10_MESSAGE_ID_CREATERASTERIZERSTATE_TOOMANYOBJECTS","Value":198} + ,{"Name":"D3D10_MESSAGE_ID_CREATERASTERIZERSTATE_NULLDESC","Value":199} + ,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDDEPTHWRITEMASK","Value":200} + ,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDDEPTHFUNC","Value":201} + ,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILFAILOP","Value":202} + ,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILZFAILOP","Value":203} + ,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILPASSOP","Value":204} + ,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILFUNC","Value":205} + ,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILFAILOP","Value":206} + ,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILZFAILOP","Value":207} + ,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILPASSOP","Value":208} + ,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILFUNC","Value":209} + ,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_TOOMANYOBJECTS","Value":210} + ,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_NULLDESC","Value":211} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBLENDSTATE_INVALIDSRCBLEND","Value":212} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBLENDSTATE_INVALIDDESTBLEND","Value":213} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBLENDSTATE_INVALIDBLENDOP","Value":214} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBLENDSTATE_INVALIDSRCBLENDALPHA","Value":215} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBLENDSTATE_INVALIDDESTBLENDALPHA","Value":216} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBLENDSTATE_INVALIDBLENDOPALPHA","Value":217} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBLENDSTATE_INVALIDRENDERTARGETWRITEMASK","Value":218} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBLENDSTATE_TOOMANYOBJECTS","Value":219} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBLENDSTATE_NULLDESC","Value":220} + ,{"Name":"D3D10_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDFILTER","Value":221} + ,{"Name":"D3D10_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDADDRESSU","Value":222} + ,{"Name":"D3D10_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDADDRESSV","Value":223} + ,{"Name":"D3D10_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDADDRESSW","Value":224} + ,{"Name":"D3D10_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMIPLODBIAS","Value":225} + ,{"Name":"D3D10_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMAXANISOTROPY","Value":226} + ,{"Name":"D3D10_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDCOMPARISONFUNC","Value":227} + ,{"Name":"D3D10_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMINLOD","Value":228} + ,{"Name":"D3D10_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMAXLOD","Value":229} + ,{"Name":"D3D10_MESSAGE_ID_CREATESAMPLERSTATE_TOOMANYOBJECTS","Value":230} + ,{"Name":"D3D10_MESSAGE_ID_CREATESAMPLERSTATE_NULLDESC","Value":231} + ,{"Name":"D3D10_MESSAGE_ID_CREATEQUERYORPREDICATE_INVALIDQUERY","Value":232} + ,{"Name":"D3D10_MESSAGE_ID_CREATEQUERYORPREDICATE_INVALIDMISCFLAGS","Value":233} + ,{"Name":"D3D10_MESSAGE_ID_CREATEQUERYORPREDICATE_UNEXPECTEDMISCFLAG","Value":234} + ,{"Name":"D3D10_MESSAGE_ID_CREATEQUERYORPREDICATE_NULLDESC","Value":235} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_IASETPRIMITIVETOPOLOGY_TOPOLOGY_UNRECOGNIZED","Value":236} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_IASETPRIMITIVETOPOLOGY_TOPOLOGY_UNDEFINED","Value":237} + ,{"Name":"D3D10_MESSAGE_ID_IASETVERTEXBUFFERS_INVALIDBUFFER","Value":238} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_OFFSET_TOO_LARGE","Value":239} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_BUFFERS_EMPTY","Value":240} + ,{"Name":"D3D10_MESSAGE_ID_IASETINDEXBUFFER_INVALIDBUFFER","Value":241} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_FORMAT_INVALID","Value":242} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_OFFSET_TOO_LARGE","Value":243} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_OFFSET_UNALIGNED","Value":244} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_VSSETSHADERRESOURCES_VIEWS_EMPTY","Value":245} + ,{"Name":"D3D10_MESSAGE_ID_VSSETCONSTANTBUFFERS_INVALIDBUFFER","Value":246} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_VSSETCONSTANTBUFFERS_BUFFERS_EMPTY","Value":247} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_VSSETSAMPLERS_SAMPLERS_EMPTY","Value":248} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_GSSETSHADERRESOURCES_VIEWS_EMPTY","Value":249} + ,{"Name":"D3D10_MESSAGE_ID_GSSETCONSTANTBUFFERS_INVALIDBUFFER","Value":250} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_GSSETCONSTANTBUFFERS_BUFFERS_EMPTY","Value":251} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_GSSETSAMPLERS_SAMPLERS_EMPTY","Value":252} + ,{"Name":"D3D10_MESSAGE_ID_SOSETTARGETS_INVALIDBUFFER","Value":253} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_SOSETTARGETS_OFFSET_UNALIGNED","Value":254} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_PSSETSHADERRESOURCES_VIEWS_EMPTY","Value":255} + ,{"Name":"D3D10_MESSAGE_ID_PSSETCONSTANTBUFFERS_INVALIDBUFFER","Value":256} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_PSSETCONSTANTBUFFERS_BUFFERS_EMPTY","Value":257} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_PSSETSAMPLERS_SAMPLERS_EMPTY","Value":258} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_RSSETVIEWPORTS_INVALIDVIEWPORT","Value":259} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_RSSETSCISSORRECTS_INVALIDSCISSOR","Value":260} + ,{"Name":"D3D10_MESSAGE_ID_CLEARRENDERTARGETVIEW_DENORMFLUSH","Value":261} + ,{"Name":"D3D10_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_DENORMFLUSH","Value":262} + ,{"Name":"D3D10_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_INVALID","Value":263} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_IAGETVERTEXBUFFERS_BUFFERS_EMPTY","Value":264} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_VSGETSHADERRESOURCES_VIEWS_EMPTY","Value":265} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_VSGETCONSTANTBUFFERS_BUFFERS_EMPTY","Value":266} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_VSGETSAMPLERS_SAMPLERS_EMPTY","Value":267} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_GSGETSHADERRESOURCES_VIEWS_EMPTY","Value":268} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_GSGETCONSTANTBUFFERS_BUFFERS_EMPTY","Value":269} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_GSGETSAMPLERS_SAMPLERS_EMPTY","Value":270} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_SOGETTARGETS_BUFFERS_EMPTY","Value":271} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_PSGETSHADERRESOURCES_VIEWS_EMPTY","Value":272} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_PSGETCONSTANTBUFFERS_BUFFERS_EMPTY","Value":273} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_PSGETSAMPLERS_SAMPLERS_EMPTY","Value":274} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_RSGETVIEWPORTS_VIEWPORTS_EMPTY","Value":275} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_RSGETSCISSORRECTS_RECTS_EMPTY","Value":276} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_GENERATEMIPS_RESOURCE_INVALID","Value":277} + ,{"Name":"D3D10_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDDESTINATIONSUBRESOURCE","Value":278} + ,{"Name":"D3D10_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCESUBRESOURCE","Value":279} + ,{"Name":"D3D10_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCEBOX","Value":280} + ,{"Name":"D3D10_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCE","Value":281} + ,{"Name":"D3D10_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDDESTINATIONSTATE","Value":282} + ,{"Name":"D3D10_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCESTATE","Value":283} + ,{"Name":"D3D10_MESSAGE_ID_COPYRESOURCE_INVALIDSOURCE","Value":284} + ,{"Name":"D3D10_MESSAGE_ID_COPYRESOURCE_INVALIDDESTINATIONSTATE","Value":285} + ,{"Name":"D3D10_MESSAGE_ID_COPYRESOURCE_INVALIDSOURCESTATE","Value":286} + ,{"Name":"D3D10_MESSAGE_ID_UPDATESUBRESOURCE_INVALIDDESTINATIONSUBRESOURCE","Value":287} + ,{"Name":"D3D10_MESSAGE_ID_UPDATESUBRESOURCE_INVALIDDESTINATIONBOX","Value":288} + ,{"Name":"D3D10_MESSAGE_ID_UPDATESUBRESOURCE_INVALIDDESTINATIONSTATE","Value":289} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_DESTINATION_INVALID","Value":290} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_DESTINATION_SUBRESOURCE_INVALID","Value":291} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_SOURCE_INVALID","Value":292} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_SOURCE_SUBRESOURCE_INVALID","Value":293} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_FORMAT_INVALID","Value":294} + ,{"Name":"D3D10_MESSAGE_ID_BUFFER_MAP_INVALIDMAPTYPE","Value":295} + ,{"Name":"D3D10_MESSAGE_ID_BUFFER_MAP_INVALIDFLAGS","Value":296} + ,{"Name":"D3D10_MESSAGE_ID_BUFFER_MAP_ALREADYMAPPED","Value":297} + ,{"Name":"D3D10_MESSAGE_ID_BUFFER_MAP_DEVICEREMOVED_RETURN","Value":298} + ,{"Name":"D3D10_MESSAGE_ID_BUFFER_UNMAP_NOTMAPPED","Value":299} + ,{"Name":"D3D10_MESSAGE_ID_TEXTURE1D_MAP_INVALIDMAPTYPE","Value":300} + ,{"Name":"D3D10_MESSAGE_ID_TEXTURE1D_MAP_INVALIDSUBRESOURCE","Value":301} + ,{"Name":"D3D10_MESSAGE_ID_TEXTURE1D_MAP_INVALIDFLAGS","Value":302} + ,{"Name":"D3D10_MESSAGE_ID_TEXTURE1D_MAP_ALREADYMAPPED","Value":303} + ,{"Name":"D3D10_MESSAGE_ID_TEXTURE1D_MAP_DEVICEREMOVED_RETURN","Value":304} + ,{"Name":"D3D10_MESSAGE_ID_TEXTURE1D_UNMAP_INVALIDSUBRESOURCE","Value":305} + ,{"Name":"D3D10_MESSAGE_ID_TEXTURE1D_UNMAP_NOTMAPPED","Value":306} + ,{"Name":"D3D10_MESSAGE_ID_TEXTURE2D_MAP_INVALIDMAPTYPE","Value":307} + ,{"Name":"D3D10_MESSAGE_ID_TEXTURE2D_MAP_INVALIDSUBRESOURCE","Value":308} + ,{"Name":"D3D10_MESSAGE_ID_TEXTURE2D_MAP_INVALIDFLAGS","Value":309} + ,{"Name":"D3D10_MESSAGE_ID_TEXTURE2D_MAP_ALREADYMAPPED","Value":310} + ,{"Name":"D3D10_MESSAGE_ID_TEXTURE2D_MAP_DEVICEREMOVED_RETURN","Value":311} + ,{"Name":"D3D10_MESSAGE_ID_TEXTURE2D_UNMAP_INVALIDSUBRESOURCE","Value":312} + ,{"Name":"D3D10_MESSAGE_ID_TEXTURE2D_UNMAP_NOTMAPPED","Value":313} + ,{"Name":"D3D10_MESSAGE_ID_TEXTURE3D_MAP_INVALIDMAPTYPE","Value":314} + ,{"Name":"D3D10_MESSAGE_ID_TEXTURE3D_MAP_INVALIDSUBRESOURCE","Value":315} + ,{"Name":"D3D10_MESSAGE_ID_TEXTURE3D_MAP_INVALIDFLAGS","Value":316} + ,{"Name":"D3D10_MESSAGE_ID_TEXTURE3D_MAP_ALREADYMAPPED","Value":317} + ,{"Name":"D3D10_MESSAGE_ID_TEXTURE3D_MAP_DEVICEREMOVED_RETURN","Value":318} + ,{"Name":"D3D10_MESSAGE_ID_TEXTURE3D_UNMAP_INVALIDSUBRESOURCE","Value":319} + ,{"Name":"D3D10_MESSAGE_ID_TEXTURE3D_UNMAP_NOTMAPPED","Value":320} + ,{"Name":"D3D10_MESSAGE_ID_CHECKFORMATSUPPORT_FORMAT_DEPRECATED","Value":321} + ,{"Name":"D3D10_MESSAGE_ID_CHECKMULTISAMPLEQUALITYLEVELS_FORMAT_DEPRECATED","Value":322} + ,{"Name":"D3D10_MESSAGE_ID_SETEXCEPTIONMODE_UNRECOGNIZEDFLAGS","Value":323} + ,{"Name":"D3D10_MESSAGE_ID_SETEXCEPTIONMODE_INVALIDARG_RETURN","Value":324} + ,{"Name":"D3D10_MESSAGE_ID_SETEXCEPTIONMODE_DEVICEREMOVED_RETURN","Value":325} + ,{"Name":"D3D10_MESSAGE_ID_REF_SIMULATING_INFINITELY_FAST_HARDWARE","Value":326} + ,{"Name":"D3D10_MESSAGE_ID_REF_THREADING_MODE","Value":327} + ,{"Name":"D3D10_MESSAGE_ID_REF_UMDRIVER_EXCEPTION","Value":328} + ,{"Name":"D3D10_MESSAGE_ID_REF_KMDRIVER_EXCEPTION","Value":329} + ,{"Name":"D3D10_MESSAGE_ID_REF_HARDWARE_EXCEPTION","Value":330} + ,{"Name":"D3D10_MESSAGE_ID_REF_ACCESSING_INDEXABLE_TEMP_OUT_OF_RANGE","Value":331} + ,{"Name":"D3D10_MESSAGE_ID_REF_PROBLEM_PARSING_SHADER","Value":332} + ,{"Name":"D3D10_MESSAGE_ID_REF_OUT_OF_MEMORY","Value":333} + ,{"Name":"D3D10_MESSAGE_ID_REF_INFO","Value":334} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_VERTEXPOS_OVERFLOW","Value":335} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAWINDEXED_INDEXPOS_OVERFLOW","Value":336} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAWINSTANCED_VERTEXPOS_OVERFLOW","Value":337} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAWINSTANCED_INSTANCEPOS_OVERFLOW","Value":338} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAWINDEXEDINSTANCED_INSTANCEPOS_OVERFLOW","Value":339} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAWINDEXEDINSTANCED_INDEXPOS_OVERFLOW","Value":340} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_VERTEX_SHADER_NOT_SET","Value":341} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_SHADER_LINKAGE_SEMANTICNAME_NOT_FOUND","Value":342} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_SHADER_LINKAGE_REGISTERINDEX","Value":343} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_SHADER_LINKAGE_COMPONENTTYPE","Value":344} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_SHADER_LINKAGE_REGISTERMASK","Value":345} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_SHADER_LINKAGE_SYSTEMVALUE","Value":346} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_SHADER_LINKAGE_NEVERWRITTEN_ALWAYSREADS","Value":347} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_VERTEX_BUFFER_NOT_SET","Value":348} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_INPUTLAYOUT_NOT_SET","Value":349} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_CONSTANT_BUFFER_NOT_SET","Value":350} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_CONSTANT_BUFFER_TOO_SMALL","Value":351} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_SAMPLER_NOT_SET","Value":352} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_SHADERRESOURCEVIEW_NOT_SET","Value":353} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_VIEW_DIMENSION_MISMATCH","Value":354} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_VERTEX_BUFFER_STRIDE_TOO_SMALL","Value":355} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_VERTEX_BUFFER_TOO_SMALL","Value":356} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_INDEX_BUFFER_NOT_SET","Value":357} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_INDEX_BUFFER_FORMAT_INVALID","Value":358} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_INDEX_BUFFER_TOO_SMALL","Value":359} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_GS_INPUT_PRIMITIVE_MISMATCH","Value":360} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_RESOURCE_RETURN_TYPE_MISMATCH","Value":361} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_POSITION_NOT_PRESENT","Value":362} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_OUTPUT_STREAM_NOT_SET","Value":363} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_BOUND_RESOURCE_MAPPED","Value":364} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_INVALID_PRIMITIVETOPOLOGY","Value":365} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_VERTEX_OFFSET_UNALIGNED","Value":366} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_VERTEX_STRIDE_UNALIGNED","Value":367} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_INDEX_OFFSET_UNALIGNED","Value":368} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_OUTPUT_STREAM_OFFSET_UNALIGNED","Value":369} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_LD_UNSUPPORTED","Value":370} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_SAMPLE_UNSUPPORTED","Value":371} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_SAMPLE_C_UNSUPPORTED","Value":372} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_RESOURCE_MULTISAMPLE_UNSUPPORTED","Value":373} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_SO_TARGETS_BOUND_WITHOUT_SOURCE","Value":374} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_SO_STRIDE_LARGER_THAN_BUFFER","Value":375} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_OM_RENDER_TARGET_DOES_NOT_SUPPORT_BLENDING","Value":376} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_OM_DUAL_SOURCE_BLENDING_CAN_ONLY_HAVE_RENDER_TARGET_0","Value":377} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_AT_FAULT","Value":378} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_POSSIBLY_AT_FAULT","Value":379} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_NOT_AT_FAULT","Value":380} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE_INVALIDARG_RETURN","Value":381} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE_OUTOFMEMORY_RETURN","Value":382} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE_BADINTERFACE_RETURN","Value":383} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_VIEWPORT_NOT_SET","Value":384} + ,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_TRAILING_DIGIT_IN_SEMANTIC","Value":385} + ,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_TRAILING_DIGIT_IN_SEMANTIC","Value":386} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_RSSETVIEWPORTS_DENORMFLUSH","Value":387} + ,{"Name":"D3D10_MESSAGE_ID_OMSETRENDERTARGETS_INVALIDVIEW","Value":388} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_SETTEXTFILTERSIZE_INVALIDDIMENSIONS","Value":389} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_SAMPLER_MISMATCH","Value":390} + ,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_TYPE_MISMATCH","Value":391} + ,{"Name":"D3D10_MESSAGE_ID_BLENDSTATE_GETDESC_LEGACY","Value":392} + ,{"Name":"D3D10_MESSAGE_ID_SHADERRESOURCEVIEW_GETDESC_LEGACY","Value":393} + ,{"Name":"D3D10_MESSAGE_ID_CREATEQUERY_OUTOFMEMORY_RETURN","Value":394} + ,{"Name":"D3D10_MESSAGE_ID_CREATEPREDICATE_OUTOFMEMORY_RETURN","Value":395} + ,{"Name":"D3D10_MESSAGE_ID_CREATECOUNTER_OUTOFRANGE_COUNTER","Value":396} + ,{"Name":"D3D10_MESSAGE_ID_CREATECOUNTER_SIMULTANEOUS_ACTIVE_COUNTERS_EXHAUSTED","Value":397} + ,{"Name":"D3D10_MESSAGE_ID_CREATECOUNTER_UNSUPPORTED_WELLKNOWN_COUNTER","Value":398} + ,{"Name":"D3D10_MESSAGE_ID_CREATECOUNTER_OUTOFMEMORY_RETURN","Value":399} + ,{"Name":"D3D10_MESSAGE_ID_CREATECOUNTER_NONEXCLUSIVE_RETURN","Value":400} + ,{"Name":"D3D10_MESSAGE_ID_CREATECOUNTER_NULLDESC","Value":401} + ,{"Name":"D3D10_MESSAGE_ID_CHECKCOUNTER_OUTOFRANGE_COUNTER","Value":402} + ,{"Name":"D3D10_MESSAGE_ID_CHECKCOUNTER_UNSUPPORTED_WELLKNOWN_COUNTER","Value":403} + ,{"Name":"D3D10_MESSAGE_ID_SETPREDICATION_INVALID_PREDICATE_STATE","Value":404} + ,{"Name":"D3D10_MESSAGE_ID_QUERY_BEGIN_UNSUPPORTED","Value":405} + ,{"Name":"D3D10_MESSAGE_ID_PREDICATE_BEGIN_DURING_PREDICATION","Value":406} + ,{"Name":"D3D10_MESSAGE_ID_QUERY_BEGIN_DUPLICATE","Value":407} + ,{"Name":"D3D10_MESSAGE_ID_QUERY_BEGIN_ABANDONING_PREVIOUS_RESULTS","Value":408} + ,{"Name":"D3D10_MESSAGE_ID_PREDICATE_END_DURING_PREDICATION","Value":409} + ,{"Name":"D3D10_MESSAGE_ID_QUERY_END_ABANDONING_PREVIOUS_RESULTS","Value":410} + ,{"Name":"D3D10_MESSAGE_ID_QUERY_END_WITHOUT_BEGIN","Value":411} + ,{"Name":"D3D10_MESSAGE_ID_QUERY_GETDATA_INVALID_DATASIZE","Value":412} + ,{"Name":"D3D10_MESSAGE_ID_QUERY_GETDATA_INVALID_FLAGS","Value":413} + ,{"Name":"D3D10_MESSAGE_ID_QUERY_GETDATA_INVALID_CALL","Value":414} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_PS_OUTPUT_TYPE_MISMATCH","Value":415} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_GATHER_UNSUPPORTED","Value":416} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_INVALID_USE_OF_CENTER_MULTISAMPLE_PATTERN","Value":417} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_STRIDE_TOO_LARGE","Value":418} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_INVALIDRANGE","Value":419} + ,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_EMPTY_LAYOUT","Value":420} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_RESOURCE_SAMPLE_COUNT_MISMATCH","Value":421} + ,{"Name":"D3D10_MESSAGE_ID_LIVE_OBJECT_SUMMARY","Value":422} + ,{"Name":"D3D10_MESSAGE_ID_LIVE_BUFFER","Value":423} + ,{"Name":"D3D10_MESSAGE_ID_LIVE_TEXTURE1D","Value":424} + ,{"Name":"D3D10_MESSAGE_ID_LIVE_TEXTURE2D","Value":425} + ,{"Name":"D3D10_MESSAGE_ID_LIVE_TEXTURE3D","Value":426} + ,{"Name":"D3D10_MESSAGE_ID_LIVE_SHADERRESOURCEVIEW","Value":427} + ,{"Name":"D3D10_MESSAGE_ID_LIVE_RENDERTARGETVIEW","Value":428} + ,{"Name":"D3D10_MESSAGE_ID_LIVE_DEPTHSTENCILVIEW","Value":429} + ,{"Name":"D3D10_MESSAGE_ID_LIVE_VERTEXSHADER","Value":430} + ,{"Name":"D3D10_MESSAGE_ID_LIVE_GEOMETRYSHADER","Value":431} + ,{"Name":"D3D10_MESSAGE_ID_LIVE_PIXELSHADER","Value":432} + ,{"Name":"D3D10_MESSAGE_ID_LIVE_INPUTLAYOUT","Value":433} + ,{"Name":"D3D10_MESSAGE_ID_LIVE_SAMPLER","Value":434} + ,{"Name":"D3D10_MESSAGE_ID_LIVE_BLENDSTATE","Value":435} + ,{"Name":"D3D10_MESSAGE_ID_LIVE_DEPTHSTENCILSTATE","Value":436} + ,{"Name":"D3D10_MESSAGE_ID_LIVE_RASTERIZERSTATE","Value":437} + ,{"Name":"D3D10_MESSAGE_ID_LIVE_QUERY","Value":438} + ,{"Name":"D3D10_MESSAGE_ID_LIVE_PREDICATE","Value":439} + ,{"Name":"D3D10_MESSAGE_ID_LIVE_COUNTER","Value":440} + ,{"Name":"D3D10_MESSAGE_ID_LIVE_DEVICE","Value":441} + ,{"Name":"D3D10_MESSAGE_ID_LIVE_SWAPCHAIN","Value":442} + ,{"Name":"D3D10_MESSAGE_ID_D3D10_MESSAGES_END","Value":443} + ,{"Name":"D3D10_MESSAGE_ID_D3D10L9_MESSAGES_START","Value":1048576} + ,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_STENCIL_NO_TWO_SIDED","Value":1048577} + ,{"Name":"D3D10_MESSAGE_ID_CREATERASTERIZERSTATE_DepthBiasClamp_NOT_SUPPORTED","Value":1048578} + ,{"Name":"D3D10_MESSAGE_ID_CREATESAMPLERSTATE_NO_COMPARISON_SUPPORT","Value":1048579} + ,{"Name":"D3D10_MESSAGE_ID_CREATESAMPLERSTATE_EXCESSIVE_ANISOTROPY","Value":1048580} + ,{"Name":"D3D10_MESSAGE_ID_CREATESAMPLERSTATE_BORDER_OUT_OF_RANGE","Value":1048581} + ,{"Name":"D3D10_MESSAGE_ID_VSSETSAMPLERS_NOT_SUPPORTED","Value":1048582} + ,{"Name":"D3D10_MESSAGE_ID_VSSETSAMPLERS_TOO_MANY_SAMPLERS","Value":1048583} + ,{"Name":"D3D10_MESSAGE_ID_PSSETSAMPLERS_TOO_MANY_SAMPLERS","Value":1048584} + ,{"Name":"D3D10_MESSAGE_ID_CREATERESOURCE_NO_ARRAYS","Value":1048585} + ,{"Name":"D3D10_MESSAGE_ID_CREATERESOURCE_NO_VB_AND_IB_BIND","Value":1048586} + ,{"Name":"D3D10_MESSAGE_ID_CREATERESOURCE_NO_TEXTURE_1D","Value":1048587} + ,{"Name":"D3D10_MESSAGE_ID_CREATERESOURCE_DIMENSION_OUT_OF_RANGE","Value":1048588} + ,{"Name":"D3D10_MESSAGE_ID_CREATERESOURCE_NOT_BINDABLE_AS_SHADER_RESOURCE","Value":1048589} + ,{"Name":"D3D10_MESSAGE_ID_OMSETRENDERTARGETS_TOO_MANY_RENDER_TARGETS","Value":1048590} + ,{"Name":"D3D10_MESSAGE_ID_OMSETRENDERTARGETS_NO_DIFFERING_BIT_DEPTHS","Value":1048591} + ,{"Name":"D3D10_MESSAGE_ID_IASETVERTEXBUFFERS_BAD_BUFFER_INDEX","Value":1048592} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_RSSETVIEWPORTS_TOO_MANY_VIEWPORTS","Value":1048593} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_IASETPRIMITIVETOPOLOGY_ADJACENCY_UNSUPPORTED","Value":1048594} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_RSSETSCISSORRECTS_TOO_MANY_SCISSORS","Value":1048595} + ,{"Name":"D3D10_MESSAGE_ID_COPYRESOURCE_ONLY_TEXTURE_2D_WITHIN_GPU_MEMORY","Value":1048596} + ,{"Name":"D3D10_MESSAGE_ID_COPYRESOURCE_NO_TEXTURE_3D_READBACK","Value":1048597} + ,{"Name":"D3D10_MESSAGE_ID_COPYRESOURCE_NO_TEXTURE_ONLY_READBACK","Value":1048598} + ,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_UNSUPPORTED_FORMAT","Value":1048599} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBLENDSTATE_NO_ALPHA_TO_COVERAGE","Value":1048600} + ,{"Name":"D3D10_MESSAGE_ID_CREATERASTERIZERSTATE_DepthClipEnable_MUST_BE_TRUE","Value":1048601} + ,{"Name":"D3D10_MESSAGE_ID_DRAWINDEXED_STARTINDEXLOCATION_MUST_BE_POSITIVE","Value":1048602} + ,{"Name":"D3D10_MESSAGE_ID_CREATESHADERRESOURCEVIEW_MUST_USE_LOWEST_LOD","Value":1048603} + ,{"Name":"D3D10_MESSAGE_ID_CREATESAMPLERSTATE_MINLOD_MUST_NOT_BE_FRACTIONAL","Value":1048604} + ,{"Name":"D3D10_MESSAGE_ID_CREATESAMPLERSTATE_MAXLOD_MUST_BE_FLT_MAX","Value":1048605} + ,{"Name":"D3D10_MESSAGE_ID_CREATESHADERRESOURCEVIEW_FIRSTARRAYSLICE_MUST_BE_ZERO","Value":1048606} + ,{"Name":"D3D10_MESSAGE_ID_CREATESHADERRESOURCEVIEW_CUBES_MUST_HAVE_6_SIDES","Value":1048607} + ,{"Name":"D3D10_MESSAGE_ID_CREATERESOURCE_NOT_BINDABLE_AS_RENDER_TARGET","Value":1048608} + ,{"Name":"D3D10_MESSAGE_ID_CREATERESOURCE_NO_DWORD_INDEX_BUFFER","Value":1048609} + ,{"Name":"D3D10_MESSAGE_ID_CREATERESOURCE_MSAA_PRECLUDES_SHADER_RESOURCE","Value":1048610} + ,{"Name":"D3D10_MESSAGE_ID_CREATERESOURCE_PRESENTATION_PRECLUDES_SHADER_RESOURCE","Value":1048611} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBLENDSTATE_NO_INDEPENDENT_BLEND_ENABLE","Value":1048612} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBLENDSTATE_NO_INDEPENDENT_WRITE_MASKS","Value":1048613} + ,{"Name":"D3D10_MESSAGE_ID_CREATERESOURCE_NO_STREAM_OUT","Value":1048614} + ,{"Name":"D3D10_MESSAGE_ID_CREATERESOURCE_ONLY_VB_IB_FOR_BUFFERS","Value":1048615} + ,{"Name":"D3D10_MESSAGE_ID_CREATERESOURCE_NO_AUTOGEN_FOR_VOLUMES","Value":1048616} + ,{"Name":"D3D10_MESSAGE_ID_CREATERESOURCE_DXGI_FORMAT_R8G8B8A8_CANNOT_BE_SHARED","Value":1048617} + ,{"Name":"D3D10_MESSAGE_ID_VSSHADERRESOURCES_NOT_SUPPORTED","Value":1048618} + ,{"Name":"D3D10_MESSAGE_ID_GEOMETRY_SHADER_NOT_SUPPORTED","Value":1048619} + ,{"Name":"D3D10_MESSAGE_ID_STREAM_OUT_NOT_SUPPORTED","Value":1048620} + ,{"Name":"D3D10_MESSAGE_ID_TEXT_FILTER_NOT_SUPPORTED","Value":1048621} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBLENDSTATE_NO_SEPARATE_ALPHA_BLEND","Value":1048622} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBLENDSTATE_NO_MRT_BLEND","Value":1048623} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBLENDSTATE_OPERATION_NOT_SUPPORTED","Value":1048624} + ,{"Name":"D3D10_MESSAGE_ID_CREATESAMPLERSTATE_NO_MIRRORONCE","Value":1048625} + ,{"Name":"D3D10_MESSAGE_ID_DRAWINSTANCED_NOT_SUPPORTED","Value":1048626} + ,{"Name":"D3D10_MESSAGE_ID_DRAWINDEXEDINSTANCED_NOT_SUPPORTED_BELOW_9_3","Value":1048627} + ,{"Name":"D3D10_MESSAGE_ID_DRAWINDEXED_POINTLIST_UNSUPPORTED","Value":1048628} + ,{"Name":"D3D10_MESSAGE_ID_SETBLENDSTATE_SAMPLE_MASK_CANNOT_BE_ZERO","Value":1048629} + ,{"Name":"D3D10_MESSAGE_ID_CREATERESOURCE_DIMENSION_EXCEEDS_FEATURE_LEVEL_DEFINITION","Value":1048630} + ,{"Name":"D3D10_MESSAGE_ID_CREATERESOURCE_ONLY_SINGLE_MIP_LEVEL_DEPTH_STENCIL_SUPPORTED","Value":1048631} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_RSSETSCISSORRECTS_NEGATIVESCISSOR","Value":1048632} + ,{"Name":"D3D10_MESSAGE_ID_SLOT_ZERO_MUST_BE_D3D10_INPUT_PER_VERTEX_DATA","Value":1048633} + ,{"Name":"D3D10_MESSAGE_ID_CREATERESOURCE_NON_POW_2_MIPMAP","Value":1048634} + ,{"Name":"D3D10_MESSAGE_ID_CREATESAMPLERSTATE_BORDER_NOT_SUPPORTED","Value":1048635} + ,{"Name":"D3D10_MESSAGE_ID_OMSETRENDERTARGETS_NO_SRGB_MRT","Value":1048636} + ,{"Name":"D3D10_MESSAGE_ID_COPYRESOURCE_NO_3D_MISMATCHED_UPDATES","Value":1048637} + ,{"Name":"D3D10_MESSAGE_ID_D3D10L9_MESSAGES_END","Value":1048638} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_MESSAGE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"ID","Type":{"Kind":"ApiRef","Name":"D3D10_MESSAGE_ID","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"pDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Const"]} + ,{"Name":"DescriptionByteLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_INFO_QUEUE_FILTER_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"NumSeverities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pSeverityList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":[]} + ,{"Name":"NumIDs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pIDList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_MESSAGE_ID","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_INFO_QUEUE_FILTER" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D10InfoQueue" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"1b940b17-2642-4d1f-ab1f-b99bad0c395f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetMessageCountLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"MessageCountLimit","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClearStoredMessages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"MessageIndex","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_MESSAGE","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2},"Optional"]} + ,{"Name":"pMessageByteLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetNumMessagesAllowedByStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetNumMessagesDeniedByStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetNumStoredMessages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetNumStoredMessagesAllowedByRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetNumMessagesDiscardedByMessageCountLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetMessageCountLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"AddStorageFilterEntries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1},"Optional"]} + ,{"Name":"pFilterByteLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ClearStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"PushEmptyStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"PushCopyOfStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"PushStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PopStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetStorageFilterStackSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"AddRetrievalFilterEntries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1},"Optional"]} + ,{"Name":"pFilterByteLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ClearRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"PushEmptyRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"PushCopyOfRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"PushRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PopRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetRetrievalFilterStackSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"AddMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Category","Type":{"Kind":"ApiRef","Name":"D3D10_MESSAGE_CATEGORY","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"Severity","Type":{"Kind":"ApiRef","Name":"D3D10_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"ID","Type":{"Kind":"ApiRef","Name":"D3D10_MESSAGE_ID","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDescription","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"AddApplicationMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Severity","Type":{"Kind":"ApiRef","Name":"D3D10_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDescription","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetBreakOnCategory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Category","Type":{"Kind":"ApiRef","Name":"D3D10_MESSAGE_CATEGORY","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"bEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBreakOnSeverity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Severity","Type":{"Kind":"ApiRef","Name":"D3D10_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"bEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBreakOnID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ID","Type":{"Kind":"ApiRef","Name":"D3D10_MESSAGE_ID","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"bEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBreakOnCategory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Category","Type":{"Kind":"ApiRef","Name":"D3D10_MESSAGE_CATEGORY","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBreakOnSeverity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Severity","Type":{"Kind":"ApiRef","Name":"D3D10_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBreakOnID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ID","Type":{"Kind":"ApiRef","Name":"D3D10_MESSAGE_ID","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetMuteDebugOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"bMute","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMuteDebugOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"D3D10_DRIVER_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D10_DRIVER_TYPE_HARDWARE","Value":0} + ,{"Name":"D3D10_DRIVER_TYPE_REFERENCE","Value":1} + ,{"Name":"D3D10_DRIVER_TYPE_NULL","Value":2} + ,{"Name":"D3D10_DRIVER_TYPE_SOFTWARE","Value":3} + ,{"Name":"D3D10_DRIVER_TYPE_WARP","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_SHADER_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Creator","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConstantBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BoundResources","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputParameters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutputParameters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TempRegisterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TempArrayCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DefCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DclCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureNormalInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureLoadInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureCompInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureBiasInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureGradientInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FloatInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IntInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UintInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StaticFlowControlCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DynamicFlowControlCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MacroInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArrayInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CutInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EmitInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GSOutputTopology","Type":{"Kind":"ApiRef","Name":"D3D_PRIMITIVE_TOPOLOGY","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} + ,{"Name":"GSMaxOutputVertexCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_SHADER_BUFFER_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Variables","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_SHADER_VARIABLE_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} + ,{"Name":"StartOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DefaultValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_SHADER_TYPE_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Rows","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Columns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Elements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Members","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_SHADER_INPUT_BIND_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"BindPoint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BindCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReturnType","Type":{"Kind":"ApiRef","Name":"D3D_RESOURCE_RETURN_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} + ,{"Name":"Dimension","Type":{"Kind":"ApiRef","Name":"D3D_SRV_DIMENSION","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} + ,{"Name":"NumSamples","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_SIGNATURE_PARAMETER_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SemanticName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SemanticIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Register","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SystemValueType","Type":{"Kind":"ApiRef","Name":"D3D_NAME","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} + ,{"Name":"ComponentType","Type":{"Kind":"ApiRef","Name":"D3D_REGISTER_COMPONENT_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} + ,{"Name":"Mask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ReadWriteMask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D10ShaderReflectionType" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"c530ad7d-9b16-4395-a979-ba2ecff83add" + ,"Interface":null + ,"Methods":[ + { + "Name":"GetDesc" + ,"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":"D3D10_SHADER_TYPE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetMemberTypeByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10ShaderReflectionType","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMemberTypeByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10ShaderReflectionType","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetMemberTypeName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D10ShaderReflectionVariable" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"1bf63c95-2650-405d-99c1-3636bd1da0a1" + ,"Interface":null + ,"Methods":[ + { + "Name":"GetDesc" + ,"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":"D3D10_SHADER_VARIABLE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10ShaderReflectionType","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID3D10ShaderReflectionConstantBuffer" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"66c66a94-dddd-4b62-a66a-f0da33c2b4d0" + ,"Interface":null + ,"Methods":[ + { + "Name":"GetDesc" + ,"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":"D3D10_SHADER_BUFFER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVariableByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10ShaderReflectionVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVariableByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10ShaderReflectionVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"ID3D10ShaderReflection" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"d40e20b6-f8f7-42ad-ab20-4baf8f15dfaa" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"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":"D3D10_SHADER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetConstantBufferByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10ShaderReflectionConstantBuffer","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetConstantBufferByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10ShaderReflectionConstantBuffer","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetResourceBindingDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ResourceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SHADER_INPUT_BIND_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetInputParameterDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SIGNATURE_PARAMETER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOutputParameterDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SIGNATURE_PARAMETER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D10_DEVICE_STATE_TYPES" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D10_DST_SO_BUFFERS","Value":1} + ,{"Name":"D3D10_DST_OM_RENDER_TARGETS","Value":2} + ,{"Name":"D3D10_DST_OM_DEPTH_STENCIL_STATE","Value":3} + ,{"Name":"D3D10_DST_OM_BLEND_STATE","Value":4} + ,{"Name":"D3D10_DST_VS","Value":5} + ,{"Name":"D3D10_DST_VS_SAMPLERS","Value":6} + ,{"Name":"D3D10_DST_VS_SHADER_RESOURCES","Value":7} + ,{"Name":"D3D10_DST_VS_CONSTANT_BUFFERS","Value":8} + ,{"Name":"D3D10_DST_GS","Value":9} + ,{"Name":"D3D10_DST_GS_SAMPLERS","Value":10} + ,{"Name":"D3D10_DST_GS_SHADER_RESOURCES","Value":11} + ,{"Name":"D3D10_DST_GS_CONSTANT_BUFFERS","Value":12} + ,{"Name":"D3D10_DST_PS","Value":13} + ,{"Name":"D3D10_DST_PS_SAMPLERS","Value":14} + ,{"Name":"D3D10_DST_PS_SHADER_RESOURCES","Value":15} + ,{"Name":"D3D10_DST_PS_CONSTANT_BUFFERS","Value":16} + ,{"Name":"D3D10_DST_IA_VERTEX_BUFFERS","Value":17} + ,{"Name":"D3D10_DST_IA_INDEX_BUFFER","Value":18} + ,{"Name":"D3D10_DST_IA_INPUT_LAYOUT","Value":19} + ,{"Name":"D3D10_DST_IA_PRIMITIVE_TOPOLOGY","Value":20} + ,{"Name":"D3D10_DST_RS_VIEWPORTS","Value":21} + ,{"Name":"D3D10_DST_RS_SCISSOR_RECTS","Value":22} + ,{"Name":"D3D10_DST_RS_RASTERIZER_STATE","Value":23} + ,{"Name":"D3D10_DST_PREDICATION","Value":24} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_STATE_BLOCK_MASK" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"VS","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"VSSamplers","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"VSShaderResources","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"VSConstantBuffers","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"GS","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"GSSamplers","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"GSShaderResources","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"GSConstantBuffers","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"PS","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"PSSamplers","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"PSShaderResources","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"PSConstantBuffers","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"IAVertexBuffers","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"IAIndexBuffer","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"IAInputLayout","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"IAPrimitiveTopology","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"OMRenderTargets","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"OMDepthStencilState","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"OMBlendState","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"RSViewports","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"RSScissorRects","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"RSRasterizerState","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SOBuffers","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Predication","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D10StateBlock" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"0803425a-57f5-4dd6-9465-a87570834a08" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"Capture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"Apply" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"ReleaseAllDeviceObjects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Device","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D10_EFFECT_TYPE_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D_SHADER_VARIABLE_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} + ,{"Name":"Elements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Members","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Rows","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Columns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PackedSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UnpackedSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Stride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D10EffectType" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"4e9e1ddc-cd9d-4772-a837-00180b9b88fd" + ,"Interface":null + ,"Methods":[ + { + "Name":"IsValid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetDesc" + ,"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":"D3D10_EFFECT_TYPE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetMemberTypeByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectType","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMemberTypeByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectType","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetMemberTypeBySemantic" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectType","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Semantic","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetMemberName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMemberSemantic" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"D3D10_EFFECT_VARIABLE_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Annotations","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BufferOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExplicitBindPoint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D10EffectVariable" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"ae897105-00e6-45bf-bb8e-281dd6db8e1b" + ,"Interface":null + ,"Methods":[ + { + "Name":"IsValid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectType","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetDesc" + ,"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":"D3D10_EFFECT_VARIABLE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAnnotationByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAnnotationByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetMemberByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMemberByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetMemberBySemantic" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Semantic","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetParentConstantBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectConstantBuffer","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"AsScalar" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectScalarVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"AsVector" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectVectorVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"AsMatrix" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectMatrixVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"AsString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectStringVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"AsShaderResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectShaderResourceVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"AsRenderTargetView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectRenderTargetViewVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"AsDepthStencilView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectDepthStencilViewVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"AsConstantBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectConstantBuffer","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"AsShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectShaderVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"AsBlend" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectBlendVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"AsDepthStencil" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectDepthStencilVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"AsRasterizer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectRasterizerVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"AsSampler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectSamplerVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"SetRawValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2}]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ByteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRawValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ByteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D10EffectScalarVariable" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"00e48f7b-d2c8-49e8-a86c-022dee53431f" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"SetFloat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFloat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetFloatArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFloatArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetInt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetInt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetIntArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetIntArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBool" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Value","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBool" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetBoolArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBoolArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D10EffectVectorVariable" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"62b98c44-1f82-4c67-bcd0-72cf8f217e81" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"SetBoolVector" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetIntVector" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetFloatVector" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetBoolVector" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetIntVector" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetFloatVector" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetBoolVectorArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetIntVectorArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFloatVectorArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBoolVectorArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetIntVectorArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFloatVectorArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D10EffectMatrixVariable" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"50666c24-b82f-4eed-a172-5b6e7e8522e0" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"SetMatrix" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetMatrix" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetMatrixArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMatrixArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetMatrixTranspose" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetMatrixTranspose" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetMatrixTransposeArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMatrixTransposeArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D10EffectStringVariable" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"71417501-8df9-4e0a-a78a-255f9756baff" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"GetString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStringArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"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":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D10EffectShaderResourceVariable" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"c0a7157b-d872-4b1d-8073-efc2acd4b1fc" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"SetResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D10ShaderResourceView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10ShaderResourceView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetResourceArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppResources","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"ID3D10ShaderResourceView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetResourceArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppResources","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"ID3D10ShaderResourceView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D10EffectRenderTargetViewVariable" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"28ca0cc3-c2c9-40bb-b57f-67b737122b17" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"SetRenderTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D10RenderTargetView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetRenderTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10RenderTargetView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetRenderTargetArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppResources","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"ID3D10RenderTargetView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRenderTargetArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppResources","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"ID3D10RenderTargetView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D10EffectDepthStencilViewVariable" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"3e02c918-cc79-4985-b622-2d92ad701623" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"SetDepthStencil" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D10DepthStencilView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetDepthStencil" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10DepthStencilView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetDepthStencilArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppResources","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"ID3D10DepthStencilView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDepthStencilArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppResources","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"ID3D10DepthStencilView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D10EffectConstantBuffer" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"56648f4d-cc8b-4444-a5ad-b5a3d76e91b3" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"SetConstantBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pConstantBuffer","Type":{"Kind":"ApiRef","Name":"ID3D10Buffer","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetConstantBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppConstantBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Buffer","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetTextureBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pTextureBuffer","Type":{"Kind":"ApiRef","Name":"ID3D10ShaderResourceView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetTextureBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppTextureBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10ShaderResourceView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D10_EFFECT_SHADER_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"pBytecode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Const"]} + ,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SODecl","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} + ,{"Name":"NumInputSignatureEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumOutputSignatureEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D10EffectShaderVariable" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"80849279-c799-4797-8c33-0407a07d9e06" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"GetShaderDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ShaderIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_EFFECT_SHADER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVertexShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ShaderIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppVS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10VertexShader","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetGeometryShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ShaderIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppGS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10GeometryShader","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPixelShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ShaderIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppPS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10PixelShader","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetInputSignatureElementDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ShaderIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Element","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SIGNATURE_PARAMETER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOutputSignatureElementDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ShaderIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Element","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SIGNATURE_PARAMETER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID3D10EffectBlendVariable" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"1fcd2294-df6d-4eae-86b3-0e9160cfb07b" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"GetBlendState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppBlendState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10BlendState","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBackingStore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBlendDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_BLEND_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"ID3D10EffectDepthStencilVariable" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"af482368-330a-46a5-9a5c-01c71af24c8d" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"GetDepthStencilState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDepthStencilState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10DepthStencilState","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBackingStore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDepthStencilDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_DEPTH_STENCIL_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID3D10EffectRasterizerVariable" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"21af9f0e-4d94-4ea9-9785-2cb76b8c0b34" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"GetRasterizerState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppRasterizerState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10RasterizerState","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBackingStore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRasterizerDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_RASTERIZER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID3D10EffectSamplerVariable" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"6530d5c7-07e9-4271-a418-e7ce4bd1e480" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"GetSampler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSampler","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10SamplerState","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBackingStore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSamplerDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SAMPLER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D10_PASS_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Annotations","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pIAInputSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"IAInputSignatureSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"StencilRef","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SampleMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BlendFactor","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_PASS_SHADER_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pShaderVariable","Type":{"Kind":"ApiRef","Name":"ID3D10EffectShaderVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"ShaderIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D10EffectPass" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"5cfbeb89-1a06-46e0-b282-e3f9bfa36a54" + ,"Interface":null + ,"Methods":[ + { + "Name":"IsValid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetDesc" + ,"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":"D3D10_PASS_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetVertexShaderDesc" + ,"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":"D3D10_PASS_SHADER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetGeometryShaderDesc" + ,"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":"D3D10_PASS_SHADER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetPixelShaderDesc" + ,"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":"D3D10_PASS_SHADER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetAnnotationByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAnnotationByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Apply" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ComputeStateBlockMask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pStateBlockMask","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_STATE_BLOCK_MASK","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D10_TECHNIQUE_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Passes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Annotations","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D10EffectTechnique" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"db122ce8-d1c9-4292-b237-24ed3de8b175" + ,"Interface":null + ,"Methods":[ + { + "Name":"IsValid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetDesc" + ,"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":"D3D10_TECHNIQUE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetAnnotationByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAnnotationByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetPassByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectPass","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPassByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectPass","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ComputeStateBlockMask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pStateBlockMask","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_STATE_BLOCK_MASK","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D10_EFFECT_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IsChildEffect","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"ConstantBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SharedConstantBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GlobalVariables","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SharedGlobalVariables","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Techniques","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D10Effect" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"51b0ca8b-ec0b-4519-870d-8ee1cb5017c7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"IsValid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"IsPool" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Device","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDesc" + ,"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":"D3D10_EFFECT_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetConstantBufferByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectConstantBuffer","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetConstantBufferByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectConstantBuffer","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetVariableByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVariableByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetVariableBySemantic" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Semantic","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetTechniqueByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectTechnique","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTechniqueByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectTechnique","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Optimize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"IsOptimized" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID3D10EffectPool" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"9537ab04-3250-412e-8213-fcd2f8677933" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"AsEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10Effect","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"D3D10_FEATURE_LEVEL1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D10_FEATURE_LEVEL_10_0","Value":40960} + ,{"Name":"D3D10_FEATURE_LEVEL_10_1","Value":41216} + ,{"Name":"D3D10_FEATURE_LEVEL_9_1","Value":37120} + ,{"Name":"D3D10_FEATURE_LEVEL_9_2","Value":37376} + ,{"Name":"D3D10_FEATURE_LEVEL_9_3","Value":37632} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_RENDER_TARGET_BLEND_DESC1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"DestBlend","Type":{"Kind":"ApiRef","Name":"D3D10_BLEND","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"BlendOp","Type":{"Kind":"ApiRef","Name":"D3D10_BLEND_OP","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"SrcBlendAlpha","Type":{"Kind":"ApiRef","Name":"D3D10_BLEND","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"DestBlendAlpha","Type":{"Kind":"ApiRef","Name":"D3D10_BLEND","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"BlendOpAlpha","Type":{"Kind":"ApiRef","Name":"D3D10_BLEND_OP","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"RenderTargetWriteMask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_BLEND_DESC1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"RenderTarget","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"ApiRef","Name":"D3D10_RENDER_TARGET_BLEND_DESC1","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D10BlendState1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"edad8d99-8a35-4d6d-8566-2ea276cde161" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10BlendState","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_BLEND_DESC1","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D10_TEXCUBE_ARRAY_SRV1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"First2DArrayFace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumCubes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_SHADER_RESOURCE_VIEW_DESC1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Union" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Texture1DArray","Type":{"Kind":"ApiRef","Name":"D3D10_TEX1D_ARRAY_SRV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2D","Type":{"Kind":"ApiRef","Name":"D3D10_TEX2D_SRV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DArray","Type":{"Kind":"ApiRef","Name":"D3D10_TEX2D_ARRAY_SRV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DMS","Type":{"Kind":"ApiRef","Name":"D3D10_TEX2DMS_SRV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DMSArray","Type":{"Kind":"ApiRef","Name":"D3D10_TEX2DMS_ARRAY_SRV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"Texture3D","Type":{"Kind":"ApiRef","Name":"D3D10_TEX3D_SRV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"TextureCube","Type":{"Kind":"ApiRef","Name":"D3D10_TEXCUBE_SRV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"TextureCubeArray","Type":{"Kind":"ApiRef","Name":"D3D10_TEXCUBE_ARRAY_SRV1","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"ID3D10ShaderResourceView1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"9b7e4c87-342c-4106-a19f-4f2704f689f0" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10ShaderResourceView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SHADER_RESOURCE_VIEW_DESC1","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D10_STANDARD_MULTISAMPLE_QUALITY_LEVELS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D10_STANDARD_MULTISAMPLE_PATTERN","Value":-1} + ,{"Name":"D3D10_CENTER_MULTISAMPLE_PATTERN","Value":-2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ID3D10Device1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"9b7e4c8f-342c-4106-a19f-4f2704f689f0" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10Device","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"CreateShaderResourceView1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D10Resource","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SHADER_RESOURCE_VIEW_DESC1","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppSRView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10ShaderResourceView1","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateBlendState1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pBlendStateDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_BLEND_DESC1","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppBlendState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10BlendState1","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetFeatureLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D10_FEATURE_LEVEL1","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"D3D10_SHADER_DEBUG_REGTYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D10_SHADER_DEBUG_REG_INPUT","Value":0} + ,{"Name":"D3D10_SHADER_DEBUG_REG_OUTPUT","Value":1} + ,{"Name":"D3D10_SHADER_DEBUG_REG_CBUFFER","Value":2} + ,{"Name":"D3D10_SHADER_DEBUG_REG_TBUFFER","Value":3} + ,{"Name":"D3D10_SHADER_DEBUG_REG_TEMP","Value":4} + ,{"Name":"D3D10_SHADER_DEBUG_REG_TEMPARRAY","Value":5} + ,{"Name":"D3D10_SHADER_DEBUG_REG_TEXTURE","Value":6} + ,{"Name":"D3D10_SHADER_DEBUG_REG_SAMPLER","Value":7} + ,{"Name":"D3D10_SHADER_DEBUG_REG_IMMEDIATECBUFFER","Value":8} + ,{"Name":"D3D10_SHADER_DEBUG_REG_LITERAL","Value":9} + ,{"Name":"D3D10_SHADER_DEBUG_REG_UNUSED","Value":10} + ,{"Name":"D3D11_SHADER_DEBUG_REG_INTERFACE_POINTERS","Value":11} + ,{"Name":"D3D11_SHADER_DEBUG_REG_UAV","Value":12} + ,{"Name":"D3D10_SHADER_DEBUG_REG_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_SHADER_DEBUG_SCOPETYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D10_SHADER_DEBUG_SCOPE_GLOBAL","Value":0} + ,{"Name":"D3D10_SHADER_DEBUG_SCOPE_BLOCK","Value":1} + ,{"Name":"D3D10_SHADER_DEBUG_SCOPE_FORLOOP","Value":2} + ,{"Name":"D3D10_SHADER_DEBUG_SCOPE_STRUCT","Value":3} + ,{"Name":"D3D10_SHADER_DEBUG_SCOPE_FUNC_PARAMS","Value":4} + ,{"Name":"D3D10_SHADER_DEBUG_SCOPE_STATEBLOCK","Value":5} + ,{"Name":"D3D10_SHADER_DEBUG_SCOPE_NAMESPACE","Value":6} + ,{"Name":"D3D10_SHADER_DEBUG_SCOPE_ANNOTATION","Value":7} + ,{"Name":"D3D10_SHADER_DEBUG_SCOPE_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_SHADER_DEBUG_VARTYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D10_SHADER_DEBUG_VAR_VARIABLE","Value":0} + ,{"Name":"D3D10_SHADER_DEBUG_VAR_FUNCTION","Value":1} + ,{"Name":"D3D10_SHADER_DEBUG_VAR_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_SHADER_DEBUG_TOKEN_INFO" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"File","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Line","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Column","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TokenLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TokenId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_SHADER_DEBUG_VAR_INFO" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Register","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Component","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ScopeVar","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ScopeVarOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_SHADER_DEBUG_INPUT_INFO" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"InitialBank","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InitialRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InitialComponent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InitialValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_SHADER_DEBUG_SCOPEVAR_INFO" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Class","Type":{"Kind":"ApiRef","Name":"D3D_SHADER_VARIABLE_CLASS","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} + ,{"Name":"Rows","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Columns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StructMemberScope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uArrayIndices","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArrayElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArrayStrides","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uVariables","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uFirstVariable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_SHADER_DEBUG_SCOPE_INFO" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"uNameLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uVariables","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VariableData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_SHADER_DEBUG_OUTPUTVAR" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Var","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uValueMin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uValueMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iValueMin","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iValueMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"fValueMin","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"fValueMax","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"bNaNPossible","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"bInfPossible","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_SHADER_DEBUG_OUTPUTREG_INFO" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"TempArrayReg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutputComponents","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"OutputVars","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"ApiRef","Name":"D3D10_SHADER_DEBUG_OUTPUTVAR","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":[]} + ,{"Name":"IndexReg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IndexComp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_SHADER_DEBUG_INST_INFO" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Opcode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uOutputs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pOutputs","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"ApiRef","Name":"D3D10_SHADER_DEBUG_OUTPUTREG_INFO","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":[]} + ,{"Name":"TokenId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NestingLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Scopes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ScopeInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AccessedVars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AccessedVarsInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_SHADER_DEBUG_FILE_INFO" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FileName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileNameLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_SHADER_DEBUG_INFO" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Creator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EntrypointName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ShaderTarget","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CompileFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Files","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Instructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InstructionInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Variables","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VariableInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputVariables","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputVariableInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Tokens","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TokenInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Scopes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ScopeInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ScopeVariables","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ScopeVariableInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UintOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StringOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D10ShaderReflection1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"c3457783-a846-47ce-9520-cea6f66e7447" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"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":"D3D10_SHADER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetConstantBufferByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10ShaderReflectionConstantBuffer","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetConstantBufferByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10ShaderReflectionConstantBuffer","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetResourceBindingDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ResourceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SHADER_INPUT_BIND_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetInputParameterDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SIGNATURE_PARAMETER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOutputParameterDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SIGNATURE_PARAMETER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVariableByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10ShaderReflectionVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetResourceBindingDescByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SHADER_INPUT_BIND_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMovInstructionCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMovcInstructionCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetConversionInstructionCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBitwiseInstructionCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetGSInputPrimitive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pPrim","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_PRIMITIVE","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsLevel9Shader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pbLevel9Shader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsSampleFrequencyShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pbSampleFrequency","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"PFN_D3D10_CREATE_DEVICE1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"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":"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"]} + ,{"Name":"param6","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Device1","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PFN_D3D10_CREATE_DEVICE_AND_SWAP_CHAIN1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"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":"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"]} + ,{"Name":"param6","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_SWAP_CHAIN_DESC","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param7","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGISwapChain","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"param8","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Device1","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } +] + +,"Functions":[ + { + "Name":"D3D10CreateDevice" + ,"SetLastError":false + ,"DllImport":"d3d10.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"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":"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"]} + ] + } + ,{ + "Name":"D3D10CreateDeviceAndSwapChain" + ,"SetLastError":false + ,"DllImport":"d3d10.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"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":"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"]} + ,{"Name":"ppSwapChain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGISwapChain","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Device","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"D3D10CreateBlob" + ,"SetLastError":false + ,"DllImport":"d3d10.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"NumBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3D10CompileShader" + ,"SetLastError":false + ,"DllImport":"d3d10.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pSrcData","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} + ,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pDefines","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_SHADER_MACRO","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pInclude","Type":{"Kind":"ApiRef","Name":"ID3DInclude","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pFunctionName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pProfile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppErrorMsgs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"D3D10DisassembleShader" + ,"SetLastError":false + ,"DllImport":"d3d10.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pShader","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} + ,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"EnableColorCode","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pComments","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppDisassembly","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3D10GetPixelShaderProfile" + ,"SetLastError":false + ,"DllImport":"d3d10.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"ID3D10Device","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"D3D10GetVertexShaderProfile" + ,"SetLastError":false + ,"DllImport":"d3d10.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"ID3D10Device","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"D3D10GetGeometryShaderProfile" + ,"SetLastError":false + ,"DllImport":"d3d10.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"ID3D10Device","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"D3D10ReflectShader" + ,"SetLastError":false + ,"DllImport":"d3d10.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pShaderBytecode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} + ,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ppReflector","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10ShaderReflection","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3D10PreprocessShader" + ,"SetLastError":false + ,"DllImport":"d3d10.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pSrcData","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} + ,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pDefines","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_SHADER_MACRO","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pInclude","Type":{"Kind":"ApiRef","Name":"ID3DInclude","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppShaderText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppErrorMsgs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"D3D10GetInputSignatureBlob" + ,"SetLastError":false + ,"DllImport":"d3d10.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pShaderBytecode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} + ,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ppSignatureBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3D10GetOutputSignatureBlob" + ,"SetLastError":false + ,"DllImport":"d3d10.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pShaderBytecode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} + ,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ppSignatureBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3D10GetInputAndOutputSignatureBlob" + ,"SetLastError":false + ,"DllImport":"d3d10.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pShaderBytecode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} + ,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ppSignatureBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3D10GetShaderDebugInfo" + ,"SetLastError":false + ,"DllImport":"d3d10.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pShaderBytecode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} + ,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ppDebugInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3D10StateBlockMaskUnion" + ,"SetLastError":false + ,"DllImport":"d3d10.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pA","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_STATE_BLOCK_MASK","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pB","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_STATE_BLOCK_MASK","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_STATE_BLOCK_MASK","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3D10StateBlockMaskIntersect" + ,"SetLastError":false + ,"DllImport":"d3d10.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pA","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_STATE_BLOCK_MASK","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pB","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_STATE_BLOCK_MASK","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_STATE_BLOCK_MASK","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3D10StateBlockMaskDifference" + ,"SetLastError":false + ,"DllImport":"d3d10.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pA","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_STATE_BLOCK_MASK","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pB","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_STATE_BLOCK_MASK","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_STATE_BLOCK_MASK","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3D10StateBlockMaskEnableCapture" + ,"SetLastError":false + ,"DllImport":"d3d10.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pMask","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_STATE_BLOCK_MASK","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"StateType","Type":{"Kind":"ApiRef","Name":"D3D10_DEVICE_STATE_TYPES","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"RangeStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RangeLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"D3D10StateBlockMaskDisableCapture" + ,"SetLastError":false + ,"DllImport":"d3d10.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pMask","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_STATE_BLOCK_MASK","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"StateType","Type":{"Kind":"ApiRef","Name":"D3D10_DEVICE_STATE_TYPES","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"RangeStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RangeLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"D3D10StateBlockMaskEnableAll" + ,"SetLastError":false + ,"DllImport":"d3d10.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pMask","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_STATE_BLOCK_MASK","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3D10StateBlockMaskDisableAll" + ,"SetLastError":false + ,"DllImport":"d3d10.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pMask","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_STATE_BLOCK_MASK","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3D10StateBlockMaskGetSetting" + ,"SetLastError":false + ,"DllImport":"d3d10.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pMask","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_STATE_BLOCK_MASK","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In"]} + ,{"Name":"StateType","Type":{"Kind":"ApiRef","Name":"D3D10_DEVICE_STATE_TYPES","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"Entry","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"D3D10CreateStateBlock" + ,"SetLastError":false + ,"DllImport":"d3d10.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"ID3D10Device","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"pStateBlockMask","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_STATE_BLOCK_MASK","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppStateBlock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10StateBlock","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3D10CompileEffectFromMemory" + ,"SetLastError":false + ,"DllImport":"d3d10.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1}]} + ,{"Name":"DataLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pSrcFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pDefines","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_SHADER_MACRO","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pInclude","Type":{"Kind":"ApiRef","Name":"ID3DInclude","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"HLSLFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"FXFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCompiledEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppErrors","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"D3D10CreateEffectFromMemory" + ,"SetLastError":false + ,"DllImport":"d3d10.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1}]} + ,{"Name":"DataLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"FXFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"ID3D10Device","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"pEffectPool","Type":{"Kind":"ApiRef","Name":"ID3D10EffectPool","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Effect","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3D10CreateEffectPoolFromMemory" + ,"SetLastError":false + ,"DllImport":"d3d10.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1}]} + ,{"Name":"DataLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"FXFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"ID3D10Device","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppEffectPool","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10EffectPool","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3D10DisassembleEffect" + ,"SetLastError":false + ,"DllImport":"d3d10.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pEffect","Type":{"Kind":"ApiRef","Name":"ID3D10Effect","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"EnableColorCode","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppDisassembly","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3D10CreateDevice1" + ,"SetLastError":false + ,"DllImport":"d3d10_1.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"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":"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"]} + ,{"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Device1","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"D3D10CreateDeviceAndSwapChain1" + ,"SetLastError":false + ,"DllImport":"d3d10_1.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"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":"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"]} + ,{"Name":"pSwapChainDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_SWAP_CHAIN_DESC","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ppSwapChain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGISwapChain","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Device1","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/src/Generator/win32json/api/Graphics.Direct3D11.json b/src/Generator/win32json/api/Graphics.Direct3D11.json new file mode 100644 index 0000000..0b50790 --- /dev/null +++ b/src/Generator/win32json/api/Graphics.Direct3D11.json @@ -0,0 +1,18291 @@ +{ + +"Constants":[ + { + "Name":"D3D11_16BIT_INDEX_STRIP_CUT_VALUE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":65535 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_32BIT_INDEX_STRIP_CUT_VALUE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_8BIT_INDEX_STRIP_CUT_VALUE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":255 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_ARRAY_AXIS_ADDRESS_RANGE_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":9 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CLIP_OR_CULL_DISTANCE_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CLIP_OR_CULL_DISTANCE_ELEMENT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":14 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_COMMONSHADER_CONSTANT_BUFFER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_COMMONSHADER_CONSTANT_BUFFER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_COMMONSHADER_CONSTANT_BUFFER_HW_SLOT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":15 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_COMMONSHADER_CONSTANT_BUFFER_PARTIAL_UPDATE_EXTENTS_BYTE_ALIGNMENT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_COMMONSHADER_CONSTANT_BUFFER_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_COMMONSHADER_CONSTANT_BUFFER_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":15 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_COMMONSHADER_CONSTANT_BUFFER_REGISTER_READS_PER_INST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_COMMONSHADER_CONSTANT_BUFFER_REGISTER_READ_PORTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_COMMONSHADER_FLOWCONTROL_NESTING_LIMIT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_READS_PER_INST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_READ_PORTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_COMMONSHADER_IMMEDIATE_VALUE_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_COMMONSHADER_INPUT_RESOURCE_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_COMMONSHADER_INPUT_RESOURCE_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_COMMONSHADER_INPUT_RESOURCE_REGISTER_READS_PER_INST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_COMMONSHADER_INPUT_RESOURCE_REGISTER_READ_PORTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_COMMONSHADER_SAMPLER_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_COMMONSHADER_SAMPLER_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_COMMONSHADER_SAMPLER_REGISTER_READS_PER_INST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_COMMONSHADER_SAMPLER_REGISTER_READ_PORTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_COMMONSHADER_SUBROUTINE_NESTING_LIMIT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_COMMONSHADER_TEMP_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_COMMONSHADER_TEMP_REGISTER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_COMMONSHADER_TEMP_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_COMMONSHADER_TEMP_REGISTER_READS_PER_INST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_COMMONSHADER_TEMP_REGISTER_READ_PORTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_COMMONSHADER_TEXCOORD_RANGE_REDUCTION_MAX" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":10 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_COMMONSHADER_TEXCOORD_RANGE_REDUCTION_MIN" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":-10 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_COMMONSHADER_TEXEL_OFFSET_MAX_NEGATIVE" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":-8 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_COMMONSHADER_TEXEL_OFFSET_MAX_POSITIVE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":7 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_4_X_BUCKET00_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_4_X_BUCKET00_MAX_NUM_THREADS_PER_GROUP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_4_X_BUCKET01_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":240 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_4_X_BUCKET01_MAX_NUM_THREADS_PER_GROUP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":68 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_4_X_BUCKET02_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":224 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_4_X_BUCKET02_MAX_NUM_THREADS_PER_GROUP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":72 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_4_X_BUCKET03_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":208 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_4_X_BUCKET03_MAX_NUM_THREADS_PER_GROUP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":76 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_4_X_BUCKET04_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":192 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_4_X_BUCKET04_MAX_NUM_THREADS_PER_GROUP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":84 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_4_X_BUCKET05_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":176 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_4_X_BUCKET05_MAX_NUM_THREADS_PER_GROUP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":92 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_4_X_BUCKET06_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":160 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_4_X_BUCKET06_MAX_NUM_THREADS_PER_GROUP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_4_X_BUCKET07_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":144 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_4_X_BUCKET07_MAX_NUM_THREADS_PER_GROUP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":112 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_4_X_BUCKET08_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_4_X_BUCKET08_MAX_NUM_THREADS_PER_GROUP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_4_X_BUCKET09_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":112 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_4_X_BUCKET09_MAX_NUM_THREADS_PER_GROUP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":144 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_4_X_BUCKET10_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":96 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_4_X_BUCKET10_MAX_NUM_THREADS_PER_GROUP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":168 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_4_X_BUCKET11_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":80 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_4_X_BUCKET11_MAX_NUM_THREADS_PER_GROUP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":204 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_4_X_BUCKET12_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_4_X_BUCKET12_MAX_NUM_THREADS_PER_GROUP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_4_X_BUCKET13_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":48 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_4_X_BUCKET13_MAX_NUM_THREADS_PER_GROUP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":340 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_4_X_BUCKET14_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_4_X_BUCKET14_MAX_NUM_THREADS_PER_GROUP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_4_X_BUCKET15_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_4_X_BUCKET15_MAX_NUM_THREADS_PER_GROUP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":768 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_4_X_DISPATCH_MAX_THREAD_GROUPS_IN_Z_DIMENSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_4_X_RAW_UAV_BYTE_ALIGNMENT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_4_X_THREAD_GROUP_MAX_THREADS_PER_GROUP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":768 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_4_X_THREAD_GROUP_MAX_X" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":768 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_4_X_THREAD_GROUP_MAX_Y" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":768 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_4_X_UAV_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_DISPATCH_MAX_THREAD_GROUPS_PER_DIMENSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":65535 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_TGSM_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8192 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_TGSM_REGISTER_READS_PER_INST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_TGSM_RESOURCE_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_TGSM_RESOURCE_REGISTER_READ_PORTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_THREADGROUPID_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_THREADGROUPID_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_THREADIDINGROUPFLATTENED_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_THREADIDINGROUPFLATTENED_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_THREADIDINGROUP_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_THREADIDINGROUP_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_THREADID_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_THREADID_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_THREAD_GROUP_MAX_THREADS_PER_GROUP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_THREAD_GROUP_MAX_X" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_THREAD_GROUP_MAX_Y" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_THREAD_GROUP_MAX_Z" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_THREAD_GROUP_MIN_X" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_THREAD_GROUP_MIN_Y" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_THREAD_GROUP_MIN_Z" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CS_THREAD_LOCAL_TEMP_REGISTER_POOL" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DEFAULT_BLEND_FACTOR_ALPHA" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DEFAULT_BLEND_FACTOR_BLUE" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DEFAULT_BLEND_FACTOR_GREEN" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DEFAULT_BLEND_FACTOR_RED" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DEFAULT_BORDER_COLOR_COMPONENT" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DEFAULT_DEPTH_BIAS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DEFAULT_DEPTH_BIAS_CLAMP" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DEFAULT_MAX_ANISOTROPY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DEFAULT_MIP_LOD_BIAS" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DEFAULT_RENDER_TARGET_ARRAY_INDEX" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DEFAULT_SAMPLE_MASK" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DEFAULT_SCISSOR_ENDX" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DEFAULT_SCISSOR_ENDY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DEFAULT_SCISSOR_STARTX" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DEFAULT_SCISSOR_STARTY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DEFAULT_SLOPE_SCALED_DEPTH_BIAS" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DEFAULT_STENCIL_READ_MASK" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":255 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DEFAULT_STENCIL_REFERENCE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DEFAULT_STENCIL_WRITE_MASK" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":255 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DEFAULT_VIEWPORT_AND_SCISSORRECT_INDEX" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DEFAULT_VIEWPORT_HEIGHT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DEFAULT_VIEWPORT_MAX_DEPTH" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DEFAULT_VIEWPORT_MIN_DEPTH" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DEFAULT_VIEWPORT_TOPLEFTX" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DEFAULT_VIEWPORT_TOPLEFTY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DEFAULT_VIEWPORT_WIDTH" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DS_INPUT_CONTROL_POINTS_MAX_TOTAL_SCALARS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3968 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DS_INPUT_CONTROL_POINT_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DS_INPUT_CONTROL_POINT_REGISTER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DS_INPUT_CONTROL_POINT_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DS_INPUT_CONTROL_POINT_REGISTER_READS_PER_INST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DS_INPUT_CONTROL_POINT_REGISTER_READ_PORTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DS_INPUT_DOMAIN_POINT_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DS_INPUT_DOMAIN_POINT_REGISTER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DS_INPUT_DOMAIN_POINT_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DS_INPUT_DOMAIN_POINT_REGISTER_READS_PER_INST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DS_INPUT_DOMAIN_POINT_REGISTER_READ_PORTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DS_INPUT_PATCH_CONSTANT_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DS_INPUT_PATCH_CONSTANT_REGISTER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DS_INPUT_PATCH_CONSTANT_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DS_INPUT_PATCH_CONSTANT_REGISTER_READS_PER_INST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DS_INPUT_PATCH_CONSTANT_REGISTER_READ_PORTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DS_INPUT_PRIMITIVE_ID_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DS_INPUT_PRIMITIVE_ID_REGISTER_READS_PER_INST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DS_INPUT_PRIMITIVE_ID_REGISTER_READ_PORTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DS_OUTPUT_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DS_OUTPUT_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_FLOAT16_FUSED_TOLERANCE_IN_ULP" + ,"Type":{"Kind":"Native","Name":"Double"} + ,"ValueType":"Double" + ,"Value":0.6 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_FLOAT32_MAX" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":3.4028235E+38 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_FLOAT32_TO_INTEGER_TOLERANCE_IN_ULP" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0.6 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_FLOAT_TO_SRGB_EXPONENT_DENOMINATOR" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":2.4 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_FLOAT_TO_SRGB_EXPONENT_NUMERATOR" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_FLOAT_TO_SRGB_OFFSET" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0.055 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_FLOAT_TO_SRGB_SCALE_1" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":12.92 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_FLOAT_TO_SRGB_SCALE_2" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":1.055 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_FLOAT_TO_SRGB_THRESHOLD" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0.0031308 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_FTOI_INSTRUCTION_MAX_INPUT" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":2.1474836E+09 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_FTOI_INSTRUCTION_MIN_INPUT" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":-2.1474836E+09 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_FTOU_INSTRUCTION_MAX_INPUT" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":4.2949673E+09 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_FTOU_INSTRUCTION_MIN_INPUT" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_GS_INPUT_INSTANCE_ID_READS_PER_INST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_GS_INPUT_INSTANCE_ID_READ_PORTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_GS_INPUT_INSTANCE_ID_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_GS_INPUT_INSTANCE_ID_REGISTER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_GS_INPUT_INSTANCE_ID_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_GS_INPUT_PRIM_CONST_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_GS_INPUT_PRIM_CONST_REGISTER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_GS_INPUT_PRIM_CONST_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_GS_INPUT_PRIM_CONST_REGISTER_READS_PER_INST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_GS_INPUT_PRIM_CONST_REGISTER_READ_PORTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_GS_INPUT_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_GS_INPUT_REGISTER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_GS_INPUT_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_GS_INPUT_REGISTER_READS_PER_INST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_GS_INPUT_REGISTER_READ_PORTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_GS_INPUT_REGISTER_VERTICES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_GS_MAX_INSTANCE_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_GS_MAX_OUTPUT_VERTEX_COUNT_ACROSS_INSTANCES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_GS_OUTPUT_ELEMENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_GS_OUTPUT_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_GS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_GS_OUTPUT_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_HS_CONTROL_POINT_PHASE_INPUT_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_HS_CONTROL_POINT_PHASE_OUTPUT_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_HS_CONTROL_POINT_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_HS_CONTROL_POINT_REGISTER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_HS_CONTROL_POINT_REGISTER_READS_PER_INST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_HS_CONTROL_POINT_REGISTER_READ_PORTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_HS_FORK_PHASE_INSTANCE_COUNT_UPPER_BOUND" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_HS_INPUT_FORK_INSTANCE_ID_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_HS_INPUT_FORK_INSTANCE_ID_REGISTER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_HS_INPUT_FORK_INSTANCE_ID_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_HS_INPUT_FORK_INSTANCE_ID_REGISTER_READS_PER_INST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_HS_INPUT_FORK_INSTANCE_ID_REGISTER_READ_PORTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_READS_PER_INST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_READ_PORTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_HS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_HS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_HS_INPUT_PRIMITIVE_ID_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_HS_INPUT_PRIMITIVE_ID_REGISTER_READS_PER_INST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_HS_INPUT_PRIMITIVE_ID_REGISTER_READ_PORTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_HS_JOIN_PHASE_INSTANCE_COUNT_UPPER_BOUND" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_HS_MAXTESSFACTOR_LOWER_BOUND" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_HS_MAXTESSFACTOR_UPPER_BOUND" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_HS_OUTPUT_CONTROL_POINTS_MAX_TOTAL_SCALARS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3968 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_READS_PER_INST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_READ_PORTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_HS_OUTPUT_PATCH_CONSTANT_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_HS_OUTPUT_PATCH_CONSTANT_REGISTER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_HS_OUTPUT_PATCH_CONSTANT_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_HS_OUTPUT_PATCH_CONSTANT_REGISTER_READS_PER_INST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_HS_OUTPUT_PATCH_CONSTANT_REGISTER_READ_PORTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_HS_OUTPUT_PATCH_CONSTANT_REGISTER_SCALAR_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_IA_DEFAULT_INDEX_BUFFER_OFFSET_IN_BYTES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_IA_DEFAULT_PRIMITIVE_TOPOLOGY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_IA_DEFAULT_VERTEX_BUFFER_OFFSET_IN_BYTES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_IA_INDEX_INPUT_RESOURCE_SLOT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_IA_INSTANCE_ID_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_IA_INTEGER_ARITHMETIC_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_IA_PATCH_MAX_CONTROL_POINT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_IA_PRIMITIVE_ID_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_IA_VERTEX_ID_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_IA_VERTEX_INPUT_STRUCTURE_ELEMENTS_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_IA_VERTEX_INPUT_STRUCTURE_ELEMENT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_INTEGER_DIVIDE_BY_ZERO_QUOTIENT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_INTEGER_DIVIDE_BY_ZERO_REMAINDER" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_KEEP_RENDER_TARGETS_AND_DEPTH_STENCIL" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_KEEP_UNORDERED_ACCESS_VIEWS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_LINEAR_GAMMA" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_MAJOR_VERSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":11 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_MAX_BORDER_COLOR_COMPONENT" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_MAX_DEPTH" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_MAX_MAXANISOTROPY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_MAX_MULTISAMPLE_SAMPLE_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_MAX_POSITION_VALUE" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":3.4028236E+34 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_MAX_TEXTURE_DIMENSION_2_TO_EXP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":17 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_MINOR_VERSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_MIN_BORDER_COLOR_COMPONENT" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_MIN_DEPTH" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_MIN_MAXANISOTROPY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_MIP_LOD_BIAS_MAX" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":15.99 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_MIP_LOD_BIAS_MIN" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":-16 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_MIP_LOD_FRACTIONAL_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_MIP_LOD_RANGE_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_MULTISAMPLE_ANTIALIAS_LINE_WIDTH" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":1.4 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_NONSAMPLE_FETCH_OUT_OF_RANGE_ACCESS_RESULT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_PIXEL_ADDRESS_RANGE_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":15 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_PRE_SCISSOR_PIXEL_ADDRESS_RANGE_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_PS_CS_UAV_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_PS_CS_UAV_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_PS_CS_UAV_REGISTER_READS_PER_INST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_PS_CS_UAV_REGISTER_READ_PORTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_PS_FRONTFACING_DEFAULT_VALUE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_PS_FRONTFACING_FALSE_VALUE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_PS_FRONTFACING_TRUE_VALUE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_PS_INPUT_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_PS_INPUT_REGISTER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_PS_INPUT_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_PS_INPUT_REGISTER_READS_PER_INST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_PS_INPUT_REGISTER_READ_PORTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_PS_LEGACY_PIXEL_CENTER_FRACTIONAL_COMPONENT" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_PS_OUTPUT_DEPTH_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_PS_OUTPUT_DEPTH_REGISTER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_PS_OUTPUT_DEPTH_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_PS_OUTPUT_MASK_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_PS_OUTPUT_MASK_REGISTER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_PS_OUTPUT_MASK_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_PS_OUTPUT_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_PS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_PS_OUTPUT_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_PS_PIXEL_CENTER_FRACTIONAL_COMPONENT" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0.5 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_RAW_UAV_SRV_BYTE_ALIGNMENT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_REQ_BLEND_OBJECT_COUNT_PER_DEVICE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_REQ_BUFFER_RESOURCE_TEXEL_COUNT_2_TO_EXP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":27 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_REQ_CONSTANT_BUFFER_ELEMENT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_REQ_DEPTH_STENCIL_OBJECT_COUNT_PER_DEVICE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_REQ_DRAWINDEXED_INDEX_COUNT_2_TO_EXP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_REQ_DRAW_VERTEX_COUNT_2_TO_EXP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_REQ_FILTERING_HW_ADDRESSABLE_RESOURCE_DIMENSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_REQ_GS_INVOCATION_32BIT_OUTPUT_COMPONENT_LIMIT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_REQ_IMMEDIATE_CONSTANT_BUFFER_ELEMENT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_REQ_MAXANISOTROPY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_REQ_MIP_LEVELS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":15 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_REQ_MULTI_ELEMENT_STRUCTURE_SIZE_IN_BYTES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_REQ_RASTERIZER_OBJECT_COUNT_PER_DEVICE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_REQ_RENDER_TO_BUFFER_WINDOW_WIDTH" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_REQ_RESOURCE_SIZE_IN_MEGABYTES_EXPRESSION_A_TERM" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_REQ_RESOURCE_SIZE_IN_MEGABYTES_EXPRESSION_B_TERM" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0.25 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_REQ_RESOURCE_SIZE_IN_MEGABYTES_EXPRESSION_C_TERM" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_REQ_RESOURCE_VIEW_COUNT_PER_DEVICE_2_TO_EXP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_REQ_SAMPLER_OBJECT_COUNT_PER_DEVICE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_REQ_TEXTURE1D_ARRAY_AXIS_DIMENSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_REQ_TEXTURE1D_U_DIMENSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_REQ_TEXTURE2D_ARRAY_AXIS_DIMENSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_REQ_TEXTURE2D_U_OR_V_DIMENSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_REQ_TEXTURE3D_U_V_OR_W_DIMENSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_REQ_TEXTURECUBE_DIMENSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_RESINFO_INSTRUCTION_MISSING_COMPONENT_RETVAL" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_SHADER_MAJOR_VERSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_SHADER_MAX_INSTANCES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":65535 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_SHADER_MAX_INTERFACES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":253 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_SHADER_MAX_INTERFACE_CALL_SITES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_SHADER_MAX_TYPES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":65535 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_SHADER_MINOR_VERSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_SHIFT_INSTRUCTION_PAD_VALUE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_SHIFT_INSTRUCTION_SHIFT_VALUE_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_SIMULTANEOUS_RENDER_TARGET_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_SO_BUFFER_MAX_STRIDE_IN_BYTES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_SO_BUFFER_MAX_WRITE_WINDOW_IN_BYTES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_SO_BUFFER_SLOT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_SO_DDI_REGISTER_INDEX_DENOTING_GAP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_SO_NO_RASTERIZED_STREAM" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_SO_OUTPUT_COMPONENT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_SO_STREAM_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_SPEC_DATE_DAY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_SPEC_DATE_MONTH" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_SPEC_DATE_YEAR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2011 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_SPEC_VERSION" + ,"Type":{"Kind":"Native","Name":"Double"} + ,"ValueType":"Double" + ,"Value":1.07 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_SRGB_GAMMA" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":2.2 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_SRGB_TO_FLOAT_DENOMINATOR_1" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":12.92 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_SRGB_TO_FLOAT_DENOMINATOR_2" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":1.055 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_SRGB_TO_FLOAT_EXPONENT" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":2.4 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_SRGB_TO_FLOAT_OFFSET" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0.055 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_SRGB_TO_FLOAT_THRESHOLD" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0.04045 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_SRGB_TO_FLOAT_TOLERANCE_IN_ULP" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0.5 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_STANDARD_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_STANDARD_COMPONENT_BIT_COUNT_DOUBLED" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_STANDARD_MAXIMUM_ELEMENT_ALIGNMENT_BYTE_MULTIPLE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_STANDARD_PIXEL_COMPONENT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_STANDARD_PIXEL_ELEMENT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_STANDARD_VECTOR_SIZE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_STANDARD_VERTEX_ELEMENT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_STANDARD_VERTEX_TOTAL_COMPONENT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_SUBPIXEL_FRACTIONAL_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_SUBTEXEL_FRACTIONAL_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_TESSELLATOR_MAX_EVEN_TESSELLATION_FACTOR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_TESSELLATOR_MAX_ISOLINE_DENSITY_TESSELLATION_FACTOR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_TESSELLATOR_MAX_ODD_TESSELLATION_FACTOR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":63 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_TESSELLATOR_MAX_TESSELLATION_FACTOR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_TESSELLATOR_MIN_EVEN_TESSELLATION_FACTOR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_TESSELLATOR_MIN_ISOLINE_DENSITY_TESSELLATION_FACTOR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_TESSELLATOR_MIN_ODD_TESSELLATION_FACTOR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_TEXEL_ADDRESS_RANGE_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_UNBOUND_MEMORY_ACCESS_RESULT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_VIEWPORT_AND_SCISSORRECT_MAX_INDEX" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":15 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_VIEWPORT_BOUNDS_MAX" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32767 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_VIEWPORT_BOUNDS_MIN" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":-32768 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_VS_INPUT_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_VS_INPUT_REGISTER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_VS_INPUT_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_VS_INPUT_REGISTER_READS_PER_INST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_VS_INPUT_REGISTER_READ_PORTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_VS_OUTPUT_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_VS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_VS_OUTPUT_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_WHQL_CONTEXT_COUNT_FOR_RESOURCE_LIMIT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":10 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_WHQL_DRAWINDEXED_INDEX_COUNT_2_TO_EXP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":25 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_WHQL_DRAW_VERTEX_COUNT_2_TO_EXP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":25 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_1_UAV_SLOT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_2_TILED_RESOURCE_TILE_SIZE_IN_BYTES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":65536 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_4_VIDEO_DECODER_MAX_HISTOGRAM_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_4_VIDEO_DECODER_HISTOGRAM_OFFSET_ALIGNMENT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"_FACD3D11" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2172 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_APPEND_ALIGNED_ELEMENT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_FILTER_REDUCTION_TYPE_MASK" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_FILTER_REDUCTION_TYPE_SHIFT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":7 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_FILTER_TYPE_MASK" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_MIN_FILTER_SHIFT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_MAG_FILTER_SHIFT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_MIP_FILTER_SHIFT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_COMPARISON_FILTERING_BIT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_ANISOTROPIC_FILTERING_BIT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DECODER_PROFILE_MPEG2_MOCOMP" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"e6a9f44b-61b0-4563-9ea4-63d2a3c6fe66" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DECODER_PROFILE_MPEG2_IDCT" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"bf22ad00-03ea-4690-8077-473346209b7e" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DECODER_PROFILE_MPEG2_VLD" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"ee27417f-5e28-4e65-beea-1d26b508adc9" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DECODER_PROFILE_MPEG1_VLD" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6f3ec719-3735-42cc-8063-65cc3cb36616" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DECODER_PROFILE_MPEG2and1_VLD" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"86695f12-340e-4f04-9fd3-9253dd327460" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DECODER_PROFILE_H264_MOCOMP_NOFGT" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"1b81be64-a0c7-11d3-b984-00c04f2e73c5" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DECODER_PROFILE_H264_MOCOMP_FGT" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"1b81be65-a0c7-11d3-b984-00c04f2e73c5" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DECODER_PROFILE_H264_IDCT_NOFGT" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"1b81be66-a0c7-11d3-b984-00c04f2e73c5" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DECODER_PROFILE_H264_IDCT_FGT" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"1b81be67-a0c7-11d3-b984-00c04f2e73c5" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DECODER_PROFILE_H264_VLD_NOFGT" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"1b81be68-a0c7-11d3-b984-00c04f2e73c5" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DECODER_PROFILE_H264_VLD_FGT" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"1b81be69-a0c7-11d3-b984-00c04f2e73c5" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DECODER_PROFILE_H264_VLD_WITHFMOASO_NOFGT" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"d5f04ff9-3418-45d8-9561-32a76aae2ddd" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DECODER_PROFILE_H264_VLD_STEREO_PROGRESSIVE_NOFGT" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"d79be8da-0cf1-4c81-b82a-69a4e236f43d" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DECODER_PROFILE_H264_VLD_STEREO_NOFGT" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"f9aaccbb-c2b6-4cfc-8779-5707b1760552" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DECODER_PROFILE_H264_VLD_MULTIVIEW_NOFGT" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"705b9d82-76cf-49d6-b7e6-ac8872db013c" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DECODER_PROFILE_WMV8_POSTPROC" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"1b81be80-a0c7-11d3-b984-00c04f2e73c5" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DECODER_PROFILE_WMV8_MOCOMP" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"1b81be81-a0c7-11d3-b984-00c04f2e73c5" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DECODER_PROFILE_WMV9_POSTPROC" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"1b81be90-a0c7-11d3-b984-00c04f2e73c5" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DECODER_PROFILE_WMV9_MOCOMP" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"1b81be91-a0c7-11d3-b984-00c04f2e73c5" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DECODER_PROFILE_WMV9_IDCT" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"1b81be94-a0c7-11d3-b984-00c04f2e73c5" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DECODER_PROFILE_VC1_POSTPROC" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"1b81bea0-a0c7-11d3-b984-00c04f2e73c5" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DECODER_PROFILE_VC1_MOCOMP" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"1b81bea1-a0c7-11d3-b984-00c04f2e73c5" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DECODER_PROFILE_VC1_IDCT" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"1b81bea2-a0c7-11d3-b984-00c04f2e73c5" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DECODER_PROFILE_VC1_VLD" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"1b81bea3-a0c7-11d3-b984-00c04f2e73c5" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DECODER_PROFILE_VC1_D2010" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"1b81bea4-a0c7-11d3-b984-00c04f2e73c5" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DECODER_PROFILE_MPEG4PT2_VLD_SIMPLE" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"efd64d74-c9e8-41d7-a5e9-e9b0e39fa319" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DECODER_PROFILE_MPEG4PT2_VLD_ADVSIMPLE_NOGMC" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"ed418a9f-010d-4eda-9ae3-9a65358d8d2e" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DECODER_PROFILE_MPEG4PT2_VLD_ADVSIMPLE_GMC" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"ab998b5b-4258-44a9-9feb-94e597a6baae" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DECODER_PROFILE_HEVC_VLD_MAIN" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"5b11d51b-2f4c-4452-bcc3-09f2a1160cc0" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DECODER_PROFILE_HEVC_VLD_MAIN10" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"107af0e0-ef1a-4d19-aba8-67a163073d13" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DECODER_PROFILE_VP9_VLD_PROFILE0" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"463707f8-a1d0-4585-876d-83aa6d60b89e" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DECODER_PROFILE_VP9_VLD_10BIT_PROFILE2" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"a4c749ef-6ecf-48aa-8448-50a7a1165ff7" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DECODER_PROFILE_VP8_VLD" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"90b899ea-3a62-4705-88b3-8df04b2744e7" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DECODER_PROFILE_AV1_VLD_PROFILE0" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"b8be4ccb-cf53-46ba-8d59-d6b8a6da5d2a" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DECODER_PROFILE_AV1_VLD_PROFILE1" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6936ff0f-45b1-4163-9cc1-646ef6946108" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DECODER_PROFILE_AV1_VLD_PROFILE2" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"0c5f2aa1-e541-4089-bb7b-98110a19d7c8" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DECODER_PROFILE_AV1_VLD_12BIT_PROFILE2" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"17127009-a00f-4ce1-994e-bf4081f6f3f0" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DECODER_PROFILE_AV1_VLD_12BIT_PROFILE2_420" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"2d80bed6-9cac-4835-9e91-327bbc4f9ee8" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_CRYPTO_TYPE_AES128_CTR" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"9b6bd711-4f74-41c9-9e7b-0be2d7d93b4f" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DECODER_ENCRYPTION_HW_CENC" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"89d6ac4f-09f2-4229-b2cd-37740a6dfd81" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DECODER_BITSTREAM_ENCRYPTION_TYPE_CENC" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"b0405235-c13d-44f2-9ae5-dd48e08e5b67" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DECODER_BITSTREAM_ENCRYPTION_TYPE_CBCS" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"422d9319-9d21-4bb7-9371-faf5a82c3e04" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_KEY_EXCHANGE_HW_PROTECTION" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"b1170d8a-628d-4da3-ad3b-82ddb08b4970" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_AUTHENTICATED_QUERY_PROTECTION" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"a84eb584-c495-48aa-b94d-8bd2d6fbce05" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"bc1b18a5-b1fb-42ab-bd94-b5828b4bf7be" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"ec1c539d-8cff-4e2a-bcc4-f5692f99f480" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"2634499e-d018-4d74-ac17-7f724059528d" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"0db207b3-9450-46a6-82de-1b96d44f9cf2" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"649bbadb-f0f4-4639-a15b-24393fc3abac" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"012f0bd6-e662-4474-befd-aa53e5143c6d" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"2c042b5e-8c07-46d5-aabe-8f75cbad4c31" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_AUTHENTICATED_QUERY_OUTPUT_ID" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"839ddca3-9b4e-41e4-b053-892bd2a11ee7" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ATTRIBUTES" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6214d9d2-432c-4abb-9fce-216eea269e3b" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_AUTHENTICATED_QUERY_ENCRYPTION_WHEN_ACCESSIBLE_GUID_COUNT" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"b30f7066-203c-4b07-93fc-ceaafd61241e" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_AUTHENTICATED_QUERY_ENCRYPTION_WHEN_ACCESSIBLE_GUID" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"f83a5958-e986-4bda-beb0-411f6a7a01b7" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_AUTHENTICATED_QUERY_CURRENT_ENCRYPTION_WHEN_ACCESSIBLE" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"ec1791c7-dad3-4f15-9ec3-faa93d60d4f0" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"06114bdb-3523-470a-8dca-fbc2845154f0" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_AUTHENTICATED_CONFIGURE_PROTECTION" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"50455658-3f47-4362-bf99-bfdfcde9ed29" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6346cc54-2cfc-4ad4-8224-d15837de7700" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"0772d047-1b40-48e8-9ca6-b5f510de9f01" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_AUTHENTICATED_CONFIGURE_ENCRYPTION_WHEN_ACCESSIBLE" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"41fff286-6ae0-4d43-9d55-a46e9efd158a" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_KEY_EXCHANGE_RSAES_OAEP" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"c1949895-d72a-4a1d-8e5d-ed857d171520" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_SDK_VERSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":7 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_PACKED_TILE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_SDK_LAYERS_VERSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DEBUG_FEATURE_FLUSH_PER_RENDER_OP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DEBUG_FEATURE_FINISH_PER_RENDER_OP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DEBUG_FEATURE_PRESENT_PER_RENDER_OP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DEBUG_FEATURE_ALWAYS_DISCARD_OFFERED_RESOURCE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DEBUG_FEATURE_NEVER_DISCARD_OFFERED_RESOURCE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DEBUG_FEATURE_AVOID_BEHAVIOR_CHANGING_DEBUG_AIDS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_DEBUG_FEATURE_DISABLE_TILED_RESOURCE_MAPPING_TRACKING_AND_VALIDATION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_DEBUG_D3D11" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"4b99317b-ac39-4aa6-bb0b-baa04784798f" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_REGKEY_PATH" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"Software\\Microsoft\\Direct3D" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_MUTE_DEBUG_OUTPUT" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"MuteDebugOutput" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_ENABLE_BREAK_ON_MESSAGE" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"EnableBreakOnMessage" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_INFOQUEUE_STORAGE_FILTER_OVERRIDE" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"InfoQueueStorageFilterOverride" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_MUTE_CATEGORY" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"Mute_CATEGORY_%s" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_MUTE_SEVERITY" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"Mute_SEVERITY_%s" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_MUTE_ID_STRING" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"Mute_ID_%s" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_MUTE_ID_DECIMAL" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"Mute_ID_%d" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_UNMUTE_SEVERITY_INFO" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"Unmute_SEVERITY_INFO" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_BREAKON_CATEGORY" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"BreakOn_CATEGORY_%s" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_BREAKON_SEVERITY" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"BreakOn_SEVERITY_%s" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_BREAKON_ID_STRING" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"BreakOn_ID_%s" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_BREAKON_ID_DECIMAL" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"BreakOn_ID_%d" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_APPSIZE_STRING" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"Size" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_APPNAME_STRING" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"Name" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_FORCE_DEBUGGABLE" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"ForceDebuggable" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_FORCE_SHADER_SKIP_OPTIMIZATION" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"ForceShaderSkipOptimization" + ,"Attrs":[] + } + ,{ + "Name":"D3D11_INFO_QUEUE_DEFAULT_MESSAGE_COUNT_LIMIT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"D3D_RETURN_PARAMETER_INDEX" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":-1 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_REQUIRES_DOUBLES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_REQUIRES_EARLY_DEPTH_STENCIL" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_REQUIRES_UAVS_AT_EVERY_STAGE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_REQUIRES_64_UAVS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_REQUIRES_MINIMUM_PRECISION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_REQUIRES_11_1_DOUBLE_EXTENSIONS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_REQUIRES_11_1_SHADER_EXTENSIONS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_REQUIRES_LEVEL_9_COMPARISON_FILTERING" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_REQUIRES_TILED_RESOURCES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_TRACE_COMPONENT_X" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_TRACE_COMPONENT_Y" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_TRACE_COMPONENT_Z" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_TRACE_COMPONENT_W" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_SHADER_TRACE_FLAG_RECORD_REGISTER_WRITES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_SHADER_TRACE_FLAG_RECORD_REGISTER_READS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_TRACE_REGISTER_FLAGS_RELATIVE_INDEXING" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_TRACE_MISC_GS_EMIT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_TRACE_MISC_GS_CUT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_TRACE_MISC_PS_DISCARD" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_TRACE_MISC_GS_EMIT_STREAM" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_TRACE_MISC_GS_CUT_STREAM" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_TRACE_MISC_HALT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_TRACE_MISC_MESSAGE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3DCSX_DLL_W" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"d3dcsx_47.dll" + ,"Attrs":[] + } + ,{ + "Name":"D3DCSX_DLL_A" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"d3dcsx_47.dll" + ,"Attrs":[] + } + ,{ + "Name":"D3DCSX_DLL" + ,"Type":{"Kind":"Native","Name":"String"} + ,"ValueType":"String" + ,"Value":"d3dcsx_47.dll" + ,"Attrs":[] + } + ,{ + "Name":"D3DX11_FFT_MAX_PRECOMPUTE_BUFFERS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3DX11_FFT_MAX_TEMP_BUFFERS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3DX11_FFT_MAX_DIMENSIONS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"D3D11_INPUT_CLASSIFICATION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_INPUT_PER_VERTEX_DATA","Value":0} + ,{"Name":"D3D11_INPUT_PER_INSTANCE_DATA","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_INPUT_ELEMENT_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SemanticName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SemanticIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]} + ,{"Name":"InputSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AlignedByteOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputSlotClass","Type":{"Kind":"ApiRef","Name":"D3D11_INPUT_CLASSIFICATION","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"InstanceDataStepRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_FILL_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_FILL_WIREFRAME","Value":2} + ,{"Name":"D3D11_FILL_SOLID","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_CULL_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_CULL_NONE","Value":1} + ,{"Name":"D3D11_CULL_FRONT","Value":2} + ,{"Name":"D3D11_CULL_BACK","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_SO_DECLARATION_ENTRY" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Stream","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SemanticName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SemanticIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartComponent","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ComponentCount","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"OutputSlot","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_VIEWPORT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TopLeftX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"TopLeftY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Width","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"MinDepth","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"MaxDepth","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_DRAW_INSTANCED_INDIRECT_ARGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"VertexCountPerInstance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InstanceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartVertexLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartInstanceLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IndexCountPerInstance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InstanceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartIndexLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BaseVertexLocation","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"StartInstanceLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_RESOURCE_DIMENSION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_RESOURCE_DIMENSION_UNKNOWN","Value":0} + ,{"Name":"D3D11_RESOURCE_DIMENSION_BUFFER","Value":1} + ,{"Name":"D3D11_RESOURCE_DIMENSION_TEXTURE1D","Value":2} + ,{"Name":"D3D11_RESOURCE_DIMENSION_TEXTURE2D","Value":3} + ,{"Name":"D3D11_RESOURCE_DIMENSION_TEXTURE3D","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_DSV_DIMENSION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_DSV_DIMENSION_UNKNOWN","Value":0} + ,{"Name":"D3D11_DSV_DIMENSION_TEXTURE1D","Value":1} + ,{"Name":"D3D11_DSV_DIMENSION_TEXTURE1DARRAY","Value":2} + ,{"Name":"D3D11_DSV_DIMENSION_TEXTURE2D","Value":3} + ,{"Name":"D3D11_DSV_DIMENSION_TEXTURE2DARRAY","Value":4} + ,{"Name":"D3D11_DSV_DIMENSION_TEXTURE2DMS","Value":5} + ,{"Name":"D3D11_DSV_DIMENSION_TEXTURE2DMSARRAY","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_RTV_DIMENSION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_RTV_DIMENSION_UNKNOWN","Value":0} + ,{"Name":"D3D11_RTV_DIMENSION_BUFFER","Value":1} + ,{"Name":"D3D11_RTV_DIMENSION_TEXTURE1D","Value":2} + ,{"Name":"D3D11_RTV_DIMENSION_TEXTURE1DARRAY","Value":3} + ,{"Name":"D3D11_RTV_DIMENSION_TEXTURE2D","Value":4} + ,{"Name":"D3D11_RTV_DIMENSION_TEXTURE2DARRAY","Value":5} + ,{"Name":"D3D11_RTV_DIMENSION_TEXTURE2DMS","Value":6} + ,{"Name":"D3D11_RTV_DIMENSION_TEXTURE2DMSARRAY","Value":7} + ,{"Name":"D3D11_RTV_DIMENSION_TEXTURE3D","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_UAV_DIMENSION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_UAV_DIMENSION_UNKNOWN","Value":0} + ,{"Name":"D3D11_UAV_DIMENSION_BUFFER","Value":1} + ,{"Name":"D3D11_UAV_DIMENSION_TEXTURE1D","Value":2} + ,{"Name":"D3D11_UAV_DIMENSION_TEXTURE1DARRAY","Value":3} + ,{"Name":"D3D11_UAV_DIMENSION_TEXTURE2D","Value":4} + ,{"Name":"D3D11_UAV_DIMENSION_TEXTURE2DARRAY","Value":5} + ,{"Name":"D3D11_UAV_DIMENSION_TEXTURE3D","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_USAGE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_USAGE_DEFAULT","Value":0} + ,{"Name":"D3D11_USAGE_IMMUTABLE","Value":1} + ,{"Name":"D3D11_USAGE_DYNAMIC","Value":2} + ,{"Name":"D3D11_USAGE_STAGING","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_BIND_FLAG" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_BIND_VERTEX_BUFFER","Value":1} + ,{"Name":"D3D11_BIND_INDEX_BUFFER","Value":2} + ,{"Name":"D3D11_BIND_CONSTANT_BUFFER","Value":4} + ,{"Name":"D3D11_BIND_SHADER_RESOURCE","Value":8} + ,{"Name":"D3D11_BIND_STREAM_OUTPUT","Value":16} + ,{"Name":"D3D11_BIND_RENDER_TARGET","Value":32} + ,{"Name":"D3D11_BIND_DEPTH_STENCIL","Value":64} + ,{"Name":"D3D11_BIND_UNORDERED_ACCESS","Value":128} + ,{"Name":"D3D11_BIND_DECODER","Value":512} + ,{"Name":"D3D11_BIND_VIDEO_ENCODER","Value":1024} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3D11_CPU_ACCESS_FLAG" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_CPU_ACCESS_WRITE","Value":65536} + ,{"Name":"D3D11_CPU_ACCESS_READ","Value":131072} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3D11_RESOURCE_MISC_FLAG" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_RESOURCE_MISC_GENERATE_MIPS","Value":1} + ,{"Name":"D3D11_RESOURCE_MISC_SHARED","Value":2} + ,{"Name":"D3D11_RESOURCE_MISC_TEXTURECUBE","Value":4} + ,{"Name":"D3D11_RESOURCE_MISC_DRAWINDIRECT_ARGS","Value":16} + ,{"Name":"D3D11_RESOURCE_MISC_BUFFER_ALLOW_RAW_VIEWS","Value":32} + ,{"Name":"D3D11_RESOURCE_MISC_BUFFER_STRUCTURED","Value":64} + ,{"Name":"D3D11_RESOURCE_MISC_RESOURCE_CLAMP","Value":128} + ,{"Name":"D3D11_RESOURCE_MISC_SHARED_KEYEDMUTEX","Value":256} + ,{"Name":"D3D11_RESOURCE_MISC_GDI_COMPATIBLE","Value":512} + ,{"Name":"D3D11_RESOURCE_MISC_SHARED_NTHANDLE","Value":2048} + ,{"Name":"D3D11_RESOURCE_MISC_RESTRICTED_CONTENT","Value":4096} + ,{"Name":"D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE","Value":8192} + ,{"Name":"D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE_DRIVER","Value":16384} + ,{"Name":"D3D11_RESOURCE_MISC_GUARDED","Value":32768} + ,{"Name":"D3D11_RESOURCE_MISC_TILE_POOL","Value":131072} + ,{"Name":"D3D11_RESOURCE_MISC_TILED","Value":262144} + ,{"Name":"D3D11_RESOURCE_MISC_HW_PROTECTED","Value":524288} + ,{"Name":"D3D11_RESOURCE_MISC_SHARED_DISPLAYABLE","Value":1048576} + ,{"Name":"D3D11_RESOURCE_MISC_SHARED_EXCLUSIVE_WRITER","Value":2097152} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3D11_MAP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_MAP_READ","Value":1} + ,{"Name":"D3D11_MAP_WRITE","Value":2} + ,{"Name":"D3D11_MAP_READ_WRITE","Value":3} + ,{"Name":"D3D11_MAP_WRITE_DISCARD","Value":4} + ,{"Name":"D3D11_MAP_WRITE_NO_OVERWRITE","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_MAP_FLAG" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_MAP_FLAG_DO_NOT_WAIT","Value":1048576} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_RAISE_FLAG" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_RAISE_FLAG_DRIVER_INTERNAL_ERROR","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_CLEAR_FLAG" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_CLEAR_DEPTH","Value":1} + ,{"Name":"D3D11_CLEAR_STENCIL","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_BOX" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"left","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"top","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"front","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"right","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bottom","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"back","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11DeviceChild" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"1841e5c8-16b0-489b-bcc8-44cfb0d5deae" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Device","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPrivateData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1},"Optional"]} + ] + } + ,{ + "Name":"SetPrivateData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Optional","Const"]} + ] + } + ,{ + "Name":"SetPrivateDataInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pData","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ] + } + ,{ + "Name":"D3D11_COMPARISON_FUNC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_COMPARISON_NEVER","Value":1} + ,{"Name":"D3D11_COMPARISON_LESS","Value":2} + ,{"Name":"D3D11_COMPARISON_EQUAL","Value":3} + ,{"Name":"D3D11_COMPARISON_LESS_EQUAL","Value":4} + ,{"Name":"D3D11_COMPARISON_GREATER","Value":5} + ,{"Name":"D3D11_COMPARISON_NOT_EQUAL","Value":6} + ,{"Name":"D3D11_COMPARISON_GREATER_EQUAL","Value":7} + ,{"Name":"D3D11_COMPARISON_ALWAYS","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_DEPTH_WRITE_MASK" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_DEPTH_WRITE_MASK_ZERO","Value":0} + ,{"Name":"D3D11_DEPTH_WRITE_MASK_ALL","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_STENCIL_OP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_STENCIL_OP_KEEP","Value":1} + ,{"Name":"D3D11_STENCIL_OP_ZERO","Value":2} + ,{"Name":"D3D11_STENCIL_OP_REPLACE","Value":3} + ,{"Name":"D3D11_STENCIL_OP_INCR_SAT","Value":4} + ,{"Name":"D3D11_STENCIL_OP_DECR_SAT","Value":5} + ,{"Name":"D3D11_STENCIL_OP_INVERT","Value":6} + ,{"Name":"D3D11_STENCIL_OP_INCR","Value":7} + ,{"Name":"D3D11_STENCIL_OP_DECR","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_DEPTH_STENCILOP_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"StencilPassOp","Type":{"Kind":"ApiRef","Name":"D3D11_STENCIL_OP","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"StencilFunc","Type":{"Kind":"ApiRef","Name":"D3D11_COMPARISON_FUNC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_DEPTH_STENCIL_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"DepthFunc","Type":{"Kind":"ApiRef","Name":"D3D11_COMPARISON_FUNC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"StencilEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"StencilReadMask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"StencilWriteMask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"FrontFace","Type":{"Kind":"ApiRef","Name":"D3D11_DEPTH_STENCILOP_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"BackFace","Type":{"Kind":"ApiRef","Name":"D3D11_DEPTH_STENCILOP_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11DepthStencilState" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"03823efb-8d8f-4e1c-9aa2-f64bb2cbfdf1" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_DEPTH_STENCIL_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_BLEND" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_BLEND_ZERO","Value":1} + ,{"Name":"D3D11_BLEND_ONE","Value":2} + ,{"Name":"D3D11_BLEND_SRC_COLOR","Value":3} + ,{"Name":"D3D11_BLEND_INV_SRC_COLOR","Value":4} + ,{"Name":"D3D11_BLEND_SRC_ALPHA","Value":5} + ,{"Name":"D3D11_BLEND_INV_SRC_ALPHA","Value":6} + ,{"Name":"D3D11_BLEND_DEST_ALPHA","Value":7} + ,{"Name":"D3D11_BLEND_INV_DEST_ALPHA","Value":8} + ,{"Name":"D3D11_BLEND_DEST_COLOR","Value":9} + ,{"Name":"D3D11_BLEND_INV_DEST_COLOR","Value":10} + ,{"Name":"D3D11_BLEND_SRC_ALPHA_SAT","Value":11} + ,{"Name":"D3D11_BLEND_BLEND_FACTOR","Value":14} + ,{"Name":"D3D11_BLEND_INV_BLEND_FACTOR","Value":15} + ,{"Name":"D3D11_BLEND_SRC1_COLOR","Value":16} + ,{"Name":"D3D11_BLEND_INV_SRC1_COLOR","Value":17} + ,{"Name":"D3D11_BLEND_SRC1_ALPHA","Value":18} + ,{"Name":"D3D11_BLEND_INV_SRC1_ALPHA","Value":19} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_BLEND_OP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_BLEND_OP_ADD","Value":1} + ,{"Name":"D3D11_BLEND_OP_SUBTRACT","Value":2} + ,{"Name":"D3D11_BLEND_OP_REV_SUBTRACT","Value":3} + ,{"Name":"D3D11_BLEND_OP_MIN","Value":4} + ,{"Name":"D3D11_BLEND_OP_MAX","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_COLOR_WRITE_ENABLE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_COLOR_WRITE_ENABLE_RED","Value":1} + ,{"Name":"D3D11_COLOR_WRITE_ENABLE_GREEN","Value":2} + ,{"Name":"D3D11_COLOR_WRITE_ENABLE_BLUE","Value":4} + ,{"Name":"D3D11_COLOR_WRITE_ENABLE_ALPHA","Value":8} + ,{"Name":"D3D11_COLOR_WRITE_ENABLE_ALL","Value":15} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_RENDER_TARGET_BLEND_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"DestBlend","Type":{"Kind":"ApiRef","Name":"D3D11_BLEND","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"BlendOp","Type":{"Kind":"ApiRef","Name":"D3D11_BLEND_OP","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"SrcBlendAlpha","Type":{"Kind":"ApiRef","Name":"D3D11_BLEND","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"DestBlendAlpha","Type":{"Kind":"ApiRef","Name":"D3D11_BLEND","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"BlendOpAlpha","Type":{"Kind":"ApiRef","Name":"D3D11_BLEND_OP","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"RenderTargetWriteMask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_BLEND_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"RenderTarget","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"ApiRef","Name":"D3D11_RENDER_TARGET_BLEND_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11BlendState" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"75b68faa-347d-4159-8f45-a0640f01cd9a" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_BLEND_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_RASTERIZER_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"FrontCounterClockwise","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"DepthBias","Type":{"Kind":"Native","Name":"Int32"},"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":"ScissorEnable","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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11RasterizerState" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"9bb4ab81-ab1a-4d8f-b506-fc04200b6ee7" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_RASTERIZER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_SUBRESOURCE_DATA" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pSysMem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]} + ,{"Name":"SysMemPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SysMemSlicePitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_MAPPED_SUBRESOURCE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"RowPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DepthPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11Resource" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"dc8e63f3-d12b-4952-b47b-5e45026a862d" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pResourceDimension","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_RESOURCE_DIMENSION","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetEvictionPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"EvictionPriority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetEvictionPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"D3D11_BUFFER_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ByteWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Usage","Type":{"Kind":"ApiRef","Name":"D3D11_USAGE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"BindFlags","Type":{"Kind":"ApiRef","Name":"D3D11_BIND_FLAG","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"CPUAccessFlags","Type":{"Kind":"ApiRef","Name":"D3D11_CPU_ACCESS_FLAG","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"MiscFlags","Type":{"Kind":"ApiRef","Name":"D3D11_RESOURCE_MISC_FLAG","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"StructureByteStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11Buffer" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"48570b85-d1ee-4fcd-a250-eb350722b037" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_BUFFER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_TEXTURE1D_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]} + ,{"Name":"Usage","Type":{"Kind":"ApiRef","Name":"D3D11_USAGE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"BindFlags","Type":{"Kind":"ApiRef","Name":"D3D11_BIND_FLAG","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"CPUAccessFlags","Type":{"Kind":"ApiRef","Name":"D3D11_CPU_ACCESS_FLAG","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"MiscFlags","Type":{"Kind":"ApiRef","Name":"D3D11_RESOURCE_MISC_FLAG","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11Texture1D" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"f8fb5c27-c6b3-4f75-a4c8-439af2ef564c" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_TEXTURE1D_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_TEXTURE2D_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","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":[]} + ,{"Name":"Usage","Type":{"Kind":"ApiRef","Name":"D3D11_USAGE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"BindFlags","Type":{"Kind":"ApiRef","Name":"D3D11_BIND_FLAG","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"CPUAccessFlags","Type":{"Kind":"ApiRef","Name":"D3D11_CPU_ACCESS_FLAG","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"MiscFlags","Type":{"Kind":"ApiRef","Name":"D3D11_RESOURCE_MISC_FLAG","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11Texture2D" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"6f15aaf2-d208-4e89-9ab4-489535d34f9c" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_TEXTURE2D_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_TEXTURE3D_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Depth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]} + ,{"Name":"Usage","Type":{"Kind":"ApiRef","Name":"D3D11_USAGE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"BindFlags","Type":{"Kind":"ApiRef","Name":"D3D11_BIND_FLAG","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"CPUAccessFlags","Type":{"Kind":"ApiRef","Name":"D3D11_CPU_ACCESS_FLAG","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"MiscFlags","Type":{"Kind":"ApiRef","Name":"D3D11_RESOURCE_MISC_FLAG","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11Texture3D" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"037e866e-f56d-4357-a8af-9dabbe6e250e" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_TEXTURE3D_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_TEXTURECUBE_FACE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_TEXTURECUBE_FACE_POSITIVE_X","Value":0} + ,{"Name":"D3D11_TEXTURECUBE_FACE_NEGATIVE_X","Value":1} + ,{"Name":"D3D11_TEXTURECUBE_FACE_POSITIVE_Y","Value":2} + ,{"Name":"D3D11_TEXTURECUBE_FACE_NEGATIVE_Y","Value":3} + ,{"Name":"D3D11_TEXTURECUBE_FACE_POSITIVE_Z","Value":4} + ,{"Name":"D3D11_TEXTURECUBE_FACE_NEGATIVE_Z","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ID3D11View" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"839d1216-bb2e-412b-b7f4-a9dbebe08ed1" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_BUFFER_SRV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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 + ,"Fields":[ + {"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ElementWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3D11_BUFFEREX_SRV_FLAG" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_BUFFEREX_SRV_FLAG_RAW","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_BUFFEREX_SRV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FirstElement","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEX1D_SRV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEX1D_ARRAY_SRV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEX2D_SRV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEX2D_ARRAY_SRV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEX3D_SRV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEXCUBE_SRV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEXCUBE_ARRAY_SRV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"First2DArrayFace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumCubes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEX2DMS_SRV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UnusedField_NothingToDefine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEX2DMS_ARRAY_SRV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_SHADER_RESOURCE_VIEW_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Union" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Texture1DArray","Type":{"Kind":"ApiRef","Name":"D3D11_TEX1D_ARRAY_SRV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2D","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2D_SRV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DArray","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2D_ARRAY_SRV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DMS","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2DMS_SRV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DMSArray","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2DMS_ARRAY_SRV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture3D","Type":{"Kind":"ApiRef","Name":"D3D11_TEX3D_SRV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"TextureCube","Type":{"Kind":"ApiRef","Name":"D3D11_TEXCUBE_SRV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"TextureCubeArray","Type":{"Kind":"ApiRef","Name":"D3D11_TEXCUBE_ARRAY_SRV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"BufferEx","Type":{"Kind":"ApiRef","Name":"D3D11_BUFFEREX_SRV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"ID3D11ShaderResourceView" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"b0e06fe0-8192-4e1a-b1ca-36d7414710b2" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11View","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_SHADER_RESOURCE_VIEW_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_BUFFER_RTV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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 + ,"Fields":[ + {"Name":"FirstElement","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ElementOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3D11_TEX1D_RTV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEX1D_ARRAY_RTV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEX2D_RTV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEX2DMS_RTV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UnusedField_NothingToDefine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEX2D_ARRAY_RTV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEX2DMS_ARRAY_RTV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEX3D_RTV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstWSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_RENDER_TARGET_VIEW_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Union" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Texture1DArray","Type":{"Kind":"ApiRef","Name":"D3D11_TEX1D_ARRAY_RTV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2D","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2D_RTV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DArray","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2D_ARRAY_RTV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DMS","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2DMS_RTV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DMSArray","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2DMS_ARRAY_RTV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture3D","Type":{"Kind":"ApiRef","Name":"D3D11_TEX3D_RTV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"ID3D11RenderTargetView" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"dfdba067-0b8d-4865-875b-d7b4516cc164" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11View","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_RENDER_TARGET_VIEW_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_TEX1D_DSV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEX1D_ARRAY_DSV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEX2D_DSV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEX2D_ARRAY_DSV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEX2DMS_DSV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UnusedField_NothingToDefine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEX2DMS_ARRAY_DSV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_DSV_FLAG" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_DSV_READ_ONLY_DEPTH","Value":1} + ,{"Name":"D3D11_DSV_READ_ONLY_STENCIL","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_DEPTH_STENCIL_VIEW_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Union" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Texture2D","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2D_DSV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DArray","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2D_ARRAY_DSV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DMS","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2DMS_DSV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DMSArray","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2DMS_ARRAY_DSV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"ID3D11DepthStencilView" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"9fdac92a-1876-48c3-afad-25b94f84a9b6" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11View","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_DEPTH_STENCIL_VIEW_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_BUFFER_UAV_FLAG" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_BUFFER_UAV_FLAG_RAW","Value":1} + ,{"Name":"D3D11_BUFFER_UAV_FLAG_APPEND","Value":2} + ,{"Name":"D3D11_BUFFER_UAV_FLAG_COUNTER","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_BUFFER_UAV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FirstElement","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEX1D_UAV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEX1D_ARRAY_UAV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEX2D_UAV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEX2D_ARRAY_UAV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEX3D_UAV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstWSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_UNORDERED_ACCESS_VIEW_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Union" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Texture1DArray","Type":{"Kind":"ApiRef","Name":"D3D11_TEX1D_ARRAY_UAV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2D","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2D_UAV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DArray","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2D_ARRAY_UAV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture3D","Type":{"Kind":"ApiRef","Name":"D3D11_TEX3D_UAV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"ID3D11UnorderedAccessView" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"28acf509-7f5c-48f6-8611-f316010a6380" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11View","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_UNORDERED_ACCESS_VIEW_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID3D11VertexShader" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"3b301d64-d678-4289-8897-22f8928b72f3" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ID3D11HullShader" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"8e5c6061-628a-4c8e-8264-bbe45cb3d5dd" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ID3D11DomainShader" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"f582c508-0f36-490c-9977-31eece268cfa" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ID3D11GeometryShader" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"38325b96-effb-4022-ba02-2e795b70275c" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ID3D11PixelShader" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"ea82e40d-51dc-4f33-93d4-db7c9125ae8c" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ID3D11ComputeShader" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"4f5b196e-c2bd-495e-bd01-1fded38e4969" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ID3D11InputLayout" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"e4819ddc-4cf0-4025-bd26-5de82a3e07b7" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"D3D11_FILTER" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_FILTER_MIN_MAG_MIP_POINT","Value":0} + ,{"Name":"D3D11_FILTER_MIN_MAG_POINT_MIP_LINEAR","Value":1} + ,{"Name":"D3D11_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT","Value":4} + ,{"Name":"D3D11_FILTER_MIN_POINT_MAG_MIP_LINEAR","Value":5} + ,{"Name":"D3D11_FILTER_MIN_LINEAR_MAG_MIP_POINT","Value":16} + ,{"Name":"D3D11_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR","Value":17} + ,{"Name":"D3D11_FILTER_MIN_MAG_LINEAR_MIP_POINT","Value":20} + ,{"Name":"D3D11_FILTER_MIN_MAG_MIP_LINEAR","Value":21} + ,{"Name":"D3D11_FILTER_ANISOTROPIC","Value":85} + ,{"Name":"D3D11_FILTER_COMPARISON_MIN_MAG_MIP_POINT","Value":128} + ,{"Name":"D3D11_FILTER_COMPARISON_MIN_MAG_POINT_MIP_LINEAR","Value":129} + ,{"Name":"D3D11_FILTER_COMPARISON_MIN_POINT_MAG_LINEAR_MIP_POINT","Value":132} + ,{"Name":"D3D11_FILTER_COMPARISON_MIN_POINT_MAG_MIP_LINEAR","Value":133} + ,{"Name":"D3D11_FILTER_COMPARISON_MIN_LINEAR_MAG_MIP_POINT","Value":144} + ,{"Name":"D3D11_FILTER_COMPARISON_MIN_LINEAR_MAG_POINT_MIP_LINEAR","Value":145} + ,{"Name":"D3D11_FILTER_COMPARISON_MIN_MAG_LINEAR_MIP_POINT","Value":148} + ,{"Name":"D3D11_FILTER_COMPARISON_MIN_MAG_MIP_LINEAR","Value":149} + ,{"Name":"D3D11_FILTER_COMPARISON_ANISOTROPIC","Value":213} + ,{"Name":"D3D11_FILTER_MINIMUM_MIN_MAG_MIP_POINT","Value":256} + ,{"Name":"D3D11_FILTER_MINIMUM_MIN_MAG_POINT_MIP_LINEAR","Value":257} + ,{"Name":"D3D11_FILTER_MINIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT","Value":260} + ,{"Name":"D3D11_FILTER_MINIMUM_MIN_POINT_MAG_MIP_LINEAR","Value":261} + ,{"Name":"D3D11_FILTER_MINIMUM_MIN_LINEAR_MAG_MIP_POINT","Value":272} + ,{"Name":"D3D11_FILTER_MINIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR","Value":273} + ,{"Name":"D3D11_FILTER_MINIMUM_MIN_MAG_LINEAR_MIP_POINT","Value":276} + ,{"Name":"D3D11_FILTER_MINIMUM_MIN_MAG_MIP_LINEAR","Value":277} + ,{"Name":"D3D11_FILTER_MINIMUM_ANISOTROPIC","Value":341} + ,{"Name":"D3D11_FILTER_MAXIMUM_MIN_MAG_MIP_POINT","Value":384} + ,{"Name":"D3D11_FILTER_MAXIMUM_MIN_MAG_POINT_MIP_LINEAR","Value":385} + ,{"Name":"D3D11_FILTER_MAXIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT","Value":388} + ,{"Name":"D3D11_FILTER_MAXIMUM_MIN_POINT_MAG_MIP_LINEAR","Value":389} + ,{"Name":"D3D11_FILTER_MAXIMUM_MIN_LINEAR_MAG_MIP_POINT","Value":400} + ,{"Name":"D3D11_FILTER_MAXIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR","Value":401} + ,{"Name":"D3D11_FILTER_MAXIMUM_MIN_MAG_LINEAR_MIP_POINT","Value":404} + ,{"Name":"D3D11_FILTER_MAXIMUM_MIN_MAG_MIP_LINEAR","Value":405} + ,{"Name":"D3D11_FILTER_MAXIMUM_ANISOTROPIC","Value":469} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_FILTER_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_FILTER_TYPE_POINT","Value":0} + ,{"Name":"D3D11_FILTER_TYPE_LINEAR","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_FILTER_REDUCTION_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_FILTER_REDUCTION_TYPE_STANDARD","Value":0} + ,{"Name":"D3D11_FILTER_REDUCTION_TYPE_COMPARISON","Value":1} + ,{"Name":"D3D11_FILTER_REDUCTION_TYPE_MINIMUM","Value":2} + ,{"Name":"D3D11_FILTER_REDUCTION_TYPE_MAXIMUM","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_TEXTURE_ADDRESS_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_TEXTURE_ADDRESS_WRAP","Value":1} + ,{"Name":"D3D11_TEXTURE_ADDRESS_MIRROR","Value":2} + ,{"Name":"D3D11_TEXTURE_ADDRESS_CLAMP","Value":3} + ,{"Name":"D3D11_TEXTURE_ADDRESS_BORDER","Value":4} + ,{"Name":"D3D11_TEXTURE_ADDRESS_MIRROR_ONCE","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_SAMPLER_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"AddressV","Type":{"Kind":"ApiRef","Name":"D3D11_TEXTURE_ADDRESS_MODE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"AddressW","Type":{"Kind":"ApiRef","Name":"D3D11_TEXTURE_ADDRESS_MODE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"MipLODBias","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"MaxAnisotropy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ComparisonFunc","Type":{"Kind":"ApiRef","Name":"D3D11_COMPARISON_FUNC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"BorderColor","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} + ,{"Name":"MinLOD","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"MaxLOD","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11SamplerState" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"da6fea51-564c-4487-9810-f0d0f9b4e3a5" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_SAMPLER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_FORMAT_SUPPORT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_FORMAT_SUPPORT_BUFFER","Value":1} + ,{"Name":"D3D11_FORMAT_SUPPORT_IA_VERTEX_BUFFER","Value":2} + ,{"Name":"D3D11_FORMAT_SUPPORT_IA_INDEX_BUFFER","Value":4} + ,{"Name":"D3D11_FORMAT_SUPPORT_SO_BUFFER","Value":8} + ,{"Name":"D3D11_FORMAT_SUPPORT_TEXTURE1D","Value":16} + ,{"Name":"D3D11_FORMAT_SUPPORT_TEXTURE2D","Value":32} + ,{"Name":"D3D11_FORMAT_SUPPORT_TEXTURE3D","Value":64} + ,{"Name":"D3D11_FORMAT_SUPPORT_TEXTURECUBE","Value":128} + ,{"Name":"D3D11_FORMAT_SUPPORT_SHADER_LOAD","Value":256} + ,{"Name":"D3D11_FORMAT_SUPPORT_SHADER_SAMPLE","Value":512} + ,{"Name":"D3D11_FORMAT_SUPPORT_SHADER_SAMPLE_COMPARISON","Value":1024} + ,{"Name":"D3D11_FORMAT_SUPPORT_SHADER_SAMPLE_MONO_TEXT","Value":2048} + ,{"Name":"D3D11_FORMAT_SUPPORT_MIP","Value":4096} + ,{"Name":"D3D11_FORMAT_SUPPORT_MIP_AUTOGEN","Value":8192} + ,{"Name":"D3D11_FORMAT_SUPPORT_RENDER_TARGET","Value":16384} + ,{"Name":"D3D11_FORMAT_SUPPORT_BLENDABLE","Value":32768} + ,{"Name":"D3D11_FORMAT_SUPPORT_DEPTH_STENCIL","Value":65536} + ,{"Name":"D3D11_FORMAT_SUPPORT_CPU_LOCKABLE","Value":131072} + ,{"Name":"D3D11_FORMAT_SUPPORT_MULTISAMPLE_RESOLVE","Value":262144} + ,{"Name":"D3D11_FORMAT_SUPPORT_DISPLAY","Value":524288} + ,{"Name":"D3D11_FORMAT_SUPPORT_CAST_WITHIN_BIT_LAYOUT","Value":1048576} + ,{"Name":"D3D11_FORMAT_SUPPORT_MULTISAMPLE_RENDERTARGET","Value":2097152} + ,{"Name":"D3D11_FORMAT_SUPPORT_MULTISAMPLE_LOAD","Value":4194304} + ,{"Name":"D3D11_FORMAT_SUPPORT_SHADER_GATHER","Value":8388608} + ,{"Name":"D3D11_FORMAT_SUPPORT_BACK_BUFFER_CAST","Value":16777216} + ,{"Name":"D3D11_FORMAT_SUPPORT_TYPED_UNORDERED_ACCESS_VIEW","Value":33554432} + ,{"Name":"D3D11_FORMAT_SUPPORT_SHADER_GATHER_COMPARISON","Value":67108864} + ,{"Name":"D3D11_FORMAT_SUPPORT_DECODER_OUTPUT","Value":134217728} + ,{"Name":"D3D11_FORMAT_SUPPORT_VIDEO_PROCESSOR_OUTPUT","Value":268435456} + ,{"Name":"D3D11_FORMAT_SUPPORT_VIDEO_PROCESSOR_INPUT","Value":536870912} + ,{"Name":"D3D11_FORMAT_SUPPORT_VIDEO_ENCODER","Value":1073741824} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_FORMAT_SUPPORT2" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_ADD","Value":1} + ,{"Name":"D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_BITWISE_OPS","Value":2} + ,{"Name":"D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_COMPARE_STORE_OR_COMPARE_EXCHANGE","Value":4} + ,{"Name":"D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_EXCHANGE","Value":8} + ,{"Name":"D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_SIGNED_MIN_OR_MAX","Value":16} + ,{"Name":"D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_UNSIGNED_MIN_OR_MAX","Value":32} + ,{"Name":"D3D11_FORMAT_SUPPORT2_UAV_TYPED_LOAD","Value":64} + ,{"Name":"D3D11_FORMAT_SUPPORT2_UAV_TYPED_STORE","Value":128} + ,{"Name":"D3D11_FORMAT_SUPPORT2_OUTPUT_MERGER_LOGIC_OP","Value":256} + ,{"Name":"D3D11_FORMAT_SUPPORT2_TILED","Value":512} + ,{"Name":"D3D11_FORMAT_SUPPORT2_SHAREABLE","Value":1024} + ,{"Name":"D3D11_FORMAT_SUPPORT2_MULTIPLANE_OVERLAY","Value":16384} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ID3D11Asynchronous" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"4b35d0cd-1e15-4258-9c98-1b1333f6dd3b" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDataSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"D3D11_ASYNC_GETDATA_FLAG" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_ASYNC_GETDATA_DONOTFLUSH","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_QUERY" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_QUERY_EVENT","Value":0} + ,{"Name":"D3D11_QUERY_OCCLUSION","Value":1} + ,{"Name":"D3D11_QUERY_TIMESTAMP","Value":2} + ,{"Name":"D3D11_QUERY_TIMESTAMP_DISJOINT","Value":3} + ,{"Name":"D3D11_QUERY_PIPELINE_STATISTICS","Value":4} + ,{"Name":"D3D11_QUERY_OCCLUSION_PREDICATE","Value":5} + ,{"Name":"D3D11_QUERY_SO_STATISTICS","Value":6} + ,{"Name":"D3D11_QUERY_SO_OVERFLOW_PREDICATE","Value":7} + ,{"Name":"D3D11_QUERY_SO_STATISTICS_STREAM0","Value":8} + ,{"Name":"D3D11_QUERY_SO_OVERFLOW_PREDICATE_STREAM0","Value":9} + ,{"Name":"D3D11_QUERY_SO_STATISTICS_STREAM1","Value":10} + ,{"Name":"D3D11_QUERY_SO_OVERFLOW_PREDICATE_STREAM1","Value":11} + ,{"Name":"D3D11_QUERY_SO_STATISTICS_STREAM2","Value":12} + ,{"Name":"D3D11_QUERY_SO_OVERFLOW_PREDICATE_STREAM2","Value":13} + ,{"Name":"D3D11_QUERY_SO_STATISTICS_STREAM3","Value":14} + ,{"Name":"D3D11_QUERY_SO_OVERFLOW_PREDICATE_STREAM3","Value":15} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_QUERY_MISC_FLAG" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_QUERY_MISC_PREDICATEHINT","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_QUERY_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Query","Type":{"Kind":"ApiRef","Name":"D3D11_QUERY","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"MiscFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11Query" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"d6c00747-87b7-425e-b84d-44d108560afd" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11Asynchronous","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_QUERY_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID3D11Predicate" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"9eb576dd-9f77-4d86-81aa-8bab5fe490e2" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11Query","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"D3D11_QUERY_DATA_TIMESTAMP_DISJOINT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Frequency","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Disjoint","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_QUERY_DATA_PIPELINE_STATISTICS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IAVertices","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"IAPrimitives","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"VSInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"GSInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"GSPrimitives","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"CInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"CPrimitives","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"PSInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"HSInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"DSInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"CSInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_QUERY_DATA_SO_STATISTICS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumPrimitivesWritten","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"PrimitivesStorageNeeded","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_COUNTER" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_COUNTER_DEVICE_DEPENDENT_0","Value":1073741824} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_COUNTER_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_COUNTER_TYPE_FLOAT32","Value":0} + ,{"Name":"D3D11_COUNTER_TYPE_UINT16","Value":1} + ,{"Name":"D3D11_COUNTER_TYPE_UINT32","Value":2} + ,{"Name":"D3D11_COUNTER_TYPE_UINT64","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_COUNTER_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Counter","Type":{"Kind":"ApiRef","Name":"D3D11_COUNTER","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"MiscFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_COUNTER_INFO" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LastDeviceDependentCounter","Type":{"Kind":"ApiRef","Name":"D3D11_COUNTER","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"NumSimultaneousCounters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumDetectableParallelUnits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11Counter" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"6e8c49fb-a371-4770-b440-29086022b741" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11Asynchronous","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_COUNTER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_STANDARD_MULTISAMPLE_QUALITY_LEVELS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_STANDARD_MULTISAMPLE_PATTERN","Value":-1} + ,{"Name":"D3D11_CENTER_MULTISAMPLE_PATTERN","Value":-2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_DEVICE_CONTEXT_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_DEVICE_CONTEXT_IMMEDIATE","Value":0} + ,{"Name":"D3D11_DEVICE_CONTEXT_DEFERRED","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_CLASS_INSTANCE_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InstanceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InstanceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TypeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConstantBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BaseConstantBufferOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BaseTexture","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BaseSampler","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Created","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11ClassInstance" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"a6cd7faa-b0b7-4a2f-9436-8662a65797cb" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetClassLinkage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppLinkage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11ClassLinkage","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_CLASS_INSTANCE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetInstanceName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pInstanceName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetTypeName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pTypeName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"ID3D11ClassLinkage" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"ddf57cba-9543-46e4-a12b-f207a0fe7fed" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetClassInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pClassInstanceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"InstanceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11ClassInstance","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateClassInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pClassTypeName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ConstantBufferOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ConstantVectorOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TextureOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SamplerOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11ClassInstance","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ID3D11CommandList" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"a24bc4d1-769e-43f7-8013-98ff566c18e2" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetContextFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"D3D11_FEATURE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_FEATURE_THREADING","Value":0} + ,{"Name":"D3D11_FEATURE_DOUBLES","Value":1} + ,{"Name":"D3D11_FEATURE_FORMAT_SUPPORT","Value":2} + ,{"Name":"D3D11_FEATURE_FORMAT_SUPPORT2","Value":3} + ,{"Name":"D3D11_FEATURE_D3D10_X_HARDWARE_OPTIONS","Value":4} + ,{"Name":"D3D11_FEATURE_D3D11_OPTIONS","Value":5} + ,{"Name":"D3D11_FEATURE_ARCHITECTURE_INFO","Value":6} + ,{"Name":"D3D11_FEATURE_D3D9_OPTIONS","Value":7} + ,{"Name":"D3D11_FEATURE_SHADER_MIN_PRECISION_SUPPORT","Value":8} + ,{"Name":"D3D11_FEATURE_D3D9_SHADOW_SUPPORT","Value":9} + ,{"Name":"D3D11_FEATURE_D3D11_OPTIONS1","Value":10} + ,{"Name":"D3D11_FEATURE_D3D9_SIMPLE_INSTANCING_SUPPORT","Value":11} + ,{"Name":"D3D11_FEATURE_MARKER_SUPPORT","Value":12} + ,{"Name":"D3D11_FEATURE_D3D9_OPTIONS1","Value":13} + ,{"Name":"D3D11_FEATURE_D3D11_OPTIONS2","Value":14} + ,{"Name":"D3D11_FEATURE_D3D11_OPTIONS3","Value":15} + ,{"Name":"D3D11_FEATURE_GPU_VIRTUAL_ADDRESS_SUPPORT","Value":16} + ,{"Name":"D3D11_FEATURE_D3D11_OPTIONS4","Value":17} + ,{"Name":"D3D11_FEATURE_SHADER_CACHE","Value":18} + ,{"Name":"D3D11_FEATURE_D3D11_OPTIONS5","Value":19} + ,{"Name":"D3D11_FEATURE_DISPLAYABLE","Value":20} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_FEATURE_DATA_THREADING" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_FEATURE_DATA_DOUBLES" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DoublePrecisionFloatShaderOps","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_FEATURE_DATA_FORMAT_SUPPORT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_FEATURE_DATA_FORMAT_SUPPORT2" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ComputeShaders_Plus_RawAndStructuredBuffers_Via_Shader_4_x","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_FEATURE_DATA_D3D11_OPTIONS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"DiscardAPIsSeenByDriver","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"FlagsForUpdateAndCopySeenByDriver","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"ClearView","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"CopyWithOverlap","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"ConstantBufferPartialUpdate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"ConstantBufferOffsetting","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"MapNoOverwriteOnDynamicConstantBuffer","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"MapNoOverwriteOnDynamicBufferSRV","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"MultisampleRTVWithForcedSampleCountOne","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"SAD4ShaderInstructions","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"ExtendedDoublesShaderInstructions","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"ExtendedResourceSharing","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_FEATURE_DATA_ARCHITECTURE_INFO" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TileBasedDeferredRenderer","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_FEATURE_DATA_D3D9_OPTIONS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FullNonPow2TextureSupport","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_FEATURE_DATA_D3D9_SHADOW_SUPPORT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SupportsDepthAsTextureWithLessEqualComparisonFilter","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_SHADER_MIN_PRECISION_SUPPORT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_SHADER_MIN_PRECISION_10_BIT","Value":1} + ,{"Name":"D3D11_SHADER_MIN_PRECISION_16_BIT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_FEATURE_DATA_SHADER_MIN_PRECISION_SUPPORT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PixelShaderMinPrecision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AllOtherShaderStagesMinPrecision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TILED_RESOURCES_TIER" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_TILED_RESOURCES_NOT_SUPPORTED","Value":0} + ,{"Name":"D3D11_TILED_RESOURCES_TIER_1","Value":1} + ,{"Name":"D3D11_TILED_RESOURCES_TIER_2","Value":2} + ,{"Name":"D3D11_TILED_RESOURCES_TIER_3","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_FEATURE_DATA_D3D11_OPTIONS1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"ClearViewAlsoSupportsDepthOnlyFormats","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"MapOnDefaultBuffers","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_FEATURE_DATA_D3D9_SIMPLE_INSTANCING_SUPPORT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SimpleInstancingSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_FEATURE_DATA_MARKER_SUPPORT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Profile","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_FEATURE_DATA_D3D9_OPTIONS1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"SimpleInstancingSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"TextureCubeFaceRenderTargetWithNonCubeDepthStencilSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_CONSERVATIVE_RASTERIZATION_TIER" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_CONSERVATIVE_RASTERIZATION_NOT_SUPPORTED","Value":0} + ,{"Name":"D3D11_CONSERVATIVE_RASTERIZATION_TIER_1","Value":1} + ,{"Name":"D3D11_CONSERVATIVE_RASTERIZATION_TIER_2","Value":2} + ,{"Name":"D3D11_CONSERVATIVE_RASTERIZATION_TIER_3","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_FEATURE_DATA_D3D11_OPTIONS2" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"ROVsSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"ConservativeRasterizationTier","Type":{"Kind":"ApiRef","Name":"D3D11_CONSERVATIVE_RASTERIZATION_TIER","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"TiledResourcesTier","Type":{"Kind":"ApiRef","Name":"D3D11_TILED_RESOURCES_TIER","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"MapOnDefaultTextures","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"StandardSwizzle","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"UnifiedMemoryArchitecture","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_FEATURE_DATA_D3D11_OPTIONS3" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"VPAndRTArrayIndexFromAnyShaderFeedingRasterizer","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MaxGPUVirtualAddressBitsPerResource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxGPUVirtualAddressBitsPerProcess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_SHADER_CACHE_SUPPORT_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_SHADER_CACHE_SUPPORT_NONE","Value":0} + ,{"Name":"D3D11_SHADER_CACHE_SUPPORT_AUTOMATIC_INPROC_CACHE","Value":1} + ,{"Name":"D3D11_SHADER_CACHE_SUPPORT_AUTOMATIC_DISK_CACHE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_FEATURE_DATA_SHADER_CACHE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SupportFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_SHARED_RESOURCE_TIER" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_SHARED_RESOURCE_TIER_0","Value":0} + ,{"Name":"D3D11_SHARED_RESOURCE_TIER_1","Value":1} + ,{"Name":"D3D11_SHARED_RESOURCE_TIER_2","Value":2} + ,{"Name":"D3D11_SHARED_RESOURCE_TIER_3","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_FEATURE_DATA_DISPLAYABLE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_FEATURE_DATA_D3D11_OPTIONS5" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SharedResourceTier","Type":{"Kind":"ApiRef","Name":"D3D11_SHARED_RESOURCE_TIER","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11DeviceContext" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"c0bfa96c-e089-44fb-8eaf-26f8796190da" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"VSSetConstantBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"PSSetShaderResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppShaderResourceViews","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11ShaderResourceView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"PSSetShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pPixelShader","Type":{"Kind":"ApiRef","Name":"ID3D11PixelShader","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppClassInstances","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"ID3D11ClassInstance","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"NumClassInstances","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PSSetSamplers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumSamplers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSamplers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11SamplerState","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"VSSetShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVertexShader","Type":{"Kind":"ApiRef","Name":"ID3D11VertexShader","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppClassInstances","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"ID3D11ClassInstance","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"NumClassInstances","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawIndexed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"IndexCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"StartIndexLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BaseVertexLocation","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Draw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"VertexCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"StartVertexLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Map" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MapType","Type":{"Kind":"ApiRef","Name":"D3D11_MAP","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"MapFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMappedResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_MAPPED_SUBRESOURCE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Unmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PSSetConstantBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"IASetInputLayout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pInputLayout","Type":{"Kind":"ApiRef","Name":"ID3D11InputLayout","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"IASetVertexBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppVertexBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pStrides","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pOffsets","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"IASetIndexBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pIndexBuffer","Type":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawIndexedInstanced" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"IndexCountPerInstance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InstanceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"StartIndexLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BaseVertexLocation","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"StartInstanceLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawInstanced" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"VertexCountPerInstance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InstanceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"StartVertexLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"StartInstanceLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GSSetConstantBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GSSetShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pShader","Type":{"Kind":"ApiRef","Name":"ID3D11GeometryShader","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppClassInstances","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"ID3D11ClassInstance","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"NumClassInstances","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IASetPrimitiveTopology" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Topology","Type":{"Kind":"ApiRef","Name":"D3D_PRIMITIVE_TOPOLOGY","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"VSSetShaderResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppShaderResourceViews","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11ShaderResourceView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"VSSetSamplers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumSamplers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSamplers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11SamplerState","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Begin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pAsync","Type":{"Kind":"ApiRef","Name":"ID3D11Asynchronous","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"End" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pAsync","Type":{"Kind":"ApiRef","Name":"ID3D11Asynchronous","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pAsync","Type":{"Kind":"ApiRef","Name":"ID3D11Asynchronous","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2},"Optional"]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"GetDataFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPredication" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pPredicate","Type":{"Kind":"ApiRef","Name":"ID3D11Predicate","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"PredicateValue","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GSSetShaderResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppShaderResourceViews","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11ShaderResourceView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GSSetSamplers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumSamplers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSamplers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11SamplerState","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"OMSetRenderTargets" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppRenderTargetViews","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"ID3D11RenderTargetView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pDepthStencilView","Type":{"Kind":"ApiRef","Name":"ID3D11DepthStencilView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"OMSetRenderTargetsAndUnorderedAccessViews" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"NumRTVs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppRenderTargetViews","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"ID3D11RenderTargetView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pDepthStencilView","Type":{"Kind":"ApiRef","Name":"ID3D11DepthStencilView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"UAVStartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumUAVs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppUnorderedAccessViews","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"ID3D11UnorderedAccessView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pUAVInitialCounts","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"OMSetBlendState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pBlendState","Type":{"Kind":"ApiRef","Name":"ID3D11BlendState","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"BlendFactor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"SampleMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OMSetDepthStencilState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDepthStencilState","Type":{"Kind":"ApiRef","Name":"ID3D11DepthStencilState","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"StencilRef","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SOSetTargets" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSOTargets","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pOffsets","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"DrawAuto" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"DrawIndexedInstancedIndirect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pBufferForArgs","Type":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"AlignedByteOffsetForArgs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawInstancedIndirect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pBufferForArgs","Type":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"AlignedByteOffsetForArgs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Dispatch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ThreadGroupCountX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ThreadGroupCountY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ThreadGroupCountZ","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DispatchIndirect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pBufferForArgs","Type":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"AlignedByteOffsetForArgs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RSSetState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pRasterizerState","Type":{"Kind":"ApiRef","Name":"ID3D11RasterizerState","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RSSetViewports" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"NumViewports","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pViewports","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"D3D11_VIEWPORT","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"RSSetScissorRects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"NumRects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRects","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CopySubresourceRegion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDstResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"DstSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DstX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DstY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DstZ","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSrcResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"SrcSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSrcBox","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_BOX","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CopyResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDstResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSrcResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateSubresource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDstResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"DstSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDstBox","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_BOX","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"SrcRowPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SrcDepthPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CopyStructureCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDstBuffer","Type":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"DstAlignedByteOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSrcView","Type":{"Kind":"ApiRef","Name":"ID3D11UnorderedAccessView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClearRenderTargetView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pRenderTargetView","Type":{"Kind":"ApiRef","Name":"ID3D11RenderTargetView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"ColorRGBA","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ClearUnorderedAccessViewUint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pUnorderedAccessView","Type":{"Kind":"ApiRef","Name":"ID3D11UnorderedAccessView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"Values","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ClearUnorderedAccessViewFloat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pUnorderedAccessView","Type":{"Kind":"ApiRef","Name":"ID3D11UnorderedAccessView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"Values","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ClearDepthStencilView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDepthStencilView","Type":{"Kind":"ApiRef","Name":"ID3D11DepthStencilView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"ClearFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Depth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"Stencil","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GenerateMips" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pShaderResourceView","Type":{"Kind":"ApiRef","Name":"ID3D11ShaderResourceView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetResourceMinLOD" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"MinLOD","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetResourceMinLOD" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Single"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResolveSubresource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDstResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"DstSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSrcResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"SrcSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ExecuteCommandList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pCommandList","Type":{"Kind":"ApiRef","Name":"ID3D11CommandList","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"RestoreContextState","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"HSSetShaderResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppShaderResourceViews","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11ShaderResourceView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"HSSetShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pHullShader","Type":{"Kind":"ApiRef","Name":"ID3D11HullShader","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppClassInstances","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"ID3D11ClassInstance","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"NumClassInstances","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HSSetSamplers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumSamplers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSamplers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11SamplerState","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"HSSetConstantBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DSSetShaderResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppShaderResourceViews","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11ShaderResourceView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DSSetShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDomainShader","Type":{"Kind":"ApiRef","Name":"ID3D11DomainShader","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppClassInstances","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"ID3D11ClassInstance","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"NumClassInstances","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DSSetSamplers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumSamplers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSamplers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11SamplerState","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DSSetConstantBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CSSetShaderResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppShaderResourceViews","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11ShaderResourceView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CSSetUnorderedAccessViews" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumUAVs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppUnorderedAccessViews","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11UnorderedAccessView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pUAVInitialCounts","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CSSetShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pComputeShader","Type":{"Kind":"ApiRef","Name":"ID3D11ComputeShader","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppClassInstances","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"ID3D11ClassInstance","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"NumClassInstances","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CSSetSamplers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumSamplers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSamplers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11SamplerState","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CSSetConstantBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"VSGetConstantBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PSGetShaderResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppShaderResourceViews","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11ShaderResourceView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PSGetShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppPixelShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11PixelShader","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ppClassInstances","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"ID3D11ClassInstance","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pNumClassInstances","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"PSGetSamplers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumSamplers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSamplers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11SamplerState","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"VSGetShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppVertexShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11VertexShader","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ppClassInstances","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"ID3D11ClassInstance","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pNumClassInstances","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"PSGetConstantBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"IAGetInputLayout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppInputLayout","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11InputLayout","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"IAGetVertexBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppVertexBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pStrides","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pOffsets","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"IAGetIndexBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pIndexBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"Format","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"Offset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GSGetConstantBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GSGetShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppGeometryShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11GeometryShader","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ppClassInstances","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"ID3D11ClassInstance","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pNumClassInstances","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"IAGetPrimitiveTopology" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pTopology","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_PRIMITIVE_TOPOLOGY","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VSGetShaderResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppShaderResourceViews","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11ShaderResourceView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"VSGetSamplers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumSamplers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSamplers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11SamplerState","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPredication" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppPredicate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Predicate","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pPredicateValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GSGetShaderResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppShaderResourceViews","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11ShaderResourceView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GSGetSamplers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumSamplers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSamplers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11SamplerState","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"OMGetRenderTargets" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppRenderTargetViews","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"ID3D11RenderTargetView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ppDepthStencilView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11DepthStencilView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"OMGetRenderTargetsAndUnorderedAccessViews" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"NumRTVs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppRenderTargetViews","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"ID3D11RenderTargetView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ppDepthStencilView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11DepthStencilView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"UAVStartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumUAVs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppUnorderedAccessViews","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"ID3D11UnorderedAccessView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"OMGetBlendState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppBlendState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11BlendState","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"BlendFactor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","Optional"]} + ,{"Name":"pSampleMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"OMGetDepthStencilState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppDepthStencilState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11DepthStencilState","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pStencilRef","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SOGetTargets" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSOTargets","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RSGetState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppRasterizerState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11RasterizerState","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RSGetViewports" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pNumViewports","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pViewports","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"D3D11_VIEWPORT","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RSGetScissorRects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pNumRects","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pRects","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"HSGetShaderResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppShaderResourceViews","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11ShaderResourceView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"HSGetShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppHullShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11HullShader","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ppClassInstances","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"ID3D11ClassInstance","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pNumClassInstances","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"HSGetSamplers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumSamplers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSamplers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11SamplerState","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"HSGetConstantBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DSGetShaderResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppShaderResourceViews","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11ShaderResourceView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DSGetShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppDomainShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11DomainShader","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ppClassInstances","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"ID3D11ClassInstance","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pNumClassInstances","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"DSGetSamplers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumSamplers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSamplers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11SamplerState","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DSGetConstantBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CSGetShaderResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppShaderResourceViews","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11ShaderResourceView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CSGetUnorderedAccessViews" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumUAVs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppUnorderedAccessViews","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11UnorderedAccessView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CSGetShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppComputeShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11ComputeShader","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ppClassInstances","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"ID3D11ClassInstance","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pNumClassInstances","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"CSGetSamplers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumSamplers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSamplers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11SamplerState","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CSGetConstantBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ClearState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"Flush" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D11_DEVICE_CONTEXT_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetContextFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"FinishCommandList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"RestoreDeferredContextState","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppCommandList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11CommandList","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ] + } + ,{ + "Name":"CD3D11_VIDEO_DEFAULT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_VIDEO_DECODER_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"SampleWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SampleHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutputFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_VIDEO_DECODER_CONFIG" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"guidConfigBitstreamEncryption","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"guidConfigMBcontrolEncryption","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"guidConfigResidDiffEncryption","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ConfigBitstreamRaw","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConfigMBcontrolRasterOrder","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConfigResidDiffHost","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConfigSpatialResid8","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConfigResid8Subtraction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConfigSpatialHost8or9Clipping","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConfigSpatialResidInterleaved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConfigIntraResidUnsigned","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConfigResidDiffAccelerator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConfigHostInverseScan","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConfigSpecificIDCT","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Config4GroupedCoefs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConfigMinRenderTargetBuffCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ConfigDecoderSpecific","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_VIDEO_DECODER_BUFFER_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_VIDEO_DECODER_BUFFER_PICTURE_PARAMETERS","Value":0} + ,{"Name":"D3D11_VIDEO_DECODER_BUFFER_MACROBLOCK_CONTROL","Value":1} + ,{"Name":"D3D11_VIDEO_DECODER_BUFFER_RESIDUAL_DIFFERENCE","Value":2} + ,{"Name":"D3D11_VIDEO_DECODER_BUFFER_DEBLOCKING_CONTROL","Value":3} + ,{"Name":"D3D11_VIDEO_DECODER_BUFFER_INVERSE_QUANTIZATION_MATRIX","Value":4} + ,{"Name":"D3D11_VIDEO_DECODER_BUFFER_SLICE_CONTROL","Value":5} + ,{"Name":"D3D11_VIDEO_DECODER_BUFFER_BITSTREAM","Value":6} + ,{"Name":"D3D11_VIDEO_DECODER_BUFFER_MOTION_VECTOR","Value":7} + ,{"Name":"D3D11_VIDEO_DECODER_BUFFER_FILM_GRAIN","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_AES_CTR_IV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IV","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_ENCRYPTED_BLOCK_INFO" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumEncryptedBytesAtBeginning","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumBytesInSkipPattern","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumBytesInEncryptPattern","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_VIDEO_DECODER_BUFFER_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"DataOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstMBaddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumMBsInBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Stride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReservedBits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pIV","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"IVSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PartialEncryption","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"EncryptedBlockInfo","Type":{"Kind":"ApiRef","Name":"D3D11_ENCRYPTED_BLOCK_INFO","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_VIDEO_DECODER_EXTENSION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Function","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pPrivateInputData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"PrivateInputDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pPrivateOutputData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"PrivateOutputDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ResourceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ppResourceList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11VideoDecoder" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"3c9c5b51-995d-48d1-9b8d-fa5caeded65c" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetCreationParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_DECODER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_DECODER_CONFIG","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDriverHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDriverHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_VIDEO_PROCESSOR_FORMAT_SUPPORT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_VIDEO_PROCESSOR_FORMAT_SUPPORT_INPUT","Value":1} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FORMAT_SUPPORT_OUTPUT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_VIDEO_PROCESSOR_DEVICE_CAPS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_LINEAR_SPACE","Value":1} + ,{"Name":"D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_xvYCC","Value":2} + ,{"Name":"D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_RGB_RANGE_CONVERSION","Value":4} + ,{"Name":"D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_YCbCr_MATRIX_CONVERSION","Value":8} + ,{"Name":"D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_NOMINAL_RANGE","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_VIDEO_PROCESSOR_FEATURE_CAPS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_FILL","Value":1} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_CONSTRICTION","Value":2} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_LUMA_KEY","Value":4} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_PALETTE","Value":8} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_LEGACY","Value":16} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_STEREO","Value":32} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ROTATION","Value":64} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_STREAM","Value":128} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_PIXEL_ASPECT_RATIO","Value":256} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_MIRROR","Value":512} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_SHADER_USAGE","Value":1024} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_METADATA_HDR10","Value":2048} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_VIDEO_PROCESSOR_FILTER_CAPS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_VIDEO_PROCESSOR_FILTER_CAPS_BRIGHTNESS","Value":1} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FILTER_CAPS_CONTRAST","Value":2} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FILTER_CAPS_HUE","Value":4} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FILTER_CAPS_SATURATION","Value":8} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FILTER_CAPS_NOISE_REDUCTION","Value":16} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FILTER_CAPS_EDGE_ENHANCEMENT","Value":32} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FILTER_CAPS_ANAMORPHIC_SCALING","Value":64} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FILTER_CAPS_STEREO_ADJUSTMENT","Value":128} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_VIDEO_PROCESSOR_FORMAT_CAPS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_RGB_INTERLACED","Value":1} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_RGB_PROCAMP","Value":2} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_RGB_LUMA_KEY","Value":4} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_PALETTE_INTERLACED","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_DENOISE","Value":1} + ,{"Name":"D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_DERINGING","Value":2} + ,{"Name":"D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_EDGE_ENHANCEMENT","Value":4} + ,{"Name":"D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_COLOR_CORRECTION","Value":8} + ,{"Name":"D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_FLESH_TONE_MAPPING","Value":16} + ,{"Name":"D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_IMAGE_STABILIZATION","Value":32} + ,{"Name":"D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_SUPER_RESOLUTION","Value":64} + ,{"Name":"D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_ANAMORPHIC_SCALING","Value":128} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_VIDEO_PROCESSOR_STEREO_CAPS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_VIDEO_PROCESSOR_STEREO_CAPS_MONO_OFFSET","Value":1} + ,{"Name":"D3D11_VIDEO_PROCESSOR_STEREO_CAPS_ROW_INTERLEAVED","Value":2} + ,{"Name":"D3D11_VIDEO_PROCESSOR_STEREO_CAPS_COLUMN_INTERLEAVED","Value":4} + ,{"Name":"D3D11_VIDEO_PROCESSOR_STEREO_CAPS_CHECKERBOARD","Value":8} + ,{"Name":"D3D11_VIDEO_PROCESSOR_STEREO_CAPS_FLIP_MODE","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_VIDEO_PROCESSOR_CAPS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DeviceCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FeatureCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FilterCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputFormatCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AutoStreamCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StereoCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RateConversionCapsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxInputStreams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxStreamStates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_BLEND","Value":1} + ,{"Name":"D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_BOB","Value":2} + ,{"Name":"D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_ADAPTIVE","Value":4} + ,{"Name":"D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_MOTION_COMPENSATION","Value":8} + ,{"Name":"D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_INVERSE_TELECINE","Value":16} + ,{"Name":"D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_FRAME_RATE_CONVERSION","Value":32} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_32","Value":1} + ,{"Name":"D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_22","Value":2} + ,{"Name":"D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_2224","Value":4} + ,{"Name":"D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_2332","Value":8} + ,{"Name":"D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_32322","Value":16} + ,{"Name":"D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_55","Value":32} + ,{"Name":"D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_64","Value":64} + ,{"Name":"D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_87","Value":128} + ,{"Name":"D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_222222222223","Value":256} + ,{"Name":"D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_OTHER","Value":-2147483648} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PastFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FutureFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessorCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ITelecineCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CustomRateCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_CONTENT_PROTECTION_CAPS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_CONTENT_PROTECTION_CAPS_SOFTWARE","Value":1} + ,{"Name":"D3D11_CONTENT_PROTECTION_CAPS_HARDWARE","Value":2} + ,{"Name":"D3D11_CONTENT_PROTECTION_CAPS_PROTECTION_ALWAYS_ON","Value":4} + ,{"Name":"D3D11_CONTENT_PROTECTION_CAPS_PARTIAL_DECRYPTION","Value":8} + ,{"Name":"D3D11_CONTENT_PROTECTION_CAPS_CONTENT_KEY","Value":16} + ,{"Name":"D3D11_CONTENT_PROTECTION_CAPS_FRESHEN_SESSION_KEY","Value":32} + ,{"Name":"D3D11_CONTENT_PROTECTION_CAPS_ENCRYPTED_READ_BACK","Value":64} + ,{"Name":"D3D11_CONTENT_PROTECTION_CAPS_ENCRYPTED_READ_BACK_KEY","Value":128} + ,{"Name":"D3D11_CONTENT_PROTECTION_CAPS_SEQUENTIAL_CTR_IV","Value":256} + ,{"Name":"D3D11_CONTENT_PROTECTION_CAPS_ENCRYPT_SLICEDATA_ONLY","Value":512} + ,{"Name":"D3D11_CONTENT_PROTECTION_CAPS_DECRYPTION_BLT","Value":1024} + ,{"Name":"D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_PROTECT_UNCOMPRESSED","Value":2048} + ,{"Name":"D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_PROTECTED_MEMORY_PAGEABLE","Value":4096} + ,{"Name":"D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_TEARDOWN","Value":8192} + ,{"Name":"D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_DRM_COMMUNICATION","Value":16384} + ,{"Name":"D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_DRM_COMMUNICATION_MULTI_THREADED","Value":32768} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_VIDEO_CONTENT_PROTECTION_CAPS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Caps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"KeyExchangeTypeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BlockAlignmentSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProtectedMemorySize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_VIDEO_PROCESSOR_CUSTOM_RATE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"InputInterlaced","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"InputFramesOrFields","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_VIDEO_PROCESSOR_FILTER" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_VIDEO_PROCESSOR_FILTER_BRIGHTNESS","Value":0} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FILTER_CONTRAST","Value":1} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FILTER_HUE","Value":2} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FILTER_SATURATION","Value":3} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FILTER_NOISE_REDUCTION","Value":4} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FILTER_EDGE_ENHANCEMENT","Value":5} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FILTER_ANAMORPHIC_SCALING","Value":6} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FILTER_STEREO_ADJUSTMENT","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_VIDEO_PROCESSOR_FILTER_RANGE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Minimum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Maximum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Default","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Multiplier","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_VIDEO_FRAME_FORMAT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_VIDEO_FRAME_FORMAT_PROGRESSIVE","Value":0} + ,{"Name":"D3D11_VIDEO_FRAME_FORMAT_INTERLACED_TOP_FIELD_FIRST","Value":1} + ,{"Name":"D3D11_VIDEO_FRAME_FORMAT_INTERLACED_BOTTOM_FIELD_FIRST","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_VIDEO_USAGE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_VIDEO_USAGE_PLAYBACK_NORMAL","Value":0} + ,{"Name":"D3D11_VIDEO_USAGE_OPTIMAL_SPEED","Value":1} + ,{"Name":"D3D11_VIDEO_USAGE_OPTIMAL_QUALITY","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_VIDEO_PROCESSOR_CONTENT_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"InputWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutputFrameRate","Type":{"Kind":"ApiRef","Name":"DXGI_RATIONAL","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]} + ,{"Name":"OutputWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutputHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Usage","Type":{"Kind":"ApiRef","Name":"D3D11_VIDEO_USAGE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11VideoProcessorEnumerator" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"31627037-53ab-4200-9061-05faa9ab45f9" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetVideoProcessorContentDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pContentDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_CONTENT_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CheckVideoProcessorFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVideoProcessorCaps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_CAPS","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVideoProcessorRateConversionCaps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"TypeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVideoProcessorCustomRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"TypeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"CustomRateIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_CUSTOM_RATE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVideoProcessorFilterRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Filter","Type":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_FILTER","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_FILTER_RANGE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_VIDEO_COLOR_RGBA" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"R","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"G","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"B","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"A","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_VIDEO_COLOR_YCbCrA" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Cb","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Cr","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"A","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_VIDEO_COLOR" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Union" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3D11_VIDEO_PROCESSOR_NOMINAL_RANGE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_VIDEO_PROCESSOR_NOMINAL_RANGE_UNDEFINED","Value":0} + ,{"Name":"D3D11_VIDEO_PROCESSOR_NOMINAL_RANGE_16_235","Value":1} + ,{"Name":"D3D11_VIDEO_PROCESSOR_NOMINAL_RANGE_0_255","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_VIDEO_PROCESSOR_COLOR_SPACE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_OPAQUE","Value":0} + ,{"Name":"D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_BACKGROUND","Value":1} + ,{"Name":"D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_DESTINATION","Value":2} + ,{"Name":"D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_SOURCE_STREAM","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_VIDEO_PROCESSOR_OUTPUT_RATE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_VIDEO_PROCESSOR_OUTPUT_RATE_NORMAL","Value":0} + ,{"Name":"D3D11_VIDEO_PROCESSOR_OUTPUT_RATE_HALF","Value":1} + ,{"Name":"D3D11_VIDEO_PROCESSOR_OUTPUT_RATE_CUSTOM","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_VIDEO_PROCESSOR_STEREO_FORMAT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO","Value":0} + ,{"Name":"D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_HORIZONTAL","Value":1} + ,{"Name":"D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_VERTICAL","Value":2} + ,{"Name":"D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATE","Value":3} + ,{"Name":"D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET","Value":4} + ,{"Name":"D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_ROW_INTERLEAVED","Value":5} + ,{"Name":"D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_COLUMN_INTERLEAVED","Value":6} + ,{"Name":"D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_CHECKERBOARD","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_VIDEO_PROCESSOR_STEREO_FLIP_NONE","Value":0} + ,{"Name":"D3D11_VIDEO_PROCESSOR_STEREO_FLIP_FRAME0","Value":1} + ,{"Name":"D3D11_VIDEO_PROCESSOR_STEREO_FLIP_FRAME1","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_VIDEO_PROCESSOR_ROTATION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_VIDEO_PROCESSOR_ROTATION_IDENTITY","Value":0} + ,{"Name":"D3D11_VIDEO_PROCESSOR_ROTATION_90","Value":1} + ,{"Name":"D3D11_VIDEO_PROCESSOR_ROTATION_180","Value":2} + ,{"Name":"D3D11_VIDEO_PROCESSOR_ROTATION_270","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_VIDEO_PROCESSOR_STREAM" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"OutputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputFrameOrField","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PastFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FutureFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ppPastSurfaces","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11VideoProcessorInputView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":[]} + ,{"Name":"pInputSurface","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessorInputView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"ppFutureSurfaces","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11VideoProcessorInputView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":[]} + ,{"Name":"ppPastSurfacesRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11VideoProcessorInputView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":[]} + ,{"Name":"pInputSurfaceRight","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessorInputView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"ppFutureSurfacesRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11VideoProcessorInputView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11VideoProcessor" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"1d7b0652-185f-41c6-85ce-0c5be3d4ae6c" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetContentDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_CONTENT_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRateConversionCaps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_OMAC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Omac","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_CHANNEL_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_AUTHENTICATED_CHANNEL_D3D11","Value":1} + ,{"Name":"D3D11_AUTHENTICATED_CHANNEL_DRIVER_SOFTWARE","Value":2} + ,{"Name":"D3D11_AUTHENTICATED_CHANNEL_DRIVER_HARDWARE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ID3D11AuthenticatedChannel" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"3015a308-dcbd-47aa-a747-192486d14d4a" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetCertificateSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pCertificateSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"CertificateSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCertificate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":0}]} + ] + } + ,{ + "Name":"GetChannelHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pChannelHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_QUERY_INPUT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"QueryType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"hChannel","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"SequenceNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_QUERY_OUTPUT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"omac","Type":{"Kind":"ApiRef","Name":"D3D11_OMAC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"QueryType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"hChannel","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"SequenceNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReturnCode","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_PROTECTION_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Union" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Flags_e__Struct" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_QUERY_PROTECTION_OUTPUT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE_OUTPUT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE_OUTPUT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_INPUT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_OUTPUT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"CryptoSessionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"DeviceHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT_OUTPUT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_INPUT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_PROCESSIDTYPE_UNKNOWN","Value":0} + ,{"Name":"D3D11_PROCESSIDTYPE_DWM","Value":1} + ,{"Name":"D3D11_PROCESSIDTYPE_HANDLE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"ProcessIdentifier","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"ProcessHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT_OUTPUT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_INPUT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"CryptoSessionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_OUTPUT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"CryptoSessionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"OutputIDCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_INPUT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"CryptoSessionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"OutputIDIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"CryptoSessionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"OutputIDIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutputID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_BUS_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_BUS_TYPE_OTHER","Value":0} + ,{"Name":"D3D11_BUS_TYPE_PCI","Value":1} + ,{"Name":"D3D11_BUS_TYPE_PCIX","Value":2} + ,{"Name":"D3D11_BUS_TYPE_PCIEXPRESS","Value":3} + ,{"Name":"D3D11_BUS_TYPE_AGP","Value":4} + ,{"Name":"D3D11_BUS_IMPL_MODIFIER_INSIDE_OF_CHIPSET","Value":65536} + ,{"Name":"D3D11_BUS_IMPL_MODIFIER_TRACKS_ON_MOTHER_BOARD_TO_CHIP","Value":131072} + ,{"Name":"D3D11_BUS_IMPL_MODIFIER_TRACKS_ON_MOTHER_BOARD_TO_SOCKET","Value":196608} + ,{"Name":"D3D11_BUS_IMPL_MODIFIER_DAUGHTER_BOARD_CONNECTOR","Value":262144} + ,{"Name":"D3D11_BUS_IMPL_MODIFIER_DAUGHTER_BOARD_CONNECTOR_INSIDE_OF_NUAE","Value":327680} + ,{"Name":"D3D11_BUS_IMPL_MODIFIER_NON_STANDARD","Value":-2147483648} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_OUTPUT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"AccessibleInContiguousBlocks","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"AccessibleInNonContiguousBlocks","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_COUNT_OUTPUT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_INPUT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_OUTPUT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"EncryptionGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_QUERY_CURRENT_ACCESSIBILITY_ENCRYPTION_OUTPUT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_CONFIGURE_INPUT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"omac","Type":{"Kind":"ApiRef","Name":"D3D11_OMAC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"ConfigureType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"hChannel","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"SequenceNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_CONFIGURE_OUTPUT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"omac","Type":{"Kind":"ApiRef","Name":"D3D11_OMAC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"ConfigureType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"hChannel","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"SequenceNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReturnCode","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE_INPUT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"StartSequenceConfigure","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_CONFIGURE_PROTECTION_INPUT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION_INPUT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"CryptoSessionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"DeviceHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE_INPUT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"ProcessHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"AllowAccess","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_CONFIGURE_ACCESSIBLE_ENCRYPTION_INPUT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11CryptoSession" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"9b32f9ad-bdcc-40a6-a39d-d5c865845720" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetCryptoType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pCryptoType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDecoderProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDecoderProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCertificateSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pCertificateSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"CertificateSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCertificate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":0}]} + ] + } + ,{ + "Name":"GetCryptoSessionHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pCryptoSessionHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_VDOV_DIMENSION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_VDOV_DIMENSION_UNKNOWN","Value":0} + ,{"Name":"D3D11_VDOV_DIMENSION_TEXTURE2D","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_TEX2D_VDOV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Union" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Texture2D","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2D_VDOV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"ID3D11VideoDecoderOutputView" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"c2931aea-2a85-4f20-860f-fba1fd256e18" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11View","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_VPIV_DIMENSION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_VPIV_DIMENSION_UNKNOWN","Value":0} + ,{"Name":"D3D11_VPIV_DIMENSION_TEXTURE2D","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_TEX2D_VPIV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Union" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Texture2D","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2D_VPIV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"ID3D11VideoProcessorInputView" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"11ec5a5f-51dc-4945-ab34-6e8c21300ea5" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11View","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_VPOV_DIMENSION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_VPOV_DIMENSION_UNKNOWN","Value":0} + ,{"Name":"D3D11_VPOV_DIMENSION_TEXTURE2D","Value":1} + ,{"Name":"D3D11_VPOV_DIMENSION_TEXTURE2DARRAY","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_TEX2D_VPOV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEX2D_ARRAY_VPOV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Union" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"ID3D11VideoProcessorOutputView" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"a048285e-25a9-4527-bd93-d68b68c44254" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11View","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID3D11VideoContext" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"61f21c45-3c0e-4a74-9cea-67100d9ad5e4" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDecoderBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDecoder","Type":{"Kind":"ApiRef","Name":"ID3D11VideoDecoder","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D11_VIDEO_DECODER_BUFFER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReleaseDecoderBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDecoder","Type":{"Kind":"ApiRef","Name":"ID3D11VideoDecoder","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D11_VIDEO_DECODER_BUFFER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DecoderBeginFrame" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDecoder","Type":{"Kind":"ApiRef","Name":"ID3D11VideoDecoder","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pView","Type":{"Kind":"ApiRef","Name":"ID3D11VideoDecoderOutputView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"ContentKeySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pContentKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Optional","Const"]} + ] + } + ,{ + "Name":"DecoderEndFrame" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDecoder","Type":{"Kind":"ApiRef","Name":"ID3D11VideoDecoder","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SubmitDecoderBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDecoder","Type":{"Kind":"ApiRef","Name":"ID3D11VideoDecoder","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBufferDesc","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_DECODER_BUFFER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DecoderExtension" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDecoder","Type":{"Kind":"ApiRef","Name":"ID3D11VideoDecoder","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pExtensionData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_DECODER_EXTENSION","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"VideoProcessorSetOutputTargetRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"VideoProcessorSetOutputBackgroundColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"YCbCr","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pColor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_COLOR","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"VideoProcessorSetOutputColorSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pColorSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_COLOR_SPACE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"VideoProcessorSetOutputAlphaFillMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"AlphaFillMode","Type":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VideoProcessorSetOutputConstriction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Size","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"VideoProcessorSetOutputStereoMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"VideoProcessorSetOutputExtension" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pExtensionGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"VideoProcessorGetOutputTargetRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"Enabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VideoProcessorGetOutputBackgroundColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pYCbCr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pColor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_COLOR","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VideoProcessorGetOutputColorSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pColorSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_COLOR_SPACE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VideoProcessorGetOutputAlphaFillMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pAlphaFillMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pStreamIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VideoProcessorGetOutputConstriction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VideoProcessorGetOutputStereoMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VideoProcessorGetOutputExtension" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pExtensionGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]} + ] + } + ,{ + "Name":"VideoProcessorSetStreamFrameFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"FrameFormat","Type":{"Kind":"ApiRef","Name":"D3D11_VIDEO_FRAME_FORMAT","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"VideoProcessorSetStreamColorSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pColorSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_COLOR_SPACE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"VideoProcessorSetStreamOutputRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OutputRate","Type":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_OUTPUT_RATE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"RepeatFrame","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCustomRate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_RATIONAL","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"VideoProcessorSetStreamSourceRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"VideoProcessorSetStreamDestRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"VideoProcessorSetStreamAlpha" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Alpha","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VideoProcessorSetStreamPalette" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pEntries","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"VideoProcessorSetStreamPixelAspectRatio" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSourceAspectRatio","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_RATIONAL","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pDestinationAspectRatio","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_RATIONAL","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"VideoProcessorSetStreamLumaKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Lower","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"Upper","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VideoProcessorSetStreamStereoFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_STEREO_FORMAT","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"LeftViewFrame0","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"BaseViewFrame0","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"FlipMode","Type":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"MonoOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VideoProcessorSetStreamAutoProcessingMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"VideoProcessorSetStreamFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Filter","Type":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_FILTER","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VideoProcessorSetStreamExtension" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pExtensionGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"VideoProcessorGetStreamFrameFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pFrameFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_FRAME_FORMAT","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VideoProcessorGetStreamColorSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pColorSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_COLOR_SPACE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VideoProcessorGetStreamOutputRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOutputRate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_OUTPUT_RATE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pRepeatFrame","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pCustomRate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_RATIONAL","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VideoProcessorGetStreamSourceRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VideoProcessorGetStreamDestRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VideoProcessorGetStreamAlpha" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pAlpha","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VideoProcessorGetStreamPalette" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pEntries","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VideoProcessorGetStreamPixelAspectRatio" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pSourceAspectRatio","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_RATIONAL","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pDestinationAspectRatio","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_RATIONAL","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VideoProcessorGetStreamLumaKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pLower","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"pUpper","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VideoProcessorGetStreamStereoFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pEnable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_STEREO_FORMAT","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pLeftViewFrame0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pBaseViewFrame0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pFlipMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"MonoOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VideoProcessorGetStreamAutoProcessingMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VideoProcessorGetStreamFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Filter","Type":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_FILTER","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VideoProcessorGetStreamExtension" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pExtensionGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3}]} + ] + } + ,{ + "Name":"VideoProcessorBlt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pView","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessorOutputView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"OutputFrame","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"StreamCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pStreams","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_STREAM","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"NegotiateCryptoSessionKeyExchange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pCryptoSession","Type":{"Kind":"ApiRef","Name":"ID3D11CryptoSession","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":1}]} + ] + } + ,{ + "Name":"EncryptionBlt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pCryptoSession","Type":{"Kind":"ApiRef","Name":"ID3D11CryptoSession","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSrcSurface","Type":{"Kind":"ApiRef","Name":"ID3D11Texture2D","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDstSurface","Type":{"Kind":"ApiRef","Name":"ID3D11Texture2D","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"IVSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pIV","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]} + ] + } + ,{ + "Name":"DecryptionBlt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pCryptoSession","Type":{"Kind":"ApiRef","Name":"ID3D11CryptoSession","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSrcSurface","Type":{"Kind":"ApiRef","Name":"ID3D11Texture2D","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDstSurface","Type":{"Kind":"ApiRef","Name":"ID3D11Texture2D","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pEncryptedBlockInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_ENCRYPTED_BLOCK_INFO","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ContentKeySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pContentKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Optional","Const"]} + ,{"Name":"IVSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pIV","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":6},"Optional"]} + ] + } + ,{ + "Name":"StartSessionKeyRefresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pCryptoSession","Type":{"Kind":"ApiRef","Name":"ID3D11CryptoSession","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"RandomNumberSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRandomNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1}]} + ] + } + ,{ + "Name":"FinishSessionKeyRefresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pCryptoSession","Type":{"Kind":"ApiRef","Name":"ID3D11CryptoSession","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetEncryptionBltKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pCryptoSession","Type":{"Kind":"ApiRef","Name":"ID3D11CryptoSession","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"KeySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pReadbackKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1}]} + ] + } + ,{ + "Name":"NegotiateAuthenticatedChannelKeyExchange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pChannel","Type":{"Kind":"ApiRef","Name":"ID3D11AuthenticatedChannel","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":1}]} + ] + } + ,{ + "Name":"QueryAuthenticatedChannel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pChannel","Type":{"Kind":"ApiRef","Name":"ID3D11AuthenticatedChannel","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"InputSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pInput","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} + ,{"Name":"OutputSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3}]} + ] + } + ,{ + "Name":"ConfigureAuthenticatedChannel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pChannel","Type":{"Kind":"ApiRef","Name":"ID3D11AuthenticatedChannel","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"InputSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pInput","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} + ,{"Name":"pOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_CONFIGURE_OUTPUT","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VideoProcessorSetStreamRotation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Rotation","Type":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_ROTATION","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"VideoProcessorGetStreamRotation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pEnable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pRotation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_ROTATION","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID3D11VideoDevice" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"10ec4d5b-975a-4689-b9e4-d0aac30fe333" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateVideoDecoder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_DECODER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_DECODER_CONFIG","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppDecoder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11VideoDecoder","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateVideoProcessor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pEnum","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessorEnumerator","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"RateConversionIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppVideoProcessor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateAuthenticatedChannel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ChannelType","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_CHANNEL_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppAuthenticatedChannel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11AuthenticatedChannel","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateCryptoSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pCryptoType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pDecoderProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pKeyExchangeType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppCryptoSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11CryptoSession","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateVideoDecoderOutputView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppVDOVView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11VideoDecoderOutputView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateVideoProcessorInputView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pEnum","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessorEnumerator","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppVPIView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11VideoProcessorInputView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateVideoProcessorOutputView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pEnum","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessorEnumerator","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppVPOView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11VideoProcessorOutputView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateVideoProcessorEnumerator" + ,"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":"D3D11_VIDEO_PROCESSOR_CONTENT_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11VideoProcessorEnumerator","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetVideoDecoderProfileCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetVideoDecoderProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDecoderProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CheckVideoDecoderFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDecoderProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSupported","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVideoDecoderConfigCount" + ,"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":"D3D11_VIDEO_DECODER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVideoDecoderConfig" + ,"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":"D3D11_VIDEO_DECODER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_DECODER_CONFIG","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetContentProtectionCaps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pCryptoType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pDecoderProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_CONTENT_PROTECTION_CAPS","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CheckCryptoKeyExchange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pCryptoType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pDecoderProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pKeyExchangeType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetPrivateData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Optional","Const"]} + ] + } + ,{ + "Name":"SetPrivateDataInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pData","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ] + } + ,{ + "Name":"ID3D11Device" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"db6f6ddb-ac77-4e88-8253-819df9bbf140" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateBuffer" + ,"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":"D3D11_BUFFER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pInitialData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_SUBRESOURCE_DATA","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateTexture1D" + ,"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":"D3D11_TEXTURE1D_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pInitialData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_SUBRESOURCE_DATA","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppTexture1D","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Texture1D","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateTexture2D" + ,"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":"D3D11_TEXTURE2D_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pInitialData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_SUBRESOURCE_DATA","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppTexture2D","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Texture2D","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateTexture3D" + ,"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":"D3D11_TEXTURE3D_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pInitialData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_SUBRESOURCE_DATA","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppTexture3D","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Texture3D","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateShaderResourceView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_SHADER_RESOURCE_VIEW_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppSRView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11ShaderResourceView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateUnorderedAccessView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_UNORDERED_ACCESS_VIEW_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppUAView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11UnorderedAccessView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateRenderTargetView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_RENDER_TARGET_VIEW_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppRTView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11RenderTargetView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateDepthStencilView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_DEPTH_STENCIL_VIEW_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppDepthStencilView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11DepthStencilView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateInputLayout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pInputElementDescs","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D3D11_INPUT_ELEMENT_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pShaderBytecodeWithInputSignature","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ppInputLayout","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11InputLayout","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateVertexShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pShaderBytecode","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pClassLinkage","Type":{"Kind":"ApiRef","Name":"ID3D11ClassLinkage","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppVertexShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11VertexShader","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateGeometryShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pShaderBytecode","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pClassLinkage","Type":{"Kind":"ApiRef","Name":"ID3D11ClassLinkage","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppGeometryShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11GeometryShader","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateGeometryShaderWithStreamOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pShaderBytecode","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pSODeclaration","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"D3D11_SO_DECLARATION_ENTRY","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"NumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBufferStrides","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"NumStrides","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RasterizedStream","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pClassLinkage","Type":{"Kind":"ApiRef","Name":"ID3D11ClassLinkage","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppGeometryShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11GeometryShader","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreatePixelShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pShaderBytecode","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pClassLinkage","Type":{"Kind":"ApiRef","Name":"ID3D11ClassLinkage","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppPixelShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11PixelShader","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateHullShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pShaderBytecode","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pClassLinkage","Type":{"Kind":"ApiRef","Name":"ID3D11ClassLinkage","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppHullShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11HullShader","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateDomainShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pShaderBytecode","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pClassLinkage","Type":{"Kind":"ApiRef","Name":"ID3D11ClassLinkage","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppDomainShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11DomainShader","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateComputeShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pShaderBytecode","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pClassLinkage","Type":{"Kind":"ApiRef","Name":"ID3D11ClassLinkage","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppComputeShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11ComputeShader","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateClassLinkage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppLinkage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11ClassLinkage","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateBlendState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pBlendStateDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_BLEND_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppBlendState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11BlendState","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateDepthStencilState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDepthStencilDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_DEPTH_STENCIL_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppDepthStencilState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11DepthStencilState","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateRasterizerState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pRasterizerDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_RASTERIZER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppRasterizerState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11RasterizerState","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateSamplerState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pSamplerDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_SAMPLER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppSamplerState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11SamplerState","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateQuery" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pQueryDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_QUERY_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Query","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreatePredicate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pPredicateDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_QUERY_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppPredicate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Predicate","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateCounter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pCounterDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_COUNTER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppCounter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Counter","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateDeferredContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ContextFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDeferredContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11DeviceContext","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"OpenSharedResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ReturnedInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppResource","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CheckFormatSupport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFormatSupport","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CheckMultisampleQualityLevels" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"SampleCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pNumQualityLevels","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CheckCounterInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pCounterInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_COUNTER_INFO","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CheckCounter" + ,"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":"D3D11_COUNTER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_COUNTER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pActiveCounters","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"szName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pNameLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"szUnits","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pUnitsLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"szDescription","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":8,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pDescriptionLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"CheckFeatureSupport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Feature","Type":{"Kind":"ApiRef","Name":"D3D11_FEATURE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFeatureSupportData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]} + ,{"Name":"FeatureSupportDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPrivateData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1},"Optional"]} + ] + } + ,{ + "Name":"SetPrivateData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Optional","Const"]} + ] + } + ,{ + "Name":"SetPrivateDataInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pData","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GetFeatureLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetCreationFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetDeviceRemovedReason" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetImmediateContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppImmediateContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11DeviceContext","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetExceptionMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"RaiseFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetExceptionMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"D3D11_CREATE_DEVICE_FLAG" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_CREATE_DEVICE_SINGLETHREADED","Value":1} + ,{"Name":"D3D11_CREATE_DEVICE_DEBUG","Value":2} + ,{"Name":"D3D11_CREATE_DEVICE_SWITCH_TO_REF","Value":4} + ,{"Name":"D3D11_CREATE_DEVICE_PREVENT_INTERNAL_THREADING_OPTIMIZATIONS","Value":8} + ,{"Name":"D3D11_CREATE_DEVICE_BGRA_SUPPORT","Value":32} + ,{"Name":"D3D11_CREATE_DEVICE_DEBUGGABLE","Value":64} + ,{"Name":"D3D11_CREATE_DEVICE_PREVENT_ALTERING_LAYER_SETTINGS_FROM_REGISTRY","Value":128} + ,{"Name":"D3D11_CREATE_DEVICE_DISABLE_GPU_TIMEOUT","Value":256} + ,{"Name":"D3D11_CREATE_DEVICE_VIDEO_SUPPORT","Value":2048} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3D11_RLDO_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_RLDO_SUMMARY","Value":1} + ,{"Name":"D3D11_RLDO_DETAIL","Value":2} + ,{"Name":"D3D11_RLDO_IGNORE_INTERNAL","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ID3D11Debug" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"79cf2233-7536-4948-9d36-1e4692dc5760" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetFeatureMask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFeatureMask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"SetPresentPerRenderOpDelay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Milliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPresentPerRenderOpDelay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"SetSwapChain" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pSwapChain","Type":{"Kind":"ApiRef","Name":"IDXGISwapChain","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetSwapChain" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppSwapChain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGISwapChain","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ValidateContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pContext","Type":{"Kind":"ApiRef","Name":"ID3D11DeviceContext","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReportLiveDeviceObjects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D11_RLDO_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ValidateContextForDispatch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pContext","Type":{"Kind":"ApiRef","Name":"ID3D11DeviceContext","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D11SwitchToRef" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"1ef337e3-58e7-4f83-a692-db221f5ed47e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetUseRef" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"UseRef","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetUseRef" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"D3D11_SHADER_TRACKING_RESOURCE_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_SHADER_TRACKING_RESOURCE_TYPE_NONE","Value":0} + ,{"Name":"D3D11_SHADER_TRACKING_RESOURCE_TYPE_UAV_DEVICEMEMORY","Value":1} + ,{"Name":"D3D11_SHADER_TRACKING_RESOURCE_TYPE_NON_UAV_DEVICEMEMORY","Value":2} + ,{"Name":"D3D11_SHADER_TRACKING_RESOURCE_TYPE_ALL_DEVICEMEMORY","Value":3} + ,{"Name":"D3D11_SHADER_TRACKING_RESOURCE_TYPE_GROUPSHARED_MEMORY","Value":4} + ,{"Name":"D3D11_SHADER_TRACKING_RESOURCE_TYPE_ALL_SHARED_MEMORY","Value":5} + ,{"Name":"D3D11_SHADER_TRACKING_RESOURCE_TYPE_GROUPSHARED_NON_UAV","Value":6} + ,{"Name":"D3D11_SHADER_TRACKING_RESOURCE_TYPE_ALL","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_SHADER_TRACKING_OPTIONS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_SHADER_TRACKING_OPTION_IGNORE","Value":0} + ,{"Name":"D3D11_SHADER_TRACKING_OPTION_TRACK_UNINITIALIZED","Value":1} + ,{"Name":"D3D11_SHADER_TRACKING_OPTION_TRACK_RAW","Value":2} + ,{"Name":"D3D11_SHADER_TRACKING_OPTION_TRACK_WAR","Value":4} + ,{"Name":"D3D11_SHADER_TRACKING_OPTION_TRACK_WAW","Value":8} + ,{"Name":"D3D11_SHADER_TRACKING_OPTION_ALLOW_SAME","Value":16} + ,{"Name":"D3D11_SHADER_TRACKING_OPTION_TRACK_ATOMIC_CONSISTENCY","Value":32} + ,{"Name":"D3D11_SHADER_TRACKING_OPTION_TRACK_RAW_ACROSS_THREADGROUPS","Value":64} + ,{"Name":"D3D11_SHADER_TRACKING_OPTION_TRACK_WAR_ACROSS_THREADGROUPS","Value":128} + ,{"Name":"D3D11_SHADER_TRACKING_OPTION_TRACK_WAW_ACROSS_THREADGROUPS","Value":256} + ,{"Name":"D3D11_SHADER_TRACKING_OPTION_TRACK_ATOMIC_CONSISTENCY_ACROSS_THREADGROUPS","Value":512} + ,{"Name":"D3D11_SHADER_TRACKING_OPTION_UAV_SPECIFIC_FLAGS","Value":960} + ,{"Name":"D3D11_SHADER_TRACKING_OPTION_ALL_HAZARDS","Value":1006} + ,{"Name":"D3D11_SHADER_TRACKING_OPTION_ALL_HAZARDS_ALLOWING_SAME","Value":1022} + ,{"Name":"D3D11_SHADER_TRACKING_OPTION_ALL_OPTIONS","Value":1023} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ID3D11TracingDevice" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"1911c771-1587-413e-a7e0-fb26c3de0268" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetShaderTrackingOptionsByType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ResourceTypeFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetShaderTrackingOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pShader","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"Options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D11RefTrackingOptions" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"193dacdf-0db2-4c05-a55c-ef06cac56fd9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetTrackingOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"uOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D11RefDefaultTrackingOptions" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"03916615-c644-418c-9bf4-75db5be63ca0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetTrackingOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ResourceTypeFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"D3D11_MESSAGE_CATEGORY" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_MESSAGE_CATEGORY_APPLICATION_DEFINED","Value":0} + ,{"Name":"D3D11_MESSAGE_CATEGORY_MISCELLANEOUS","Value":1} + ,{"Name":"D3D11_MESSAGE_CATEGORY_INITIALIZATION","Value":2} + ,{"Name":"D3D11_MESSAGE_CATEGORY_CLEANUP","Value":3} + ,{"Name":"D3D11_MESSAGE_CATEGORY_COMPILATION","Value":4} + ,{"Name":"D3D11_MESSAGE_CATEGORY_STATE_CREATION","Value":5} + ,{"Name":"D3D11_MESSAGE_CATEGORY_STATE_SETTING","Value":6} + ,{"Name":"D3D11_MESSAGE_CATEGORY_STATE_GETTING","Value":7} + ,{"Name":"D3D11_MESSAGE_CATEGORY_RESOURCE_MANIPULATION","Value":8} + ,{"Name":"D3D11_MESSAGE_CATEGORY_EXECUTION","Value":9} + ,{"Name":"D3D11_MESSAGE_CATEGORY_SHADER","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_MESSAGE_SEVERITY" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_MESSAGE_SEVERITY_CORRUPTION","Value":0} + ,{"Name":"D3D11_MESSAGE_SEVERITY_ERROR","Value":1} + ,{"Name":"D3D11_MESSAGE_SEVERITY_WARNING","Value":2} + ,{"Name":"D3D11_MESSAGE_SEVERITY_INFO","Value":3} + ,{"Name":"D3D11_MESSAGE_SEVERITY_MESSAGE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_MESSAGE_ID" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_MESSAGE_ID_UNKNOWN","Value":0} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_HAZARD","Value":1} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_HAZARD","Value":2} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_VSSETSHADERRESOURCES_HAZARD","Value":3} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_VSSETCONSTANTBUFFERS_HAZARD","Value":4} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_GSSETSHADERRESOURCES_HAZARD","Value":5} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_GSSETCONSTANTBUFFERS_HAZARD","Value":6} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_PSSETSHADERRESOURCES_HAZARD","Value":7} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_PSSETCONSTANTBUFFERS_HAZARD","Value":8} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETS_HAZARD","Value":9} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_SOSETTARGETS_HAZARD","Value":10} + ,{"Name":"D3D11_MESSAGE_ID_STRING_FROM_APPLICATION","Value":11} + ,{"Name":"D3D11_MESSAGE_ID_CORRUPTED_THIS","Value":12} + ,{"Name":"D3D11_MESSAGE_ID_CORRUPTED_PARAMETER1","Value":13} + ,{"Name":"D3D11_MESSAGE_ID_CORRUPTED_PARAMETER2","Value":14} + ,{"Name":"D3D11_MESSAGE_ID_CORRUPTED_PARAMETER3","Value":15} + ,{"Name":"D3D11_MESSAGE_ID_CORRUPTED_PARAMETER4","Value":16} + ,{"Name":"D3D11_MESSAGE_ID_CORRUPTED_PARAMETER5","Value":17} + ,{"Name":"D3D11_MESSAGE_ID_CORRUPTED_PARAMETER6","Value":18} + ,{"Name":"D3D11_MESSAGE_ID_CORRUPTED_PARAMETER7","Value":19} + ,{"Name":"D3D11_MESSAGE_ID_CORRUPTED_PARAMETER8","Value":20} + ,{"Name":"D3D11_MESSAGE_ID_CORRUPTED_PARAMETER9","Value":21} + ,{"Name":"D3D11_MESSAGE_ID_CORRUPTED_PARAMETER10","Value":22} + ,{"Name":"D3D11_MESSAGE_ID_CORRUPTED_PARAMETER11","Value":23} + ,{"Name":"D3D11_MESSAGE_ID_CORRUPTED_PARAMETER12","Value":24} + ,{"Name":"D3D11_MESSAGE_ID_CORRUPTED_PARAMETER13","Value":25} + ,{"Name":"D3D11_MESSAGE_ID_CORRUPTED_PARAMETER14","Value":26} + ,{"Name":"D3D11_MESSAGE_ID_CORRUPTED_PARAMETER15","Value":27} + ,{"Name":"D3D11_MESSAGE_ID_CORRUPTED_MULTITHREADING","Value":28} + ,{"Name":"D3D11_MESSAGE_ID_MESSAGE_REPORTING_OUTOFMEMORY","Value":29} + ,{"Name":"D3D11_MESSAGE_ID_IASETINPUTLAYOUT_UNBINDDELETINGOBJECT","Value":30} + ,{"Name":"D3D11_MESSAGE_ID_IASETVERTEXBUFFERS_UNBINDDELETINGOBJECT","Value":31} + ,{"Name":"D3D11_MESSAGE_ID_IASETINDEXBUFFER_UNBINDDELETINGOBJECT","Value":32} + ,{"Name":"D3D11_MESSAGE_ID_VSSETSHADER_UNBINDDELETINGOBJECT","Value":33} + ,{"Name":"D3D11_MESSAGE_ID_VSSETSHADERRESOURCES_UNBINDDELETINGOBJECT","Value":34} + ,{"Name":"D3D11_MESSAGE_ID_VSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT","Value":35} + ,{"Name":"D3D11_MESSAGE_ID_VSSETSAMPLERS_UNBINDDELETINGOBJECT","Value":36} + ,{"Name":"D3D11_MESSAGE_ID_GSSETSHADER_UNBINDDELETINGOBJECT","Value":37} + ,{"Name":"D3D11_MESSAGE_ID_GSSETSHADERRESOURCES_UNBINDDELETINGOBJECT","Value":38} + ,{"Name":"D3D11_MESSAGE_ID_GSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT","Value":39} + ,{"Name":"D3D11_MESSAGE_ID_GSSETSAMPLERS_UNBINDDELETINGOBJECT","Value":40} + ,{"Name":"D3D11_MESSAGE_ID_SOSETTARGETS_UNBINDDELETINGOBJECT","Value":41} + ,{"Name":"D3D11_MESSAGE_ID_PSSETSHADER_UNBINDDELETINGOBJECT","Value":42} + ,{"Name":"D3D11_MESSAGE_ID_PSSETSHADERRESOURCES_UNBINDDELETINGOBJECT","Value":43} + ,{"Name":"D3D11_MESSAGE_ID_PSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT","Value":44} + ,{"Name":"D3D11_MESSAGE_ID_PSSETSAMPLERS_UNBINDDELETINGOBJECT","Value":45} + ,{"Name":"D3D11_MESSAGE_ID_RSSETSTATE_UNBINDDELETINGOBJECT","Value":46} + ,{"Name":"D3D11_MESSAGE_ID_OMSETBLENDSTATE_UNBINDDELETINGOBJECT","Value":47} + ,{"Name":"D3D11_MESSAGE_ID_OMSETDEPTHSTENCILSTATE_UNBINDDELETINGOBJECT","Value":48} + ,{"Name":"D3D11_MESSAGE_ID_OMSETRENDERTARGETS_UNBINDDELETINGOBJECT","Value":49} + ,{"Name":"D3D11_MESSAGE_ID_SETPREDICATION_UNBINDDELETINGOBJECT","Value":50} + ,{"Name":"D3D11_MESSAGE_ID_GETPRIVATEDATA_MOREDATA","Value":51} + ,{"Name":"D3D11_MESSAGE_ID_SETPRIVATEDATA_INVALIDFREEDATA","Value":52} + ,{"Name":"D3D11_MESSAGE_ID_SETPRIVATEDATA_INVALIDIUNKNOWN","Value":53} + ,{"Name":"D3D11_MESSAGE_ID_SETPRIVATEDATA_INVALIDFLAGS","Value":54} + ,{"Name":"D3D11_MESSAGE_ID_SETPRIVATEDATA_CHANGINGPARAMS","Value":55} + ,{"Name":"D3D11_MESSAGE_ID_SETPRIVATEDATA_OUTOFMEMORY","Value":56} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDFORMAT","Value":57} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDSAMPLES","Value":58} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDUSAGE","Value":59} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDBINDFLAGS","Value":60} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDCPUACCESSFLAGS","Value":61} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDMISCFLAGS","Value":62} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDCPUACCESSFLAGS","Value":63} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDBINDFLAGS","Value":64} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDINITIALDATA","Value":65} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDDIMENSIONS","Value":66} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDMIPLEVELS","Value":67} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDMISCFLAGS","Value":68} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDARG_RETURN","Value":69} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBUFFER_OUTOFMEMORY_RETURN","Value":70} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBUFFER_NULLDESC","Value":71} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDCONSTANTBUFFERBINDINGS","Value":72} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBUFFER_LARGEALLOCATION","Value":73} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDFORMAT","Value":74} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE1D_UNSUPPORTEDFORMAT","Value":75} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDSAMPLES","Value":76} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDUSAGE","Value":77} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDBINDFLAGS","Value":78} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDCPUACCESSFLAGS","Value":79} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDMISCFLAGS","Value":80} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDCPUACCESSFLAGS","Value":81} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDBINDFLAGS","Value":82} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDINITIALDATA","Value":83} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDDIMENSIONS","Value":84} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDMIPLEVELS","Value":85} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDMISCFLAGS","Value":86} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDARG_RETURN","Value":87} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE1D_OUTOFMEMORY_RETURN","Value":88} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE1D_NULLDESC","Value":89} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE1D_LARGEALLOCATION","Value":90} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDFORMAT","Value":91} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE2D_UNSUPPORTEDFORMAT","Value":92} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDSAMPLES","Value":93} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDUSAGE","Value":94} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDBINDFLAGS","Value":95} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDCPUACCESSFLAGS","Value":96} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDMISCFLAGS","Value":97} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDCPUACCESSFLAGS","Value":98} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDBINDFLAGS","Value":99} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDINITIALDATA","Value":100} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDDIMENSIONS","Value":101} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDMIPLEVELS","Value":102} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDMISCFLAGS","Value":103} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDARG_RETURN","Value":104} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE2D_OUTOFMEMORY_RETURN","Value":105} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE2D_NULLDESC","Value":106} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE2D_LARGEALLOCATION","Value":107} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDFORMAT","Value":108} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE3D_UNSUPPORTEDFORMAT","Value":109} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDSAMPLES","Value":110} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDUSAGE","Value":111} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDBINDFLAGS","Value":112} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDCPUACCESSFLAGS","Value":113} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDMISCFLAGS","Value":114} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDCPUACCESSFLAGS","Value":115} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDBINDFLAGS","Value":116} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDINITIALDATA","Value":117} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDDIMENSIONS","Value":118} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDMIPLEVELS","Value":119} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDMISCFLAGS","Value":120} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDARG_RETURN","Value":121} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE3D_OUTOFMEMORY_RETURN","Value":122} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE3D_NULLDESC","Value":123} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE3D_LARGEALLOCATION","Value":124} + ,{"Name":"D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_UNRECOGNIZEDFORMAT","Value":125} + ,{"Name":"D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDDESC","Value":126} + ,{"Name":"D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDFORMAT","Value":127} + ,{"Name":"D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDDIMENSIONS","Value":128} + ,{"Name":"D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDRESOURCE","Value":129} + ,{"Name":"D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_TOOMANYOBJECTS","Value":130} + ,{"Name":"D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDARG_RETURN","Value":131} + ,{"Name":"D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_OUTOFMEMORY_RETURN","Value":132} + ,{"Name":"D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_UNRECOGNIZEDFORMAT","Value":133} + ,{"Name":"D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_UNSUPPORTEDFORMAT","Value":134} + ,{"Name":"D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDDESC","Value":135} + ,{"Name":"D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDFORMAT","Value":136} + ,{"Name":"D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDDIMENSIONS","Value":137} + ,{"Name":"D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDRESOURCE","Value":138} + ,{"Name":"D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_TOOMANYOBJECTS","Value":139} + ,{"Name":"D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDARG_RETURN","Value":140} + ,{"Name":"D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_OUTOFMEMORY_RETURN","Value":141} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_UNRECOGNIZEDFORMAT","Value":142} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDDESC","Value":143} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDFORMAT","Value":144} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDDIMENSIONS","Value":145} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDRESOURCE","Value":146} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_TOOMANYOBJECTS","Value":147} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDARG_RETURN","Value":148} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_OUTOFMEMORY_RETURN","Value":149} + ,{"Name":"D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_OUTOFMEMORY","Value":150} + ,{"Name":"D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_TOOMANYELEMENTS","Value":151} + ,{"Name":"D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDFORMAT","Value":152} + ,{"Name":"D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INCOMPATIBLEFORMAT","Value":153} + ,{"Name":"D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSLOT","Value":154} + ,{"Name":"D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDINPUTSLOTCLASS","Value":155} + ,{"Name":"D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_STEPRATESLOTCLASSMISMATCH","Value":156} + ,{"Name":"D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSLOTCLASSCHANGE","Value":157} + ,{"Name":"D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSTEPRATECHANGE","Value":158} + ,{"Name":"D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDALIGNMENT","Value":159} + ,{"Name":"D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_DUPLICATESEMANTIC","Value":160} + ,{"Name":"D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_UNPARSEABLEINPUTSIGNATURE","Value":161} + ,{"Name":"D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_NULLSEMANTIC","Value":162} + ,{"Name":"D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_MISSINGELEMENT","Value":163} + ,{"Name":"D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_NULLDESC","Value":164} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVERTEXSHADER_OUTOFMEMORY","Value":165} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDSHADERBYTECODE","Value":166} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDSHADERTYPE","Value":167} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADER_OUTOFMEMORY","Value":168} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDSHADERBYTECODE","Value":169} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDSHADERTYPE","Value":170} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTOFMEMORY","Value":171} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSHADERBYTECODE","Value":172} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSHADERTYPE","Value":173} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDNUMENTRIES","Value":174} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTPUTSTREAMSTRIDEUNUSED","Value":175} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDDECL","Value":176} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_EXPECTEDDECL","Value":177} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTPUTSLOT0EXPECTED","Value":178} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDOUTPUTSLOT","Value":179} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_ONLYONEELEMENTPERSLOT","Value":180} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDCOMPONENTCOUNT","Value":181} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTARTCOMPONENTANDCOMPONENTCOUNT","Value":182} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDGAPDEFINITION","Value":183} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_REPEATEDOUTPUT","Value":184} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDOUTPUTSTREAMSTRIDE","Value":185} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MISSINGSEMANTIC","Value":186} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MASKMISMATCH","Value":187} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_CANTHAVEONLYGAPS","Value":188} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DECLTOOCOMPLEX","Value":189} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MISSINGOUTPUTSIGNATURE","Value":190} + ,{"Name":"D3D11_MESSAGE_ID_CREATEPIXELSHADER_OUTOFMEMORY","Value":191} + ,{"Name":"D3D11_MESSAGE_ID_CREATEPIXELSHADER_INVALIDSHADERBYTECODE","Value":192} + ,{"Name":"D3D11_MESSAGE_ID_CREATEPIXELSHADER_INVALIDSHADERTYPE","Value":193} + ,{"Name":"D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDFILLMODE","Value":194} + ,{"Name":"D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDCULLMODE","Value":195} + ,{"Name":"D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDDEPTHBIASCLAMP","Value":196} + ,{"Name":"D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDSLOPESCALEDDEPTHBIAS","Value":197} + ,{"Name":"D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_TOOMANYOBJECTS","Value":198} + ,{"Name":"D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_NULLDESC","Value":199} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDDEPTHWRITEMASK","Value":200} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDDEPTHFUNC","Value":201} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILFAILOP","Value":202} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILZFAILOP","Value":203} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILPASSOP","Value":204} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILFUNC","Value":205} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILFAILOP","Value":206} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILZFAILOP","Value":207} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILPASSOP","Value":208} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILFUNC","Value":209} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_TOOMANYOBJECTS","Value":210} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_NULLDESC","Value":211} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDSRCBLEND","Value":212} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDDESTBLEND","Value":213} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDBLENDOP","Value":214} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDSRCBLENDALPHA","Value":215} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDDESTBLENDALPHA","Value":216} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDBLENDOPALPHA","Value":217} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDRENDERTARGETWRITEMASK","Value":218} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBLENDSTATE_TOOMANYOBJECTS","Value":219} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBLENDSTATE_NULLDESC","Value":220} + ,{"Name":"D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDFILTER","Value":221} + ,{"Name":"D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDADDRESSU","Value":222} + ,{"Name":"D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDADDRESSV","Value":223} + ,{"Name":"D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDADDRESSW","Value":224} + ,{"Name":"D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMIPLODBIAS","Value":225} + ,{"Name":"D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMAXANISOTROPY","Value":226} + ,{"Name":"D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDCOMPARISONFUNC","Value":227} + ,{"Name":"D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMINLOD","Value":228} + ,{"Name":"D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMAXLOD","Value":229} + ,{"Name":"D3D11_MESSAGE_ID_CREATESAMPLERSTATE_TOOMANYOBJECTS","Value":230} + ,{"Name":"D3D11_MESSAGE_ID_CREATESAMPLERSTATE_NULLDESC","Value":231} + ,{"Name":"D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_INVALIDQUERY","Value":232} + ,{"Name":"D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_INVALIDMISCFLAGS","Value":233} + ,{"Name":"D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_UNEXPECTEDMISCFLAG","Value":234} + ,{"Name":"D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_NULLDESC","Value":235} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_IASETPRIMITIVETOPOLOGY_TOPOLOGY_UNRECOGNIZED","Value":236} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_IASETPRIMITIVETOPOLOGY_TOPOLOGY_UNDEFINED","Value":237} + ,{"Name":"D3D11_MESSAGE_ID_IASETVERTEXBUFFERS_INVALIDBUFFER","Value":238} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_OFFSET_TOO_LARGE","Value":239} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_BUFFERS_EMPTY","Value":240} + ,{"Name":"D3D11_MESSAGE_ID_IASETINDEXBUFFER_INVALIDBUFFER","Value":241} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_FORMAT_INVALID","Value":242} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_OFFSET_TOO_LARGE","Value":243} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_OFFSET_UNALIGNED","Value":244} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_VSSETSHADERRESOURCES_VIEWS_EMPTY","Value":245} + ,{"Name":"D3D11_MESSAGE_ID_VSSETCONSTANTBUFFERS_INVALIDBUFFER","Value":246} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_VSSETCONSTANTBUFFERS_BUFFERS_EMPTY","Value":247} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_VSSETSAMPLERS_SAMPLERS_EMPTY","Value":248} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_GSSETSHADERRESOURCES_VIEWS_EMPTY","Value":249} + ,{"Name":"D3D11_MESSAGE_ID_GSSETCONSTANTBUFFERS_INVALIDBUFFER","Value":250} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_GSSETCONSTANTBUFFERS_BUFFERS_EMPTY","Value":251} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_GSSETSAMPLERS_SAMPLERS_EMPTY","Value":252} + ,{"Name":"D3D11_MESSAGE_ID_SOSETTARGETS_INVALIDBUFFER","Value":253} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_SOSETTARGETS_OFFSET_UNALIGNED","Value":254} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_PSSETSHADERRESOURCES_VIEWS_EMPTY","Value":255} + ,{"Name":"D3D11_MESSAGE_ID_PSSETCONSTANTBUFFERS_INVALIDBUFFER","Value":256} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_PSSETCONSTANTBUFFERS_BUFFERS_EMPTY","Value":257} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_PSSETSAMPLERS_SAMPLERS_EMPTY","Value":258} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_RSSETVIEWPORTS_INVALIDVIEWPORT","Value":259} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_RSSETSCISSORRECTS_INVALIDSCISSOR","Value":260} + ,{"Name":"D3D11_MESSAGE_ID_CLEARRENDERTARGETVIEW_DENORMFLUSH","Value":261} + ,{"Name":"D3D11_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_DENORMFLUSH","Value":262} + ,{"Name":"D3D11_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_INVALID","Value":263} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_IAGETVERTEXBUFFERS_BUFFERS_EMPTY","Value":264} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_VSGETSHADERRESOURCES_VIEWS_EMPTY","Value":265} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_VSGETCONSTANTBUFFERS_BUFFERS_EMPTY","Value":266} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_VSGETSAMPLERS_SAMPLERS_EMPTY","Value":267} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_GSGETSHADERRESOURCES_VIEWS_EMPTY","Value":268} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_GSGETCONSTANTBUFFERS_BUFFERS_EMPTY","Value":269} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_GSGETSAMPLERS_SAMPLERS_EMPTY","Value":270} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_SOGETTARGETS_BUFFERS_EMPTY","Value":271} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_PSGETSHADERRESOURCES_VIEWS_EMPTY","Value":272} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_PSGETCONSTANTBUFFERS_BUFFERS_EMPTY","Value":273} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_PSGETSAMPLERS_SAMPLERS_EMPTY","Value":274} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_RSGETVIEWPORTS_VIEWPORTS_EMPTY","Value":275} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_RSGETSCISSORRECTS_RECTS_EMPTY","Value":276} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_GENERATEMIPS_RESOURCE_INVALID","Value":277} + ,{"Name":"D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDDESTINATIONSUBRESOURCE","Value":278} + ,{"Name":"D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCESUBRESOURCE","Value":279} + ,{"Name":"D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCEBOX","Value":280} + ,{"Name":"D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCE","Value":281} + ,{"Name":"D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDDESTINATIONSTATE","Value":282} + ,{"Name":"D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCESTATE","Value":283} + ,{"Name":"D3D11_MESSAGE_ID_COPYRESOURCE_INVALIDSOURCE","Value":284} + ,{"Name":"D3D11_MESSAGE_ID_COPYRESOURCE_INVALIDDESTINATIONSTATE","Value":285} + ,{"Name":"D3D11_MESSAGE_ID_COPYRESOURCE_INVALIDSOURCESTATE","Value":286} + ,{"Name":"D3D11_MESSAGE_ID_UPDATESUBRESOURCE_INVALIDDESTINATIONSUBRESOURCE","Value":287} + ,{"Name":"D3D11_MESSAGE_ID_UPDATESUBRESOURCE_INVALIDDESTINATIONBOX","Value":288} + ,{"Name":"D3D11_MESSAGE_ID_UPDATESUBRESOURCE_INVALIDDESTINATIONSTATE","Value":289} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_DESTINATION_INVALID","Value":290} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_DESTINATION_SUBRESOURCE_INVALID","Value":291} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_SOURCE_INVALID","Value":292} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_SOURCE_SUBRESOURCE_INVALID","Value":293} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_FORMAT_INVALID","Value":294} + ,{"Name":"D3D11_MESSAGE_ID_BUFFER_MAP_INVALIDMAPTYPE","Value":295} + ,{"Name":"D3D11_MESSAGE_ID_BUFFER_MAP_INVALIDFLAGS","Value":296} + ,{"Name":"D3D11_MESSAGE_ID_BUFFER_MAP_ALREADYMAPPED","Value":297} + ,{"Name":"D3D11_MESSAGE_ID_BUFFER_MAP_DEVICEREMOVED_RETURN","Value":298} + ,{"Name":"D3D11_MESSAGE_ID_BUFFER_UNMAP_NOTMAPPED","Value":299} + ,{"Name":"D3D11_MESSAGE_ID_TEXTURE1D_MAP_INVALIDMAPTYPE","Value":300} + ,{"Name":"D3D11_MESSAGE_ID_TEXTURE1D_MAP_INVALIDSUBRESOURCE","Value":301} + ,{"Name":"D3D11_MESSAGE_ID_TEXTURE1D_MAP_INVALIDFLAGS","Value":302} + ,{"Name":"D3D11_MESSAGE_ID_TEXTURE1D_MAP_ALREADYMAPPED","Value":303} + ,{"Name":"D3D11_MESSAGE_ID_TEXTURE1D_MAP_DEVICEREMOVED_RETURN","Value":304} + ,{"Name":"D3D11_MESSAGE_ID_TEXTURE1D_UNMAP_INVALIDSUBRESOURCE","Value":305} + ,{"Name":"D3D11_MESSAGE_ID_TEXTURE1D_UNMAP_NOTMAPPED","Value":306} + ,{"Name":"D3D11_MESSAGE_ID_TEXTURE2D_MAP_INVALIDMAPTYPE","Value":307} + ,{"Name":"D3D11_MESSAGE_ID_TEXTURE2D_MAP_INVALIDSUBRESOURCE","Value":308} + ,{"Name":"D3D11_MESSAGE_ID_TEXTURE2D_MAP_INVALIDFLAGS","Value":309} + ,{"Name":"D3D11_MESSAGE_ID_TEXTURE2D_MAP_ALREADYMAPPED","Value":310} + ,{"Name":"D3D11_MESSAGE_ID_TEXTURE2D_MAP_DEVICEREMOVED_RETURN","Value":311} + ,{"Name":"D3D11_MESSAGE_ID_TEXTURE2D_UNMAP_INVALIDSUBRESOURCE","Value":312} + ,{"Name":"D3D11_MESSAGE_ID_TEXTURE2D_UNMAP_NOTMAPPED","Value":313} + ,{"Name":"D3D11_MESSAGE_ID_TEXTURE3D_MAP_INVALIDMAPTYPE","Value":314} + ,{"Name":"D3D11_MESSAGE_ID_TEXTURE3D_MAP_INVALIDSUBRESOURCE","Value":315} + ,{"Name":"D3D11_MESSAGE_ID_TEXTURE3D_MAP_INVALIDFLAGS","Value":316} + ,{"Name":"D3D11_MESSAGE_ID_TEXTURE3D_MAP_ALREADYMAPPED","Value":317} + ,{"Name":"D3D11_MESSAGE_ID_TEXTURE3D_MAP_DEVICEREMOVED_RETURN","Value":318} + ,{"Name":"D3D11_MESSAGE_ID_TEXTURE3D_UNMAP_INVALIDSUBRESOURCE","Value":319} + ,{"Name":"D3D11_MESSAGE_ID_TEXTURE3D_UNMAP_NOTMAPPED","Value":320} + ,{"Name":"D3D11_MESSAGE_ID_CHECKFORMATSUPPORT_FORMAT_DEPRECATED","Value":321} + ,{"Name":"D3D11_MESSAGE_ID_CHECKMULTISAMPLEQUALITYLEVELS_FORMAT_DEPRECATED","Value":322} + ,{"Name":"D3D11_MESSAGE_ID_SETEXCEPTIONMODE_UNRECOGNIZEDFLAGS","Value":323} + ,{"Name":"D3D11_MESSAGE_ID_SETEXCEPTIONMODE_INVALIDARG_RETURN","Value":324} + ,{"Name":"D3D11_MESSAGE_ID_SETEXCEPTIONMODE_DEVICEREMOVED_RETURN","Value":325} + ,{"Name":"D3D11_MESSAGE_ID_REF_SIMULATING_INFINITELY_FAST_HARDWARE","Value":326} + ,{"Name":"D3D11_MESSAGE_ID_REF_THREADING_MODE","Value":327} + ,{"Name":"D3D11_MESSAGE_ID_REF_UMDRIVER_EXCEPTION","Value":328} + ,{"Name":"D3D11_MESSAGE_ID_REF_KMDRIVER_EXCEPTION","Value":329} + ,{"Name":"D3D11_MESSAGE_ID_REF_HARDWARE_EXCEPTION","Value":330} + ,{"Name":"D3D11_MESSAGE_ID_REF_ACCESSING_INDEXABLE_TEMP_OUT_OF_RANGE","Value":331} + ,{"Name":"D3D11_MESSAGE_ID_REF_PROBLEM_PARSING_SHADER","Value":332} + ,{"Name":"D3D11_MESSAGE_ID_REF_OUT_OF_MEMORY","Value":333} + ,{"Name":"D3D11_MESSAGE_ID_REF_INFO","Value":334} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEXPOS_OVERFLOW","Value":335} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAWINDEXED_INDEXPOS_OVERFLOW","Value":336} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAWINSTANCED_VERTEXPOS_OVERFLOW","Value":337} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAWINSTANCED_INSTANCEPOS_OVERFLOW","Value":338} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAWINDEXEDINSTANCED_INSTANCEPOS_OVERFLOW","Value":339} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAWINDEXEDINSTANCED_INDEXPOS_OVERFLOW","Value":340} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEX_SHADER_NOT_SET","Value":341} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_SEMANTICNAME_NOT_FOUND","Value":342} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_REGISTERINDEX","Value":343} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_COMPONENTTYPE","Value":344} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_REGISTERMASK","Value":345} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_SYSTEMVALUE","Value":346} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_NEVERWRITTEN_ALWAYSREADS","Value":347} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEX_BUFFER_NOT_SET","Value":348} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_INPUTLAYOUT_NOT_SET","Value":349} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_CONSTANT_BUFFER_NOT_SET","Value":350} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_CONSTANT_BUFFER_TOO_SMALL","Value":351} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_SAMPLER_NOT_SET","Value":352} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_SHADERRESOURCEVIEW_NOT_SET","Value":353} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_VIEW_DIMENSION_MISMATCH","Value":354} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEX_BUFFER_STRIDE_TOO_SMALL","Value":355} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEX_BUFFER_TOO_SMALL","Value":356} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_INDEX_BUFFER_NOT_SET","Value":357} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_INDEX_BUFFER_FORMAT_INVALID","Value":358} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_INDEX_BUFFER_TOO_SMALL","Value":359} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_GS_INPUT_PRIMITIVE_MISMATCH","Value":360} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_RETURN_TYPE_MISMATCH","Value":361} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_POSITION_NOT_PRESENT","Value":362} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_OUTPUT_STREAM_NOT_SET","Value":363} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_BOUND_RESOURCE_MAPPED","Value":364} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_INVALID_PRIMITIVETOPOLOGY","Value":365} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEX_OFFSET_UNALIGNED","Value":366} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEX_STRIDE_UNALIGNED","Value":367} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_INDEX_OFFSET_UNALIGNED","Value":368} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_OUTPUT_STREAM_OFFSET_UNALIGNED","Value":369} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_LD_UNSUPPORTED","Value":370} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_SAMPLE_UNSUPPORTED","Value":371} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_SAMPLE_C_UNSUPPORTED","Value":372} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_MULTISAMPLE_UNSUPPORTED","Value":373} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_SO_TARGETS_BOUND_WITHOUT_SOURCE","Value":374} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_SO_STRIDE_LARGER_THAN_BUFFER","Value":375} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_OM_RENDER_TARGET_DOES_NOT_SUPPORT_BLENDING","Value":376} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_OM_DUAL_SOURCE_BLENDING_CAN_ONLY_HAVE_RENDER_TARGET_0","Value":377} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_AT_FAULT","Value":378} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_POSSIBLY_AT_FAULT","Value":379} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_NOT_AT_FAULT","Value":380} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE_INVALIDARG_RETURN","Value":381} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE_OUTOFMEMORY_RETURN","Value":382} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE_BADINTERFACE_RETURN","Value":383} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_VIEWPORT_NOT_SET","Value":384} + ,{"Name":"D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_TRAILING_DIGIT_IN_SEMANTIC","Value":385} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_TRAILING_DIGIT_IN_SEMANTIC","Value":386} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_RSSETVIEWPORTS_DENORMFLUSH","Value":387} + ,{"Name":"D3D11_MESSAGE_ID_OMSETRENDERTARGETS_INVALIDVIEW","Value":388} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_SETTEXTFILTERSIZE_INVALIDDIMENSIONS","Value":389} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_SAMPLER_MISMATCH","Value":390} + ,{"Name":"D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_TYPE_MISMATCH","Value":391} + ,{"Name":"D3D11_MESSAGE_ID_BLENDSTATE_GETDESC_LEGACY","Value":392} + ,{"Name":"D3D11_MESSAGE_ID_SHADERRESOURCEVIEW_GETDESC_LEGACY","Value":393} + ,{"Name":"D3D11_MESSAGE_ID_CREATEQUERY_OUTOFMEMORY_RETURN","Value":394} + ,{"Name":"D3D11_MESSAGE_ID_CREATEPREDICATE_OUTOFMEMORY_RETURN","Value":395} + ,{"Name":"D3D11_MESSAGE_ID_CREATECOUNTER_OUTOFRANGE_COUNTER","Value":396} + ,{"Name":"D3D11_MESSAGE_ID_CREATECOUNTER_SIMULTANEOUS_ACTIVE_COUNTERS_EXHAUSTED","Value":397} + ,{"Name":"D3D11_MESSAGE_ID_CREATECOUNTER_UNSUPPORTED_WELLKNOWN_COUNTER","Value":398} + ,{"Name":"D3D11_MESSAGE_ID_CREATECOUNTER_OUTOFMEMORY_RETURN","Value":399} + ,{"Name":"D3D11_MESSAGE_ID_CREATECOUNTER_NONEXCLUSIVE_RETURN","Value":400} + ,{"Name":"D3D11_MESSAGE_ID_CREATECOUNTER_NULLDESC","Value":401} + ,{"Name":"D3D11_MESSAGE_ID_CHECKCOUNTER_OUTOFRANGE_COUNTER","Value":402} + ,{"Name":"D3D11_MESSAGE_ID_CHECKCOUNTER_UNSUPPORTED_WELLKNOWN_COUNTER","Value":403} + ,{"Name":"D3D11_MESSAGE_ID_SETPREDICATION_INVALID_PREDICATE_STATE","Value":404} + ,{"Name":"D3D11_MESSAGE_ID_QUERY_BEGIN_UNSUPPORTED","Value":405} + ,{"Name":"D3D11_MESSAGE_ID_PREDICATE_BEGIN_DURING_PREDICATION","Value":406} + ,{"Name":"D3D11_MESSAGE_ID_QUERY_BEGIN_DUPLICATE","Value":407} + ,{"Name":"D3D11_MESSAGE_ID_QUERY_BEGIN_ABANDONING_PREVIOUS_RESULTS","Value":408} + ,{"Name":"D3D11_MESSAGE_ID_PREDICATE_END_DURING_PREDICATION","Value":409} + ,{"Name":"D3D11_MESSAGE_ID_QUERY_END_ABANDONING_PREVIOUS_RESULTS","Value":410} + ,{"Name":"D3D11_MESSAGE_ID_QUERY_END_WITHOUT_BEGIN","Value":411} + ,{"Name":"D3D11_MESSAGE_ID_QUERY_GETDATA_INVALID_DATASIZE","Value":412} + ,{"Name":"D3D11_MESSAGE_ID_QUERY_GETDATA_INVALID_FLAGS","Value":413} + ,{"Name":"D3D11_MESSAGE_ID_QUERY_GETDATA_INVALID_CALL","Value":414} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_PS_OUTPUT_TYPE_MISMATCH","Value":415} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_GATHER_UNSUPPORTED","Value":416} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_INVALID_USE_OF_CENTER_MULTISAMPLE_PATTERN","Value":417} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_STRIDE_TOO_LARGE","Value":418} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_INVALIDRANGE","Value":419} + ,{"Name":"D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_EMPTY_LAYOUT","Value":420} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_SAMPLE_COUNT_MISMATCH","Value":421} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_OBJECT_SUMMARY","Value":422} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_BUFFER","Value":423} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_TEXTURE1D","Value":424} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_TEXTURE2D","Value":425} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_TEXTURE3D","Value":426} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_SHADERRESOURCEVIEW","Value":427} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_RENDERTARGETVIEW","Value":428} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_DEPTHSTENCILVIEW","Value":429} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_VERTEXSHADER","Value":430} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_GEOMETRYSHADER","Value":431} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_PIXELSHADER","Value":432} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_INPUTLAYOUT","Value":433} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_SAMPLER","Value":434} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_BLENDSTATE","Value":435} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_DEPTHSTENCILSTATE","Value":436} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_RASTERIZERSTATE","Value":437} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_QUERY","Value":438} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_PREDICATE","Value":439} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_COUNTER","Value":440} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_DEVICE","Value":441} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_SWAPCHAIN","Value":442} + ,{"Name":"D3D11_MESSAGE_ID_D3D10_MESSAGES_END","Value":443} + ,{"Name":"D3D11_MESSAGE_ID_D3D10L9_MESSAGES_START","Value":1048576} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_STENCIL_NO_TWO_SIDED","Value":1048577} + ,{"Name":"D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_DepthBiasClamp_NOT_SUPPORTED","Value":1048578} + ,{"Name":"D3D11_MESSAGE_ID_CREATESAMPLERSTATE_NO_COMPARISON_SUPPORT","Value":1048579} + ,{"Name":"D3D11_MESSAGE_ID_CREATESAMPLERSTATE_EXCESSIVE_ANISOTROPY","Value":1048580} + ,{"Name":"D3D11_MESSAGE_ID_CREATESAMPLERSTATE_BORDER_OUT_OF_RANGE","Value":1048581} + ,{"Name":"D3D11_MESSAGE_ID_VSSETSAMPLERS_NOT_SUPPORTED","Value":1048582} + ,{"Name":"D3D11_MESSAGE_ID_VSSETSAMPLERS_TOO_MANY_SAMPLERS","Value":1048583} + ,{"Name":"D3D11_MESSAGE_ID_PSSETSAMPLERS_TOO_MANY_SAMPLERS","Value":1048584} + ,{"Name":"D3D11_MESSAGE_ID_CREATERESOURCE_NO_ARRAYS","Value":1048585} + ,{"Name":"D3D11_MESSAGE_ID_CREATERESOURCE_NO_VB_AND_IB_BIND","Value":1048586} + ,{"Name":"D3D11_MESSAGE_ID_CREATERESOURCE_NO_TEXTURE_1D","Value":1048587} + ,{"Name":"D3D11_MESSAGE_ID_CREATERESOURCE_DIMENSION_OUT_OF_RANGE","Value":1048588} + ,{"Name":"D3D11_MESSAGE_ID_CREATERESOURCE_NOT_BINDABLE_AS_SHADER_RESOURCE","Value":1048589} + ,{"Name":"D3D11_MESSAGE_ID_OMSETRENDERTARGETS_TOO_MANY_RENDER_TARGETS","Value":1048590} + ,{"Name":"D3D11_MESSAGE_ID_OMSETRENDERTARGETS_NO_DIFFERING_BIT_DEPTHS","Value":1048591} + ,{"Name":"D3D11_MESSAGE_ID_IASETVERTEXBUFFERS_BAD_BUFFER_INDEX","Value":1048592} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_RSSETVIEWPORTS_TOO_MANY_VIEWPORTS","Value":1048593} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_IASETPRIMITIVETOPOLOGY_ADJACENCY_UNSUPPORTED","Value":1048594} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_RSSETSCISSORRECTS_TOO_MANY_SCISSORS","Value":1048595} + ,{"Name":"D3D11_MESSAGE_ID_COPYRESOURCE_ONLY_TEXTURE_2D_WITHIN_GPU_MEMORY","Value":1048596} + ,{"Name":"D3D11_MESSAGE_ID_COPYRESOURCE_NO_TEXTURE_3D_READBACK","Value":1048597} + ,{"Name":"D3D11_MESSAGE_ID_COPYRESOURCE_NO_TEXTURE_ONLY_READBACK","Value":1048598} + ,{"Name":"D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_UNSUPPORTED_FORMAT","Value":1048599} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBLENDSTATE_NO_ALPHA_TO_COVERAGE","Value":1048600} + ,{"Name":"D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_DepthClipEnable_MUST_BE_TRUE","Value":1048601} + ,{"Name":"D3D11_MESSAGE_ID_DRAWINDEXED_STARTINDEXLOCATION_MUST_BE_POSITIVE","Value":1048602} + ,{"Name":"D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_MUST_USE_LOWEST_LOD","Value":1048603} + ,{"Name":"D3D11_MESSAGE_ID_CREATESAMPLERSTATE_MINLOD_MUST_NOT_BE_FRACTIONAL","Value":1048604} + ,{"Name":"D3D11_MESSAGE_ID_CREATESAMPLERSTATE_MAXLOD_MUST_BE_FLT_MAX","Value":1048605} + ,{"Name":"D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_FIRSTARRAYSLICE_MUST_BE_ZERO","Value":1048606} + ,{"Name":"D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_CUBES_MUST_HAVE_6_SIDES","Value":1048607} + ,{"Name":"D3D11_MESSAGE_ID_CREATERESOURCE_NOT_BINDABLE_AS_RENDER_TARGET","Value":1048608} + ,{"Name":"D3D11_MESSAGE_ID_CREATERESOURCE_NO_DWORD_INDEX_BUFFER","Value":1048609} + ,{"Name":"D3D11_MESSAGE_ID_CREATERESOURCE_MSAA_PRECLUDES_SHADER_RESOURCE","Value":1048610} + ,{"Name":"D3D11_MESSAGE_ID_CREATERESOURCE_PRESENTATION_PRECLUDES_SHADER_RESOURCE","Value":1048611} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBLENDSTATE_NO_INDEPENDENT_BLEND_ENABLE","Value":1048612} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBLENDSTATE_NO_INDEPENDENT_WRITE_MASKS","Value":1048613} + ,{"Name":"D3D11_MESSAGE_ID_CREATERESOURCE_NO_STREAM_OUT","Value":1048614} + ,{"Name":"D3D11_MESSAGE_ID_CREATERESOURCE_ONLY_VB_IB_FOR_BUFFERS","Value":1048615} + ,{"Name":"D3D11_MESSAGE_ID_CREATERESOURCE_NO_AUTOGEN_FOR_VOLUMES","Value":1048616} + ,{"Name":"D3D11_MESSAGE_ID_CREATERESOURCE_DXGI_FORMAT_R8G8B8A8_CANNOT_BE_SHARED","Value":1048617} + ,{"Name":"D3D11_MESSAGE_ID_VSSHADERRESOURCES_NOT_SUPPORTED","Value":1048618} + ,{"Name":"D3D11_MESSAGE_ID_GEOMETRY_SHADER_NOT_SUPPORTED","Value":1048619} + ,{"Name":"D3D11_MESSAGE_ID_STREAM_OUT_NOT_SUPPORTED","Value":1048620} + ,{"Name":"D3D11_MESSAGE_ID_TEXT_FILTER_NOT_SUPPORTED","Value":1048621} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBLENDSTATE_NO_SEPARATE_ALPHA_BLEND","Value":1048622} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBLENDSTATE_NO_MRT_BLEND","Value":1048623} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBLENDSTATE_OPERATION_NOT_SUPPORTED","Value":1048624} + ,{"Name":"D3D11_MESSAGE_ID_CREATESAMPLERSTATE_NO_MIRRORONCE","Value":1048625} + ,{"Name":"D3D11_MESSAGE_ID_DRAWINSTANCED_NOT_SUPPORTED","Value":1048626} + ,{"Name":"D3D11_MESSAGE_ID_DRAWINDEXEDINSTANCED_NOT_SUPPORTED_BELOW_9_3","Value":1048627} + ,{"Name":"D3D11_MESSAGE_ID_DRAWINDEXED_POINTLIST_UNSUPPORTED","Value":1048628} + ,{"Name":"D3D11_MESSAGE_ID_SETBLENDSTATE_SAMPLE_MASK_CANNOT_BE_ZERO","Value":1048629} + ,{"Name":"D3D11_MESSAGE_ID_CREATERESOURCE_DIMENSION_EXCEEDS_FEATURE_LEVEL_DEFINITION","Value":1048630} + ,{"Name":"D3D11_MESSAGE_ID_CREATERESOURCE_ONLY_SINGLE_MIP_LEVEL_DEPTH_STENCIL_SUPPORTED","Value":1048631} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_RSSETSCISSORRECTS_NEGATIVESCISSOR","Value":1048632} + ,{"Name":"D3D11_MESSAGE_ID_SLOT_ZERO_MUST_BE_D3D10_INPUT_PER_VERTEX_DATA","Value":1048633} + ,{"Name":"D3D11_MESSAGE_ID_CREATERESOURCE_NON_POW_2_MIPMAP","Value":1048634} + ,{"Name":"D3D11_MESSAGE_ID_CREATESAMPLERSTATE_BORDER_NOT_SUPPORTED","Value":1048635} + ,{"Name":"D3D11_MESSAGE_ID_OMSETRENDERTARGETS_NO_SRGB_MRT","Value":1048636} + ,{"Name":"D3D11_MESSAGE_ID_COPYRESOURCE_NO_3D_MISMATCHED_UPDATES","Value":1048637} + ,{"Name":"D3D11_MESSAGE_ID_D3D10L9_MESSAGES_END","Value":1048638} + ,{"Name":"D3D11_MESSAGE_ID_D3D11_MESSAGES_START","Value":2097152} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDFLAGS","Value":2097153} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDCLASSLINKAGE","Value":2097154} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDCLASSLINKAGE","Value":2097155} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDNUMSTREAMS","Value":2097156} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTREAMTORASTERIZER","Value":2097157} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDSTREAMS","Value":2097158} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDCLASSLINKAGE","Value":2097159} + ,{"Name":"D3D11_MESSAGE_ID_CREATEPIXELSHADER_INVALIDCLASSLINKAGE","Value":2097160} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEFERREDCONTEXT_INVALID_COMMANDLISTFLAGS","Value":2097161} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEFERREDCONTEXT_SINGLETHREADED","Value":2097162} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEFERREDCONTEXT_INVALIDARG_RETURN","Value":2097163} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEFERREDCONTEXT_INVALID_CALL_RETURN","Value":2097164} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEFERREDCONTEXT_OUTOFMEMORY_RETURN","Value":2097165} + ,{"Name":"D3D11_MESSAGE_ID_FINISHDISPLAYLIST_ONIMMEDIATECONTEXT","Value":2097166} + ,{"Name":"D3D11_MESSAGE_ID_FINISHDISPLAYLIST_OUTOFMEMORY_RETURN","Value":2097167} + ,{"Name":"D3D11_MESSAGE_ID_FINISHDISPLAYLIST_INVALID_CALL_RETURN","Value":2097168} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTREAM","Value":2097169} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDENTRIES","Value":2097170} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDSTRIDES","Value":2097171} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDNUMSTRIDES","Value":2097172} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_HSSETSHADERRESOURCES_HAZARD","Value":2097173} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_HSSETCONSTANTBUFFERS_HAZARD","Value":2097174} + ,{"Name":"D3D11_MESSAGE_ID_HSSETSHADERRESOURCES_UNBINDDELETINGOBJECT","Value":2097175} + ,{"Name":"D3D11_MESSAGE_ID_HSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT","Value":2097176} + ,{"Name":"D3D11_MESSAGE_ID_CREATEHULLSHADER_INVALIDCALL","Value":2097177} + ,{"Name":"D3D11_MESSAGE_ID_CREATEHULLSHADER_OUTOFMEMORY","Value":2097178} + ,{"Name":"D3D11_MESSAGE_ID_CREATEHULLSHADER_INVALIDSHADERBYTECODE","Value":2097179} + ,{"Name":"D3D11_MESSAGE_ID_CREATEHULLSHADER_INVALIDSHADERTYPE","Value":2097180} + ,{"Name":"D3D11_MESSAGE_ID_CREATEHULLSHADER_INVALIDCLASSLINKAGE","Value":2097181} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_HSSETSHADERRESOURCES_VIEWS_EMPTY","Value":2097182} + ,{"Name":"D3D11_MESSAGE_ID_HSSETCONSTANTBUFFERS_INVALIDBUFFER","Value":2097183} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_HSSETCONSTANTBUFFERS_BUFFERS_EMPTY","Value":2097184} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_HSSETSAMPLERS_SAMPLERS_EMPTY","Value":2097185} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_HSGETSHADERRESOURCES_VIEWS_EMPTY","Value":2097186} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_HSGETCONSTANTBUFFERS_BUFFERS_EMPTY","Value":2097187} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_HSGETSAMPLERS_SAMPLERS_EMPTY","Value":2097188} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DSSETSHADERRESOURCES_HAZARD","Value":2097189} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DSSETCONSTANTBUFFERS_HAZARD","Value":2097190} + ,{"Name":"D3D11_MESSAGE_ID_DSSETSHADERRESOURCES_UNBINDDELETINGOBJECT","Value":2097191} + ,{"Name":"D3D11_MESSAGE_ID_DSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT","Value":2097192} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDCALL","Value":2097193} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDOMAINSHADER_OUTOFMEMORY","Value":2097194} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDSHADERBYTECODE","Value":2097195} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDSHADERTYPE","Value":2097196} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDCLASSLINKAGE","Value":2097197} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DSSETSHADERRESOURCES_VIEWS_EMPTY","Value":2097198} + ,{"Name":"D3D11_MESSAGE_ID_DSSETCONSTANTBUFFERS_INVALIDBUFFER","Value":2097199} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DSSETCONSTANTBUFFERS_BUFFERS_EMPTY","Value":2097200} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DSSETSAMPLERS_SAMPLERS_EMPTY","Value":2097201} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DSGETSHADERRESOURCES_VIEWS_EMPTY","Value":2097202} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DSGETCONSTANTBUFFERS_BUFFERS_EMPTY","Value":2097203} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DSGETSAMPLERS_SAMPLERS_EMPTY","Value":2097204} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_HS_XOR_DS_MISMATCH","Value":2097205} + ,{"Name":"D3D11_MESSAGE_ID_DEFERRED_CONTEXT_REMOVAL_PROCESS_AT_FAULT","Value":2097206} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAWINDIRECT_INVALID_ARG_BUFFER","Value":2097207} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAWINDIRECT_OFFSET_UNALIGNED","Value":2097208} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAWINDIRECT_OFFSET_OVERFLOW","Value":2097209} + ,{"Name":"D3D11_MESSAGE_ID_RESOURCE_MAP_INVALIDMAPTYPE","Value":2097210} + ,{"Name":"D3D11_MESSAGE_ID_RESOURCE_MAP_INVALIDSUBRESOURCE","Value":2097211} + ,{"Name":"D3D11_MESSAGE_ID_RESOURCE_MAP_INVALIDFLAGS","Value":2097212} + ,{"Name":"D3D11_MESSAGE_ID_RESOURCE_MAP_ALREADYMAPPED","Value":2097213} + ,{"Name":"D3D11_MESSAGE_ID_RESOURCE_MAP_DEVICEREMOVED_RETURN","Value":2097214} + ,{"Name":"D3D11_MESSAGE_ID_RESOURCE_MAP_OUTOFMEMORY_RETURN","Value":2097215} + ,{"Name":"D3D11_MESSAGE_ID_RESOURCE_MAP_WITHOUT_INITIAL_DISCARD","Value":2097216} + ,{"Name":"D3D11_MESSAGE_ID_RESOURCE_UNMAP_INVALIDSUBRESOURCE","Value":2097217} + ,{"Name":"D3D11_MESSAGE_ID_RESOURCE_UNMAP_NOTMAPPED","Value":2097218} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_RASTERIZING_CONTROL_POINTS","Value":2097219} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_IASETPRIMITIVETOPOLOGY_TOPOLOGY_UNSUPPORTED","Value":2097220} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_HS_DS_SIGNATURE_MISMATCH","Value":2097221} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_HULL_SHADER_INPUT_TOPOLOGY_MISMATCH","Value":2097222} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_HS_DS_CONTROL_POINT_COUNT_MISMATCH","Value":2097223} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_HS_DS_TESSELLATOR_DOMAIN_MISMATCH","Value":2097224} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_CONTEXT","Value":2097225} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_CONTEXT","Value":2097226} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_CONTEXT","Value":2097227} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_BUFFER","Value":2097228} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_BUFFER_WIN7","Value":2097229} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_BUFFER","Value":2097230} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_TEXTURE1D","Value":2097231} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_TEXTURE1D_WIN7","Value":2097232} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_TEXTURE1D","Value":2097233} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_TEXTURE2D","Value":2097234} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_TEXTURE2D_WIN7","Value":2097235} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_TEXTURE2D","Value":2097236} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_TEXTURE3D","Value":2097237} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_TEXTURE3D_WIN7","Value":2097238} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_TEXTURE3D","Value":2097239} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_SHADERRESOURCEVIEW","Value":2097240} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_SHADERRESOURCEVIEW_WIN7","Value":2097241} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_SHADERRESOURCEVIEW","Value":2097242} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_RENDERTARGETVIEW","Value":2097243} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_RENDERTARGETVIEW_WIN7","Value":2097244} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_RENDERTARGETVIEW","Value":2097245} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_DEPTHSTENCILVIEW","Value":2097246} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_DEPTHSTENCILVIEW_WIN7","Value":2097247} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_DEPTHSTENCILVIEW","Value":2097248} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_VERTEXSHADER","Value":2097249} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_VERTEXSHADER_WIN7","Value":2097250} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_VERTEXSHADER","Value":2097251} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_HULLSHADER","Value":2097252} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_HULLSHADER","Value":2097253} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_HULLSHADER","Value":2097254} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_DOMAINSHADER","Value":2097255} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_DOMAINSHADER","Value":2097256} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_DOMAINSHADER","Value":2097257} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_GEOMETRYSHADER","Value":2097258} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_GEOMETRYSHADER_WIN7","Value":2097259} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_GEOMETRYSHADER","Value":2097260} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_PIXELSHADER","Value":2097261} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_PIXELSHADER_WIN7","Value":2097262} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_PIXELSHADER","Value":2097263} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_INPUTLAYOUT","Value":2097264} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_INPUTLAYOUT_WIN7","Value":2097265} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_INPUTLAYOUT","Value":2097266} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_SAMPLER","Value":2097267} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_SAMPLER_WIN7","Value":2097268} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_SAMPLER","Value":2097269} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_BLENDSTATE","Value":2097270} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_BLENDSTATE_WIN7","Value":2097271} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_BLENDSTATE","Value":2097272} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_DEPTHSTENCILSTATE","Value":2097273} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_DEPTHSTENCILSTATE_WIN7","Value":2097274} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_DEPTHSTENCILSTATE","Value":2097275} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_RASTERIZERSTATE","Value":2097276} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_RASTERIZERSTATE_WIN7","Value":2097277} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_RASTERIZERSTATE","Value":2097278} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_QUERY","Value":2097279} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_QUERY_WIN7","Value":2097280} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_QUERY","Value":2097281} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_PREDICATE","Value":2097282} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_PREDICATE_WIN7","Value":2097283} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_PREDICATE","Value":2097284} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_COUNTER","Value":2097285} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_COUNTER","Value":2097286} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_COMMANDLIST","Value":2097287} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_COMMANDLIST","Value":2097288} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_COMMANDLIST","Value":2097289} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_CLASSINSTANCE","Value":2097290} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_CLASSINSTANCE","Value":2097291} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_CLASSINSTANCE","Value":2097292} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_CLASSLINKAGE","Value":2097293} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_CLASSLINKAGE","Value":2097294} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_CLASSLINKAGE","Value":2097295} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_DEVICE_WIN7","Value":2097296} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_OBJECT_SUMMARY_WIN7","Value":2097297} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_COMPUTESHADER","Value":2097298} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_COMPUTESHADER","Value":2097299} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_COMPUTESHADER","Value":2097300} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_UNORDEREDACCESSVIEW","Value":2097301} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_UNORDEREDACCESSVIEW","Value":2097302} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_UNORDEREDACCESSVIEW","Value":2097303} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_SETSHADER_INTERFACES_FEATURELEVEL","Value":2097304} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_SETSHADER_INTERFACE_COUNT_MISMATCH","Value":2097305} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_SETSHADER_INVALID_INSTANCE","Value":2097306} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_SETSHADER_INVALID_INSTANCE_INDEX","Value":2097307} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_SETSHADER_INVALID_INSTANCE_TYPE","Value":2097308} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_SETSHADER_INVALID_INSTANCE_DATA","Value":2097309} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_SETSHADER_UNBOUND_INSTANCE_DATA","Value":2097310} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_SETSHADER_INSTANCE_DATA_BINDINGS","Value":2097311} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATESHADER_CLASSLINKAGE_FULL","Value":2097312} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CHECKFEATURESUPPORT_UNRECOGNIZED_FEATURE","Value":2097313} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CHECKFEATURESUPPORT_MISMATCHED_DATA_SIZE","Value":2097314} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CHECKFEATURESUPPORT_INVALIDARG_RETURN","Value":2097315} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CSSETSHADERRESOURCES_HAZARD","Value":2097316} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CSSETCONSTANTBUFFERS_HAZARD","Value":2097317} + ,{"Name":"D3D11_MESSAGE_ID_CSSETSHADERRESOURCES_UNBINDDELETINGOBJECT","Value":2097318} + ,{"Name":"D3D11_MESSAGE_ID_CSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT","Value":2097319} + ,{"Name":"D3D11_MESSAGE_ID_CREATECOMPUTESHADER_INVALIDCALL","Value":2097320} + ,{"Name":"D3D11_MESSAGE_ID_CREATECOMPUTESHADER_OUTOFMEMORY","Value":2097321} + ,{"Name":"D3D11_MESSAGE_ID_CREATECOMPUTESHADER_INVALIDSHADERBYTECODE","Value":2097322} + ,{"Name":"D3D11_MESSAGE_ID_CREATECOMPUTESHADER_INVALIDSHADERTYPE","Value":2097323} + ,{"Name":"D3D11_MESSAGE_ID_CREATECOMPUTESHADER_INVALIDCLASSLINKAGE","Value":2097324} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CSSETSHADERRESOURCES_VIEWS_EMPTY","Value":2097325} + ,{"Name":"D3D11_MESSAGE_ID_CSSETCONSTANTBUFFERS_INVALIDBUFFER","Value":2097326} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CSSETCONSTANTBUFFERS_BUFFERS_EMPTY","Value":2097327} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CSSETSAMPLERS_SAMPLERS_EMPTY","Value":2097328} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CSGETSHADERRESOURCES_VIEWS_EMPTY","Value":2097329} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CSGETCONSTANTBUFFERS_BUFFERS_EMPTY","Value":2097330} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CSGETSAMPLERS_SAMPLERS_EMPTY","Value":2097331} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATEVERTEXSHADER_DOUBLEFLOATOPSNOTSUPPORTED","Value":2097332} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATEHULLSHADER_DOUBLEFLOATOPSNOTSUPPORTED","Value":2097333} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATEDOMAINSHADER_DOUBLEFLOATOPSNOTSUPPORTED","Value":2097334} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADER_DOUBLEFLOATOPSNOTSUPPORTED","Value":2097335} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DOUBLEFLOATOPSNOTSUPPORTED","Value":2097336} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATEPIXELSHADER_DOUBLEFLOATOPSNOTSUPPORTED","Value":2097337} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATECOMPUTESHADER_DOUBLEFLOATOPSNOTSUPPORTED","Value":2097338} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDSTRUCTURESTRIDE","Value":2097339} + ,{"Name":"D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDFLAGS","Value":2097340} + ,{"Name":"D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDRESOURCE","Value":2097341} + ,{"Name":"D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDDESC","Value":2097342} + ,{"Name":"D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDFORMAT","Value":2097343} + ,{"Name":"D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDDIMENSIONS","Value":2097344} + ,{"Name":"D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_UNRECOGNIZEDFORMAT","Value":2097345} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETSANDUNORDEREDACCESSVIEWS_HAZARD","Value":2097346} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETSANDUNORDEREDACCESSVIEWS_OVERLAPPING_OLD_SLOTS","Value":2097347} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETSANDUNORDEREDACCESSVIEWS_NO_OP","Value":2097348} + ,{"Name":"D3D11_MESSAGE_ID_CSSETUNORDEREDACCESSVIEWS_UNBINDDELETINGOBJECT","Value":2097349} + ,{"Name":"D3D11_MESSAGE_ID_PSSETUNORDEREDACCESSVIEWS_UNBINDDELETINGOBJECT","Value":2097350} + ,{"Name":"D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDARG_RETURN","Value":2097351} + ,{"Name":"D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_OUTOFMEMORY_RETURN","Value":2097352} + ,{"Name":"D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_TOOMANYOBJECTS","Value":2097353} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CSSETUNORDEREDACCESSVIEWS_HAZARD","Value":2097354} + ,{"Name":"D3D11_MESSAGE_ID_CLEARUNORDEREDACCESSVIEW_DENORMFLUSH","Value":2097355} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CSSETUNORDEREDACCESSS_VIEWS_EMPTY","Value":2097356} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CSGETUNORDEREDACCESSS_VIEWS_EMPTY","Value":2097357} + ,{"Name":"D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDFLAGS","Value":2097358} + ,{"Name":"D3D11_MESSAGE_ID_CREATESHADERRESESOURCEVIEW_TOOMANYOBJECTS","Value":2097359} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DISPATCHINDIRECT_INVALID_ARG_BUFFER","Value":2097360} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DISPATCHINDIRECT_OFFSET_UNALIGNED","Value":2097361} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DISPATCHINDIRECT_OFFSET_OVERFLOW","Value":2097362} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_SETRESOURCEMINLOD_INVALIDCONTEXT","Value":2097363} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_SETRESOURCEMINLOD_INVALIDRESOURCE","Value":2097364} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_SETRESOURCEMINLOD_INVALIDMINLOD","Value":2097365} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_GETRESOURCEMINLOD_INVALIDCONTEXT","Value":2097366} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_GETRESOURCEMINLOD_INVALIDRESOURCE","Value":2097367} + ,{"Name":"D3D11_MESSAGE_ID_OMSETDEPTHSTENCIL_UNBINDDELETINGOBJECT","Value":2097368} + ,{"Name":"D3D11_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_DEPTH_READONLY","Value":2097369} + ,{"Name":"D3D11_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_STENCIL_READONLY","Value":2097370} + ,{"Name":"D3D11_MESSAGE_ID_CHECKFEATURESUPPORT_FORMAT_DEPRECATED","Value":2097371} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_RETURN_TYPE_MISMATCH","Value":2097372} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_NOT_SET","Value":2097373} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_UNORDEREDACCESSVIEW_RENDERTARGETVIEW_OVERLAP","Value":2097374} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_DIMENSION_MISMATCH","Value":2097375} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_APPEND_UNSUPPORTED","Value":2097376} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMICS_UNSUPPORTED","Value":2097377} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_STRUCTURE_STRIDE_MISMATCH","Value":2097378} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_BUFFER_TYPE_MISMATCH","Value":2097379} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_RAW_UNSUPPORTED","Value":2097380} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_FORMAT_LD_UNSUPPORTED","Value":2097381} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_FORMAT_STORE_UNSUPPORTED","Value":2097382} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMIC_ADD_UNSUPPORTED","Value":2097383} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMIC_BITWISE_OPS_UNSUPPORTED","Value":2097384} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMIC_CMPSTORE_CMPEXCHANGE_UNSUPPORTED","Value":2097385} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMIC_EXCHANGE_UNSUPPORTED","Value":2097386} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMIC_SIGNED_MINMAX_UNSUPPORTED","Value":2097387} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMIC_UNSIGNED_MINMAX_UNSUPPORTED","Value":2097388} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DISPATCH_BOUND_RESOURCE_MAPPED","Value":2097389} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DISPATCH_THREADGROUPCOUNT_OVERFLOW","Value":2097390} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DISPATCH_THREADGROUPCOUNT_ZERO","Value":2097391} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_SHADERRESOURCEVIEW_STRUCTURE_STRIDE_MISMATCH","Value":2097392} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_SHADERRESOURCEVIEW_BUFFER_TYPE_MISMATCH","Value":2097393} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_SHADERRESOURCEVIEW_RAW_UNSUPPORTED","Value":2097394} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DISPATCH_UNSUPPORTED","Value":2097395} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DISPATCHINDIRECT_UNSUPPORTED","Value":2097396} + ,{"Name":"D3D11_MESSAGE_ID_COPYSTRUCTURECOUNT_INVALIDOFFSET","Value":2097397} + ,{"Name":"D3D11_MESSAGE_ID_COPYSTRUCTURECOUNT_LARGEOFFSET","Value":2097398} + ,{"Name":"D3D11_MESSAGE_ID_COPYSTRUCTURECOUNT_INVALIDDESTINATIONSTATE","Value":2097399} + ,{"Name":"D3D11_MESSAGE_ID_COPYSTRUCTURECOUNT_INVALIDSOURCESTATE","Value":2097400} + ,{"Name":"D3D11_MESSAGE_ID_CHECKFORMATSUPPORT_FORMAT_NOT_SUPPORTED","Value":2097401} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CSSETUNORDEREDACCESSVIEWS_INVALIDVIEW","Value":2097402} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CSSETUNORDEREDACCESSVIEWS_INVALIDOFFSET","Value":2097403} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CSSETUNORDEREDACCESSVIEWS_TOOMANYVIEWS","Value":2097404} + ,{"Name":"D3D11_MESSAGE_ID_CLEARUNORDEREDACCESSVIEWFLOAT_INVALIDFORMAT","Value":2097405} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_COUNTER_UNSUPPORTED","Value":2097406} + ,{"Name":"D3D11_MESSAGE_ID_REF_WARNING","Value":2097407} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_PIXEL_SHADER_WITHOUT_RTV_OR_DSV","Value":2097408} + ,{"Name":"D3D11_MESSAGE_ID_SHADER_ABORT","Value":2097409} + ,{"Name":"D3D11_MESSAGE_ID_SHADER_MESSAGE","Value":2097410} + ,{"Name":"D3D11_MESSAGE_ID_SHADER_ERROR","Value":2097411} + ,{"Name":"D3D11_MESSAGE_ID_OFFERRESOURCES_INVALIDRESOURCE","Value":2097412} + ,{"Name":"D3D11_MESSAGE_ID_HSSETSAMPLERS_UNBINDDELETINGOBJECT","Value":2097413} + ,{"Name":"D3D11_MESSAGE_ID_DSSETSAMPLERS_UNBINDDELETINGOBJECT","Value":2097414} + ,{"Name":"D3D11_MESSAGE_ID_CSSETSAMPLERS_UNBINDDELETINGOBJECT","Value":2097415} + ,{"Name":"D3D11_MESSAGE_ID_HSSETSHADER_UNBINDDELETINGOBJECT","Value":2097416} + ,{"Name":"D3D11_MESSAGE_ID_DSSETSHADER_UNBINDDELETINGOBJECT","Value":2097417} + ,{"Name":"D3D11_MESSAGE_ID_CSSETSHADER_UNBINDDELETINGOBJECT","Value":2097418} + ,{"Name":"D3D11_MESSAGE_ID_ENQUEUESETEVENT_INVALIDARG_RETURN","Value":2097419} + ,{"Name":"D3D11_MESSAGE_ID_ENQUEUESETEVENT_OUTOFMEMORY_RETURN","Value":2097420} + ,{"Name":"D3D11_MESSAGE_ID_ENQUEUESETEVENT_ACCESSDENIED_RETURN","Value":2097421} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETSANDUNORDEREDACCESSVIEWS_NUMUAVS_INVALIDRANGE","Value":2097422} + ,{"Name":"D3D11_MESSAGE_ID_USE_OF_ZERO_REFCOUNT_OBJECT","Value":2097423} + ,{"Name":"D3D11_MESSAGE_ID_D3D11_MESSAGES_END","Value":2097424} + ,{"Name":"D3D11_MESSAGE_ID_D3D11_1_MESSAGES_START","Value":3145728} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_VIDEODECODER","Value":3145729} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_VIDEOPROCESSORENUM","Value":3145730} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_VIDEOPROCESSOR","Value":3145731} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_DECODEROUTPUTVIEW","Value":3145732} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_PROCESSORINPUTVIEW","Value":3145733} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_PROCESSOROUTPUTVIEW","Value":3145734} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_DEVICECONTEXTSTATE","Value":3145735} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_VIDEODECODER","Value":3145736} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_VIDEOPROCESSORENUM","Value":3145737} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_VIDEOPROCESSOR","Value":3145738} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_DECODEROUTPUTVIEW","Value":3145739} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_PROCESSORINPUTVIEW","Value":3145740} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_PROCESSOROUTPUTVIEW","Value":3145741} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_DEVICECONTEXTSTATE","Value":3145742} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_VIDEODECODER","Value":3145743} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_VIDEOPROCESSORENUM","Value":3145744} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_VIDEOPROCESSOR","Value":3145745} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_DECODEROUTPUTVIEW","Value":3145746} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_PROCESSORINPUTVIEW","Value":3145747} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_PROCESSOROUTPUTVIEW","Value":3145748} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_DEVICECONTEXTSTATE","Value":3145749} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEVICECONTEXTSTATE_INVALIDFLAGS","Value":3145750} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEVICECONTEXTSTATE_INVALIDFEATURELEVEL","Value":3145751} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEVICECONTEXTSTATE_FEATURELEVELS_NOT_SUPPORTED","Value":3145752} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEVICECONTEXTSTATE_INVALIDREFIID","Value":3145753} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DISCARDVIEW_INVALIDVIEW","Value":3145754} + ,{"Name":"D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION1_INVALIDCOPYFLAGS","Value":3145755} + ,{"Name":"D3D11_MESSAGE_ID_UPDATESUBRESOURCE1_INVALIDCOPYFLAGS","Value":3145756} + ,{"Name":"D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDFORCEDSAMPLECOUNT","Value":3145757} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEODECODER_OUTOFMEMORY_RETURN","Value":3145758} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEODECODER_NULLPARAM","Value":3145759} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEODECODER_INVALIDFORMAT","Value":3145760} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEODECODER_ZEROWIDTHHEIGHT","Value":3145761} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEODECODER_DRIVER_INVALIDBUFFERSIZE","Value":3145762} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEODECODER_DRIVER_INVALIDBUFFERUSAGE","Value":3145763} + ,{"Name":"D3D11_MESSAGE_ID_GETVIDEODECODERPROFILECOUNT_OUTOFMEMORY","Value":3145764} + ,{"Name":"D3D11_MESSAGE_ID_GETVIDEODECODERPROFILE_NULLPARAM","Value":3145765} + ,{"Name":"D3D11_MESSAGE_ID_GETVIDEODECODERPROFILE_INVALIDINDEX","Value":3145766} + ,{"Name":"D3D11_MESSAGE_ID_GETVIDEODECODERPROFILE_OUTOFMEMORY_RETURN","Value":3145767} + ,{"Name":"D3D11_MESSAGE_ID_CHECKVIDEODECODERFORMAT_NULLPARAM","Value":3145768} + ,{"Name":"D3D11_MESSAGE_ID_CHECKVIDEODECODERFORMAT_OUTOFMEMORY_RETURN","Value":3145769} + ,{"Name":"D3D11_MESSAGE_ID_GETVIDEODECODERCONFIGCOUNT_NULLPARAM","Value":3145770} + ,{"Name":"D3D11_MESSAGE_ID_GETVIDEODECODERCONFIGCOUNT_OUTOFMEMORY_RETURN","Value":3145771} + ,{"Name":"D3D11_MESSAGE_ID_GETVIDEODECODERCONFIG_NULLPARAM","Value":3145772} + ,{"Name":"D3D11_MESSAGE_ID_GETVIDEODECODERCONFIG_INVALIDINDEX","Value":3145773} + ,{"Name":"D3D11_MESSAGE_ID_GETVIDEODECODERCONFIG_OUTOFMEMORY_RETURN","Value":3145774} + ,{"Name":"D3D11_MESSAGE_ID_GETDECODERCREATIONPARAMS_NULLPARAM","Value":3145775} + ,{"Name":"D3D11_MESSAGE_ID_GETDECODERDRIVERHANDLE_NULLPARAM","Value":3145776} + ,{"Name":"D3D11_MESSAGE_ID_GETDECODERBUFFER_NULLPARAM","Value":3145777} + ,{"Name":"D3D11_MESSAGE_ID_GETDECODERBUFFER_INVALIDBUFFER","Value":3145778} + ,{"Name":"D3D11_MESSAGE_ID_GETDECODERBUFFER_INVALIDTYPE","Value":3145779} + ,{"Name":"D3D11_MESSAGE_ID_GETDECODERBUFFER_LOCKED","Value":3145780} + ,{"Name":"D3D11_MESSAGE_ID_RELEASEDECODERBUFFER_NULLPARAM","Value":3145781} + ,{"Name":"D3D11_MESSAGE_ID_RELEASEDECODERBUFFER_INVALIDTYPE","Value":3145782} + ,{"Name":"D3D11_MESSAGE_ID_RELEASEDECODERBUFFER_NOTLOCKED","Value":3145783} + ,{"Name":"D3D11_MESSAGE_ID_DECODERBEGINFRAME_NULLPARAM","Value":3145784} + ,{"Name":"D3D11_MESSAGE_ID_DECODERBEGINFRAME_HAZARD","Value":3145785} + ,{"Name":"D3D11_MESSAGE_ID_DECODERENDFRAME_NULLPARAM","Value":3145786} + ,{"Name":"D3D11_MESSAGE_ID_SUBMITDECODERBUFFERS_NULLPARAM","Value":3145787} + ,{"Name":"D3D11_MESSAGE_ID_SUBMITDECODERBUFFERS_INVALIDTYPE","Value":3145788} + ,{"Name":"D3D11_MESSAGE_ID_DECODEREXTENSION_NULLPARAM","Value":3145789} + ,{"Name":"D3D11_MESSAGE_ID_DECODEREXTENSION_INVALIDRESOURCE","Value":3145790} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORENUMERATOR_OUTOFMEMORY_RETURN","Value":3145791} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORENUMERATOR_NULLPARAM","Value":3145792} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORENUMERATOR_INVALIDFRAMEFORMAT","Value":3145793} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORENUMERATOR_INVALIDUSAGE","Value":3145794} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORENUMERATOR_INVALIDINPUTFRAMERATE","Value":3145795} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORENUMERATOR_INVALIDOUTPUTFRAMERATE","Value":3145796} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORENUMERATOR_INVALIDWIDTHHEIGHT","Value":3145797} + ,{"Name":"D3D11_MESSAGE_ID_GETVIDEOPROCESSORCONTENTDESC_NULLPARAM","Value":3145798} + ,{"Name":"D3D11_MESSAGE_ID_CHECKVIDEOPROCESSORFORMAT_NULLPARAM","Value":3145799} + ,{"Name":"D3D11_MESSAGE_ID_GETVIDEOPROCESSORCAPS_NULLPARAM","Value":3145800} + ,{"Name":"D3D11_MESSAGE_ID_GETVIDEOPROCESSORRATECONVERSIONCAPS_NULLPARAM","Value":3145801} + ,{"Name":"D3D11_MESSAGE_ID_GETVIDEOPROCESSORRATECONVERSIONCAPS_INVALIDINDEX","Value":3145802} + ,{"Name":"D3D11_MESSAGE_ID_GETVIDEOPROCESSORCUSTOMRATE_NULLPARAM","Value":3145803} + ,{"Name":"D3D11_MESSAGE_ID_GETVIDEOPROCESSORCUSTOMRATE_INVALIDINDEX","Value":3145804} + ,{"Name":"D3D11_MESSAGE_ID_GETVIDEOPROCESSORFILTERRANGE_NULLPARAM","Value":3145805} + ,{"Name":"D3D11_MESSAGE_ID_GETVIDEOPROCESSORFILTERRANGE_UNSUPPORTED","Value":3145806} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOR_OUTOFMEMORY_RETURN","Value":3145807} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOR_NULLPARAM","Value":3145808} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTTARGETRECT_NULLPARAM","Value":3145809} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTBACKGROUNDCOLOR_NULLPARAM","Value":3145810} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTBACKGROUNDCOLOR_INVALIDALPHA","Value":3145811} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTCOLORSPACE_NULLPARAM","Value":3145812} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTALPHAFILLMODE_NULLPARAM","Value":3145813} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTALPHAFILLMODE_UNSUPPORTED","Value":3145814} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTALPHAFILLMODE_INVALIDSTREAM","Value":3145815} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTALPHAFILLMODE_INVALIDFILLMODE","Value":3145816} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTCONSTRICTION_NULLPARAM","Value":3145817} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTSTEREOMODE_NULLPARAM","Value":3145818} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTSTEREOMODE_UNSUPPORTED","Value":3145819} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTEXTENSION_NULLPARAM","Value":3145820} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTTARGETRECT_NULLPARAM","Value":3145821} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTBACKGROUNDCOLOR_NULLPARAM","Value":3145822} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTCOLORSPACE_NULLPARAM","Value":3145823} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTALPHAFILLMODE_NULLPARAM","Value":3145824} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTCONSTRICTION_NULLPARAM","Value":3145825} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTCONSTRICTION_UNSUPPORTED","Value":3145826} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTCONSTRICTION_INVALIDSIZE","Value":3145827} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTSTEREOMODE_NULLPARAM","Value":3145828} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTEXTENSION_NULLPARAM","Value":3145829} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFRAMEFORMAT_NULLPARAM","Value":3145830} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFRAMEFORMAT_INVALIDFORMAT","Value":3145831} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFRAMEFORMAT_INVALIDSTREAM","Value":3145832} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMCOLORSPACE_NULLPARAM","Value":3145833} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMCOLORSPACE_INVALIDSTREAM","Value":3145834} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMOUTPUTRATE_NULLPARAM","Value":3145835} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMOUTPUTRATE_INVALIDRATE","Value":3145836} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMOUTPUTRATE_INVALIDFLAG","Value":3145837} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMOUTPUTRATE_INVALIDSTREAM","Value":3145838} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSOURCERECT_NULLPARAM","Value":3145839} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSOURCERECT_INVALIDSTREAM","Value":3145840} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSOURCERECT_INVALIDRECT","Value":3145841} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMDESTRECT_NULLPARAM","Value":3145842} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMDESTRECT_INVALIDSTREAM","Value":3145843} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMDESTRECT_INVALIDRECT","Value":3145844} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMALPHA_NULLPARAM","Value":3145845} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMALPHA_INVALIDSTREAM","Value":3145846} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMALPHA_INVALIDALPHA","Value":3145847} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPALETTE_NULLPARAM","Value":3145848} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPALETTE_INVALIDSTREAM","Value":3145849} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPALETTE_INVALIDCOUNT","Value":3145850} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPALETTE_INVALIDALPHA","Value":3145851} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPIXELASPECTRATIO_NULLPARAM","Value":3145852} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPIXELASPECTRATIO_INVALIDSTREAM","Value":3145853} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPIXELASPECTRATIO_INVALIDRATIO","Value":3145854} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMLUMAKEY_NULLPARAM","Value":3145855} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMLUMAKEY_INVALIDSTREAM","Value":3145856} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMLUMAKEY_INVALIDRANGE","Value":3145857} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMLUMAKEY_UNSUPPORTED","Value":3145858} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSTEREOFORMAT_NULLPARAM","Value":3145859} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSTEREOFORMAT_INVALIDSTREAM","Value":3145860} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSTEREOFORMAT_UNSUPPORTED","Value":3145861} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSTEREOFORMAT_FLIPUNSUPPORTED","Value":3145862} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSTEREOFORMAT_MONOOFFSETUNSUPPORTED","Value":3145863} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSTEREOFORMAT_FORMATUNSUPPORTED","Value":3145864} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSTEREOFORMAT_INVALIDFORMAT","Value":3145865} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMAUTOPROCESSINGMODE_NULLPARAM","Value":3145866} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMAUTOPROCESSINGMODE_INVALIDSTREAM","Value":3145867} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFILTER_NULLPARAM","Value":3145868} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFILTER_INVALIDSTREAM","Value":3145869} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFILTER_INVALIDFILTER","Value":3145870} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFILTER_UNSUPPORTED","Value":3145871} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFILTER_INVALIDLEVEL","Value":3145872} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMEXTENSION_NULLPARAM","Value":3145873} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMEXTENSION_INVALIDSTREAM","Value":3145874} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMFRAMEFORMAT_NULLPARAM","Value":3145875} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMCOLORSPACE_NULLPARAM","Value":3145876} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMOUTPUTRATE_NULLPARAM","Value":3145877} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMSOURCERECT_NULLPARAM","Value":3145878} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMDESTRECT_NULLPARAM","Value":3145879} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMALPHA_NULLPARAM","Value":3145880} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMPALETTE_NULLPARAM","Value":3145881} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMPIXELASPECTRATIO_NULLPARAM","Value":3145882} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMLUMAKEY_NULLPARAM","Value":3145883} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMSTEREOFORMAT_NULLPARAM","Value":3145884} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMAUTOPROCESSINGMODE_NULLPARAM","Value":3145885} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMFILTER_NULLPARAM","Value":3145886} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMEXTENSION_NULLPARAM","Value":3145887} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMEXTENSION_INVALIDSTREAM","Value":3145888} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_NULLPARAM","Value":3145889} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDSTREAMCOUNT","Value":3145890} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_TARGETRECT","Value":3145891} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDOUTPUT","Value":3145892} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDPASTFRAMES","Value":3145893} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDFUTUREFRAMES","Value":3145894} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDSOURCERECT","Value":3145895} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDDESTRECT","Value":3145896} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDINPUTRESOURCE","Value":3145897} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDARRAYSIZE","Value":3145898} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDARRAY","Value":3145899} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_RIGHTEXPECTED","Value":3145900} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_RIGHTNOTEXPECTED","Value":3145901} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_STEREONOTENABLED","Value":3145902} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDRIGHTRESOURCE","Value":3145903} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_NOSTEREOSTREAMS","Value":3145904} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INPUTHAZARD","Value":3145905} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_OUTPUTHAZARD","Value":3145906} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_OUTOFMEMORY_RETURN","Value":3145907} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_NULLPARAM","Value":3145908} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_INVALIDTYPE","Value":3145909} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_INVALIDBIND","Value":3145910} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_UNSUPPORTEDFORMAT","Value":3145911} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_INVALIDMIP","Value":3145912} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_UNSUPPORTEMIP","Value":3145913} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_INVALIDARRAYSIZE","Value":3145914} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_INVALIDARRAY","Value":3145915} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_INVALIDDIMENSION","Value":3145916} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_OUTOFMEMORY_RETURN","Value":3145917} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_NULLPARAM","Value":3145918} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDTYPE","Value":3145919} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDBIND","Value":3145920} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDMISC","Value":3145921} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDUSAGE","Value":3145922} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDFORMAT","Value":3145923} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDFOURCC","Value":3145924} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDMIP","Value":3145925} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_UNSUPPORTEDMIP","Value":3145926} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDARRAYSIZE","Value":3145927} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDARRAY","Value":3145928} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDDIMENSION","Value":3145929} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_OUTOFMEMORY_RETURN","Value":3145930} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_NULLPARAM","Value":3145931} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_INVALIDTYPE","Value":3145932} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_INVALIDBIND","Value":3145933} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_INVALIDFORMAT","Value":3145934} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_INVALIDMIP","Value":3145935} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_UNSUPPORTEDMIP","Value":3145936} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_UNSUPPORTEDARRAY","Value":3145937} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_INVALIDARRAY","Value":3145938} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_INVALIDDIMENSION","Value":3145939} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_INVALID_USE_OF_FORCED_SAMPLE_COUNT","Value":3145940} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDLOGICOPS","Value":3145941} + ,{"Name":"D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDDARRAYWITHDECODER","Value":3145942} + ,{"Name":"D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDDARRAYWITHDECODER","Value":3145943} + ,{"Name":"D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDDARRAYWITHDECODER","Value":3145944} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_LOCKEDOUT_INTERFACE","Value":3145945} + ,{"Name":"D3D11_MESSAGE_ID_REF_WARNING_ATOMIC_INCONSISTENT","Value":3145946} + ,{"Name":"D3D11_MESSAGE_ID_REF_WARNING_READING_UNINITIALIZED_RESOURCE","Value":3145947} + ,{"Name":"D3D11_MESSAGE_ID_REF_WARNING_RAW_HAZARD","Value":3145948} + ,{"Name":"D3D11_MESSAGE_ID_REF_WARNING_WAR_HAZARD","Value":3145949} + ,{"Name":"D3D11_MESSAGE_ID_REF_WARNING_WAW_HAZARD","Value":3145950} + ,{"Name":"D3D11_MESSAGE_ID_CREATECRYPTOSESSION_NULLPARAM","Value":3145951} + ,{"Name":"D3D11_MESSAGE_ID_CREATECRYPTOSESSION_OUTOFMEMORY_RETURN","Value":3145952} + ,{"Name":"D3D11_MESSAGE_ID_GETCRYPTOTYPE_NULLPARAM","Value":3145953} + ,{"Name":"D3D11_MESSAGE_ID_GETDECODERPROFILE_NULLPARAM","Value":3145954} + ,{"Name":"D3D11_MESSAGE_ID_GETCRYPTOSESSIONCERTIFICATESIZE_NULLPARAM","Value":3145955} + ,{"Name":"D3D11_MESSAGE_ID_GETCRYPTOSESSIONCERTIFICATE_NULLPARAM","Value":3145956} + ,{"Name":"D3D11_MESSAGE_ID_GETCRYPTOSESSIONCERTIFICATE_WRONGSIZE","Value":3145957} + ,{"Name":"D3D11_MESSAGE_ID_GETCRYPTOSESSIONHANDLE_WRONGSIZE","Value":3145958} + ,{"Name":"D3D11_MESSAGE_ID_NEGOTIATECRPYTOSESSIONKEYEXCHANGE_NULLPARAM","Value":3145959} + ,{"Name":"D3D11_MESSAGE_ID_ENCRYPTIONBLT_UNSUPPORTED","Value":3145960} + ,{"Name":"D3D11_MESSAGE_ID_ENCRYPTIONBLT_NULLPARAM","Value":3145961} + ,{"Name":"D3D11_MESSAGE_ID_ENCRYPTIONBLT_SRC_WRONGDEVICE","Value":3145962} + ,{"Name":"D3D11_MESSAGE_ID_ENCRYPTIONBLT_DST_WRONGDEVICE","Value":3145963} + ,{"Name":"D3D11_MESSAGE_ID_ENCRYPTIONBLT_FORMAT_MISMATCH","Value":3145964} + ,{"Name":"D3D11_MESSAGE_ID_ENCRYPTIONBLT_SIZE_MISMATCH","Value":3145965} + ,{"Name":"D3D11_MESSAGE_ID_ENCRYPTIONBLT_SRC_MULTISAMPLED","Value":3145966} + ,{"Name":"D3D11_MESSAGE_ID_ENCRYPTIONBLT_DST_NOT_STAGING","Value":3145967} + ,{"Name":"D3D11_MESSAGE_ID_ENCRYPTIONBLT_SRC_MAPPED","Value":3145968} + ,{"Name":"D3D11_MESSAGE_ID_ENCRYPTIONBLT_DST_MAPPED","Value":3145969} + ,{"Name":"D3D11_MESSAGE_ID_ENCRYPTIONBLT_SRC_OFFERED","Value":3145970} + ,{"Name":"D3D11_MESSAGE_ID_ENCRYPTIONBLT_DST_OFFERED","Value":3145971} + ,{"Name":"D3D11_MESSAGE_ID_ENCRYPTIONBLT_SRC_CONTENT_UNDEFINED","Value":3145972} + ,{"Name":"D3D11_MESSAGE_ID_DECRYPTIONBLT_UNSUPPORTED","Value":3145973} + ,{"Name":"D3D11_MESSAGE_ID_DECRYPTIONBLT_NULLPARAM","Value":3145974} + ,{"Name":"D3D11_MESSAGE_ID_DECRYPTIONBLT_SRC_WRONGDEVICE","Value":3145975} + ,{"Name":"D3D11_MESSAGE_ID_DECRYPTIONBLT_DST_WRONGDEVICE","Value":3145976} + ,{"Name":"D3D11_MESSAGE_ID_DECRYPTIONBLT_FORMAT_MISMATCH","Value":3145977} + ,{"Name":"D3D11_MESSAGE_ID_DECRYPTIONBLT_SIZE_MISMATCH","Value":3145978} + ,{"Name":"D3D11_MESSAGE_ID_DECRYPTIONBLT_DST_MULTISAMPLED","Value":3145979} + ,{"Name":"D3D11_MESSAGE_ID_DECRYPTIONBLT_SRC_NOT_STAGING","Value":3145980} + ,{"Name":"D3D11_MESSAGE_ID_DECRYPTIONBLT_DST_NOT_RENDER_TARGET","Value":3145981} + ,{"Name":"D3D11_MESSAGE_ID_DECRYPTIONBLT_SRC_MAPPED","Value":3145982} + ,{"Name":"D3D11_MESSAGE_ID_DECRYPTIONBLT_DST_MAPPED","Value":3145983} + ,{"Name":"D3D11_MESSAGE_ID_DECRYPTIONBLT_SRC_OFFERED","Value":3145984} + ,{"Name":"D3D11_MESSAGE_ID_DECRYPTIONBLT_DST_OFFERED","Value":3145985} + ,{"Name":"D3D11_MESSAGE_ID_DECRYPTIONBLT_SRC_CONTENT_UNDEFINED","Value":3145986} + ,{"Name":"D3D11_MESSAGE_ID_STARTSESSIONKEYREFRESH_NULLPARAM","Value":3145987} + ,{"Name":"D3D11_MESSAGE_ID_STARTSESSIONKEYREFRESH_INVALIDSIZE","Value":3145988} + ,{"Name":"D3D11_MESSAGE_ID_FINISHSESSIONKEYREFRESH_NULLPARAM","Value":3145989} + ,{"Name":"D3D11_MESSAGE_ID_GETENCRYPTIONBLTKEY_NULLPARAM","Value":3145990} + ,{"Name":"D3D11_MESSAGE_ID_GETENCRYPTIONBLTKEY_INVALIDSIZE","Value":3145991} + ,{"Name":"D3D11_MESSAGE_ID_GETCONTENTPROTECTIONCAPS_NULLPARAM","Value":3145992} + ,{"Name":"D3D11_MESSAGE_ID_CHECKCRYPTOKEYEXCHANGE_NULLPARAM","Value":3145993} + ,{"Name":"D3D11_MESSAGE_ID_CHECKCRYPTOKEYEXCHANGE_INVALIDINDEX","Value":3145994} + ,{"Name":"D3D11_MESSAGE_ID_CREATEAUTHENTICATEDCHANNEL_NULLPARAM","Value":3145995} + ,{"Name":"D3D11_MESSAGE_ID_CREATEAUTHENTICATEDCHANNEL_UNSUPPORTED","Value":3145996} + ,{"Name":"D3D11_MESSAGE_ID_CREATEAUTHENTICATEDCHANNEL_INVALIDTYPE","Value":3145997} + ,{"Name":"D3D11_MESSAGE_ID_CREATEAUTHENTICATEDCHANNEL_OUTOFMEMORY_RETURN","Value":3145998} + ,{"Name":"D3D11_MESSAGE_ID_GETAUTHENTICATEDCHANNELCERTIFICATESIZE_INVALIDCHANNEL","Value":3145999} + ,{"Name":"D3D11_MESSAGE_ID_GETAUTHENTICATEDCHANNELCERTIFICATESIZE_NULLPARAM","Value":3146000} + ,{"Name":"D3D11_MESSAGE_ID_GETAUTHENTICATEDCHANNELCERTIFICATE_INVALIDCHANNEL","Value":3146001} + ,{"Name":"D3D11_MESSAGE_ID_GETAUTHENTICATEDCHANNELCERTIFICATE_NULLPARAM","Value":3146002} + ,{"Name":"D3D11_MESSAGE_ID_GETAUTHENTICATEDCHANNELCERTIFICATE_WRONGSIZE","Value":3146003} + ,{"Name":"D3D11_MESSAGE_ID_NEGOTIATEAUTHENTICATEDCHANNELKEYEXCHANGE_INVALIDCHANNEL","Value":3146004} + ,{"Name":"D3D11_MESSAGE_ID_NEGOTIATEAUTHENTICATEDCHANNELKEYEXCHANGE_NULLPARAM","Value":3146005} + ,{"Name":"D3D11_MESSAGE_ID_QUERYAUTHENTICATEDCHANNEL_NULLPARAM","Value":3146006} + ,{"Name":"D3D11_MESSAGE_ID_QUERYAUTHENTICATEDCHANNEL_WRONGCHANNEL","Value":3146007} + ,{"Name":"D3D11_MESSAGE_ID_QUERYAUTHENTICATEDCHANNEL_UNSUPPORTEDQUERY","Value":3146008} + ,{"Name":"D3D11_MESSAGE_ID_QUERYAUTHENTICATEDCHANNEL_WRONGSIZE","Value":3146009} + ,{"Name":"D3D11_MESSAGE_ID_QUERYAUTHENTICATEDCHANNEL_INVALIDPROCESSINDEX","Value":3146010} + ,{"Name":"D3D11_MESSAGE_ID_CONFIGUREAUTHENTICATEDCHANNEL_NULLPARAM","Value":3146011} + ,{"Name":"D3D11_MESSAGE_ID_CONFIGUREAUTHENTICATEDCHANNEL_WRONGCHANNEL","Value":3146012} + ,{"Name":"D3D11_MESSAGE_ID_CONFIGUREAUTHENTICATEDCHANNEL_UNSUPPORTEDCONFIGURE","Value":3146013} + ,{"Name":"D3D11_MESSAGE_ID_CONFIGUREAUTHENTICATEDCHANNEL_WRONGSIZE","Value":3146014} + ,{"Name":"D3D11_MESSAGE_ID_CONFIGUREAUTHENTICATEDCHANNEL_INVALIDPROCESSIDTYPE","Value":3146015} + ,{"Name":"D3D11_MESSAGE_ID_VSSETCONSTANTBUFFERS_INVALIDBUFFEROFFSETORCOUNT","Value":3146016} + ,{"Name":"D3D11_MESSAGE_ID_DSSETCONSTANTBUFFERS_INVALIDBUFFEROFFSETORCOUNT","Value":3146017} + ,{"Name":"D3D11_MESSAGE_ID_HSSETCONSTANTBUFFERS_INVALIDBUFFEROFFSETORCOUNT","Value":3146018} + ,{"Name":"D3D11_MESSAGE_ID_GSSETCONSTANTBUFFERS_INVALIDBUFFEROFFSETORCOUNT","Value":3146019} + ,{"Name":"D3D11_MESSAGE_ID_PSSETCONSTANTBUFFERS_INVALIDBUFFEROFFSETORCOUNT","Value":3146020} + ,{"Name":"D3D11_MESSAGE_ID_CSSETCONSTANTBUFFERS_INVALIDBUFFEROFFSETORCOUNT","Value":3146021} + ,{"Name":"D3D11_MESSAGE_ID_NEGOTIATECRPYTOSESSIONKEYEXCHANGE_INVALIDSIZE","Value":3146022} + ,{"Name":"D3D11_MESSAGE_ID_NEGOTIATEAUTHENTICATEDCHANNELKEYEXCHANGE_INVALIDSIZE","Value":3146023} + ,{"Name":"D3D11_MESSAGE_ID_OFFERRESOURCES_INVALIDPRIORITY","Value":3146024} + ,{"Name":"D3D11_MESSAGE_ID_GETCRYPTOSESSIONHANDLE_OUTOFMEMORY","Value":3146025} + ,{"Name":"D3D11_MESSAGE_ID_ACQUIREHANDLEFORCAPTURE_NULLPARAM","Value":3146026} + ,{"Name":"D3D11_MESSAGE_ID_ACQUIREHANDLEFORCAPTURE_INVALIDTYPE","Value":3146027} + ,{"Name":"D3D11_MESSAGE_ID_ACQUIREHANDLEFORCAPTURE_INVALIDBIND","Value":3146028} + ,{"Name":"D3D11_MESSAGE_ID_ACQUIREHANDLEFORCAPTURE_INVALIDARRAY","Value":3146029} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMROTATION_NULLPARAM","Value":3146030} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMROTATION_INVALIDSTREAM","Value":3146031} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMROTATION_INVALID","Value":3146032} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMROTATION_UNSUPPORTED","Value":3146033} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMROTATION_NULLPARAM","Value":3146034} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CLEARVIEW_INVALIDVIEW","Value":3146035} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATEVERTEXSHADER_DOUBLEEXTENSIONSNOTSUPPORTED","Value":3146036} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATEVERTEXSHADER_SHADEREXTENSIONSNOTSUPPORTED","Value":3146037} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATEHULLSHADER_DOUBLEEXTENSIONSNOTSUPPORTED","Value":3146038} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATEHULLSHADER_SHADEREXTENSIONSNOTSUPPORTED","Value":3146039} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATEDOMAINSHADER_DOUBLEEXTENSIONSNOTSUPPORTED","Value":3146040} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATEDOMAINSHADER_SHADEREXTENSIONSNOTSUPPORTED","Value":3146041} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADER_DOUBLEEXTENSIONSNOTSUPPORTED","Value":3146042} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADER_SHADEREXTENSIONSNOTSUPPORTED","Value":3146043} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DOUBLEEXTENSIONSNOTSUPPORTED","Value":3146044} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_SHADEREXTENSIONSNOTSUPPORTED","Value":3146045} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATEPIXELSHADER_DOUBLEEXTENSIONSNOTSUPPORTED","Value":3146046} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATEPIXELSHADER_SHADEREXTENSIONSNOTSUPPORTED","Value":3146047} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATECOMPUTESHADER_DOUBLEEXTENSIONSNOTSUPPORTED","Value":3146048} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATECOMPUTESHADER_SHADEREXTENSIONSNOTSUPPORTED","Value":3146049} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_MINPRECISION","Value":3146050} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMALPHA_UNSUPPORTED","Value":3146051} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPIXELASPECTRATIO_UNSUPPORTED","Value":3146052} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATEVERTEXSHADER_UAVSNOTSUPPORTED","Value":3146053} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATEHULLSHADER_UAVSNOTSUPPORTED","Value":3146054} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATEDOMAINSHADER_UAVSNOTSUPPORTED","Value":3146055} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADER_UAVSNOTSUPPORTED","Value":3146056} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UAVSNOTSUPPORTED","Value":3146057} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATEPIXELSHADER_UAVSNOTSUPPORTED","Value":3146058} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATECOMPUTESHADER_UAVSNOTSUPPORTED","Value":3146059} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETSANDUNORDEREDACCESSVIEWS_INVALIDOFFSET","Value":3146060} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETSANDUNORDEREDACCESSVIEWS_TOOMANYVIEWS","Value":3146061} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CLEARVIEW_NOTSUPPORTED","Value":3146062} + ,{"Name":"D3D11_MESSAGE_ID_SWAPDEVICECONTEXTSTATE_NOTSUPPORTED","Value":3146063} + ,{"Name":"D3D11_MESSAGE_ID_UPDATESUBRESOURCE_PREFERUPDATESUBRESOURCE1","Value":3146064} + ,{"Name":"D3D11_MESSAGE_ID_GETDC_INACCESSIBLE","Value":3146065} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CLEARVIEW_INVALIDRECT","Value":3146066} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_SAMPLE_MASK_IGNORED_ON_FL9","Value":3146067} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE1_NOT_SUPPORTED","Value":3146068} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE_BY_NAME_NOT_SUPPORTED","Value":3146069} + ,{"Name":"D3D11_MESSAGE_ID_ENQUEUESETEVENT_NOT_SUPPORTED","Value":3146070} + ,{"Name":"D3D11_MESSAGE_ID_OFFERRELEASE_NOT_SUPPORTED","Value":3146071} + ,{"Name":"D3D11_MESSAGE_ID_OFFERRESOURCES_INACCESSIBLE","Value":3146072} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDMSAA","Value":3146073} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_INVALIDMSAA","Value":3146074} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CLEARVIEW_INVALIDSOURCERECT","Value":3146075} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CLEARVIEW_EMPTYRECT","Value":3146076} + ,{"Name":"D3D11_MESSAGE_ID_UPDATESUBRESOURCE_EMPTYDESTBOX","Value":3146077} + ,{"Name":"D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_EMPTYSOURCEBOX","Value":3146078} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_OM_RENDER_TARGET_DOES_NOT_SUPPORT_LOGIC_OPS","Value":3146079} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_DEPTHSTENCILVIEW_NOT_SET","Value":3146080} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_RENDERTARGETVIEW_NOT_SET","Value":3146081} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_RENDERTARGETVIEW_NOT_SET_DUE_TO_FLIP_PRESENT","Value":3146082} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_NOT_SET_DUE_TO_FLIP_PRESENT","Value":3146083} + ,{"Name":"D3D11_MESSAGE_ID_GETDATAFORNEWHARDWAREKEY_NULLPARAM","Value":3146084} + ,{"Name":"D3D11_MESSAGE_ID_CHECKCRYPTOSESSIONSTATUS_NULLPARAM","Value":3146085} + ,{"Name":"D3D11_MESSAGE_ID_GETCRYPTOSESSIONPRIVATEDATASIZE_NULLPARAM","Value":3146086} + ,{"Name":"D3D11_MESSAGE_ID_GETVIDEODECODERCAPS_NULLPARAM","Value":3146087} + ,{"Name":"D3D11_MESSAGE_ID_GETVIDEODECODERCAPS_ZEROWIDTHHEIGHT","Value":3146088} + ,{"Name":"D3D11_MESSAGE_ID_CHECKVIDEODECODERDOWNSAMPLING_NULLPARAM","Value":3146089} + ,{"Name":"D3D11_MESSAGE_ID_CHECKVIDEODECODERDOWNSAMPLING_INVALIDCOLORSPACE","Value":3146090} + ,{"Name":"D3D11_MESSAGE_ID_CHECKVIDEODECODERDOWNSAMPLING_ZEROWIDTHHEIGHT","Value":3146091} + ,{"Name":"D3D11_MESSAGE_ID_VIDEODECODERENABLEDOWNSAMPLING_NULLPARAM","Value":3146092} + ,{"Name":"D3D11_MESSAGE_ID_VIDEODECODERENABLEDOWNSAMPLING_UNSUPPORTED","Value":3146093} + ,{"Name":"D3D11_MESSAGE_ID_VIDEODECODERUPDATEDOWNSAMPLING_NULLPARAM","Value":3146094} + ,{"Name":"D3D11_MESSAGE_ID_VIDEODECODERUPDATEDOWNSAMPLING_UNSUPPORTED","Value":3146095} + ,{"Name":"D3D11_MESSAGE_ID_CHECKVIDEOPROCESSORFORMATCONVERSION_NULLPARAM","Value":3146096} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTCOLORSPACE1_NULLPARAM","Value":3146097} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTCOLORSPACE1_NULLPARAM","Value":3146098} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMCOLORSPACE1_NULLPARAM","Value":3146099} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMCOLORSPACE1_INVALIDSTREAM","Value":3146100} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMMIRROR_NULLPARAM","Value":3146101} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMMIRROR_INVALIDSTREAM","Value":3146102} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMMIRROR_UNSUPPORTED","Value":3146103} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMCOLORSPACE1_NULLPARAM","Value":3146104} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMMIRROR_NULLPARAM","Value":3146105} + ,{"Name":"D3D11_MESSAGE_ID_RECOMMENDVIDEODECODERDOWNSAMPLING_NULLPARAM","Value":3146106} + ,{"Name":"D3D11_MESSAGE_ID_RECOMMENDVIDEODECODERDOWNSAMPLING_INVALIDCOLORSPACE","Value":3146107} + ,{"Name":"D3D11_MESSAGE_ID_RECOMMENDVIDEODECODERDOWNSAMPLING_ZEROWIDTHHEIGHT","Value":3146108} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTSHADERUSAGE_NULLPARAM","Value":3146109} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTSHADERUSAGE_NULLPARAM","Value":3146110} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETBEHAVIORHINTS_NULLPARAM","Value":3146111} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETBEHAVIORHINTS_INVALIDSTREAMCOUNT","Value":3146112} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETBEHAVIORHINTS_TARGETRECT","Value":3146113} + ,{"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} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_MESSAGE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"ID","Type":{"Kind":"ApiRef","Name":"D3D11_MESSAGE_ID","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"pDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Const"]} + ,{"Name":"DescriptionByteLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_INFO_QUEUE_FILTER_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"NumSeverities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pSeverityList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":[]} + ,{"Name":"NumIDs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pIDList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_MESSAGE_ID","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_INFO_QUEUE_FILTER" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11InfoQueue" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"6543dbb6-1b48-42f5-ab82-e97ec74326f6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetMessageCountLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"MessageCountLimit","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClearStoredMessages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"MessageIndex","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_MESSAGE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2},"Optional"]} + ,{"Name":"pMessageByteLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetNumMessagesAllowedByStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetNumMessagesDeniedByStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetNumStoredMessages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetNumStoredMessagesAllowedByRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetNumMessagesDiscardedByMessageCountLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetMessageCountLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"AddStorageFilterEntries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1},"Optional"]} + ,{"Name":"pFilterByteLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ClearStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"PushEmptyStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"PushCopyOfStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"PushStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PopStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetStorageFilterStackSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"AddRetrievalFilterEntries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1},"Optional"]} + ,{"Name":"pFilterByteLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ClearRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"PushEmptyRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"PushCopyOfRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"PushRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PopRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetRetrievalFilterStackSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"AddMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Category","Type":{"Kind":"ApiRef","Name":"D3D11_MESSAGE_CATEGORY","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"Severity","Type":{"Kind":"ApiRef","Name":"D3D11_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"ID","Type":{"Kind":"ApiRef","Name":"D3D11_MESSAGE_ID","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDescription","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"AddApplicationMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Severity","Type":{"Kind":"ApiRef","Name":"D3D11_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDescription","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetBreakOnCategory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Category","Type":{"Kind":"ApiRef","Name":"D3D11_MESSAGE_CATEGORY","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"bEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBreakOnSeverity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Severity","Type":{"Kind":"ApiRef","Name":"D3D11_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"bEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBreakOnID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ID","Type":{"Kind":"ApiRef","Name":"D3D11_MESSAGE_ID","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"bEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBreakOnCategory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Category","Type":{"Kind":"ApiRef","Name":"D3D11_MESSAGE_CATEGORY","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBreakOnSeverity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Severity","Type":{"Kind":"ApiRef","Name":"D3D11_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBreakOnID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ID","Type":{"Kind":"ApiRef","Name":"D3D11_MESSAGE_ID","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetMuteDebugOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"bMute","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMuteDebugOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"PFN_D3D11_CREATE_DEVICE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"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":"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"]} + ,{"Name":"param6","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param7","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Device","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ,{"Name":"param8","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"param9","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11DeviceContext","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"PFN_D3D11_CREATE_DEVICE_AND_SWAP_CHAIN" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"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":"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"]} + ,{"Name":"param6","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param7","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_SWAP_CHAIN_DESC","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"param8","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGISwapChain","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ,{"Name":"param9","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Device","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ,{"Name":"param10","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"param11","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11DeviceContext","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"D3D11_COPY_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_COPY_NO_OVERWRITE","Value":1} + ,{"Name":"D3D11_COPY_DISCARD","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_LOGIC_OP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_LOGIC_OP_CLEAR","Value":0} + ,{"Name":"D3D11_LOGIC_OP_SET","Value":1} + ,{"Name":"D3D11_LOGIC_OP_COPY","Value":2} + ,{"Name":"D3D11_LOGIC_OP_COPY_INVERTED","Value":3} + ,{"Name":"D3D11_LOGIC_OP_NOOP","Value":4} + ,{"Name":"D3D11_LOGIC_OP_INVERT","Value":5} + ,{"Name":"D3D11_LOGIC_OP_AND","Value":6} + ,{"Name":"D3D11_LOGIC_OP_NAND","Value":7} + ,{"Name":"D3D11_LOGIC_OP_OR","Value":8} + ,{"Name":"D3D11_LOGIC_OP_NOR","Value":9} + ,{"Name":"D3D11_LOGIC_OP_XOR","Value":10} + ,{"Name":"D3D11_LOGIC_OP_EQUIV","Value":11} + ,{"Name":"D3D11_LOGIC_OP_AND_REVERSE","Value":12} + ,{"Name":"D3D11_LOGIC_OP_AND_INVERTED","Value":13} + ,{"Name":"D3D11_LOGIC_OP_OR_REVERSE","Value":14} + ,{"Name":"D3D11_LOGIC_OP_OR_INVERTED","Value":15} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_RENDER_TARGET_BLEND_DESC1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"SrcBlend","Type":{"Kind":"ApiRef","Name":"D3D11_BLEND","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"DestBlend","Type":{"Kind":"ApiRef","Name":"D3D11_BLEND","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"BlendOp","Type":{"Kind":"ApiRef","Name":"D3D11_BLEND_OP","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"SrcBlendAlpha","Type":{"Kind":"ApiRef","Name":"D3D11_BLEND","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"DestBlendAlpha","Type":{"Kind":"ApiRef","Name":"D3D11_BLEND","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"BlendOpAlpha","Type":{"Kind":"ApiRef","Name":"D3D11_BLEND_OP","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"LogicOp","Type":{"Kind":"ApiRef","Name":"D3D11_LOGIC_OP","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"RenderTargetWriteMask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_BLEND_DESC1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"RenderTarget","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"ApiRef","Name":"D3D11_RENDER_TARGET_BLEND_DESC1","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11BlendState1" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"cc86fabe-da55-401d-85e7-e3c9de2877e9" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11BlendState","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_BLEND_DESC1","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_RASTERIZER_DESC1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"FrontCounterClockwise","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"DepthBias","Type":{"Kind":"Native","Name":"Int32"},"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":"ScissorEnable","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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11RasterizerState1" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"1217d7a6-5039-418c-b042-9cbe256afd6e" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11RasterizerState","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_RASTERIZER_DESC1","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_1_CREATE_DEVICE_CONTEXT_STATE_FLAG" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_1_CREATE_DEVICE_CONTEXT_STATE_SINGLETHREADED","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ID3DDeviceContextState" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"5c1e0d8a-7c23-48f9-8c59-a92958ceff11" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ID3D11DeviceContext1" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"bb2c6faa-b5fb-4082-8e6b-388b8cfa90e1" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceContext","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"CopySubresourceRegion1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDstResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"DstSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DstX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DstY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DstZ","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSrcResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"SrcSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSrcBox","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_BOX","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"CopyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateSubresource1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDstResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"DstSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDstBox","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_BOX","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"SrcRowPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SrcDepthPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"CopyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DiscardResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DiscardView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pResourceView","Type":{"Kind":"ApiRef","Name":"ID3D11View","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"VSSetConstantBuffers1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pFirstConstant","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pNumConstants","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"HSSetConstantBuffers1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pFirstConstant","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pNumConstants","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"DSSetConstantBuffers1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pFirstConstant","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pNumConstants","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GSSetConstantBuffers1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pFirstConstant","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pNumConstants","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"PSSetConstantBuffers1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pFirstConstant","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pNumConstants","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CSSetConstantBuffers1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pFirstConstant","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pNumConstants","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"VSGetConstantBuffers1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pFirstConstant","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pNumConstants","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"HSGetConstantBuffers1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pFirstConstant","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pNumConstants","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DSGetConstantBuffers1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pFirstConstant","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pNumConstants","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GSGetConstantBuffers1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pFirstConstant","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pNumConstants","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PSGetConstantBuffers1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pFirstConstant","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pNumConstants","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CSGetConstantBuffers1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pFirstConstant","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pNumConstants","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SwapDeviceContextState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pState","Type":{"Kind":"ApiRef","Name":"ID3DDeviceContextState","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppPreviousState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DDeviceContextState","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ClearView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pView","Type":{"Kind":"ApiRef","Name":"ID3D11View","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"Color","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ,{"Name":"pRect","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"NumRects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DiscardView1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pResourceView","Type":{"Kind":"ApiRef","Name":"ID3D11View","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"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","Optional","Const"]} + ,{"Name":"NumRects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ClearSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EncryptedSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_VIDEO_DECODER_BUFFER_DESC1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pIV","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"IVSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pSubSampleMappingBlock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":[]} + ,{"Name":"SubSampleMappingCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pCryptoSession","Type":{"Kind":"ApiRef","Name":"ID3D11CryptoSession","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"BlobSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"pKeyInfoId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"PrivateDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pPrivateData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_VIDEO_DECODER_CAPS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_VIDEO_DECODER_CAPS_DOWNSAMPLE","Value":1} + ,{"Name":"D3D11_VIDEO_DECODER_CAPS_NON_REAL_TIME","Value":2} + ,{"Name":"D3D11_VIDEO_DECODER_CAPS_DOWNSAMPLE_DYNAMIC","Value":4} + ,{"Name":"D3D11_VIDEO_DECODER_CAPS_DOWNSAMPLE_REQUIRED","Value":8} + ,{"Name":"D3D11_VIDEO_DECODER_CAPS_UNSUPPORTED","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINTS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_MULTIPLANE_OVERLAY_ROTATION","Value":1} + ,{"Name":"D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_MULTIPLANE_OVERLAY_RESIZE","Value":2} + ,{"Name":"D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_MULTIPLANE_OVERLAY_COLOR_SPACE_CONVERSION","Value":4} + ,{"Name":"D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_TRIPLE_BUFFER_OUTPUT","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_CRYPTO_SESSION_STATUS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_CRYPTO_SESSION_STATUS_OK","Value":0} + ,{"Name":"D3D11_CRYPTO_SESSION_STATUS_KEY_LOST","Value":1} + ,{"Name":"D3D11_CRYPTO_SESSION_STATUS_KEY_AND_CONTENT_LOST","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PrivateDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HWProtectionDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbInput","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PrivateDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxHWProtectionDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HWProtectionDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TransportTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ExecutionTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"pbOutput","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"pOutputData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_VIDEO_SAMPLE_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]} + ,{"Name":"ColorSpace","Type":{"Kind":"ApiRef","Name":"DXGI_COLOR_SPACE_TYPE","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11VideoContext1" + ,"Architectures":[] + ,"Platform":"windows10.0.10240" + ,"Kind":"Com" + ,"Guid":"a7f026da-a5f8-4487-a564-15e34357651e" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11VideoContext","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"SubmitDecoderBuffers1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDecoder","Type":{"Kind":"ApiRef","Name":"ID3D11VideoDecoder","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBufferDesc","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_DECODER_BUFFER_DESC1","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetDataForNewHardwareKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pCryptoSession","Type":{"Kind":"ApiRef","Name":"ID3D11CryptoSession","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"PrivateInputSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPrivatInputData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"pPrivateOutputData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CheckCryptoSessionStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pCryptoSession","Type":{"Kind":"ApiRef","Name":"ID3D11CryptoSession","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_CRYPTO_SESSION_STATUS","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DecoderEnableDownsampling" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDecoder","Type":{"Kind":"ApiRef","Name":"ID3D11VideoDecoder","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"InputColorSpace","Type":{"Kind":"ApiRef","Name":"DXGI_COLOR_SPACE_TYPE","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"pOutputDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_SAMPLE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ReferenceFrameCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DecoderUpdateDownsampling" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDecoder","Type":{"Kind":"ApiRef","Name":"ID3D11VideoDecoder","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pOutputDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_SAMPLE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"VideoProcessorSetOutputColorSpace1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"ColorSpace","Type":{"Kind":"ApiRef","Name":"DXGI_COLOR_SPACE_TYPE","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"VideoProcessorSetOutputShaderUsage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"ShaderUsage","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"VideoProcessorGetOutputColorSpace1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pColorSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_COLOR_SPACE_TYPE","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VideoProcessorGetOutputShaderUsage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pShaderUsage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VideoProcessorSetStreamColorSpace1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ColorSpace","Type":{"Kind":"ApiRef","Name":"DXGI_COLOR_SPACE_TYPE","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"VideoProcessorSetStreamMirror" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"FlipHorizontal","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"FlipVertical","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"VideoProcessorGetStreamColorSpace1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pColorSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_COLOR_SPACE_TYPE","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VideoProcessorGetStreamMirror" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pEnable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pFlipHorizontal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pFlipVertical","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VideoProcessorGetBehaviorHints" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"OutputWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OutputHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OutputFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pStreams","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pBehaviorHints","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID3D11VideoDevice1" + ,"Architectures":[] + ,"Platform":"windows10.0.10240" + ,"Kind":"Com" + ,"Guid":"29da1d51-1321-4454-804b-f5fc9f861f0f" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11VideoDevice","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetCryptoSessionPrivateDataSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pCryptoType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pDecoderProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pKeyExchangeType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pPrivateInputSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pPrivateOutputSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVideoDecoderCaps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDecoderProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"SampleWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SampleHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pFrameRate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_RATIONAL","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"BitRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCryptoType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pDecoderCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CheckVideoDecoderDownsampling" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pInputDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_DECODER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"InputColorSpace","Type":{"Kind":"ApiRef","Name":"DXGI_COLOR_SPACE_TYPE","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInputConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_DECODER_CONFIG","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pFrameRate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_RATIONAL","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pOutputDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_SAMPLE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pSupported","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pRealTimeHint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RecommendVideoDecoderDownsampleParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pInputDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_DECODER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"InputColorSpace","Type":{"Kind":"ApiRef","Name":"DXGI_COLOR_SPACE_TYPE","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInputConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_DECODER_CONFIG","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pFrameRate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_RATIONAL","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pRecommendedOutputDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_SAMPLE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID3D11VideoProcessorEnumerator1" + ,"Architectures":[] + ,"Platform":"windows10.0.10240" + ,"Kind":"Com" + ,"Guid":"465217f2-5568-43cf-b5b9-f61d54531ca1" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11VideoProcessorEnumerator","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"CheckVideoProcessorFormatConversion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"InputFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"InputColorSpace","Type":{"Kind":"ApiRef","Name":"DXGI_COLOR_SPACE_TYPE","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"OutputFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"OutputColorSpace","Type":{"Kind":"ApiRef","Name":"DXGI_COLOR_SPACE_TYPE","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSupported","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID3D11Device1" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"a04bfb29-08ef-43d6-a49c-a9bdbdcbe686" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11Device","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetImmediateContext1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppImmediateContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11DeviceContext1","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateDeferredContext1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ContextFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDeferredContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11DeviceContext1","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateBlendState1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pBlendStateDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_BLEND_DESC1","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppBlendState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11BlendState1","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateRasterizerState1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pRasterizerDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_RASTERIZER_DESC1","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppRasterizerState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11RasterizerState1","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateDeviceContextState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pFeatureLevels","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"FeatureLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SDKVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EmulatedInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pChosenFeatureLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ppContextState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DDeviceContextState","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"OpenSharedResource1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"returnedInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppResource","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"OpenSharedResourceByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"returnedInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppResource","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ID3DUserDefinedAnnotation" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"b2daad8b-03d4-4dbf-95eb-32ab4b63d0ab" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"BeginEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"EndEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"SetMarker" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"D3D11_TILED_RESOURCE_COORDINATE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"X","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Z","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TILE_REGION_SIZE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumTiles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bUseBox","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Depth","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TILE_MAPPING_FLAG" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_TILE_MAPPING_NO_OVERWRITE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_TILE_RANGE_FLAG" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_TILE_RANGE_NULL","Value":1} + ,{"Name":"D3D11_TILE_RANGE_SKIP","Value":2} + ,{"Name":"D3D11_TILE_RANGE_REUSE_SINGLE_TILE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_SUBRESOURCE_TILING" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"WidthInTiles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HeightInTiles","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"DepthInTiles","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"StartTileIndexInOverallResource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TILE_SHAPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"WidthInTexels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HeightInTexels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DepthInTexels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_PACKED_MIP_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumStandardMips","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"NumPackedMips","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"NumTilesForPackedMips","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartTileIndexInOverallResource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_CHECK_MULTISAMPLE_QUALITY_LEVELS_FLAG" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_CHECK_MULTISAMPLE_QUALITY_LEVELS_TILED_RESOURCE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_TILE_COPY_FLAG" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_TILE_COPY_NO_OVERWRITE","Value":1} + ,{"Name":"D3D11_TILE_COPY_LINEAR_BUFFER_TO_SWIZZLED_TILED_RESOURCE","Value":2} + ,{"Name":"D3D11_TILE_COPY_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ID3D11DeviceContext2" + ,"Architectures":[] + ,"Platform":"windows8.1" + ,"Kind":"Com" + ,"Guid":"420d5b32-b90c-4da4-bef0-359f6a24a83a" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceContext1","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"UpdateTileMappings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pTiledResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"NumTiledResourceRegions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pTiledResourceRegionStartCoordinates","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D3D11_TILED_RESOURCE_COORDINATE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pTiledResourceRegionSizes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D3D11_TILE_REGION_SIZE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pTilePool","Type":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"NumRanges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRangeFlags","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pTilePoolStartOffsets","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pRangeTileCounts","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CopyTileMappings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDestTiledResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDestRegionStartCoordinate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_TILED_RESOURCE_COORDINATE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pSourceTiledResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSourceRegionStartCoordinate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_TILED_RESOURCE_COORDINATE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pTileRegionSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_TILE_REGION_SIZE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CopyTiles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pTiledResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pTileRegionStartCoordinate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_TILED_RESOURCE_COORDINATE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pTileRegionSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_TILE_REGION_SIZE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pBuffer","Type":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"BufferStartOffsetInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateTiles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDestTiledResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDestTileRegionStartCoordinate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_TILED_RESOURCE_COORDINATE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pDestTileRegionSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_TILE_REGION_SIZE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pSourceTileData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResizeTilePool" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pTilePool","Type":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"NewSizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"TiledResourceBarrier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pTiledResourceOrViewAccessBeforeBarrier","Type":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pTiledResourceOrViewAccessAfterBarrier","Type":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"IsAnnotationEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"SetMarkerInt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pLabel","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Data","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BeginEventInt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pLabel","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Data","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID3D11Device2" + ,"Architectures":[] + ,"Platform":"windows8.1" + ,"Kind":"Com" + ,"Guid":"9d06dffa-d1e5-4d07-83a8-1bb123f2f841" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11Device1","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetImmediateContext2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppImmediateContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11DeviceContext2","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateDeferredContext2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ContextFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDeferredContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11DeviceContext2","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"GetResourceTiling" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pTiledResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pNumTilesForEntireResource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pPackedMipDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_PACKED_MIP_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pStandardTileShapeForNonPackedMips","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_TILE_SHAPE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pNumSubresourceTilings","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"FirstSubresourceTilingToGet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSubresourceTilingsForNonPackedMips","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"D3D11_SUBRESOURCE_TILING","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CheckMultisampleQualityLevels1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"SampleCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pNumQualityLevels","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_CONTEXT_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_CONTEXT_TYPE_ALL","Value":0} + ,{"Name":"D3D11_CONTEXT_TYPE_3D","Value":1} + ,{"Name":"D3D11_CONTEXT_TYPE_COMPUTE","Value":2} + ,{"Name":"D3D11_CONTEXT_TYPE_COPY","Value":3} + ,{"Name":"D3D11_CONTEXT_TYPE_VIDEO","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_TEXTURE_LAYOUT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_TEXTURE_LAYOUT_UNDEFINED","Value":0} + ,{"Name":"D3D11_TEXTURE_LAYOUT_ROW_MAJOR","Value":1} + ,{"Name":"D3D11_TEXTURE_LAYOUT_64K_STANDARD_SWIZZLE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_TEXTURE2D_DESC1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","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":[]} + ,{"Name":"Usage","Type":{"Kind":"ApiRef","Name":"D3D11_USAGE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"BindFlags","Type":{"Kind":"ApiRef","Name":"D3D11_BIND_FLAG","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"CPUAccessFlags","Type":{"Kind":"ApiRef","Name":"D3D11_CPU_ACCESS_FLAG","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"MiscFlags","Type":{"Kind":"ApiRef","Name":"D3D11_RESOURCE_MISC_FLAG","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"TextureLayout","Type":{"Kind":"ApiRef","Name":"D3D11_TEXTURE_LAYOUT","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11Texture2D1" + ,"Architectures":[] + ,"Platform":"windows10.0.10240" + ,"Kind":"Com" + ,"Guid":"51218251-1e33-4617-9ccb-4d3a4367e7bb" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11Texture2D","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_TEXTURE2D_DESC1","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_TEXTURE3D_DESC1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Depth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]} + ,{"Name":"Usage","Type":{"Kind":"ApiRef","Name":"D3D11_USAGE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"BindFlags","Type":{"Kind":"ApiRef","Name":"D3D11_BIND_FLAG","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"CPUAccessFlags","Type":{"Kind":"ApiRef","Name":"D3D11_CPU_ACCESS_FLAG","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"MiscFlags","Type":{"Kind":"ApiRef","Name":"D3D11_RESOURCE_MISC_FLAG","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"TextureLayout","Type":{"Kind":"ApiRef","Name":"D3D11_TEXTURE_LAYOUT","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11Texture3D1" + ,"Architectures":[] + ,"Platform":"windows10.0.10240" + ,"Kind":"Com" + ,"Guid":"0c711683-2853-4846-9bb0-f3e60639e46a" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11Texture3D","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_TEXTURE3D_DESC1","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_CONSERVATIVE_RASTERIZATION_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_CONSERVATIVE_RASTERIZATION_MODE_OFF","Value":0} + ,{"Name":"D3D11_CONSERVATIVE_RASTERIZATION_MODE_ON","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_RASTERIZER_DESC2" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"FrontCounterClockwise","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"DepthBias","Type":{"Kind":"Native","Name":"Int32"},"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":"ScissorEnable","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":"D3D11_CONSERVATIVE_RASTERIZATION_MODE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11RasterizerState2" + ,"Architectures":[] + ,"Platform":"windows10.0.10240" + ,"Kind":"Com" + ,"Guid":"6fbd02fb-209f-46c4-b059-2ed15586a6ac" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11RasterizerState1","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_RASTERIZER_DESC2","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_TEX2D_SRV1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PlaneSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEX2D_ARRAY_SRV1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PlaneSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_SHADER_RESOURCE_VIEW_DESC1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Union" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Texture1DArray","Type":{"Kind":"ApiRef","Name":"D3D11_TEX1D_ARRAY_SRV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2D","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2D_SRV1","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DArray","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2D_ARRAY_SRV1","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DMS","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2DMS_SRV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DMSArray","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2DMS_ARRAY_SRV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture3D","Type":{"Kind":"ApiRef","Name":"D3D11_TEX3D_SRV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"TextureCube","Type":{"Kind":"ApiRef","Name":"D3D11_TEXCUBE_SRV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"TextureCubeArray","Type":{"Kind":"ApiRef","Name":"D3D11_TEXCUBE_ARRAY_SRV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"BufferEx","Type":{"Kind":"ApiRef","Name":"D3D11_BUFFEREX_SRV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"ID3D11ShaderResourceView1" + ,"Architectures":[] + ,"Platform":"windows10.0.10240" + ,"Kind":"Com" + ,"Guid":"91308b87-9040-411d-8c67-c39253ce3802" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11ShaderResourceView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDesc1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_SHADER_RESOURCE_VIEW_DESC1","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_TEX2D_RTV1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PlaneSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEX2D_ARRAY_RTV1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PlaneSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_RENDER_TARGET_VIEW_DESC1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Union" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Texture1DArray","Type":{"Kind":"ApiRef","Name":"D3D11_TEX1D_ARRAY_RTV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2D","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2D_RTV1","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DArray","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2D_ARRAY_RTV1","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DMS","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2DMS_RTV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DMSArray","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2DMS_ARRAY_RTV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture3D","Type":{"Kind":"ApiRef","Name":"D3D11_TEX3D_RTV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"ID3D11RenderTargetView1" + ,"Architectures":[] + ,"Platform":"windows10.0.10240" + ,"Kind":"Com" + ,"Guid":"ffbe2e23-f011-418a-ac56-5ceed7c5b94b" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11RenderTargetView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDesc1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_RENDER_TARGET_VIEW_DESC1","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_TEX2D_UAV1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PlaneSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEX2D_ARRAY_UAV1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PlaneSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_UNORDERED_ACCESS_VIEW_DESC1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Union" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Texture1DArray","Type":{"Kind":"ApiRef","Name":"D3D11_TEX1D_ARRAY_UAV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2D","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2D_UAV1","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DArray","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2D_ARRAY_UAV1","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture3D","Type":{"Kind":"ApiRef","Name":"D3D11_TEX3D_UAV","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"ID3D11UnorderedAccessView1" + ,"Architectures":[] + ,"Platform":"windows10.0.10240" + ,"Kind":"Com" + ,"Guid":"7b3b6153-a886-4544-ab37-6537c8500403" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11UnorderedAccessView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDesc1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_UNORDERED_ACCESS_VIEW_DESC1","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_QUERY_DESC1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Query","Type":{"Kind":"ApiRef","Name":"D3D11_QUERY","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"MiscFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ContextType","Type":{"Kind":"ApiRef","Name":"D3D11_CONTEXT_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11Query1" + ,"Architectures":[] + ,"Platform":"windows10.0.10240" + ,"Kind":"Com" + ,"Guid":"631b4766-36dc-461d-8db6-c47e13e60916" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11Query","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDesc1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_QUERY_DESC1","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_FENCE_FLAG" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_FENCE_FLAG_NONE","Value":0} + ,{"Name":"D3D11_FENCE_FLAG_SHARED","Value":2} + ,{"Name":"D3D11_FENCE_FLAG_SHARED_CROSS_ADAPTER","Value":4} + ,{"Name":"D3D11_FENCE_FLAG_NON_MONITORED","Value":8} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"ID3D11DeviceContext3" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"b4e3c01d-e79e-4637-91b2-510e9f4c9b8f" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceContext2","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"Flush1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ContextType","Type":{"Kind":"ApiRef","Name":"D3D11_CONTEXT_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetHardwareProtectionState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"HwProtectionEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetHardwareProtectionState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pHwProtectionEnable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID3D11Fence" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"affde9d1-1df7-4bb7-8a34-0f46251dab80" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"CreateSharedHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCompletedValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"SetEventOnCompletion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D11DeviceContext4" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"917600da-f58c-4c33-98d8-3e15b390fa24" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceContext3","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"Signal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pFence","Type":{"Kind":"ApiRef","Name":"ID3D11Fence","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Wait" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pFence","Type":{"Kind":"ApiRef","Name":"ID3D11Fence","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D11Device3" + ,"Architectures":[] + ,"Platform":"windows10.0.10240" + ,"Kind":"Com" + ,"Guid":"a05c8c37-d2c6-4732-b3a0-9ce0b0dc9ae6" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11Device2","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"CreateTexture2D1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDesc1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_TEXTURE2D_DESC1","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pInitialData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_SUBRESOURCE_DATA","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppTexture2D","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Texture2D1","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateTexture3D1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDesc1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_TEXTURE3D_DESC1","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pInitialData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_SUBRESOURCE_DATA","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppTexture3D","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Texture3D1","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateRasterizerState2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pRasterizerDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_RASTERIZER_DESC2","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppRasterizerState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11RasterizerState2","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateShaderResourceView1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDesc1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_SHADER_RESOURCE_VIEW_DESC1","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppSRView1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11ShaderResourceView1","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateUnorderedAccessView1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDesc1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_UNORDERED_ACCESS_VIEW_DESC1","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppUAView1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11UnorderedAccessView1","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateRenderTargetView1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDesc1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_RENDER_TARGET_VIEW_DESC1","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppRTView1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11RenderTargetView1","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateQuery1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pQueryDesc1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_QUERY_DESC1","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppQuery1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Query1","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"GetImmediateContext3" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppImmediateContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11DeviceContext3","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateDeferredContext3" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ContextFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDeferredContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11DeviceContext3","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"WriteToSubresource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDstResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"DstSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDstBox","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_BOX","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"SrcRowPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SrcDepthPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReadFromSubresource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDstData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"DstRowPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DstDepthPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSrcResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"SrcSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSrcBox","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_BOX","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ] + } + ,{ + "Name":"ID3D11Device4" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"8992ab71-02e6-4b8d-ba48-b056dcda42c4" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11Device3","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"RegisterDeviceRemovedEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UnregisterDeviceRemoved" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D11Device5" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"8ffde202-a0e7-45df-9e01-e837801b5ea0" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11Device4","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"OpenSharedFence" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"hFence","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ReturnedInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppFence","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateFence" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"InitialValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D11_FENCE_FLAG","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"ReturnedInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppFence","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ] + } + ,{ + "Name":"ID3D11Multithread" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"9b7e4e00-342c-4106-a19f-4f2704f689f0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"Enter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"Leave" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"SetMultithreadProtected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"bMTProtect","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMultithreadProtected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID3D11VideoContext2" + ,"Architectures":[] + ,"Platform":"windows10.0.10240" + ,"Kind":"Com" + ,"Guid":"c4e7374c-6243-4d1b-ae87-52b4f740e261" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11VideoContext1","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"VideoProcessorSetOutputHDRMetaData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"DXGI_HDR_METADATA_TYPE","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pHDRMetaData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Optional","Const"]} + ] + } + ,{ + "Name":"VideoProcessorGetOutputHDRMetaData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_HDR_METADATA_TYPE","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMetaData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2},"Optional"]} + ] + } + ,{ + "Name":"VideoProcessorSetStreamHDRMetaData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"DXGI_HDR_METADATA_TYPE","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pHDRMetaData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Optional","Const"]} + ] + } + ,{ + "Name":"VideoProcessorGetStreamHDRMetaData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_HDR_METADATA_TYPE","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMetaData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]} + ] + } + ] + } + ,{ + "Name":"D3D11_FEATURE_VIDEO" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_FEATURE_VIDEO_DECODER_HISTOGRAM","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_Y","Value":0} + ,{"Name":"D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_U","Value":1} + ,{"Name":"D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_V","Value":2} + ,{"Name":"D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_R","Value":0} + ,{"Name":"D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_G","Value":1} + ,{"Name":"D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_B","Value":2} + ,{"Name":"D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_A","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_NONE","Value":0} + ,{"Name":"D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_Y","Value":1} + ,{"Name":"D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_U","Value":2} + ,{"Name":"D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_V","Value":4} + ,{"Name":"D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_R","Value":1} + ,{"Name":"D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_G","Value":2} + ,{"Name":"D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_B","Value":4} + ,{"Name":"D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_A","Value":8} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3D11_FEATURE_DATA_VIDEO_DECODER_HISTOGRAM" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"BinCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CounterBitDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_CRYPTO_SESSION_KEY_EXCHANGE_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_CRYPTO_SESSION_KEY_EXCHANGE_FLAG_NONE","Value":0} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"ID3D11VideoDevice2" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"59c0cb01-35f0-4a70-8f67-87905c906a53" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11VideoDevice1","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"CheckFeatureSupport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Feature","Type":{"Kind":"ApiRef","Name":"D3D11_FEATURE_VIDEO","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFeatureSupportData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]} + ,{"Name":"FeatureSupportDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NegotiateCryptoSessionKeyExchangeMT" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pCryptoSession","Type":{"Kind":"ApiRef","Name":"ID3D11CryptoSession","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"ApiRef","Name":"D3D11_CRYPTO_SESSION_KEY_EXCHANGE_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":2}]} + ] + } + ] + } + ,{ + "Name":"D3D11_VIDEO_DECODER_BUFFER_DESC2" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pIV","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"IVSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pSubSampleMappingBlock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":[]} + ,{"Name":"SubSampleMappingCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cBlocksStripeEncrypted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cBlocksStripeClear","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11VideoContext3" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"a9e2faa0-cb39-418f-a0b7-d8aad4de672e" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11VideoContext2","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"DecoderBeginFrame1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDecoder","Type":{"Kind":"ApiRef","Name":"ID3D11VideoDecoder","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pView","Type":{"Kind":"ApiRef","Name":"ID3D11VideoDecoderOutputView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"ContentKeySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pContentKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Optional","Const"]} + ,{"Name":"NumComponentHistograms","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pHistogramOffsets","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppHistogramBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SubmitDecoderBuffers2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDecoder","Type":{"Kind":"ApiRef","Name":"ID3D11VideoDecoder","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBufferDesc","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_DECODER_BUFFER_DESC2","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"D3D11_FEATURE_DATA_D3D11_OPTIONS4" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ExtendedNV12SharedTextureSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_SHADER_VERSION_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_SHVER_PIXEL_SHADER","Value":0} + ,{"Name":"D3D11_SHVER_VERTEX_SHADER","Value":1} + ,{"Name":"D3D11_SHVER_GEOMETRY_SHADER","Value":2} + ,{"Name":"D3D11_SHVER_HULL_SHADER","Value":3} + ,{"Name":"D3D11_SHVER_DOMAIN_SHADER","Value":4} + ,{"Name":"D3D11_SHVER_COMPUTE_SHADER","Value":5} + ,{"Name":"D3D11_SHVER_RESERVED0","Value":65520} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_SIGNATURE_PARAMETER_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SemanticName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SemanticIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Register","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SystemValueType","Type":{"Kind":"ApiRef","Name":"D3D_NAME","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} + ,{"Name":"ComponentType","Type":{"Kind":"ApiRef","Name":"D3D_REGISTER_COMPONENT_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} + ,{"Name":"Mask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ReadWriteMask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Stream","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinPrecision","Type":{"Kind":"ApiRef","Name":"D3D_MIN_PRECISION","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_SHADER_BUFFER_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Variables","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_SHADER_VARIABLE_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} + ,{"Name":"StartOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DefaultValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"StartTexture","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartSampler","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SamplerSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_SHADER_TYPE_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Rows","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Columns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Elements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Members","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_SHADER_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Creator","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConstantBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BoundResources","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputParameters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutputParameters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TempRegisterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TempArrayCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DefCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DclCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureNormalInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureLoadInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureCompInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureBiasInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureGradientInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FloatInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IntInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UintInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StaticFlowControlCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DynamicFlowControlCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MacroInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArrayInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CutInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EmitInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GSOutputTopology","Type":{"Kind":"ApiRef","Name":"D3D_PRIMITIVE_TOPOLOGY","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} + ,{"Name":"GSMaxOutputVertexCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputPrimitive","Type":{"Kind":"ApiRef","Name":"D3D_PRIMITIVE","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} + ,{"Name":"PatchConstantParameters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cGSInstanceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cControlPoints","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HSOutputPrimitive","Type":{"Kind":"ApiRef","Name":"D3D_TESSELLATOR_OUTPUT_PRIMITIVE","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} + ,{"Name":"HSPartitioning","Type":{"Kind":"ApiRef","Name":"D3D_TESSELLATOR_PARTITIONING","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} + ,{"Name":"TessellatorDomain","Type":{"Kind":"ApiRef","Name":"D3D_TESSELLATOR_DOMAIN","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} + ,{"Name":"cBarrierInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cInterlockedInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cTextureStoreInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_SHADER_INPUT_BIND_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"BindPoint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BindCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReturnType","Type":{"Kind":"ApiRef","Name":"D3D_RESOURCE_RETURN_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} + ,{"Name":"Dimension","Type":{"Kind":"ApiRef","Name":"D3D_SRV_DIMENSION","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} + ,{"Name":"NumSamples","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_LIBRARY_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Creator","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FunctionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_FUNCTION_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Creator","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConstantBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BoundResources","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TempRegisterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TempArrayCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DefCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DclCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureNormalInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureLoadInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureCompInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureBiasInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureGradientInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FloatInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IntInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UintInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StaticFlowControlCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DynamicFlowControlCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MacroInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArrayInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MovInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MovcInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConversionInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BitwiseInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinFeatureLevel","Type":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} + ,{"Name":"RequiredFeatureFlags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} + ,{"Name":"FunctionParameterCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"HasReturn","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"Has10Level9VertexShader","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"Has10Level9PixelShader","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_PARAMETER_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D_SHADER_VARIABLE_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} + ,{"Name":"Class","Type":{"Kind":"ApiRef","Name":"D3D_SHADER_VARIABLE_CLASS","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} + ,{"Name":"Rows","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Columns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InterpolationMode","Type":{"Kind":"ApiRef","Name":"D3D_INTERPOLATION_MODE","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D_PARAMETER_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} + ,{"Name":"FirstInRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstInComponent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstOutRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstOutComponent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11ShaderReflectionType" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"6e6ffa6a-9bae-4613-a51e-91652d508c21" + ,"Interface":null + ,"Methods":[ + { + "Name":"GetDesc" + ,"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":"D3D11_SHADER_TYPE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMemberTypeByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D11ShaderReflectionType","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMemberTypeByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D11ShaderReflectionType","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetMemberTypeName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsEqual" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pType","Type":{"Kind":"ApiRef","Name":"ID3D11ShaderReflectionType","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSubType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D11ShaderReflectionType","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetBaseClass" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D11ShaderReflectionType","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetNumInterfaces" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetInterfaceByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D11ShaderReflectionType","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"uIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsOfType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pType","Type":{"Kind":"ApiRef","Name":"ID3D11ShaderReflectionType","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImplementsInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pBase","Type":{"Kind":"ApiRef","Name":"ID3D11ShaderReflectionType","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D11ShaderReflectionVariable" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"51f23923-f3e5-4bd1-91cb-606177d8db4c" + ,"Interface":null + ,"Methods":[ + { + "Name":"GetDesc" + ,"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":"D3D11_SHADER_VARIABLE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D11ShaderReflectionType","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D11ShaderReflectionConstantBuffer","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetInterfaceSlot" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"uArrayIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D11ShaderReflectionConstantBuffer" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"eb62d63d-93dd-4318-8ae8-c6f83ad371b8" + ,"Interface":null + ,"Methods":[ + { + "Name":"GetDesc" + ,"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":"D3D11_SHADER_BUFFER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetVariableByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D11ShaderReflectionVariable","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVariableByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D11ShaderReflectionVariable","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"ID3D11ShaderReflection" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"8d536ca1-0cca-4956-a837-786963755584" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"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":"D3D11_SHADER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetConstantBufferByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D11ShaderReflectionConstantBuffer","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetConstantBufferByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D11ShaderReflectionConstantBuffer","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetResourceBindingDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ResourceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_SHADER_INPUT_BIND_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetInputParameterDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_SIGNATURE_PARAMETER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOutputParameterDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_SIGNATURE_PARAMETER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPatchConstantParameterDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_SIGNATURE_PARAMETER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVariableByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D11ShaderReflectionVariable","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetResourceBindingDescByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_SHADER_INPUT_BIND_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMovInstructionCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetMovcInstructionCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetConversionInstructionCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetBitwiseInstructionCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetGSInputPrimitive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D_PRIMITIVE","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"IsSampleFrequencyShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetNumInterfaceSlots" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetMinFeatureLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetThreadGroupSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pSizeX","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pSizeY","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pSizeZ","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetRequiresFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID3D11LibraryReflection" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"54384f1b-5b3e-4bb7-ae01-60ba3097cbb6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"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":"D3D11_LIBRARY_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFunctionByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D11FunctionReflection","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"FunctionIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D11FunctionReflection" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"207bcecb-d683-4a06-a8a3-9b149b9f73a4" + ,"Interface":null + ,"Methods":[ + { + "Name":"GetDesc" + ,"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":"D3D11_FUNCTION_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetConstantBufferByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D11ShaderReflectionConstantBuffer","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"BufferIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetConstantBufferByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D11ShaderReflectionConstantBuffer","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetResourceBindingDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ResourceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_SHADER_INPUT_BIND_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVariableByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D11ShaderReflectionVariable","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetResourceBindingDescByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_SHADER_INPUT_BIND_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFunctionParameter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D11FunctionParameterReflection","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ParameterIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D11FunctionParameterReflection" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"42757488-334f-47fe-982e-1a65d08cc462" + ,"Interface":null + ,"Methods":[ + { + "Name":"GetDesc" + ,"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":"D3D11_PARAMETER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID3D11ModuleInstance" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"469e07f7-045a-48d5-aa12-68a478cdf75d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"BindConstantBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"uSrcSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uDstSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbDstOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BindConstantBufferByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"uDstSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbDstOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BindResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"uSrcSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uDstSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BindResourceByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"uDstSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BindSampler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"uSrcSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uDstSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BindSamplerByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"uDstSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BindUnorderedAccessView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"uSrcSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uDstSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BindUnorderedAccessViewByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"uDstSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BindResourceAsUnorderedAccessView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"uSrcSrvSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uDstUavSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BindResourceAsUnorderedAccessViewByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pSrvName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"uDstUavSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D11Module" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"cac701ee-80fc-4122-8242-10b39c8cec34" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pNamespace","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppModuleInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11ModuleInstance","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ID3D11Linker" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"59a6cd0e-e10d-4c1f-88c0-63aba1daf30e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"Link" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pEntry","Type":{"Kind":"ApiRef","Name":"ID3D11ModuleInstance","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pEntryName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pTargetName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppShaderBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ,{"Name":"ppErrorBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"UseLibrary" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pLibraryMI","Type":{"Kind":"ApiRef","Name":"ID3D11ModuleInstance","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddClipPlaneFromCBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"uCBufferSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uCBufferEntry","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D11LinkingNode" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"d80dd70c-8d2f-4751-94a1-03c79b3556db" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ID3D11FunctionLinkingGraph" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"54133220-1ce8-43d3-8236-9855c5ceecff" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateModuleInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppModuleInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11ModuleInstance","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ,{"Name":"ppErrorBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetInputSignature" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pInputParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D3D11_PARAMETER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cInputParameters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppInputNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11LinkingNode","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"SetOutputSignature" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pOutputParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D3D11_PARAMETER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cOutputParameters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppOutputNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11LinkingNode","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CallFunction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pModuleInstanceNamespace","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pModuleWithFunctionPrototype","Type":{"Kind":"ApiRef","Name":"ID3D11Module","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFunctionName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppCallNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11LinkingNode","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"PassValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pSrcNode","Type":{"Kind":"ApiRef","Name":"ID3D11LinkingNode","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"SrcParameterIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pDstNode","Type":{"Kind":"ApiRef","Name":"ID3D11LinkingNode","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"DstParameterIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PassValueWithSwizzle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pSrcNode","Type":{"Kind":"ApiRef","Name":"ID3D11LinkingNode","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"SrcParameterIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pSrcSwizzle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pDstNode","Type":{"Kind":"ApiRef","Name":"ID3D11LinkingNode","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"DstParameterIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pDstSwizzle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetLastError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppErrorBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GenerateHlsl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"D3D11_SHADER_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_VERTEX_SHADER","Value":1} + ,{"Name":"D3D11_HULL_SHADER","Value":2} + ,{"Name":"D3D11_DOMAIN_SHADER","Value":3} + ,{"Name":"D3D11_GEOMETRY_SHADER","Value":4} + ,{"Name":"D3D11_PIXEL_SHADER","Value":5} + ,{"Name":"D3D11_COMPUTE_SHADER","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_VERTEX_SHADER_TRACE_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Invocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_HULL_SHADER_TRACE_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Invocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_DOMAIN_SHADER_TRACE_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Invocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_GEOMETRY_SHADER_TRACE_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Invocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_PIXEL_SHADER_TRACE_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Invocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"X","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"SampleMask","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_COMPUTE_SHADER_TRACE_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Invocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ThreadIDInGroup","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"ThreadGroupID","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_SHADER_TRACE_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Union" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"DomainShaderTraceDesc","Type":{"Kind":"ApiRef","Name":"D3D11_DOMAIN_SHADER_TRACE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"GeometryShaderTraceDesc","Type":{"Kind":"ApiRef","Name":"D3D11_GEOMETRY_SHADER_TRACE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"PixelShaderTraceDesc","Type":{"Kind":"ApiRef","Name":"D3D11_PIXEL_SHADER_TRACE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"ComputeShaderTraceDesc","Type":{"Kind":"ApiRef","Name":"D3D11_COMPUTE_SHADER_TRACE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3D11_TRACE_GS_INPUT_PRIMITIVE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_TRACE_GS_INPUT_PRIMITIVE_UNDEFINED","Value":0} + ,{"Name":"D3D11_TRACE_GS_INPUT_PRIMITIVE_POINT","Value":1} + ,{"Name":"D3D11_TRACE_GS_INPUT_PRIMITIVE_LINE","Value":2} + ,{"Name":"D3D11_TRACE_GS_INPUT_PRIMITIVE_TRIANGLE","Value":3} + ,{"Name":"D3D11_TRACE_GS_INPUT_PRIMITIVE_LINE_ADJ","Value":6} + ,{"Name":"D3D11_TRACE_GS_INPUT_PRIMITIVE_TRIANGLE_ADJ","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_TRACE_STATS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"TargetStampIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"NumTraceSteps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputMask","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"OutputMask","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"NumTemps","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MaxIndexableTempIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"IndexableTempSize","Type":{"Kind":"Array","Shape":{"Size":4096},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"ImmediateConstantBufferSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"PixelPosition","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"PixelCoverageMask","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ,{"Name":"PixelDiscardedMask","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ,{"Name":"PixelCoverageMaskAfterShader","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ,{"Name":"PixelCoverageMaskAfterA2CSampleMask","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ,{"Name":"PixelCoverageMaskAfterA2CSampleMaskDepth","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ,{"Name":"PixelCoverageMaskAfterA2CSampleMaskDepthStencil","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ,{"Name":"PSOutputsDepth","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"PSOutputsMask","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"GSInputPrimitive","Type":{"Kind":"ApiRef","Name":"D3D11_TRACE_GS_INPUT_PRIMITIVE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"GSInputsPrimitiveID","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"HSOutputPatchConstantMask","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"DSInputPatchConstantMask","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TRACE_VALUE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Bits","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"ValidMask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TRACE_REGISTER_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D11_TRACE_OUTPUT_NULL_REGISTER","Value":0} + ,{"Name":"D3D11_TRACE_INPUT_REGISTER","Value":1} + ,{"Name":"D3D11_TRACE_INPUT_PRIMITIVE_ID_REGISTER","Value":2} + ,{"Name":"D3D11_TRACE_IMMEDIATE_CONSTANT_BUFFER","Value":3} + ,{"Name":"D3D11_TRACE_TEMP_REGISTER","Value":4} + ,{"Name":"D3D11_TRACE_INDEXABLE_TEMP_REGISTER","Value":5} + ,{"Name":"D3D11_TRACE_OUTPUT_REGISTER","Value":6} + ,{"Name":"D3D11_TRACE_OUTPUT_DEPTH_REGISTER","Value":7} + ,{"Name":"D3D11_TRACE_CONSTANT_BUFFER","Value":8} + ,{"Name":"D3D11_TRACE_IMMEDIATE32","Value":9} + ,{"Name":"D3D11_TRACE_SAMPLER","Value":10} + ,{"Name":"D3D11_TRACE_RESOURCE","Value":11} + ,{"Name":"D3D11_TRACE_RASTERIZER","Value":12} + ,{"Name":"D3D11_TRACE_OUTPUT_COVERAGE_MASK","Value":13} + ,{"Name":"D3D11_TRACE_STREAM","Value":14} + ,{"Name":"D3D11_TRACE_THIS_POINTER","Value":15} + ,{"Name":"D3D11_TRACE_OUTPUT_CONTROL_POINT_ID_REGISTER","Value":16} + ,{"Name":"D3D11_TRACE_INPUT_FORK_INSTANCE_ID_REGISTER","Value":17} + ,{"Name":"D3D11_TRACE_INPUT_JOIN_INSTANCE_ID_REGISTER","Value":18} + ,{"Name":"D3D11_TRACE_INPUT_CONTROL_POINT_REGISTER","Value":19} + ,{"Name":"D3D11_TRACE_OUTPUT_CONTROL_POINT_REGISTER","Value":20} + ,{"Name":"D3D11_TRACE_INPUT_PATCH_CONSTANT_REGISTER","Value":21} + ,{"Name":"D3D11_TRACE_INPUT_DOMAIN_POINT_REGISTER","Value":22} + ,{"Name":"D3D11_TRACE_UNORDERED_ACCESS_VIEW","Value":23} + ,{"Name":"D3D11_TRACE_THREAD_GROUP_SHARED_MEMORY","Value":24} + ,{"Name":"D3D11_TRACE_INPUT_THREAD_ID_REGISTER","Value":25} + ,{"Name":"D3D11_TRACE_INPUT_THREAD_GROUP_ID_REGISTER","Value":26} + ,{"Name":"D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_REGISTER","Value":27} + ,{"Name":"D3D11_TRACE_INPUT_COVERAGE_MASK_REGISTER","Value":28} + ,{"Name":"D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_FLATTENED_REGISTER","Value":29} + ,{"Name":"D3D11_TRACE_INPUT_GS_INSTANCE_ID_REGISTER","Value":30} + ,{"Name":"D3D11_TRACE_OUTPUT_DEPTH_GREATER_EQUAL_REGISTER","Value":31} + ,{"Name":"D3D11_TRACE_OUTPUT_DEPTH_LESS_EQUAL_REGISTER","Value":32} + ,{"Name":"D3D11_TRACE_IMMEDIATE64","Value":33} + ,{"Name":"D3D11_TRACE_INPUT_CYCLE_COUNTER_REGISTER","Value":34} + ,{"Name":"D3D11_TRACE_INTERFACE_POINTER","Value":35} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_TRACE_REGISTER" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"OperandIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Union" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Index1D","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Index2D","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3D11_TRACE_STEP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InstructionActive","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"NumRegistersWritten","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"NumRegistersRead","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MiscOperations","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"OpcodeType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CurrentGlobalCycle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11ShaderTrace" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"36b013e6-2811-4845-baa7-d623fe0df104" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"TraceReady" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pTestCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ResetTrace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetTraceStats" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pTraceStats","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_TRACE_STATS","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PSSelectStamp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"stampIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetInitialRegisterContents" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pRegister","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_TRACE_REGISTER","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_TRACE_VALUE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStep" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"stepIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pTraceStep","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_TRACE_STEP","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetWrittenRegister" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"stepIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"writtenRegisterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRegister","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_TRACE_REGISTER","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_TRACE_VALUE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetReadRegister" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"stepIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"readRegisterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRegister","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_TRACE_REGISTER","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_TRACE_VALUE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID3D11ShaderTraceFactory" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"1fbad429-66ab-41cc-9617-667ac10e4459" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateShaderTrace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pShader","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pTraceDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_SHADER_TRACE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppShaderTrace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11ShaderTrace","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"D3DX11_SCAN_DATA_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DX11_SCAN_DATA_TYPE_FLOAT","Value":1} + ,{"Name":"D3DX11_SCAN_DATA_TYPE_INT","Value":2} + ,{"Name":"D3DX11_SCAN_DATA_TYPE_UINT","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DX11_SCAN_OPCODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DX11_SCAN_OPCODE_ADD","Value":1} + ,{"Name":"D3DX11_SCAN_OPCODE_MIN","Value":2} + ,{"Name":"D3DX11_SCAN_OPCODE_MAX","Value":3} + ,{"Name":"D3DX11_SCAN_OPCODE_MUL","Value":4} + ,{"Name":"D3DX11_SCAN_OPCODE_AND","Value":5} + ,{"Name":"D3DX11_SCAN_OPCODE_OR","Value":6} + ,{"Name":"D3DX11_SCAN_OPCODE_XOR","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DX11_SCAN_DIRECTION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DX11_SCAN_DIRECTION_FORWARD","Value":1} + ,{"Name":"D3DX11_SCAN_DIRECTION_BACKWARD","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ID3DX11Scan" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"5089b68f-e71d-4d38-be8e-f363b95a9405" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetScanDirection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Direction","Type":{"Kind":"ApiRef","Name":"D3DX11_SCAN_DIRECTION","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Scan" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ElementType","Type":{"Kind":"ApiRef","Name":"D3DX11_SCAN_DATA_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"OpCode","Type":{"Kind":"ApiRef","Name":"D3DX11_SCAN_OPCODE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"ElementScanSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSrc","Type":{"Kind":"ApiRef","Name":"ID3D11UnorderedAccessView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDst","Type":{"Kind":"ApiRef","Name":"ID3D11UnorderedAccessView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Multiscan" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ElementType","Type":{"Kind":"ApiRef","Name":"D3DX11_SCAN_DATA_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"OpCode","Type":{"Kind":"ApiRef","Name":"D3DX11_SCAN_OPCODE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"ElementScanSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ElementScanPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ScanCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSrc","Type":{"Kind":"ApiRef","Name":"ID3D11UnorderedAccessView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDst","Type":{"Kind":"ApiRef","Name":"ID3D11UnorderedAccessView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3DX11SegmentedScan" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"a915128c-d954-4c79-bfe1-64db923194d6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetScanDirection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Direction","Type":{"Kind":"ApiRef","Name":"D3DX11_SCAN_DIRECTION","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SegScan" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ElementType","Type":{"Kind":"ApiRef","Name":"D3DX11_SCAN_DATA_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"OpCode","Type":{"Kind":"ApiRef","Name":"D3DX11_SCAN_OPCODE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"ElementScanSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSrc","Type":{"Kind":"ApiRef","Name":"ID3D11UnorderedAccessView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pSrcElementFlags","Type":{"Kind":"ApiRef","Name":"ID3D11UnorderedAccessView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDst","Type":{"Kind":"ApiRef","Name":"ID3D11UnorderedAccessView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3DX11FFT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"b3f7a938-4c93-4310-a675-b30d6de50553" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetForwardScale" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ForwardScale","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetForwardScale" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Single"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"SetInverseScale" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"InverseScale","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetInverseScale" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Single"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"AttachBuffersAndPrecompute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"NumTempBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppTempBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"ID3D11UnorderedAccessView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In"]} + ,{"Name":"NumPrecomputeBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppPrecomputeBufferSizes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"ID3D11UnorderedAccessView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ForwardTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pInputBuffer","Type":{"Kind":"ApiRef","Name":"ID3D11UnorderedAccessView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppOutputBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11UnorderedAccessView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"InverseTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pInputBuffer","Type":{"Kind":"ApiRef","Name":"ID3D11UnorderedAccessView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppOutputBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11UnorderedAccessView","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"D3DX11_FFT_DATA_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DX11_FFT_DATA_TYPE_REAL","Value":0} + ,{"Name":"D3DX11_FFT_DATA_TYPE_COMPLEX","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DX11_FFT_DIM_MASK" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DX11_FFT_DIM_MASK_1D","Value":1} + ,{"Name":"D3DX11_FFT_DIM_MASK_2D","Value":3} + ,{"Name":"D3DX11_FFT_DIM_MASK_3D","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DX11_FFT_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumDimensions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ElementLengths","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"DimensionMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3DX11_FFT_DATA_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DX11_FFT_BUFFER_INFO" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumTempBufferSizes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TempBufferFloatSizes","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"NumPrecomputeBufferSizes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PrecomputeBufferFloatSizes","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DX11_FFT_CREATE_FLAG" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DX11_FFT_CREATE_FLAG_NO_PRECOMPUTE_BUFFERS","Value":1} + ] + ,"IntegerBase":"Int32" + } +] + +,"Functions":[ + { + "Name":"D3D11CreateDevice" + ,"SetLastError":false + ,"DllImport":"d3d11.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"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":"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"]} + ,{"Name":"SDKVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Device","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ,{"Name":"pFeatureLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ppImmediateContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11DeviceContext","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"D3D11CreateDeviceAndSwapChain" + ,"SetLastError":false + ,"DllImport":"d3d11.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"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":"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"]} + ,{"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","Const"]} + ,{"Name":"ppSwapChain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGISwapChain","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ,{"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Device","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ,{"Name":"pFeatureLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ppImmediateContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11DeviceContext","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"D3DDisassemble11Trace" + ,"SetLastError":false + ,"DllImport":"D3DCOMPILER_47.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Attrs":[] + ,"Params":[ + {"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} + ,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pTrace","Type":{"Kind":"ApiRef","Name":"ID3D11ShaderTrace","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"StartStep","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumSteps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDisassembly","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"D3DX11CreateScan" + ,"SetLastError":false + ,"DllImport":"d3dcsx.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDeviceContext","Type":{"Kind":"ApiRef","Name":"ID3D11DeviceContext","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"MaxElementScanSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MaxScanCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppScan","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DX11Scan","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3DX11CreateSegmentedScan" + ,"SetLastError":false + ,"DllImport":"d3dcsx.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDeviceContext","Type":{"Kind":"ApiRef","Name":"ID3D11DeviceContext","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"MaxElementScanSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppScan","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DX11SegmentedScan","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3DX11CreateFFT" + ,"SetLastError":false + ,"DllImport":"d3dcsx.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDeviceContext","Type":{"Kind":"ApiRef","Name":"ID3D11DeviceContext","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DX11_FFT_DESC","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBufferInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DX11_FFT_BUFFER_INFO","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppFFT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DX11FFT","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3DX11CreateFFT1DReal" + ,"SetLastError":false + ,"DllImport":"d3dcsx.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDeviceContext","Type":{"Kind":"ApiRef","Name":"ID3D11DeviceContext","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"X","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBufferInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DX11_FFT_BUFFER_INFO","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppFFT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DX11FFT","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3DX11CreateFFT1DComplex" + ,"SetLastError":false + ,"DllImport":"d3dcsx.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDeviceContext","Type":{"Kind":"ApiRef","Name":"ID3D11DeviceContext","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"X","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBufferInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DX11_FFT_BUFFER_INFO","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppFFT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DX11FFT","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3DX11CreateFFT2DReal" + ,"SetLastError":false + ,"DllImport":"d3dcsx.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDeviceContext","Type":{"Kind":"ApiRef","Name":"ID3D11DeviceContext","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"X","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBufferInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DX11_FFT_BUFFER_INFO","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppFFT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DX11FFT","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3DX11CreateFFT2DComplex" + ,"SetLastError":false + ,"DllImport":"d3dcsx.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDeviceContext","Type":{"Kind":"ApiRef","Name":"ID3D11DeviceContext","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"X","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBufferInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DX11_FFT_BUFFER_INFO","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppFFT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DX11FFT","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3DX11CreateFFT3DReal" + ,"SetLastError":false + ,"DllImport":"d3dcsx.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDeviceContext","Type":{"Kind":"ApiRef","Name":"ID3D11DeviceContext","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"X","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Z","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBufferInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DX11_FFT_BUFFER_INFO","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppFFT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DX11FFT","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3DX11CreateFFT3DComplex" + ,"SetLastError":false + ,"DllImport":"d3dcsx.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDeviceContext","Type":{"Kind":"ApiRef","Name":"ID3D11DeviceContext","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"X","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Z","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBufferInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DX11_FFT_BUFFER_INFO","TargetKind":"Default","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppFFT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DX11FFT","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/src/Generator/win32json/api/Graphics.Direct3D11on12.json b/src/Generator/win32json/api/Graphics.Direct3D11on12.json new file mode 100644 index 0000000..9b072c0 --- /dev/null +++ b/src/Generator/win32json/api/Graphics.Direct3D11on12.json @@ -0,0 +1,191 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"PFN_D3D11ON12_CREATE_DEVICE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"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"]} + ,{"Name":"param4","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"NumQueues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param6","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param7","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Device","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ,{"Name":"param8","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11DeviceContext","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ,{"Name":"param9","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"D3D11_RESOURCE_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BindFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MiscFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CPUAccessFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StructureByteStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11On12Device" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"85611e73-70a9-490e-9614-a9e302777904" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateWrappedResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pResource12","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFlags11","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_RESOURCE_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D11on12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"InState","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_STATES","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"OutState","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_STATES","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppResource11","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"ReleaseWrappedResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppResources","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In"]} + ,{"Name":"NumResources","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AcquireWrappedResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppResources","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In"]} + ,{"Name":"NumResources","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D11On12Device1" + ,"Architectures":[] + ,"Platform":"windows10.0.18362" + ,"Kind":"Com" + ,"Guid":"bdb64df4-ea2f-4c70-b861-aaab1258bb5d" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11On12Device","TargetKind":"Com","Api":"Graphics.Direct3D11on12","Parents":[]} + ,"Methods":[ + { + "Name":"GetD3D12Device" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"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"]} + ] + } + ] + } + ,{ + "Name":"ID3D11On12Device2" + ,"Architectures":[] + ,"Platform":"windows10.0.19041" + ,"Kind":"Com" + ,"Guid":"dc90f331-4740-43fa-866e-67f12cb58223" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11On12Device1","TargetKind":"Com","Api":"Graphics.Direct3D11on12","Parents":[]} + ,"Methods":[ + { + "Name":"UnwrapUnderlyingResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pResource11","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCommandQueue","Type":{"Kind":"ApiRef","Name":"ID3D12CommandQueue","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvResource12","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"ReturnUnderlyingResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pResource11","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"NumSync","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSignalValues","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In"]} + ,{"Name":"ppFences","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D12Fence","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } +] + +,"Functions":[ + { + "Name":"D3D11On12CreateDevice" + ,"SetLastError":false + ,"DllImport":"d3d11.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pFeatureLevels","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"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"]} + ,{"Name":"ppCommandQueues","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"NumQueues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Device","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ,{"Name":"ppImmediateContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11DeviceContext","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ,{"Name":"pChosenFeatureLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/src/Generator/win32json/api/Graphics.Direct3D12.json b/src/Generator/win32json/api/Graphics.Direct3D12.json new file mode 100644 index 0000000..86141a9 --- /dev/null +++ b/src/Generator/win32json/api/Graphics.Direct3D12.json @@ -0,0 +1,15997 @@ +{ + +"Constants":[ + { + "Name":"D3D12_SHADER_COMPONENT_MAPPING_ALWAYS_SET_BIT_AVOIDING_ZEROMEM_MISTAKES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_SHADER_4_COMPONENT_MAPPING" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":5768 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_16BIT_INDEX_STRIP_CUT_VALUE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":65535 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_32BIT_INDEX_STRIP_CUT_VALUE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_8BIT_INDEX_STRIP_CUT_VALUE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":255 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_APPEND_ALIGNED_ELEMENT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_ARRAY_AXIS_ADDRESS_RANGE_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":9 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CLIP_OR_CULL_DISTANCE_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CLIP_OR_CULL_DISTANCE_ELEMENT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":14 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_CONSTANT_BUFFER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_CONSTANT_BUFFER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_CONSTANT_BUFFER_HW_SLOT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":15 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_CONSTANT_BUFFER_PARTIAL_UPDATE_EXTENTS_BYTE_ALIGNMENT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_CONSTANT_BUFFER_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_CONSTANT_BUFFER_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":15 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_CONSTANT_BUFFER_REGISTER_READS_PER_INST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_CONSTANT_BUFFER_REGISTER_READ_PORTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_FLOWCONTROL_NESTING_LIMIT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_READS_PER_INST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_READ_PORTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_IMMEDIATE_VALUE_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_INPUT_RESOURCE_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_INPUT_RESOURCE_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_INPUT_RESOURCE_REGISTER_READS_PER_INST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_INPUT_RESOURCE_REGISTER_READ_PORTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_SAMPLER_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_SAMPLER_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_SAMPLER_REGISTER_READS_PER_INST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_SAMPLER_REGISTER_READ_PORTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_SAMPLER_SLOT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_SUBROUTINE_NESTING_LIMIT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_TEMP_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_TEMP_REGISTER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_TEMP_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_TEMP_REGISTER_READS_PER_INST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_TEMP_REGISTER_READ_PORTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_TEXCOORD_RANGE_REDUCTION_MAX" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":10 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_TEXCOORD_RANGE_REDUCTION_MIN" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":-10 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_TEXEL_OFFSET_MAX_NEGATIVE" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":-8 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_TEXEL_OFFSET_MAX_POSITIVE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":7 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CONSTANT_BUFFER_DATA_PLACEMENT_ALIGNMENT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET00_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET00_MAX_NUM_THREADS_PER_GROUP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET01_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":240 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET01_MAX_NUM_THREADS_PER_GROUP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":68 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET02_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":224 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET02_MAX_NUM_THREADS_PER_GROUP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":72 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET03_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":208 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET03_MAX_NUM_THREADS_PER_GROUP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":76 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET04_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":192 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET04_MAX_NUM_THREADS_PER_GROUP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":84 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET05_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":176 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET05_MAX_NUM_THREADS_PER_GROUP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":92 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET06_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":160 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET06_MAX_NUM_THREADS_PER_GROUP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET07_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":144 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET07_MAX_NUM_THREADS_PER_GROUP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":112 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET08_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET08_MAX_NUM_THREADS_PER_GROUP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET09_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":112 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET09_MAX_NUM_THREADS_PER_GROUP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":144 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET10_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":96 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET10_MAX_NUM_THREADS_PER_GROUP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":168 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET11_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":80 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET11_MAX_NUM_THREADS_PER_GROUP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":204 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET12_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET12_MAX_NUM_THREADS_PER_GROUP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET13_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":48 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET13_MAX_NUM_THREADS_PER_GROUP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":340 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET14_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET14_MAX_NUM_THREADS_PER_GROUP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET15_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET15_MAX_NUM_THREADS_PER_GROUP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":768 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_DISPATCH_MAX_THREAD_GROUPS_IN_Z_DIMENSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_RAW_UAV_BYTE_ALIGNMENT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_THREAD_GROUP_MAX_THREADS_PER_GROUP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":768 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_THREAD_GROUP_MAX_X" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":768 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_THREAD_GROUP_MAX_Y" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":768 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_UAV_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_DISPATCH_MAX_THREAD_GROUPS_PER_DIMENSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":65535 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_TGSM_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8192 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_TGSM_REGISTER_READS_PER_INST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_TGSM_RESOURCE_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_TGSM_RESOURCE_REGISTER_READ_PORTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_THREADGROUPID_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_THREADGROUPID_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_THREADIDINGROUPFLATTENED_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_THREADIDINGROUPFLATTENED_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_THREADIDINGROUP_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_THREADIDINGROUP_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_THREADID_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_THREADID_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_THREAD_GROUP_MAX_THREADS_PER_GROUP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_THREAD_GROUP_MAX_X" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_THREAD_GROUP_MAX_Y" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_THREAD_GROUP_MAX_Z" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_THREAD_GROUP_MIN_X" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_THREAD_GROUP_MIN_Y" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_THREAD_GROUP_MIN_Z" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_THREAD_LOCAL_TEMP_REGISTER_POOL" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_BLEND_FACTOR_ALPHA" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_BLEND_FACTOR_BLUE" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_BLEND_FACTOR_GREEN" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_BLEND_FACTOR_RED" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_BORDER_COLOR_COMPONENT" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_DEPTH_BIAS" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_DEPTH_BIAS_CLAMP" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_MAX_ANISOTROPY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_MIP_LOD_BIAS" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_MSAA_RESOURCE_PLACEMENT_ALIGNMENT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4194304 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_RENDER_TARGET_ARRAY_INDEX" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_RESOURCE_PLACEMENT_ALIGNMENT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":65536 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_SAMPLE_MASK" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_SCISSOR_ENDX" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_SCISSOR_ENDY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_SCISSOR_STARTX" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_SCISSOR_STARTY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_SLOPE_SCALED_DEPTH_BIAS" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_STENCIL_READ_MASK" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":255 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_STENCIL_REFERENCE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_STENCIL_WRITE_MASK" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":255 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_VIEWPORT_AND_SCISSORRECT_INDEX" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_VIEWPORT_HEIGHT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_VIEWPORT_MAX_DEPTH" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_VIEWPORT_MIN_DEPTH" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_VIEWPORT_TOPLEFTX" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_VIEWPORT_TOPLEFTY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_VIEWPORT_WIDTH" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DRIVER_RESERVED_REGISTER_SPACE_VALUES_END" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4294967287 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DRIVER_RESERVED_REGISTER_SPACE_VALUES_START" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4294967280 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DS_INPUT_CONTROL_POINTS_MAX_TOTAL_SCALARS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3968 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DS_INPUT_CONTROL_POINT_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DS_INPUT_CONTROL_POINT_REGISTER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DS_INPUT_CONTROL_POINT_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DS_INPUT_CONTROL_POINT_REGISTER_READS_PER_INST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DS_INPUT_CONTROL_POINT_REGISTER_READ_PORTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_READS_PER_INST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_READ_PORTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_READS_PER_INST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_READ_PORTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_READS_PER_INST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_READ_PORTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DS_OUTPUT_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DS_OUTPUT_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_FLOAT16_FUSED_TOLERANCE_IN_ULP" + ,"Type":{"Kind":"Native","Name":"Double"} + ,"ValueType":"Double" + ,"Value":0.6 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_FLOAT32_MAX" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":3.4028235E+38 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_FLOAT32_TO_INTEGER_TOLERANCE_IN_ULP" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0.6 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_FLOAT_TO_SRGB_EXPONENT_DENOMINATOR" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":2.4 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_FLOAT_TO_SRGB_EXPONENT_NUMERATOR" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_FLOAT_TO_SRGB_OFFSET" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0.055 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_FLOAT_TO_SRGB_SCALE_1" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":12.92 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_FLOAT_TO_SRGB_SCALE_2" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":1.055 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_FLOAT_TO_SRGB_THRESHOLD" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0.0031308 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_FTOI_INSTRUCTION_MAX_INPUT" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":2.1474836E+09 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_FTOI_INSTRUCTION_MIN_INPUT" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":-2.1474836E+09 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_FTOU_INSTRUCTION_MAX_INPUT" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":4.2949673E+09 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_FTOU_INSTRUCTION_MIN_INPUT" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_GS_INPUT_INSTANCE_ID_READS_PER_INST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_GS_INPUT_INSTANCE_ID_READ_PORTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_GS_INPUT_INSTANCE_ID_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_GS_INPUT_INSTANCE_ID_REGISTER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_GS_INPUT_INSTANCE_ID_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_GS_INPUT_PRIM_CONST_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_GS_INPUT_PRIM_CONST_REGISTER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_GS_INPUT_PRIM_CONST_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_GS_INPUT_PRIM_CONST_REGISTER_READS_PER_INST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_GS_INPUT_PRIM_CONST_REGISTER_READ_PORTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_GS_INPUT_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_GS_INPUT_REGISTER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_GS_INPUT_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_GS_INPUT_REGISTER_READS_PER_INST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_GS_INPUT_REGISTER_READ_PORTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_GS_INPUT_REGISTER_VERTICES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_GS_MAX_INSTANCE_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_GS_MAX_OUTPUT_VERTEX_COUNT_ACROSS_INSTANCES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_GS_OUTPUT_ELEMENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_GS_OUTPUT_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_GS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_GS_OUTPUT_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_CONTROL_POINT_PHASE_INPUT_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_CONTROL_POINT_PHASE_OUTPUT_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_CONTROL_POINT_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_CONTROL_POINT_REGISTER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_CONTROL_POINT_REGISTER_READS_PER_INST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_CONTROL_POINT_REGISTER_READ_PORTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_FORK_PHASE_INSTANCE_COUNT_UPPER_BOUND" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_READS_PER_INST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_READ_PORTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_READS_PER_INST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_READ_PORTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_READS_PER_INST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_READ_PORTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_JOIN_PHASE_INSTANCE_COUNT_UPPER_BOUND" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_MAXTESSFACTOR_LOWER_BOUND" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_MAXTESSFACTOR_UPPER_BOUND" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_OUTPUT_CONTROL_POINTS_MAX_TOTAL_SCALARS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3968 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_READS_PER_INST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_READ_PORTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_READS_PER_INST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_READ_PORTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_SCALAR_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_IA_DEFAULT_INDEX_BUFFER_OFFSET_IN_BYTES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_IA_DEFAULT_PRIMITIVE_TOPOLOGY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_IA_DEFAULT_VERTEX_BUFFER_OFFSET_IN_BYTES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_IA_INDEX_INPUT_RESOURCE_SLOT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_IA_INSTANCE_ID_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_IA_INTEGER_ARITHMETIC_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_IA_PATCH_MAX_CONTROL_POINT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_IA_PRIMITIVE_ID_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_IA_VERTEX_ID_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_IA_VERTEX_INPUT_STRUCTURE_ELEMENTS_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_IA_VERTEX_INPUT_STRUCTURE_ELEMENT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_INTEGER_DIVIDE_BY_ZERO_QUOTIENT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_INTEGER_DIVIDE_BY_ZERO_REMAINDER" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_KEEP_RENDER_TARGETS_AND_DEPTH_STENCIL" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_KEEP_UNORDERED_ACCESS_VIEWS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_LINEAR_GAMMA" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_MAJOR_VERSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":12 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_MAX_BORDER_COLOR_COMPONENT" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_MAX_DEPTH" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_MAX_LIVE_STATIC_SAMPLERS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2032 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_MAX_MAXANISOTROPY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_MAX_MULTISAMPLE_SAMPLE_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_MAX_POSITION_VALUE" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":3.4028236E+34 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_MAX_ROOT_COST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_MAX_SHADER_VISIBLE_DESCRIPTOR_HEAP_SIZE_TIER_1" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1000000 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_MAX_SHADER_VISIBLE_DESCRIPTOR_HEAP_SIZE_TIER_2" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1000000 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_MAX_SHADER_VISIBLE_SAMPLER_HEAP_SIZE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_MAX_TEXTURE_DIMENSION_2_TO_EXP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":17 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_MAX_VIEW_INSTANCE_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_MINOR_VERSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_MIN_BORDER_COLOR_COMPONENT" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_MIN_DEPTH" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_MIN_MAXANISOTROPY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_MIP_LOD_BIAS_MAX" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":15.99 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_MIP_LOD_BIAS_MIN" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":-16 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_MIP_LOD_FRACTIONAL_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_MIP_LOD_RANGE_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_MULTISAMPLE_ANTIALIAS_LINE_WIDTH" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":1.4 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_NONSAMPLE_FETCH_OUT_OF_RANGE_ACCESS_RESULT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_OS_RESERVED_REGISTER_SPACE_VALUES_END" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_OS_RESERVED_REGISTER_SPACE_VALUES_START" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4294967288 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_PACKED_TILE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_PIXEL_ADDRESS_RANGE_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":15 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_PRE_SCISSOR_PIXEL_ADDRESS_RANGE_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_PS_CS_UAV_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_PS_CS_UAV_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_PS_CS_UAV_REGISTER_READS_PER_INST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_PS_CS_UAV_REGISTER_READ_PORTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_PS_FRONTFACING_DEFAULT_VALUE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_PS_FRONTFACING_FALSE_VALUE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_PS_FRONTFACING_TRUE_VALUE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_PS_INPUT_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_PS_INPUT_REGISTER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_PS_INPUT_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_PS_INPUT_REGISTER_READS_PER_INST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_PS_INPUT_REGISTER_READ_PORTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_PS_LEGACY_PIXEL_CENTER_FRACTIONAL_COMPONENT" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_PS_OUTPUT_DEPTH_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_PS_OUTPUT_DEPTH_REGISTER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_PS_OUTPUT_DEPTH_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_PS_OUTPUT_MASK_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_PS_OUTPUT_MASK_REGISTER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_PS_OUTPUT_MASK_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_PS_OUTPUT_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_PS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_PS_OUTPUT_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_PS_PIXEL_CENTER_FRACTIONAL_COMPONENT" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0.5 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_RAW_UAV_SRV_BYTE_ALIGNMENT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_RAYTRACING_AABB_BYTE_ALIGNMENT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BYTE_ALIGNMENT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_RAYTRACING_INSTANCE_DESCS_BYTE_ALIGNMENT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_RAYTRACING_MAX_ATTRIBUTE_SIZE_IN_BYTES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_RAYTRACING_MAX_DECLARABLE_TRACE_RECURSION_DEPTH" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":31 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_RAYTRACING_MAX_GEOMETRIES_PER_BOTTOM_LEVEL_ACCELERATION_STRUCTURE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16777216 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_RAYTRACING_MAX_INSTANCES_PER_TOP_LEVEL_ACCELERATION_STRUCTURE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16777216 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_RAYTRACING_MAX_PRIMITIVES_PER_BOTTOM_LEVEL_ACCELERATION_STRUCTURE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":536870912 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_RAYTRACING_MAX_RAY_GENERATION_SHADER_THREADS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1073741824 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_RAYTRACING_MAX_SHADER_RECORD_STRIDE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_RAYTRACING_SHADER_RECORD_BYTE_ALIGNMENT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_RAYTRACING_SHADER_TABLE_BYTE_ALIGNMENT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_RAYTRACING_TRANSFORM3X4_BYTE_ALIGNMENT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_REQ_BLEND_OBJECT_COUNT_PER_DEVICE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_REQ_BUFFER_RESOURCE_TEXEL_COUNT_2_TO_EXP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":27 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_REQ_CONSTANT_BUFFER_ELEMENT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_REQ_DEPTH_STENCIL_OBJECT_COUNT_PER_DEVICE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_REQ_DRAWINDEXED_INDEX_COUNT_2_TO_EXP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_REQ_DRAW_VERTEX_COUNT_2_TO_EXP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_REQ_FILTERING_HW_ADDRESSABLE_RESOURCE_DIMENSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_REQ_GS_INVOCATION_32BIT_OUTPUT_COMPONENT_LIMIT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_REQ_IMMEDIATE_CONSTANT_BUFFER_ELEMENT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_REQ_MAXANISOTROPY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_REQ_MIP_LEVELS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":15 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_REQ_MULTI_ELEMENT_STRUCTURE_SIZE_IN_BYTES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_REQ_RASTERIZER_OBJECT_COUNT_PER_DEVICE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_REQ_RENDER_TO_BUFFER_WINDOW_WIDTH" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_REQ_RESOURCE_SIZE_IN_MEGABYTES_EXPRESSION_A_TERM" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_REQ_RESOURCE_SIZE_IN_MEGABYTES_EXPRESSION_B_TERM" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0.25 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_REQ_RESOURCE_SIZE_IN_MEGABYTES_EXPRESSION_C_TERM" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_REQ_RESOURCE_VIEW_COUNT_PER_DEVICE_2_TO_EXP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_REQ_SAMPLER_OBJECT_COUNT_PER_DEVICE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_REQ_SUBRESOURCES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":30720 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_REQ_TEXTURE1D_ARRAY_AXIS_DIMENSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_REQ_TEXTURE1D_U_DIMENSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_REQ_TEXTURE2D_ARRAY_AXIS_DIMENSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_REQ_TEXTURE2D_U_OR_V_DIMENSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_REQ_TEXTURE3D_U_V_OR_W_DIMENSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_REQ_TEXTURECUBE_DIMENSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_RESINFO_INSTRUCTION_MISSING_COMPONENT_RETVAL" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_RESOURCE_BARRIER_ALL_SUBRESOURCES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_RS_SET_SHADING_RATE_COMBINER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SDK_VERSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SHADER_IDENTIFIER_SIZE_IN_BYTES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SHADER_MAJOR_VERSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SHADER_MAX_INSTANCES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":65535 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SHADER_MAX_INTERFACES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":253 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SHADER_MAX_INTERFACE_CALL_SITES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SHADER_MAX_TYPES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":65535 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SHADER_MINOR_VERSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SHIFT_INSTRUCTION_PAD_VALUE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SHIFT_INSTRUCTION_SHIFT_VALUE_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SIMULTANEOUS_RENDER_TARGET_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SMALL_MSAA_RESOURCE_PLACEMENT_ALIGNMENT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":65536 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SMALL_RESOURCE_PLACEMENT_ALIGNMENT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SO_BUFFER_MAX_STRIDE_IN_BYTES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SO_BUFFER_MAX_WRITE_WINDOW_IN_BYTES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SO_BUFFER_SLOT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SO_DDI_REGISTER_INDEX_DENOTING_GAP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SO_NO_RASTERIZED_STREAM" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SO_OUTPUT_COMPONENT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SO_STREAM_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SPEC_DATE_DAY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":14 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SPEC_DATE_MONTH" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":11 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SPEC_DATE_YEAR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2014 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SPEC_VERSION" + ,"Type":{"Kind":"Native","Name":"Double"} + ,"ValueType":"Double" + ,"Value":1.16 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SRGB_GAMMA" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":2.2 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SRGB_TO_FLOAT_DENOMINATOR_1" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":12.92 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SRGB_TO_FLOAT_DENOMINATOR_2" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":1.055 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SRGB_TO_FLOAT_EXPONENT" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":2.4 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SRGB_TO_FLOAT_OFFSET" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0.055 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SRGB_TO_FLOAT_THRESHOLD" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0.04045 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SRGB_TO_FLOAT_TOLERANCE_IN_ULP" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0.5 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_STANDARD_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_STANDARD_COMPONENT_BIT_COUNT_DOUBLED" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_STANDARD_MAXIMUM_ELEMENT_ALIGNMENT_BYTE_MULTIPLE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_STANDARD_PIXEL_COMPONENT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_STANDARD_PIXEL_ELEMENT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_STANDARD_VECTOR_SIZE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_STANDARD_VERTEX_ELEMENT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_STANDARD_VERTEX_TOTAL_COMPONENT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SUBPIXEL_FRACTIONAL_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SUBTEXEL_FRACTIONAL_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SYSTEM_RESERVED_REGISTER_SPACE_VALUES_END" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SYSTEM_RESERVED_REGISTER_SPACE_VALUES_START" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4294967280 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_TESSELLATOR_MAX_EVEN_TESSELLATION_FACTOR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_TESSELLATOR_MAX_ISOLINE_DENSITY_TESSELLATION_FACTOR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_TESSELLATOR_MAX_ODD_TESSELLATION_FACTOR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":63 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_TESSELLATOR_MAX_TESSELLATION_FACTOR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_TESSELLATOR_MIN_EVEN_TESSELLATION_FACTOR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_TESSELLATOR_MIN_ISOLINE_DENSITY_TESSELLATION_FACTOR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_TESSELLATOR_MIN_ODD_TESSELLATION_FACTOR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_TEXEL_ADDRESS_RANGE_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_TEXTURE_DATA_PITCH_ALIGNMENT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_TEXTURE_DATA_PLACEMENT_ALIGNMENT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_TILED_RESOURCE_TILE_SIZE_IN_BYTES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":65536 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_TRACKED_WORKLOAD_MAX_INSTANCES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_UAV_COUNTER_PLACEMENT_ALIGNMENT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_UAV_SLOT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_UNBOUND_MEMORY_ACCESS_RESULT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_VIDEO_DECODE_MAX_ARGUMENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":10 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_VIDEO_DECODE_MAX_HISTOGRAM_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_VIDEO_DECODE_MIN_BITSTREAM_OFFSET_ALIGNMENT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_VIDEO_DECODE_MIN_HISTOGRAM_OFFSET_ALIGNMENT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_VIDEO_DECODE_STATUS_MACROBLOCKS_AFFECTED_UNKNOWN" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_VIDEO_PROCESS_MAX_FILTERS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_VIDEO_PROCESS_STEREO_VIEWS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_VIEWPORT_AND_SCISSORRECT_MAX_INDEX" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":15 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_VIEWPORT_BOUNDS_MAX" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32767 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_VIEWPORT_BOUNDS_MIN" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":-32768 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_VS_INPUT_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_VS_INPUT_REGISTER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_VS_INPUT_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_VS_INPUT_REGISTER_READS_PER_INST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_VS_INPUT_REGISTER_READ_PORTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_VS_OUTPUT_REGISTER_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_VS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_VS_OUTPUT_REGISTER_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_WHQL_CONTEXT_COUNT_FOR_RESOURCE_LIMIT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":10 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_WHQL_DRAWINDEXED_INDEX_COUNT_2_TO_EXP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":25 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_WHQL_DRAW_VERTEX_COUNT_2_TO_EXP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":25 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SHADER_COMPONENT_MAPPING_MASK" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":7 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SHADER_COMPONENT_MAPPING_SHIFT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_FILTER_REDUCTION_TYPE_MASK" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_FILTER_REDUCTION_TYPE_SHIFT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":7 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_FILTER_TYPE_MASK" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_MIN_FILTER_SHIFT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_MAG_FILTER_SHIFT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_MIP_FILTER_SHIFT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_ANISOTROPIC_FILTERING_BIT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"LUID_DEFINED" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_PROTECTED_RESOURCES_SESSION_HARDWARE_PROTECTED" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"62b0084e-c70e-4daa-a109-30ff8d5a0482" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D3D12Debug" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"f2352aeb-dd84-49fe-b97b-a9dcfdcc1b4f" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D3D12Tools" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"e38216b1-3c8c-4833-aa09-0a06b65d96c8" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D3D12DeviceRemovedExtendedData" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"4a75bbc4-9ff4-4ad8-9f18-abae84dc5ff2" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_D3D12SDKConfiguration" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"7cda6aca-a03e-49c8-9458-0334d20e07ce" + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SHADING_RATE_X_AXIS_SHIFT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SHADING_RATE_VALID_MASK" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"WKPDID_D3DAutoDebugObjectNameW" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"d4902e36-757a-4942-9594-b6769afa43cd" + ,"Attrs":[] + } + ,{ + "Name":"DXGI_DEBUG_D3D12" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"cf59a98c-a950-4326-91ef-9bbaa17bfd95" + ,"Attrs":[] + } + ,{ + "Name":"D3D12_INFO_QUEUE_DEFAULT_MESSAGE_COUNT_LIMIT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_REQUIRES_STENCIL_REF" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_REQUIRES_INNER_COVERAGE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_REQUIRES_TYPED_UAV_LOAD_ADDITIONAL_FORMATS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_REQUIRES_ROVS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_REQUIRES_VIEWPORT_AND_RT_ARRAY_INDEX_FROM_ANY_SHADER_FEEDING_RASTERIZER" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8192 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_REQUIRES_WAVE_OPS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_REQUIRES_INT64_OPS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32768 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_REQUIRES_VIEW_ID" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":65536 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_REQUIRES_BARYCENTRICS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":131072 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_REQUIRES_NATIVE_16BIT_OPS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":262144 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_REQUIRES_SHADING_RATE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":524288 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_REQUIRES_RAYTRACING_TIER_1_1" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1048576 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_REQUIRES_SAMPLER_FEEDBACK" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2097152 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_REQUIRES_ATOMIC_INT64_ON_TYPED_RESOURCE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4194304 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_REQUIRES_ATOMIC_INT64_ON_GROUP_SHARED" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8388608 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_REQUIRES_DERIVATIVES_IN_MESH_AND_AMPLIFICATION_SHADERS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16777216 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_REQUIRES_RESOURCE_DESCRIPTOR_HEAP_INDEXING" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":33554432 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_REQUIRES_SAMPLER_DESCRIPTOR_HEAP_INDEXING" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":67108864 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_REQUIRES_WAVE_MMA" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":134217728 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SHADER_REQUIRES_ATOMIC_INT64_ON_DESCRIPTOR_HEAP_RESOURCE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":268435456 + ,"Attrs":[] + } + ,{ + "Name":"D3D12ExperimentalShaderModels" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"76f5573e-f13a-40f5-b297-81ce9e18933f" + ,"Attrs":[] + } + ,{ + "Name":"D3D12TiledResourceTier4" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"c9c4725f-a81a-4f56-8c5b-c51039d694fb" + ,"Attrs":[] + } + ,{ + "Name":"D3D12MetaCommand" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"c734c97e-8077-48c8-9fdc-d9d1dd31dd77" + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"D3D12_COMMAND_LIST_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_COMMAND_LIST_TYPE_DIRECT","Value":0} + ,{"Name":"D3D12_COMMAND_LIST_TYPE_BUNDLE","Value":1} + ,{"Name":"D3D12_COMMAND_LIST_TYPE_COMPUTE","Value":2} + ,{"Name":"D3D12_COMMAND_LIST_TYPE_COPY","Value":3} + ,{"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} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_COMMAND_QUEUE_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_COMMAND_QUEUE_FLAG_NONE","Value":0} + ,{"Name":"D3D12_COMMAND_QUEUE_FLAG_DISABLE_GPU_TIMEOUT","Value":1} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3D12_COMMAND_QUEUE_PRIORITY" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_COMMAND_QUEUE_PRIORITY_NORMAL","Value":0} + ,{"Name":"D3D12_COMMAND_QUEUE_PRIORITY_HIGH","Value":100} + ,{"Name":"D3D12_COMMAND_QUEUE_PRIORITY_GLOBAL_REALTIME","Value":10000} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_COMMAND_QUEUE_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_COMMAND_QUEUE_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"NodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_PRIMITIVE_TOPOLOGY_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_PRIMITIVE_TOPOLOGY_TYPE_UNDEFINED","Value":0} + ,{"Name":"D3D12_PRIMITIVE_TOPOLOGY_TYPE_POINT","Value":1} + ,{"Name":"D3D12_PRIMITIVE_TOPOLOGY_TYPE_LINE","Value":2} + ,{"Name":"D3D12_PRIMITIVE_TOPOLOGY_TYPE_TRIANGLE","Value":3} + ,{"Name":"D3D12_PRIMITIVE_TOPOLOGY_TYPE_PATCH","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_INPUT_CLASSIFICATION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_INPUT_CLASSIFICATION_PER_VERTEX_DATA","Value":0} + ,{"Name":"D3D12_INPUT_CLASSIFICATION_PER_INSTANCE_DATA","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_INPUT_ELEMENT_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SemanticName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SemanticIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]} + ,{"Name":"InputSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AlignedByteOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputSlotClass","Type":{"Kind":"ApiRef","Name":"D3D12_INPUT_CLASSIFICATION","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"InstanceDataStepRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FILL_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_FILL_MODE_WIREFRAME","Value":2} + ,{"Name":"D3D12_FILL_MODE_SOLID","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_CULL_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_CULL_MODE_NONE","Value":1} + ,{"Name":"D3D12_CULL_MODE_FRONT","Value":2} + ,{"Name":"D3D12_CULL_MODE_BACK","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_SO_DECLARATION_ENTRY" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Stream","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SemanticName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SemanticIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartComponent","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ComponentCount","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"OutputSlot","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_VIEWPORT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TopLeftX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"TopLeftY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Width","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"MinDepth","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"MaxDepth","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_BOX" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"left","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"top","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"front","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"right","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bottom","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"back","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_COMPARISON_FUNC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"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} + ,{"Name":"D3D12_COMPARISON_FUNC_GREATER","Value":5} + ,{"Name":"D3D12_COMPARISON_FUNC_NOT_EQUAL","Value":6} + ,{"Name":"D3D12_COMPARISON_FUNC_GREATER_EQUAL","Value":7} + ,{"Name":"D3D12_COMPARISON_FUNC_ALWAYS","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_DEPTH_WRITE_MASK" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_DEPTH_WRITE_MASK_ZERO","Value":0} + ,{"Name":"D3D12_DEPTH_WRITE_MASK_ALL","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_STENCIL_OP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_STENCIL_OP_KEEP","Value":1} + ,{"Name":"D3D12_STENCIL_OP_ZERO","Value":2} + ,{"Name":"D3D12_STENCIL_OP_REPLACE","Value":3} + ,{"Name":"D3D12_STENCIL_OP_INCR_SAT","Value":4} + ,{"Name":"D3D12_STENCIL_OP_DECR_SAT","Value":5} + ,{"Name":"D3D12_STENCIL_OP_INVERT","Value":6} + ,{"Name":"D3D12_STENCIL_OP_INCR","Value":7} + ,{"Name":"D3D12_STENCIL_OP_DECR","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_DEPTH_STENCILOP_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_DEPTH_STENCIL_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":"StencilReadMask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"StencilWriteMask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"FrontFace","Type":{"Kind":"ApiRef","Name":"D3D12_DEPTH_STENCILOP_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"BackFace","Type":{"Kind":"ApiRef","Name":"D3D12_DEPTH_STENCILOP_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_DEPTH_STENCIL_DESC1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":"StencilReadMask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"StencilWriteMask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"FrontFace","Type":{"Kind":"ApiRef","Name":"D3D12_DEPTH_STENCILOP_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"BackFace","Type":{"Kind":"ApiRef","Name":"D3D12_DEPTH_STENCILOP_DESC","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":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_BLEND_ZERO","Value":1} + ,{"Name":"D3D12_BLEND_ONE","Value":2} + ,{"Name":"D3D12_BLEND_SRC_COLOR","Value":3} + ,{"Name":"D3D12_BLEND_INV_SRC_COLOR","Value":4} + ,{"Name":"D3D12_BLEND_SRC_ALPHA","Value":5} + ,{"Name":"D3D12_BLEND_INV_SRC_ALPHA","Value":6} + ,{"Name":"D3D12_BLEND_DEST_ALPHA","Value":7} + ,{"Name":"D3D12_BLEND_INV_DEST_ALPHA","Value":8} + ,{"Name":"D3D12_BLEND_DEST_COLOR","Value":9} + ,{"Name":"D3D12_BLEND_INV_DEST_COLOR","Value":10} + ,{"Name":"D3D12_BLEND_SRC_ALPHA_SAT","Value":11} + ,{"Name":"D3D12_BLEND_BLEND_FACTOR","Value":14} + ,{"Name":"D3D12_BLEND_INV_BLEND_FACTOR","Value":15} + ,{"Name":"D3D12_BLEND_SRC1_COLOR","Value":16} + ,{"Name":"D3D12_BLEND_INV_SRC1_COLOR","Value":17} + ,{"Name":"D3D12_BLEND_SRC1_ALPHA","Value":18} + ,{"Name":"D3D12_BLEND_INV_SRC1_ALPHA","Value":19} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_BLEND_OP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_BLEND_OP_ADD","Value":1} + ,{"Name":"D3D12_BLEND_OP_SUBTRACT","Value":2} + ,{"Name":"D3D12_BLEND_OP_REV_SUBTRACT","Value":3} + ,{"Name":"D3D12_BLEND_OP_MIN","Value":4} + ,{"Name":"D3D12_BLEND_OP_MAX","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_COLOR_WRITE_ENABLE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_COLOR_WRITE_ENABLE_RED","Value":1} + ,{"Name":"D3D12_COLOR_WRITE_ENABLE_GREEN","Value":2} + ,{"Name":"D3D12_COLOR_WRITE_ENABLE_BLUE","Value":4} + ,{"Name":"D3D12_COLOR_WRITE_ENABLE_ALPHA","Value":8} + ,{"Name":"D3D12_COLOR_WRITE_ENABLE_ALL","Value":15} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_LOGIC_OP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_LOGIC_OP_CLEAR","Value":0} + ,{"Name":"D3D12_LOGIC_OP_SET","Value":1} + ,{"Name":"D3D12_LOGIC_OP_COPY","Value":2} + ,{"Name":"D3D12_LOGIC_OP_COPY_INVERTED","Value":3} + ,{"Name":"D3D12_LOGIC_OP_NOOP","Value":4} + ,{"Name":"D3D12_LOGIC_OP_INVERT","Value":5} + ,{"Name":"D3D12_LOGIC_OP_AND","Value":6} + ,{"Name":"D3D12_LOGIC_OP_NAND","Value":7} + ,{"Name":"D3D12_LOGIC_OP_OR","Value":8} + ,{"Name":"D3D12_LOGIC_OP_NOR","Value":9} + ,{"Name":"D3D12_LOGIC_OP_XOR","Value":10} + ,{"Name":"D3D12_LOGIC_OP_EQUIV","Value":11} + ,{"Name":"D3D12_LOGIC_OP_AND_REVERSE","Value":12} + ,{"Name":"D3D12_LOGIC_OP_AND_INVERTED","Value":13} + ,{"Name":"D3D12_LOGIC_OP_OR_REVERSE","Value":14} + ,{"Name":"D3D12_LOGIC_OP_OR_INVERTED","Value":15} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_RENDER_TARGET_BLEND_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"SrcBlend","Type":{"Kind":"ApiRef","Name":"D3D12_BLEND","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"DestBlend","Type":{"Kind":"ApiRef","Name":"D3D12_BLEND","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"BlendOp","Type":{"Kind":"ApiRef","Name":"D3D12_BLEND_OP","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"SrcBlendAlpha","Type":{"Kind":"ApiRef","Name":"D3D12_BLEND","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"DestBlendAlpha","Type":{"Kind":"ApiRef","Name":"D3D12_BLEND","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"BlendOpAlpha","Type":{"Kind":"ApiRef","Name":"D3D12_BLEND_OP","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"LogicOp","Type":{"Kind":"ApiRef","Name":"D3D12_LOGIC_OP","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"RenderTargetWriteMask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_BLEND_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"RenderTarget","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"ApiRef","Name":"D3D12_RENDER_TARGET_BLEND_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_CONSERVATIVE_RASTERIZATION_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_CONSERVATIVE_RASTERIZATION_MODE_OFF","Value":0} + ,{"Name":"D3D12_CONSERVATIVE_RASTERIZATION_MODE_ON","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_RASTERIZER_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":"Int32"},"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":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"c4fec28f-7966-4e95-9f94-f431cb56c3b8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPrivateData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1},"Optional"]} + ] + } + ,{ + "Name":"SetPrivateData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Optional","Const"]} + ] + } + ,{ + "Name":"SetPrivateDataInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pData","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"ID3D12DeviceChild" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"905db94b-a00c-4140-9df5-2b64ca9ea357" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Object","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"GetDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"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":"ID3D12RootSignature" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"c54a6b66-72df-4ee8-8be5-a946a1429214" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"D3D12_SHADER_BYTECODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pShaderBytecode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]} + ,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_STREAM_OUTPUT_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"pBufferStrides","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]} + ,{"Name":"NumStrides","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RasterizedStream","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_INPUT_LAYOUT_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_INDEX_BUFFER_STRIP_CUT_VALUE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_INDEX_BUFFER_STRIP_CUT_VALUE_DISABLED","Value":0} + ,{"Name":"D3D12_INDEX_BUFFER_STRIP_CUT_VALUE_0xFFFF","Value":1} + ,{"Name":"D3D12_INDEX_BUFFER_STRIP_CUT_VALUE_0xFFFFFFFF","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_CACHED_PIPELINE_STATE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pCachedBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]} + ,{"Name":"CachedBlobSizeInBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_PIPELINE_STATE_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_PIPELINE_STATE_FLAG_NONE","Value":0} + ,{"Name":"D3D12_PIPELINE_STATE_FLAG_TOOL_DEBUG","Value":1} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3D12_GRAPHICS_PIPELINE_STATE_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"PS","Type":{"Kind":"ApiRef","Name":"D3D12_SHADER_BYTECODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"DS","Type":{"Kind":"ApiRef","Name":"D3D12_SHADER_BYTECODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"HS","Type":{"Kind":"ApiRef","Name":"D3D12_SHADER_BYTECODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"GS","Type":{"Kind":"ApiRef","Name":"D3D12_SHADER_BYTECODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"StreamOutput","Type":{"Kind":"ApiRef","Name":"D3D12_STREAM_OUTPUT_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"BlendState","Type":{"Kind":"ApiRef","Name":"D3D12_BLEND_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"SampleMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RasterizerState","Type":{"Kind":"ApiRef","Name":"D3D12_RASTERIZER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"DepthStencilState","Type":{"Kind":"ApiRef","Name":"D3D12_DEPTH_STENCIL_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"InputLayout","Type":{"Kind":"ApiRef","Name":"D3D12_INPUT_LAYOUT_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"IBStripCutValue","Type":{"Kind":"ApiRef","Name":"D3D12_INDEX_BUFFER_STRIP_CUT_VALUE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"PrimitiveTopologyType","Type":{"Kind":"ApiRef","Name":"D3D12_PRIMITIVE_TOPOLOGY_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"NumRenderTargets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RTVFormats","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]}},"Attrs":[]} + ,{"Name":"DSVFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","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":[]} + ,{"Name":"NodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CachedPSO","Type":{"Kind":"ApiRef","Name":"D3D12_CACHED_PIPELINE_STATE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_PIPELINE_STATE_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_COMPUTE_PIPELINE_STATE_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"NodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CachedPSO","Type":{"Kind":"ApiRef","Name":"D3D12_CACHED_PIPELINE_STATE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_PIPELINE_STATE_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RT_FORMAT_ARRAY" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_PIPELINE_STATE_STREAM_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SizeInBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"pPipelineStateSubobjectStream","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_ROOT_SIGNATURE","Value":0} + ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_VS","Value":1} + ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_PS","Value":2} + ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DS","Value":3} + ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_HS","Value":4} + ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_GS","Value":5} + ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_CS","Value":6} + ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_STREAM_OUTPUT","Value":7} + ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_BLEND","Value":8} + ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_SAMPLE_MASK","Value":9} + ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_RASTERIZER","Value":10} + ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL","Value":11} + ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_INPUT_LAYOUT","Value":12} + ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_IB_STRIP_CUT_VALUE","Value":13} + ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_PRIMITIVE_TOPOLOGY","Value":14} + ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_RENDER_TARGET_FORMATS","Value":15} + ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL_FORMAT","Value":16} + ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_SAMPLE_DESC","Value":17} + ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_NODE_MASK","Value":18} + ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_CACHED_PSO","Value":19} + ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_FLAGS","Value":20} + ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL1","Value":21} + ,{"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} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_FEATURE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_FEATURE_D3D12_OPTIONS","Value":0} + ,{"Name":"D3D12_FEATURE_ARCHITECTURE","Value":1} + ,{"Name":"D3D12_FEATURE_FEATURE_LEVELS","Value":2} + ,{"Name":"D3D12_FEATURE_FORMAT_SUPPORT","Value":3} + ,{"Name":"D3D12_FEATURE_MULTISAMPLE_QUALITY_LEVELS","Value":4} + ,{"Name":"D3D12_FEATURE_FORMAT_INFO","Value":5} + ,{"Name":"D3D12_FEATURE_GPU_VIRTUAL_ADDRESS_SUPPORT","Value":6} + ,{"Name":"D3D12_FEATURE_SHADER_MODEL","Value":7} + ,{"Name":"D3D12_FEATURE_D3D12_OPTIONS1","Value":8} + ,{"Name":"D3D12_FEATURE_PROTECTED_RESOURCE_SESSION_SUPPORT","Value":10} + ,{"Name":"D3D12_FEATURE_ROOT_SIGNATURE","Value":12} + ,{"Name":"D3D12_FEATURE_ARCHITECTURE1","Value":16} + ,{"Name":"D3D12_FEATURE_D3D12_OPTIONS2","Value":18} + ,{"Name":"D3D12_FEATURE_SHADER_CACHE","Value":19} + ,{"Name":"D3D12_FEATURE_COMMAND_QUEUE_PRIORITY","Value":20} + ,{"Name":"D3D12_FEATURE_D3D12_OPTIONS3","Value":21} + ,{"Name":"D3D12_FEATURE_EXISTING_HEAPS","Value":22} + ,{"Name":"D3D12_FEATURE_D3D12_OPTIONS4","Value":23} + ,{"Name":"D3D12_FEATURE_SERIALIZATION","Value":24} + ,{"Name":"D3D12_FEATURE_CROSS_NODE","Value":25} + ,{"Name":"D3D12_FEATURE_D3D12_OPTIONS5","Value":27} + ,{"Name":"D3D12_FEATURE_DISPLAYABLE","Value":28} + ,{"Name":"D3D12_FEATURE_D3D12_OPTIONS6","Value":30} + ,{"Name":"D3D12_FEATURE_QUERY_META_COMMAND","Value":31} + ,{"Name":"D3D12_FEATURE_D3D12_OPTIONS7","Value":32} + ,{"Name":"D3D12_FEATURE_PROTECTED_RESOURCE_SESSION_TYPE_COUNT","Value":33} + ,{"Name":"D3D12_FEATURE_PROTECTED_RESOURCE_SESSION_TYPES","Value":34} + ,{"Name":"D3D12_FEATURE_D3D12_OPTIONS8","Value":36} + ,{"Name":"D3D12_FEATURE_D3D12_OPTIONS9","Value":37} + ,{"Name":"D3D12_FEATURE_D3D12_OPTIONS10","Value":39} + ,{"Name":"D3D12_FEATURE_D3D12_OPTIONS11","Value":40} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_SHADER_MIN_PRECISION_SUPPORT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_SHADER_MIN_PRECISION_SUPPORT_NONE","Value":0} + ,{"Name":"D3D12_SHADER_MIN_PRECISION_SUPPORT_10_BIT","Value":1} + ,{"Name":"D3D12_SHADER_MIN_PRECISION_SUPPORT_16_BIT","Value":2} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3D12_TILED_RESOURCES_TIER" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_TILED_RESOURCES_TIER_NOT_SUPPORTED","Value":0} + ,{"Name":"D3D12_TILED_RESOURCES_TIER_1","Value":1} + ,{"Name":"D3D12_TILED_RESOURCES_TIER_2","Value":2} + ,{"Name":"D3D12_TILED_RESOURCES_TIER_3","Value":3} + ,{"Name":"D3D12_TILED_RESOURCES_TIER_4","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_RESOURCE_BINDING_TIER" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_RESOURCE_BINDING_TIER_1","Value":1} + ,{"Name":"D3D12_RESOURCE_BINDING_TIER_2","Value":2} + ,{"Name":"D3D12_RESOURCE_BINDING_TIER_3","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_CONSERVATIVE_RASTERIZATION_TIER" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_CONSERVATIVE_RASTERIZATION_TIER_NOT_SUPPORTED","Value":0} + ,{"Name":"D3D12_CONSERVATIVE_RASTERIZATION_TIER_1","Value":1} + ,{"Name":"D3D12_CONSERVATIVE_RASTERIZATION_TIER_2","Value":2} + ,{"Name":"D3D12_CONSERVATIVE_RASTERIZATION_TIER_3","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_FORMAT_SUPPORT1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_FORMAT_SUPPORT1_NONE","Value":0} + ,{"Name":"D3D12_FORMAT_SUPPORT1_BUFFER","Value":1} + ,{"Name":"D3D12_FORMAT_SUPPORT1_IA_VERTEX_BUFFER","Value":2} + ,{"Name":"D3D12_FORMAT_SUPPORT1_IA_INDEX_BUFFER","Value":4} + ,{"Name":"D3D12_FORMAT_SUPPORT1_SO_BUFFER","Value":8} + ,{"Name":"D3D12_FORMAT_SUPPORT1_TEXTURE1D","Value":16} + ,{"Name":"D3D12_FORMAT_SUPPORT1_TEXTURE2D","Value":32} + ,{"Name":"D3D12_FORMAT_SUPPORT1_TEXTURE3D","Value":64} + ,{"Name":"D3D12_FORMAT_SUPPORT1_TEXTURECUBE","Value":128} + ,{"Name":"D3D12_FORMAT_SUPPORT1_SHADER_LOAD","Value":256} + ,{"Name":"D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE","Value":512} + ,{"Name":"D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE_COMPARISON","Value":1024} + ,{"Name":"D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE_MONO_TEXT","Value":2048} + ,{"Name":"D3D12_FORMAT_SUPPORT1_MIP","Value":4096} + ,{"Name":"D3D12_FORMAT_SUPPORT1_RENDER_TARGET","Value":16384} + ,{"Name":"D3D12_FORMAT_SUPPORT1_BLENDABLE","Value":32768} + ,{"Name":"D3D12_FORMAT_SUPPORT1_DEPTH_STENCIL","Value":65536} + ,{"Name":"D3D12_FORMAT_SUPPORT1_MULTISAMPLE_RESOLVE","Value":262144} + ,{"Name":"D3D12_FORMAT_SUPPORT1_DISPLAY","Value":524288} + ,{"Name":"D3D12_FORMAT_SUPPORT1_CAST_WITHIN_BIT_LAYOUT","Value":1048576} + ,{"Name":"D3D12_FORMAT_SUPPORT1_MULTISAMPLE_RENDERTARGET","Value":2097152} + ,{"Name":"D3D12_FORMAT_SUPPORT1_MULTISAMPLE_LOAD","Value":4194304} + ,{"Name":"D3D12_FORMAT_SUPPORT1_SHADER_GATHER","Value":8388608} + ,{"Name":"D3D12_FORMAT_SUPPORT1_BACK_BUFFER_CAST","Value":16777216} + ,{"Name":"D3D12_FORMAT_SUPPORT1_TYPED_UNORDERED_ACCESS_VIEW","Value":33554432} + ,{"Name":"D3D12_FORMAT_SUPPORT1_SHADER_GATHER_COMPARISON","Value":67108864} + ,{"Name":"D3D12_FORMAT_SUPPORT1_DECODER_OUTPUT","Value":134217728} + ,{"Name":"D3D12_FORMAT_SUPPORT1_VIDEO_PROCESSOR_OUTPUT","Value":268435456} + ,{"Name":"D3D12_FORMAT_SUPPORT1_VIDEO_PROCESSOR_INPUT","Value":536870912} + ,{"Name":"D3D12_FORMAT_SUPPORT1_VIDEO_ENCODER","Value":1073741824} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3D12_FORMAT_SUPPORT2" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_FORMAT_SUPPORT2_NONE","Value":0} + ,{"Name":"D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_ADD","Value":1} + ,{"Name":"D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_BITWISE_OPS","Value":2} + ,{"Name":"D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_COMPARE_STORE_OR_COMPARE_EXCHANGE","Value":4} + ,{"Name":"D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_EXCHANGE","Value":8} + ,{"Name":"D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_SIGNED_MIN_OR_MAX","Value":16} + ,{"Name":"D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_UNSIGNED_MIN_OR_MAX","Value":32} + ,{"Name":"D3D12_FORMAT_SUPPORT2_UAV_TYPED_LOAD","Value":64} + ,{"Name":"D3D12_FORMAT_SUPPORT2_UAV_TYPED_STORE","Value":128} + ,{"Name":"D3D12_FORMAT_SUPPORT2_OUTPUT_MERGER_LOGIC_OP","Value":256} + ,{"Name":"D3D12_FORMAT_SUPPORT2_TILED","Value":512} + ,{"Name":"D3D12_FORMAT_SUPPORT2_MULTIPLANE_OVERLAY","Value":16384} + ,{"Name":"D3D12_FORMAT_SUPPORT2_SAMPLER_FEEDBACK","Value":32768} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3D12_MULTISAMPLE_QUALITY_LEVEL_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_MULTISAMPLE_QUALITY_LEVELS_FLAG_NONE","Value":0} + ,{"Name":"D3D12_MULTISAMPLE_QUALITY_LEVELS_FLAG_TILED_RESOURCE","Value":1} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3D12_CROSS_NODE_SHARING_TIER" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_CROSS_NODE_SHARING_TIER_NOT_SUPPORTED","Value":0} + ,{"Name":"D3D12_CROSS_NODE_SHARING_TIER_1_EMULATED","Value":1} + ,{"Name":"D3D12_CROSS_NODE_SHARING_TIER_1","Value":2} + ,{"Name":"D3D12_CROSS_NODE_SHARING_TIER_2","Value":3} + ,{"Name":"D3D12_CROSS_NODE_SHARING_TIER_3","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_RESOURCE_HEAP_TIER" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_RESOURCE_HEAP_TIER_1","Value":1} + ,{"Name":"D3D12_RESOURCE_HEAP_TIER_2","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_NOT_SUPPORTED","Value":0} + ,{"Name":"D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_1","Value":1} + ,{"Name":"D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_2","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_VIEW_INSTANCING_TIER" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_VIEW_INSTANCING_TIER_NOT_SUPPORTED","Value":0} + ,{"Name":"D3D12_VIEW_INSTANCING_TIER_1","Value":1} + ,{"Name":"D3D12_VIEW_INSTANCING_TIER_2","Value":2} + ,{"Name":"D3D12_VIEW_INSTANCING_TIER_3","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_FEATURE_DATA_D3D12_OPTIONS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"MinPrecisionSupport","Type":{"Kind":"ApiRef","Name":"D3D12_SHADER_MIN_PRECISION_SUPPORT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"TiledResourcesTier","Type":{"Kind":"ApiRef","Name":"D3D12_TILED_RESOURCES_TIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"ResourceBindingTier","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_BINDING_TIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"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":[]} + ,{"Name":"ROVsSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"ConservativeRasterizationTier","Type":{"Kind":"ApiRef","Name":"D3D12_CONSERVATIVE_RASTERIZATION_TIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"MaxGPUVirtualAddressBitsPerResource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StandardSwizzle64KBSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"CrossNodeSharingTier","Type":{"Kind":"ApiRef","Name":"D3D12_CROSS_NODE_SHARING_TIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"CrossAdapterRowMajorTextureSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"VPAndRTArrayIndexFromAnyShaderFeedingRasterizerSupportedWithoutGSEmulation","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"ResourceHeapTier","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_HEAP_TIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FEATURE_DATA_D3D12_OPTIONS1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"WaveOps","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"WaveLaneCountMin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WaveLaneCountMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TotalLaneCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExpandedComputeResourceStates","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"Int64ShaderOps","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FEATURE_DATA_D3D12_OPTIONS2" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D_ROOT_SIGNATURE_VERSION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D_ROOT_SIGNATURE_VERSION_1","Value":1} + ,{"Name":"D3D_ROOT_SIGNATURE_VERSION_1_0","Value":1} + ,{"Name":"D3D_ROOT_SIGNATURE_VERSION_1_1","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_FEATURE_DATA_ROOT_SIGNATURE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"HighestVersion","Type":{"Kind":"ApiRef","Name":"D3D_ROOT_SIGNATURE_VERSION","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FEATURE_DATA_ARCHITECTURE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TileBasedRenderer","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"UMA","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"CacheCoherentUMA","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FEATURE_DATA_ARCHITECTURE1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TileBasedRenderer","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"UMA","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"CacheCoherentUMA","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"IsolatedMMU","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FEATURE_DATA_FEATURE_LEVELS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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"]} + ,{"Name":"MaxSupportedFeatureLevel","Type":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D_SHADER_MODEL" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D_SHADER_MODEL_5_1","Value":81} + ,{"Name":"D3D_SHADER_MODEL_6_0","Value":96} + ,{"Name":"D3D_SHADER_MODEL_6_1","Value":97} + ,{"Name":"D3D_SHADER_MODEL_6_2","Value":98} + ,{"Name":"D3D_SHADER_MODEL_6_3","Value":99} + ,{"Name":"D3D_SHADER_MODEL_6_4","Value":100} + ,{"Name":"D3D_SHADER_MODEL_6_5","Value":101} + ,{"Name":"D3D_SHADER_MODEL_6_6","Value":102} + ,{"Name":"D3D_SHADER_MODEL_6_7","Value":103} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_FEATURE_DATA_SHADER_MODEL" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"HighestShaderModel","Type":{"Kind":"ApiRef","Name":"D3D_SHADER_MODEL","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FEATURE_DATA_FORMAT_SUPPORT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Support2","Type":{"Kind":"ApiRef","Name":"D3D12_FORMAT_SUPPORT2","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FEATURE_DATA_MULTISAMPLE_QUALITY_LEVELS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_MULTISAMPLE_QUALITY_LEVEL_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"NumQualityLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FEATURE_DATA_FORMAT_INFO" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MaxGPUVirtualAddressBitsPerResource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxGPUVirtualAddressBitsPerProcess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_SHADER_CACHE_SUPPORT_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_SHADER_CACHE_SUPPORT_NONE","Value":0} + ,{"Name":"D3D12_SHADER_CACHE_SUPPORT_SINGLE_PSO","Value":1} + ,{"Name":"D3D12_SHADER_CACHE_SUPPORT_LIBRARY","Value":2} + ,{"Name":"D3D12_SHADER_CACHE_SUPPORT_AUTOMATIC_INPROC_CACHE","Value":4} + ,{"Name":"D3D12_SHADER_CACHE_SUPPORT_AUTOMATIC_DISK_CACHE","Value":8} + ,{"Name":"D3D12_SHADER_CACHE_SUPPORT_DRIVER_MANAGED_CACHE","Value":16} + ,{"Name":"D3D12_SHADER_CACHE_SUPPORT_SHADER_CONTROL_CLEAR","Value":32} + ,{"Name":"D3D12_SHADER_CACHE_SUPPORT_SHADER_SESSION_DELETE","Value":64} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3D12_FEATURE_DATA_SHADER_CACHE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SupportFlags","Type":{"Kind":"ApiRef","Name":"D3D12_SHADER_CACHE_SUPPORT_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"PriorityForTypeIsSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_COMMAND_LIST_SUPPORT_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_COMMAND_LIST_SUPPORT_FLAG_NONE","Value":0} + ,{"Name":"D3D12_COMMAND_LIST_SUPPORT_FLAG_DIRECT","Value":1} + ,{"Name":"D3D12_COMMAND_LIST_SUPPORT_FLAG_BUNDLE","Value":2} + ,{"Name":"D3D12_COMMAND_LIST_SUPPORT_FLAG_COMPUTE","Value":4} + ,{"Name":"D3D12_COMMAND_LIST_SUPPORT_FLAG_COPY","Value":8} + ,{"Name":"D3D12_COMMAND_LIST_SUPPORT_FLAG_VIDEO_DECODE","Value":16} + ,{"Name":"D3D12_COMMAND_LIST_SUPPORT_FLAG_VIDEO_PROCESS","Value":32} + ,{"Name":"D3D12_COMMAND_LIST_SUPPORT_FLAG_VIDEO_ENCODE","Value":64} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3D12_FEATURE_DATA_D3D12_OPTIONS3" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"WriteBufferImmediateSupportFlags","Type":{"Kind":"ApiRef","Name":"D3D12_COMMAND_LIST_SUPPORT_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"ViewInstancingTier","Type":{"Kind":"ApiRef","Name":"D3D12_VIEW_INSTANCING_TIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"BarycentricsSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FEATURE_DATA_EXISTING_HEAPS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Supported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_0","Value":0} + ,{"Name":"D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_1","Value":1} + ,{"Name":"D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_2","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_FEATURE_DATA_DISPLAYABLE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FEATURE_DATA_D3D12_OPTIONS4" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Native16BitShaderOpsSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_HEAP_SERIALIZATION_TIER" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_HEAP_SERIALIZATION_TIER_0","Value":0} + ,{"Name":"D3D12_HEAP_SERIALIZATION_TIER_10","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_FEATURE_DATA_SERIALIZATION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FEATURE_DATA_CROSS_NODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RENDER_PASS_TIER" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_RENDER_PASS_TIER_0","Value":0} + ,{"Name":"D3D12_RENDER_PASS_TIER_1","Value":1} + ,{"Name":"D3D12_RENDER_PASS_TIER_2","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_RAYTRACING_TIER" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_RAYTRACING_TIER_NOT_SUPPORTED","Value":0} + ,{"Name":"D3D12_RAYTRACING_TIER_1_0","Value":10} + ,{"Name":"D3D12_RAYTRACING_TIER_1_1","Value":11} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_FEATURE_DATA_D3D12_OPTIONS5" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"RaytracingTier","Type":{"Kind":"ApiRef","Name":"D3D12_RAYTRACING_TIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_VARIABLE_SHADING_RATE_TIER" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_VARIABLE_SHADING_RATE_TIER_NOT_SUPPORTED","Value":0} + ,{"Name":"D3D12_VARIABLE_SHADING_RATE_TIER_1","Value":1} + ,{"Name":"D3D12_VARIABLE_SHADING_RATE_TIER_2","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_FEATURE_DATA_D3D12_OPTIONS6" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"VariableShadingRateTier","Type":{"Kind":"ApiRef","Name":"D3D12_VARIABLE_SHADING_RATE_TIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"ShadingRateImageTileSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BackgroundProcessingSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_MESH_SHADER_TIER" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_MESH_SHADER_TIER_NOT_SUPPORTED","Value":0} + ,{"Name":"D3D12_MESH_SHADER_TIER_1","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_SAMPLER_FEEDBACK_TIER" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_SAMPLER_FEEDBACK_TIER_NOT_SUPPORTED","Value":0} + ,{"Name":"D3D12_SAMPLER_FEEDBACK_TIER_0_9","Value":90} + ,{"Name":"D3D12_SAMPLER_FEEDBACK_TIER_1_0","Value":100} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_FEATURE_DATA_D3D12_OPTIONS7" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FEATURE_DATA_QUERY_META_COMMAND" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CommandId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"NodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pQueryInputData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]} + ,{"Name":"QueryInputDataSizeInBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"pQueryOutputData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"QueryOutputDataSizeInBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FEATURE_DATA_D3D12_OPTIONS8" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UnalignedBlockTexturesSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_WAVE_MMA_TIER" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_WAVE_MMA_TIER_NOT_SUPPORTED","Value":0} + ,{"Name":"D3D12_WAVE_MMA_TIER_1_0","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_FEATURE_DATA_D3D12_OPTIONS9" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"AtomicInt64OnTypedResourceSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"AtomicInt64OnGroupSharedSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"DerivativesInMeshAndAmplificationShadersSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"WaveMMATier","Type":{"Kind":"ApiRef","Name":"D3D12_WAVE_MMA_TIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FEATURE_DATA_D3D12_OPTIONS10" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FEATURE_DATA_D3D12_OPTIONS11" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AtomicInt64OnDescriptorHeapResourceSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RESOURCE_ALLOCATION_INFO" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Alignment","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RESOURCE_ALLOCATION_INFO1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Offset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Alignment","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_HEAP_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_HEAP_TYPE_DEFAULT","Value":1} + ,{"Name":"D3D12_HEAP_TYPE_UPLOAD","Value":2} + ,{"Name":"D3D12_HEAP_TYPE_READBACK","Value":3} + ,{"Name":"D3D12_HEAP_TYPE_CUSTOM","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_CPU_PAGE_PROPERTY" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_CPU_PAGE_PROPERTY_UNKNOWN","Value":0} + ,{"Name":"D3D12_CPU_PAGE_PROPERTY_NOT_AVAILABLE","Value":1} + ,{"Name":"D3D12_CPU_PAGE_PROPERTY_WRITE_COMBINE","Value":2} + ,{"Name":"D3D12_CPU_PAGE_PROPERTY_WRITE_BACK","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_MEMORY_POOL" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_MEMORY_POOL_UNKNOWN","Value":0} + ,{"Name":"D3D12_MEMORY_POOL_L0","Value":1} + ,{"Name":"D3D12_MEMORY_POOL_L1","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_HEAP_PROPERTIES" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"MemoryPoolPreference","Type":{"Kind":"ApiRef","Name":"D3D12_MEMORY_POOL","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"CreationNodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VisibleNodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_HEAP_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_HEAP_FLAG_NONE","Value":0} + ,{"Name":"D3D12_HEAP_FLAG_SHARED","Value":1} + ,{"Name":"D3D12_HEAP_FLAG_DENY_BUFFERS","Value":4} + ,{"Name":"D3D12_HEAP_FLAG_ALLOW_DISPLAY","Value":8} + ,{"Name":"D3D12_HEAP_FLAG_SHARED_CROSS_ADAPTER","Value":32} + ,{"Name":"D3D12_HEAP_FLAG_DENY_RT_DS_TEXTURES","Value":64} + ,{"Name":"D3D12_HEAP_FLAG_DENY_NON_RT_DS_TEXTURES","Value":128} + ,{"Name":"D3D12_HEAP_FLAG_HARDWARE_PROTECTED","Value":256} + ,{"Name":"D3D12_HEAP_FLAG_ALLOW_WRITE_WATCH","Value":512} + ,{"Name":"D3D12_HEAP_FLAG_ALLOW_SHADER_ATOMICS","Value":1024} + ,{"Name":"D3D12_HEAP_FLAG_CREATE_NOT_RESIDENT","Value":2048} + ,{"Name":"D3D12_HEAP_FLAG_CREATE_NOT_ZEROED","Value":4096} + ,{"Name":"D3D12_HEAP_FLAG_ALLOW_ALL_BUFFERS_AND_TEXTURES","Value":0} + ,{"Name":"D3D12_HEAP_FLAG_ALLOW_ONLY_BUFFERS","Value":192} + ,{"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" + } + ,{ + "Name":"D3D12_HEAP_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Alignment","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_HEAP_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RESOURCE_DIMENSION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_RESOURCE_DIMENSION_UNKNOWN","Value":0} + ,{"Name":"D3D12_RESOURCE_DIMENSION_BUFFER","Value":1} + ,{"Name":"D3D12_RESOURCE_DIMENSION_TEXTURE1D","Value":2} + ,{"Name":"D3D12_RESOURCE_DIMENSION_TEXTURE2D","Value":3} + ,{"Name":"D3D12_RESOURCE_DIMENSION_TEXTURE3D","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_TEXTURE_LAYOUT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_TEXTURE_LAYOUT_UNKNOWN","Value":0} + ,{"Name":"D3D12_TEXTURE_LAYOUT_ROW_MAJOR","Value":1} + ,{"Name":"D3D12_TEXTURE_LAYOUT_64KB_UNDEFINED_SWIZZLE","Value":2} + ,{"Name":"D3D12_TEXTURE_LAYOUT_64KB_STANDARD_SWIZZLE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_RESOURCE_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_RESOURCE_FLAG_NONE","Value":0} + ,{"Name":"D3D12_RESOURCE_FLAG_ALLOW_RENDER_TARGET","Value":1} + ,{"Name":"D3D12_RESOURCE_FLAG_ALLOW_DEPTH_STENCIL","Value":2} + ,{"Name":"D3D12_RESOURCE_FLAG_ALLOW_UNORDERED_ACCESS","Value":4} + ,{"Name":"D3D12_RESOURCE_FLAG_DENY_SHADER_RESOURCE","Value":8} + ,{"Name":"D3D12_RESOURCE_FLAG_ALLOW_CROSS_ADAPTER","Value":16} + ,{"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} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3D12_MIP_REGION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Depth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RESOURCE_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DepthOrArraySize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","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":[]} + ,{"Name":"Layout","Type":{"Kind":"ApiRef","Name":"D3D12_TEXTURE_LAYOUT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RESOURCE_DESC1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DepthOrArraySize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","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":[]} + ,{"Name":"Layout","Type":{"Kind":"ApiRef","Name":"D3D12_TEXTURE_LAYOUT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"SamplerFeedbackMipRegion","Type":{"Kind":"ApiRef","Name":"D3D12_MIP_REGION","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_DEPTH_STENCIL_VALUE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Depth","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Stencil","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_CLEAR_VALUE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Union" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3D12_RANGE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Begin","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"End","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RANGE_UINT64" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Begin","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"End","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_SUBRESOURCE_RANGE_UINT64" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_SUBRESOURCE_INFO" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Offset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"RowPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DepthPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TILED_RESOURCE_COORDINATE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"X","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Z","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TILE_REGION_SIZE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumTiles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UseBox","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Depth","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TILE_RANGE_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_TILE_RANGE_FLAG_NONE","Value":0} + ,{"Name":"D3D12_TILE_RANGE_FLAG_NULL","Value":1} + ,{"Name":"D3D12_TILE_RANGE_FLAG_SKIP","Value":2} + ,{"Name":"D3D12_TILE_RANGE_FLAG_REUSE_SINGLE_TILE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_SUBRESOURCE_TILING" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"WidthInTiles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HeightInTiles","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"DepthInTiles","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"StartTileIndexInOverallResource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TILE_SHAPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"WidthInTexels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HeightInTexels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DepthInTexels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_PACKED_MIP_INFO" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumStandardMips","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"NumPackedMips","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"NumTilesForPackedMips","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartTileIndexInOverallResource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TILE_MAPPING_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_TILE_MAPPING_FLAG_NONE","Value":0} + ,{"Name":"D3D12_TILE_MAPPING_FLAG_NO_HAZARD","Value":1} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3D12_TILE_COPY_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_TILE_COPY_FLAG_NONE","Value":0} + ,{"Name":"D3D12_TILE_COPY_FLAG_NO_HAZARD","Value":1} + ,{"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" + } + ,{ + "Name":"D3D12_RESOURCE_STATES" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_RESOURCE_STATE_COMMON","Value":0} + ,{"Name":"D3D12_RESOURCE_STATE_VERTEX_AND_CONSTANT_BUFFER","Value":1} + ,{"Name":"D3D12_RESOURCE_STATE_INDEX_BUFFER","Value":2} + ,{"Name":"D3D12_RESOURCE_STATE_RENDER_TARGET","Value":4} + ,{"Name":"D3D12_RESOURCE_STATE_UNORDERED_ACCESS","Value":8} + ,{"Name":"D3D12_RESOURCE_STATE_DEPTH_WRITE","Value":16} + ,{"Name":"D3D12_RESOURCE_STATE_DEPTH_READ","Value":32} + ,{"Name":"D3D12_RESOURCE_STATE_NON_PIXEL_SHADER_RESOURCE","Value":64} + ,{"Name":"D3D12_RESOURCE_STATE_PIXEL_SHADER_RESOURCE","Value":128} + ,{"Name":"D3D12_RESOURCE_STATE_STREAM_OUT","Value":256} + ,{"Name":"D3D12_RESOURCE_STATE_INDIRECT_ARGUMENT","Value":512} + ,{"Name":"D3D12_RESOURCE_STATE_COPY_DEST","Value":1024} + ,{"Name":"D3D12_RESOURCE_STATE_COPY_SOURCE","Value":2048} + ,{"Name":"D3D12_RESOURCE_STATE_RESOLVE_DEST","Value":4096} + ,{"Name":"D3D12_RESOURCE_STATE_RESOLVE_SOURCE","Value":8192} + ,{"Name":"D3D12_RESOURCE_STATE_RAYTRACING_ACCELERATION_STRUCTURE","Value":4194304} + ,{"Name":"D3D12_RESOURCE_STATE_SHADING_RATE_SOURCE","Value":16777216} + ,{"Name":"D3D12_RESOURCE_STATE_GENERIC_READ","Value":2755} + ,{"Name":"D3D12_RESOURCE_STATE_ALL_SHADER_RESOURCE","Value":192} + ,{"Name":"D3D12_RESOURCE_STATE_PRESENT","Value":0} + ,{"Name":"D3D12_RESOURCE_STATE_PREDICATION","Value":512} + ,{"Name":"D3D12_RESOURCE_STATE_VIDEO_DECODE_READ","Value":65536} + ,{"Name":"D3D12_RESOURCE_STATE_VIDEO_DECODE_WRITE","Value":131072} + ,{"Name":"D3D12_RESOURCE_STATE_VIDEO_PROCESS_READ","Value":262144} + ,{"Name":"D3D12_RESOURCE_STATE_VIDEO_PROCESS_WRITE","Value":524288} + ,{"Name":"D3D12_RESOURCE_STATE_VIDEO_ENCODE_READ","Value":2097152} + ,{"Name":"D3D12_RESOURCE_STATE_VIDEO_ENCODE_WRITE","Value":8388608} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3D12_RESOURCE_BARRIER_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_RESOURCE_BARRIER_TYPE_TRANSITION","Value":0} + ,{"Name":"D3D12_RESOURCE_BARRIER_TYPE_ALIASING","Value":1} + ,{"Name":"D3D12_RESOURCE_BARRIER_TYPE_UAV","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_RESOURCE_TRANSITION_BARRIER" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StateBefore","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_STATES","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"StateAfter","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_STATES","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RESOURCE_ALIASING_BARRIER" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RESOURCE_UAV_BARRIER" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RESOURCE_BARRIER_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_RESOURCE_BARRIER_FLAG_NONE","Value":0} + ,{"Name":"D3D12_RESOURCE_BARRIER_FLAG_BEGIN_ONLY","Value":1} + ,{"Name":"D3D12_RESOURCE_BARRIER_FLAG_END_ONLY","Value":2} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3D12_RESOURCE_BARRIER" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"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 + ,"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":[]} + ,{"Name":"UAV","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_UAV_BARRIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3D12_SUBRESOURCE_FOOTPRINT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Depth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RowPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_PLACED_SUBRESOURCE_FOOTPRINT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TEXTURE_COPY_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_TEXTURE_COPY_TYPE_SUBRESOURCE_INDEX","Value":0} + ,{"Name":"D3D12_TEXTURE_COPY_TYPE_PLACED_FOOTPRINT","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_TEXTURE_COPY_LOCATION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"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 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3D12_RESOLVE_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_RESOLVE_MODE_DECOMPRESS","Value":0} + ,{"Name":"D3D12_RESOLVE_MODE_MIN","Value":1} + ,{"Name":"D3D12_RESOLVE_MODE_MAX","Value":2} + ,{"Name":"D3D12_RESOLVE_MODE_AVERAGE","Value":3} + ,{"Name":"D3D12_RESOLVE_MODE_ENCODE_SAMPLER_FEEDBACK","Value":4} + ,{"Name":"D3D12_RESOLVE_MODE_DECODE_SAMPLER_FEEDBACK","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_SAMPLE_POSITION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"X","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_VIEW_INSTANCE_LOCATION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ViewportArrayIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RenderTargetArrayIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_VIEW_INSTANCING_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_VIEW_INSTANCING_FLAG_NONE","Value":0} + ,{"Name":"D3D12_VIEW_INSTANCING_FLAG_ENABLE_VIEW_INSTANCE_MASKING","Value":1} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3D12_VIEW_INSTANCING_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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"]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_VIEW_INSTANCING_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_SHADER_COMPONENT_MAPPING" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_SHADER_COMPONENT_MAPPING_FROM_MEMORY_COMPONENT_0","Value":0} + ,{"Name":"D3D12_SHADER_COMPONENT_MAPPING_FROM_MEMORY_COMPONENT_1","Value":1} + ,{"Name":"D3D12_SHADER_COMPONENT_MAPPING_FROM_MEMORY_COMPONENT_2","Value":2} + ,{"Name":"D3D12_SHADER_COMPONENT_MAPPING_FROM_MEMORY_COMPONENT_3","Value":3} + ,{"Name":"D3D12_SHADER_COMPONENT_MAPPING_FORCE_VALUE_0","Value":4} + ,{"Name":"D3D12_SHADER_COMPONENT_MAPPING_FORCE_VALUE_1","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_BUFFER_SRV_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_BUFFER_SRV_FLAG_NONE","Value":0} + ,{"Name":"D3D12_BUFFER_SRV_FLAG_RAW","Value":1} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3D12_BUFFER_SRV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FirstElement","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StructureByteStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_BUFFER_SRV_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TEX1D_SRV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ResourceMinLODClamp","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TEX1D_ARRAY_SRV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ResourceMinLODClamp","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TEX2D_SRV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PlaneSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ResourceMinLODClamp","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TEX2D_ARRAY_SRV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PlaneSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ResourceMinLODClamp","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TEX3D_SRV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ResourceMinLODClamp","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TEXCUBE_SRV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ResourceMinLODClamp","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TEXCUBE_ARRAY_SRV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"First2DArrayFace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumCubes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ResourceMinLODClamp","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TEX2DMS_SRV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UnusedField_NothingToDefine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TEX2DMS_ARRAY_SRV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_SRV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Location","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_SRV_DIMENSION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_SRV_DIMENSION_UNKNOWN","Value":0} + ,{"Name":"D3D12_SRV_DIMENSION_BUFFER","Value":1} + ,{"Name":"D3D12_SRV_DIMENSION_TEXTURE1D","Value":2} + ,{"Name":"D3D12_SRV_DIMENSION_TEXTURE1DARRAY","Value":3} + ,{"Name":"D3D12_SRV_DIMENSION_TEXTURE2D","Value":4} + ,{"Name":"D3D12_SRV_DIMENSION_TEXTURE2DARRAY","Value":5} + ,{"Name":"D3D12_SRV_DIMENSION_TEXTURE2DMS","Value":6} + ,{"Name":"D3D12_SRV_DIMENSION_TEXTURE2DMSARRAY","Value":7} + ,{"Name":"D3D12_SRV_DIMENSION_TEXTURE3D","Value":8} + ,{"Name":"D3D12_SRV_DIMENSION_TEXTURECUBE","Value":9} + ,{"Name":"D3D12_SRV_DIMENSION_TEXTURECUBEARRAY","Value":10} + ,{"Name":"D3D12_SRV_DIMENSION_RAYTRACING_ACCELERATION_STRUCTURE","Value":11} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_SHADER_RESOURCE_VIEW_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Shader4ComponentMapping","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 + ,"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":[]} + ,{"Name":"Texture1DArray","Type":{"Kind":"ApiRef","Name":"D3D12_TEX1D_ARRAY_SRV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2D","Type":{"Kind":"ApiRef","Name":"D3D12_TEX2D_SRV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DArray","Type":{"Kind":"ApiRef","Name":"D3D12_TEX2D_ARRAY_SRV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DMS","Type":{"Kind":"ApiRef","Name":"D3D12_TEX2DMS_SRV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DMSArray","Type":{"Kind":"ApiRef","Name":"D3D12_TEX2DMS_ARRAY_SRV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Texture3D","Type":{"Kind":"ApiRef","Name":"D3D12_TEX3D_SRV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"TextureCube","Type":{"Kind":"ApiRef","Name":"D3D12_TEXCUBE_SRV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"TextureCubeArray","Type":{"Kind":"ApiRef","Name":"D3D12_TEXCUBE_ARRAY_SRV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"RaytracingAccelerationStructure","Type":{"Kind":"ApiRef","Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_SRV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3D12_CONSTANT_BUFFER_VIEW_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BufferLocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FILTER" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_FILTER_MIN_MAG_MIP_POINT","Value":0} + ,{"Name":"D3D12_FILTER_MIN_MAG_POINT_MIP_LINEAR","Value":1} + ,{"Name":"D3D12_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT","Value":4} + ,{"Name":"D3D12_FILTER_MIN_POINT_MAG_MIP_LINEAR","Value":5} + ,{"Name":"D3D12_FILTER_MIN_LINEAR_MAG_MIP_POINT","Value":16} + ,{"Name":"D3D12_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR","Value":17} + ,{"Name":"D3D12_FILTER_MIN_MAG_LINEAR_MIP_POINT","Value":20} + ,{"Name":"D3D12_FILTER_MIN_MAG_MIP_LINEAR","Value":21} + ,{"Name":"D3D12_FILTER_ANISOTROPIC","Value":85} + ,{"Name":"D3D12_FILTER_COMPARISON_MIN_MAG_MIP_POINT","Value":128} + ,{"Name":"D3D12_FILTER_COMPARISON_MIN_MAG_POINT_MIP_LINEAR","Value":129} + ,{"Name":"D3D12_FILTER_COMPARISON_MIN_POINT_MAG_LINEAR_MIP_POINT","Value":132} + ,{"Name":"D3D12_FILTER_COMPARISON_MIN_POINT_MAG_MIP_LINEAR","Value":133} + ,{"Name":"D3D12_FILTER_COMPARISON_MIN_LINEAR_MAG_MIP_POINT","Value":144} + ,{"Name":"D3D12_FILTER_COMPARISON_MIN_LINEAR_MAG_POINT_MIP_LINEAR","Value":145} + ,{"Name":"D3D12_FILTER_COMPARISON_MIN_MAG_LINEAR_MIP_POINT","Value":148} + ,{"Name":"D3D12_FILTER_COMPARISON_MIN_MAG_MIP_LINEAR","Value":149} + ,{"Name":"D3D12_FILTER_COMPARISON_ANISOTROPIC","Value":213} + ,{"Name":"D3D12_FILTER_MINIMUM_MIN_MAG_MIP_POINT","Value":256} + ,{"Name":"D3D12_FILTER_MINIMUM_MIN_MAG_POINT_MIP_LINEAR","Value":257} + ,{"Name":"D3D12_FILTER_MINIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT","Value":260} + ,{"Name":"D3D12_FILTER_MINIMUM_MIN_POINT_MAG_MIP_LINEAR","Value":261} + ,{"Name":"D3D12_FILTER_MINIMUM_MIN_LINEAR_MAG_MIP_POINT","Value":272} + ,{"Name":"D3D12_FILTER_MINIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR","Value":273} + ,{"Name":"D3D12_FILTER_MINIMUM_MIN_MAG_LINEAR_MIP_POINT","Value":276} + ,{"Name":"D3D12_FILTER_MINIMUM_MIN_MAG_MIP_LINEAR","Value":277} + ,{"Name":"D3D12_FILTER_MINIMUM_ANISOTROPIC","Value":341} + ,{"Name":"D3D12_FILTER_MAXIMUM_MIN_MAG_MIP_POINT","Value":384} + ,{"Name":"D3D12_FILTER_MAXIMUM_MIN_MAG_POINT_MIP_LINEAR","Value":385} + ,{"Name":"D3D12_FILTER_MAXIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT","Value":388} + ,{"Name":"D3D12_FILTER_MAXIMUM_MIN_POINT_MAG_MIP_LINEAR","Value":389} + ,{"Name":"D3D12_FILTER_MAXIMUM_MIN_LINEAR_MAG_MIP_POINT","Value":400} + ,{"Name":"D3D12_FILTER_MAXIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR","Value":401} + ,{"Name":"D3D12_FILTER_MAXIMUM_MIN_MAG_LINEAR_MIP_POINT","Value":404} + ,{"Name":"D3D12_FILTER_MAXIMUM_MIN_MAG_MIP_LINEAR","Value":405} + ,{"Name":"D3D12_FILTER_MAXIMUM_ANISOTROPIC","Value":469} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_FILTER_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_FILTER_TYPE_POINT","Value":0} + ,{"Name":"D3D12_FILTER_TYPE_LINEAR","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_FILTER_REDUCTION_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_FILTER_REDUCTION_TYPE_STANDARD","Value":0} + ,{"Name":"D3D12_FILTER_REDUCTION_TYPE_COMPARISON","Value":1} + ,{"Name":"D3D12_FILTER_REDUCTION_TYPE_MINIMUM","Value":2} + ,{"Name":"D3D12_FILTER_REDUCTION_TYPE_MAXIMUM","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_TEXTURE_ADDRESS_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_TEXTURE_ADDRESS_MODE_WRAP","Value":1} + ,{"Name":"D3D12_TEXTURE_ADDRESS_MODE_MIRROR","Value":2} + ,{"Name":"D3D12_TEXTURE_ADDRESS_MODE_CLAMP","Value":3} + ,{"Name":"D3D12_TEXTURE_ADDRESS_MODE_BORDER","Value":4} + ,{"Name":"D3D12_TEXTURE_ADDRESS_MODE_MIRROR_ONCE","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_SAMPLER_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":"BorderColor","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} + ,{"Name":"MinLOD","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"MaxLOD","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_BUFFER_UAV_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_BUFFER_UAV_FLAG_NONE","Value":0} + ,{"Name":"D3D12_BUFFER_UAV_FLAG_RAW","Value":1} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3D12_BUFFER_UAV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FirstElement","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StructureByteStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CounterOffsetInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_BUFFER_UAV_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TEX1D_UAV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TEX1D_ARRAY_UAV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TEX2D_UAV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PlaneSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TEX2D_ARRAY_UAV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PlaneSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TEX3D_UAV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstWSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_UAV_DIMENSION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_UAV_DIMENSION_UNKNOWN","Value":0} + ,{"Name":"D3D12_UAV_DIMENSION_BUFFER","Value":1} + ,{"Name":"D3D12_UAV_DIMENSION_TEXTURE1D","Value":2} + ,{"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_TEXTURE3D","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_UNORDERED_ACCESS_VIEW_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"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 + ,"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":"Texture3D","Type":{"Kind":"ApiRef","Name":"D3D12_TEX3D_UAV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3D12_BUFFER_RTV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FirstElement","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TEX1D_RTV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TEX1D_ARRAY_RTV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TEX2D_RTV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PlaneSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TEX2DMS_RTV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UnusedField_NothingToDefine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TEX2D_ARRAY_RTV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PlaneSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TEX2DMS_ARRAY_RTV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TEX3D_RTV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstWSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RTV_DIMENSION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_RTV_DIMENSION_UNKNOWN","Value":0} + ,{"Name":"D3D12_RTV_DIMENSION_BUFFER","Value":1} + ,{"Name":"D3D12_RTV_DIMENSION_TEXTURE1D","Value":2} + ,{"Name":"D3D12_RTV_DIMENSION_TEXTURE1DARRAY","Value":3} + ,{"Name":"D3D12_RTV_DIMENSION_TEXTURE2D","Value":4} + ,{"Name":"D3D12_RTV_DIMENSION_TEXTURE2DARRAY","Value":5} + ,{"Name":"D3D12_RTV_DIMENSION_TEXTURE2DMS","Value":6} + ,{"Name":"D3D12_RTV_DIMENSION_TEXTURE2DMSARRAY","Value":7} + ,{"Name":"D3D12_RTV_DIMENSION_TEXTURE3D","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_RENDER_TARGET_VIEW_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"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 + ,"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":[]} + ,{"Name":"Texture1DArray","Type":{"Kind":"ApiRef","Name":"D3D12_TEX1D_ARRAY_RTV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2D","Type":{"Kind":"ApiRef","Name":"D3D12_TEX2D_RTV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DArray","Type":{"Kind":"ApiRef","Name":"D3D12_TEX2D_ARRAY_RTV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DMS","Type":{"Kind":"ApiRef","Name":"D3D12_TEX2DMS_RTV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DMSArray","Type":{"Kind":"ApiRef","Name":"D3D12_TEX2DMS_ARRAY_RTV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Texture3D","Type":{"Kind":"ApiRef","Name":"D3D12_TEX3D_RTV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3D12_TEX1D_DSV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TEX1D_ARRAY_DSV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TEX2D_DSV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TEX2D_ARRAY_DSV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TEX2DMS_DSV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UnusedField_NothingToDefine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TEX2DMS_ARRAY_DSV" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_DSV_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_DSV_FLAG_NONE","Value":0} + ,{"Name":"D3D12_DSV_FLAG_READ_ONLY_DEPTH","Value":1} + ,{"Name":"D3D12_DSV_FLAG_READ_ONLY_STENCIL","Value":2} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3D12_DSV_DIMENSION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_DSV_DIMENSION_UNKNOWN","Value":0} + ,{"Name":"D3D12_DSV_DIMENSION_TEXTURE1D","Value":1} + ,{"Name":"D3D12_DSV_DIMENSION_TEXTURE1DARRAY","Value":2} + ,{"Name":"D3D12_DSV_DIMENSION_TEXTURE2D","Value":3} + ,{"Name":"D3D12_DSV_DIMENSION_TEXTURE2DARRAY","Value":4} + ,{"Name":"D3D12_DSV_DIMENSION_TEXTURE2DMS","Value":5} + ,{"Name":"D3D12_DSV_DIMENSION_TEXTURE2DMSARRAY","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_DEPTH_STENCIL_VIEW_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_DSV_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"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 + ,"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":[]} + ,{"Name":"Texture2D","Type":{"Kind":"ApiRef","Name":"D3D12_TEX2D_DSV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DArray","Type":{"Kind":"ApiRef","Name":"D3D12_TEX2D_ARRAY_DSV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DMS","Type":{"Kind":"ApiRef","Name":"D3D12_TEX2DMS_DSV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DMSArray","Type":{"Kind":"ApiRef","Name":"D3D12_TEX2DMS_ARRAY_DSV","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3D12_CLEAR_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_CLEAR_FLAG_DEPTH","Value":1} + ,{"Name":"D3D12_CLEAR_FLAG_STENCIL","Value":2} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3D12_FENCE_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_FENCE_FLAG_NONE","Value":0} + ,{"Name":"D3D12_FENCE_FLAG_SHARED","Value":1} + ,{"Name":"D3D12_FENCE_FLAG_SHARED_CROSS_ADAPTER","Value":2} + ,{"Name":"D3D12_FENCE_FLAG_NON_MONITORED","Value":4} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3D12_DESCRIPTOR_HEAP_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV","Value":0} + ,{"Name":"D3D12_DESCRIPTOR_HEAP_TYPE_SAMPLER","Value":1} + ,{"Name":"D3D12_DESCRIPTOR_HEAP_TYPE_RTV","Value":2} + ,{"Name":"D3D12_DESCRIPTOR_HEAP_TYPE_DSV","Value":3} + ,{"Name":"D3D12_DESCRIPTOR_HEAP_TYPE_NUM_TYPES","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_DESCRIPTOR_HEAP_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_DESCRIPTOR_HEAP_FLAG_NONE","Value":0} + ,{"Name":"D3D12_DESCRIPTOR_HEAP_FLAG_SHADER_VISIBLE","Value":1} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3D12_DESCRIPTOR_HEAP_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_DESCRIPTOR_HEAP_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"NodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_DESCRIPTOR_RANGE_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_DESCRIPTOR_RANGE_TYPE_SRV","Value":0} + ,{"Name":"D3D12_DESCRIPTOR_RANGE_TYPE_UAV","Value":1} + ,{"Name":"D3D12_DESCRIPTOR_RANGE_TYPE_CBV","Value":2} + ,{"Name":"D3D12_DESCRIPTOR_RANGE_TYPE_SAMPLER","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_DESCRIPTOR_RANGE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"BaseShaderRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RegisterSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OffsetInDescriptorsFromTableStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_ROOT_DESCRIPTOR_TABLE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_ROOT_CONSTANTS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ShaderRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RegisterSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Num32BitValues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_ROOT_DESCRIPTOR" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ShaderRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RegisterSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_SHADER_VISIBILITY" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_SHADER_VISIBILITY_ALL","Value":0} + ,{"Name":"D3D12_SHADER_VISIBILITY_VERTEX","Value":1} + ,{"Name":"D3D12_SHADER_VISIBILITY_HULL","Value":2} + ,{"Name":"D3D12_SHADER_VISIBILITY_DOMAIN","Value":3} + ,{"Name":"D3D12_SHADER_VISIBILITY_GEOMETRY","Value":4} + ,{"Name":"D3D12_SHADER_VISIBILITY_PIXEL","Value":5} + ,{"Name":"D3D12_SHADER_VISIBILITY_AMPLIFICATION","Value":6} + ,{"Name":"D3D12_SHADER_VISIBILITY_MESH","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_ROOT_PARAMETER_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE","Value":0} + ,{"Name":"D3D12_ROOT_PARAMETER_TYPE_32BIT_CONSTANTS","Value":1} + ,{"Name":"D3D12_ROOT_PARAMETER_TYPE_CBV","Value":2} + ,{"Name":"D3D12_ROOT_PARAMETER_TYPE_SRV","Value":3} + ,{"Name":"D3D12_ROOT_PARAMETER_TYPE_UAV","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_ROOT_PARAMETER" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"ShaderVisibility","Type":{"Kind":"ApiRef","Name":"D3D12_SHADER_VISIBILITY","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Union" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Descriptor","Type":{"Kind":"ApiRef","Name":"D3D12_ROOT_DESCRIPTOR","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3D12_ROOT_SIGNATURE_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_ROOT_SIGNATURE_FLAG_NONE","Value":0} + ,{"Name":"D3D12_ROOT_SIGNATURE_FLAG_ALLOW_INPUT_ASSEMBLER_INPUT_LAYOUT","Value":1} + ,{"Name":"D3D12_ROOT_SIGNATURE_FLAG_DENY_VERTEX_SHADER_ROOT_ACCESS","Value":2} + ,{"Name":"D3D12_ROOT_SIGNATURE_FLAG_DENY_HULL_SHADER_ROOT_ACCESS","Value":4} + ,{"Name":"D3D12_ROOT_SIGNATURE_FLAG_DENY_DOMAIN_SHADER_ROOT_ACCESS","Value":8} + ,{"Name":"D3D12_ROOT_SIGNATURE_FLAG_DENY_GEOMETRY_SHADER_ROOT_ACCESS","Value":16} + ,{"Name":"D3D12_ROOT_SIGNATURE_FLAG_DENY_PIXEL_SHADER_ROOT_ACCESS","Value":32} + ,{"Name":"D3D12_ROOT_SIGNATURE_FLAG_ALLOW_STREAM_OUTPUT","Value":64} + ,{"Name":"D3D12_ROOT_SIGNATURE_FLAG_LOCAL_ROOT_SIGNATURE","Value":128} + ,{"Name":"D3D12_ROOT_SIGNATURE_FLAG_DENY_AMPLIFICATION_SHADER_ROOT_ACCESS","Value":256} + ,{"Name":"D3D12_ROOT_SIGNATURE_FLAG_DENY_MESH_SHADER_ROOT_ACCESS","Value":512} + ,{"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" + } + ,{ + "Name":"D3D12_STATIC_BORDER_COLOR" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"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} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_STATIC_SAMPLER_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":"BorderColor","Type":{"Kind":"ApiRef","Name":"D3D12_STATIC_BORDER_COLOR","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"MinLOD","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"MaxLOD","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"ShaderRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RegisterSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ShaderVisibility","Type":{"Kind":"ApiRef","Name":"D3D12_SHADER_VISIBILITY","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_ROOT_SIGNATURE_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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"]} + ,{"Name":"NumStaticSamplers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pStaticSamplers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_STATIC_SAMPLER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_ROOT_SIGNATURE_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_DESCRIPTOR_RANGE_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_DESCRIPTOR_RANGE_FLAG_NONE","Value":0} + ,{"Name":"D3D12_DESCRIPTOR_RANGE_FLAG_DESCRIPTORS_VOLATILE","Value":1} + ,{"Name":"D3D12_DESCRIPTOR_RANGE_FLAG_DATA_VOLATILE","Value":2} + ,{"Name":"D3D12_DESCRIPTOR_RANGE_FLAG_DATA_STATIC_WHILE_SET_AT_EXECUTE","Value":4} + ,{"Name":"D3D12_DESCRIPTOR_RANGE_FLAG_DATA_STATIC","Value":8} + ,{"Name":"D3D12_DESCRIPTOR_RANGE_FLAG_DESCRIPTORS_STATIC_KEEPING_BUFFER_BOUNDS_CHECKS","Value":65536} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3D12_DESCRIPTOR_RANGE1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"BaseShaderRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RegisterSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_DESCRIPTOR_RANGE_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"OffsetInDescriptorsFromTableStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_ROOT_DESCRIPTOR_TABLE1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_ROOT_DESCRIPTOR_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_ROOT_DESCRIPTOR_FLAG_NONE","Value":0} + ,{"Name":"D3D12_ROOT_DESCRIPTOR_FLAG_DATA_VOLATILE","Value":2} + ,{"Name":"D3D12_ROOT_DESCRIPTOR_FLAG_DATA_STATIC_WHILE_SET_AT_EXECUTE","Value":4} + ,{"Name":"D3D12_ROOT_DESCRIPTOR_FLAG_DATA_STATIC","Value":8} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3D12_ROOT_DESCRIPTOR1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ShaderRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RegisterSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_ROOT_DESCRIPTOR_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_ROOT_PARAMETER1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"ShaderVisibility","Type":{"Kind":"ApiRef","Name":"D3D12_SHADER_VISIBILITY","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Union" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Descriptor","Type":{"Kind":"ApiRef","Name":"D3D12_ROOT_DESCRIPTOR1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3D12_ROOT_SIGNATURE_DESC1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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"]} + ,{"Name":"NumStaticSamplers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pStaticSamplers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_STATIC_SAMPLER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_ROOT_SIGNATURE_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_VERSIONED_ROOT_SIGNATURE_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Union" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"ID3D12RootSignatureDeserializer" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"34ab647b-3cc8-46ac-841b-c0965645c046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetRootSignatureDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_ROOT_SIGNATURE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID3D12VersionedRootSignatureDeserializer" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"7f91ce67-090c-4bb7-b78e-ed8ff2e31da0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetRootSignatureDescAtVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"convertToVersion","Type":{"Kind":"ApiRef","Name":"D3D_ROOT_SIGNATURE_VERSION","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_VERSIONED_ROOT_SIGNATURE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}}},"Attrs":["Out","Const"]} + ] + } + ,{ + "Name":"GetUnconvertedRootSignatureDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_VERSIONED_ROOT_SIGNATURE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"PFN_D3D12_SERIALIZE_ROOT_SIGNATURE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"pRootSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_ROOT_SIGNATURE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Version","Type":{"Kind":"ApiRef","Name":"D3D_ROOT_SIGNATURE_VERSION","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppErrorBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PFN_D3D12_CREATE_ROOT_SIGNATURE_DESERIALIZER" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} + ,{"Name":"SrcDataSizeInBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pRootSignatureDeserializerInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppRootSignatureDeserializer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PFN_D3D12_SERIALIZE_VERSIONED_ROOT_SIGNATURE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"pRootSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_VERSIONED_ROOT_SIGNATURE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppErrorBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PFN_D3D12_CREATE_VERSIONED_ROOT_SIGNATURE_DESERIALIZER" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} + ,{"Name":"SrcDataSizeInBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pRootSignatureDeserializerInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppRootSignatureDeserializer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3D12_CPU_DESCRIPTOR_HANDLE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ptr","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_GPU_DESCRIPTOR_HANDLE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ptr","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_DISCARD_REGION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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"]} + ,{"Name":"FirstSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumSubresources","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_QUERY_HEAP_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_QUERY_HEAP_TYPE_OCCLUSION","Value":0} + ,{"Name":"D3D12_QUERY_HEAP_TYPE_TIMESTAMP","Value":1} + ,{"Name":"D3D12_QUERY_HEAP_TYPE_PIPELINE_STATISTICS","Value":2} + ,{"Name":"D3D12_QUERY_HEAP_TYPE_SO_STATISTICS","Value":3} + ,{"Name":"D3D12_QUERY_HEAP_TYPE_VIDEO_DECODE_STATISTICS","Value":4} + ,{"Name":"D3D12_QUERY_HEAP_TYPE_COPY_QUEUE_TIMESTAMP","Value":5} + ,{"Name":"D3D12_QUERY_HEAP_TYPE_PIPELINE_STATISTICS1","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_QUERY_HEAP_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"NodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_QUERY_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_QUERY_TYPE_OCCLUSION","Value":0} + ,{"Name":"D3D12_QUERY_TYPE_BINARY_OCCLUSION","Value":1} + ,{"Name":"D3D12_QUERY_TYPE_TIMESTAMP","Value":2} + ,{"Name":"D3D12_QUERY_TYPE_PIPELINE_STATISTICS","Value":3} + ,{"Name":"D3D12_QUERY_TYPE_SO_STATISTICS_STREAM0","Value":4} + ,{"Name":"D3D12_QUERY_TYPE_SO_STATISTICS_STREAM1","Value":5} + ,{"Name":"D3D12_QUERY_TYPE_SO_STATISTICS_STREAM2","Value":6} + ,{"Name":"D3D12_QUERY_TYPE_SO_STATISTICS_STREAM3","Value":7} + ,{"Name":"D3D12_QUERY_TYPE_VIDEO_DECODE_STATISTICS","Value":8} + ,{"Name":"D3D12_QUERY_TYPE_PIPELINE_STATISTICS1","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_PREDICATION_OP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_PREDICATION_OP_EQUAL_ZERO","Value":0} + ,{"Name":"D3D12_PREDICATION_OP_NOT_EQUAL_ZERO","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_QUERY_DATA_PIPELINE_STATISTICS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IAVertices","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"IAPrimitives","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"VSInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"GSInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"GSPrimitives","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"CInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"CPrimitives","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"PSInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"HSInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"DSInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"CSInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_QUERY_DATA_PIPELINE_STATISTICS1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IAVertices","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"IAPrimitives","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"VSInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"GSInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"GSPrimitives","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"CInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"CPrimitives","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"PSInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"HSInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"DSInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"CSInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ASInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MSInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MSPrimitives","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_QUERY_DATA_SO_STATISTICS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumPrimitivesWritten","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"PrimitivesStorageNeeded","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_STREAM_OUTPUT_BUFFER_VIEW" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BufferLocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"BufferFilledSizeLocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_DRAW_ARGUMENTS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"VertexCountPerInstance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InstanceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartVertexLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartInstanceLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_DRAW_INDEXED_ARGUMENTS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IndexCountPerInstance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InstanceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartIndexLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BaseVertexLocation","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"StartInstanceLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_DISPATCH_ARGUMENTS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ThreadGroupCountX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ThreadGroupCountY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ThreadGroupCountZ","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_VERTEX_BUFFER_VIEW" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BufferLocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StrideInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_INDEX_BUFFER_VIEW" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BufferLocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_INDIRECT_ARGUMENT_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_INDIRECT_ARGUMENT_TYPE_DRAW","Value":0} + ,{"Name":"D3D12_INDIRECT_ARGUMENT_TYPE_DRAW_INDEXED","Value":1} + ,{"Name":"D3D12_INDIRECT_ARGUMENT_TYPE_DISPATCH","Value":2} + ,{"Name":"D3D12_INDIRECT_ARGUMENT_TYPE_VERTEX_BUFFER_VIEW","Value":3} + ,{"Name":"D3D12_INDIRECT_ARGUMENT_TYPE_INDEX_BUFFER_VIEW","Value":4} + ,{"Name":"D3D12_INDIRECT_ARGUMENT_TYPE_CONSTANT","Value":5} + ,{"Name":"D3D12_INDIRECT_ARGUMENT_TYPE_CONSTANT_BUFFER_VIEW","Value":6} + ,{"Name":"D3D12_INDIRECT_ARGUMENT_TYPE_SHADER_RESOURCE_VIEW","Value":7} + ,{"Name":"D3D12_INDIRECT_ARGUMENT_TYPE_UNORDERED_ACCESS_VIEW","Value":8} + ,{"Name":"D3D12_INDIRECT_ARGUMENT_TYPE_DISPATCH_RAYS","Value":9} + ,{"Name":"D3D12_INDIRECT_ARGUMENT_TYPE_DISPATCH_MESH","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_INDIRECT_ARGUMENT_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Union" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"ConstantBufferView","Type":{"Kind":"ApiRef","Name":"_ConstantBufferView_e__Struct","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":["_Anonymous_e__Union"]},"Attrs":[]} + ,{"Name":"ShaderResourceView","Type":{"Kind":"ApiRef","Name":"_ShaderResourceView_e__Struct","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":["_Anonymous_e__Union"]},"Attrs":[]} + ,{"Name":"UnorderedAccessView","Type":{"Kind":"ApiRef","Name":"_UnorderedAccessView_e__Struct","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":["_Anonymous_e__Union"]},"Attrs":[]} + ] + ,"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 + ,"Fields":[ + {"Name":"RootParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_VertexBuffer_e__Struct" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Slot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_ConstantBufferView_e__Struct" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RootParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"D3D12_COMMAND_SIGNATURE_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ByteStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumArgumentDescs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pArgumentDescs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_INDIRECT_ARGUMENT_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"NodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D12Pageable" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"63ee58fb-1268-4835-86da-f008ce62f0d6" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ID3D12Heap" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"6b3b2502-6e51-45b3-90ee-9884265e8df3" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Pageable","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_HEAP_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID3D12Resource" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"696442be-a72e-4059-bc79-5b5c98040fad" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Pageable","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"Map" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pReadRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RANGE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Unmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pWrittenRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RANGE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetGPUVirtualAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"WriteToSubresource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"DstSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDstBox","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_BOX","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"SrcRowPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SrcDepthPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReadFromSubresource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDstData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"DstRowPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DstDepthPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SrcSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSrcBox","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_BOX","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GetHeapProperties" + ,"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":["Out","Optional"]} + ,{"Name":"pHeapFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_HEAP_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ID3D12CommandAllocator" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"6102dee4-af59-4b09-b999-b44d73f09b24" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Pageable","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID3D12Fence" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"0a753dcf-c4d8-4b91-adf6-be5a60d95a76" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Pageable","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"GetCompletedValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"SetEventOnCompletion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Signal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D12Fence1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"433685fe-e22b-4ca0-a8db-b5b4f4dd0e4a" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Fence","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"GetCreationFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_FENCE_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID3D12PipelineState" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"765a30f3-f624-4c6f-a828-ace948622445" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Pageable","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"GetCachedBlob" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ID3D12DescriptorHeap" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"8efb471d-616c-4f49-90f7-127bb763fa51" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Pageable","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_DESCRIPTOR_HEAP_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetCPUDescriptorHandleForHeapStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetGPUDescriptorHandleForHeapStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_GPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID3D12QueryHeap" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"0d9658ae-ed45-469e-a61d-970ec583cab4" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Pageable","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ID3D12CommandSignature" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"c36a797c-ec80-4f0a-8985-a7b2475082d1" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Pageable","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ID3D12CommandList" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"7116d91c-e7e4-47ce-b8c6-ec8168f437e5" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"GetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_COMMAND_LIST_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID3D12GraphicsCommandList" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"5b160d0f-ac1b-4185-8ba8-b3ae42a5a455" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12CommandList","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pAllocator","Type":{"Kind":"ApiRef","Name":"ID3D12CommandAllocator","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInitialState","Type":{"Kind":"ApiRef","Name":"ID3D12PipelineState","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ClearState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pPipelineState","Type":{"Kind":"ApiRef","Name":"ID3D12PipelineState","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DrawInstanced" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"VertexCountPerInstance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InstanceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"StartVertexLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"StartInstanceLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawIndexedInstanced" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"IndexCountPerInstance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InstanceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"StartIndexLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BaseVertexLocation","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"StartInstanceLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Dispatch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ThreadGroupCountX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ThreadGroupCountY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ThreadGroupCountZ","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CopyBufferRegion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDstBuffer","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"DstOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pSrcBuffer","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"SrcOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"NumBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CopyTextureRegion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_TEXTURE_COPY_LOCATION","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"DstX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DstY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DstZ","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_TEXTURE_COPY_LOCATION","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pSrcBox","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_BOX","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CopyResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDstResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSrcResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CopyTiles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pTiledResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pTileRegionStartCoordinate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_TILED_RESOURCE_COORDINATE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pTileRegionSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_TILE_REGION_SIZE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pBuffer","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"BufferStartOffsetInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_TILE_COPY_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResolveSubresource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDstResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"DstSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSrcResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"SrcSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IASetPrimitiveTopology" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"PrimitiveTopology","Type":{"Kind":"ApiRef","Name":"D3D_PRIMITIVE_TOPOLOGY","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RSSetViewports" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"NumViewports","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pViewports","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"D3D12_VIEWPORT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RSSetScissorRects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"NumRects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRects","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OMSetBlendFactor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"BlendFactor","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":4,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"OMSetStencilRef" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StencilRef","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPipelineState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pPipelineState","Type":{"Kind":"ApiRef","Name":"ID3D12PipelineState","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResourceBarrier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"NumBarriers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBarriers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_BARRIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ExecuteBundle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pCommandList","Type":{"Kind":"ApiRef","Name":"ID3D12GraphicsCommandList","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDescriptorHeaps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"NumDescriptorHeaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDescriptorHeaps","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"ID3D12DescriptorHeap","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetComputeRootSignature" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pRootSignature","Type":{"Kind":"ApiRef","Name":"ID3D12RootSignature","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetGraphicsRootSignature" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pRootSignature","Type":{"Kind":"ApiRef","Name":"ID3D12RootSignature","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetComputeRootDescriptorTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"RootParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BaseDescriptor","Type":{"Kind":"ApiRef","Name":"D3D12_GPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetGraphicsRootDescriptorTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"RootParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BaseDescriptor","Type":{"Kind":"ApiRef","Name":"D3D12_GPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetComputeRoot32BitConstant" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"RootParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SrcData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DestOffsetIn32BitValues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetGraphicsRoot32BitConstant" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"RootParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SrcData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DestOffsetIn32BitValues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetComputeRoot32BitConstants" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"RootParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Num32BitValuesToSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"DestOffsetIn32BitValues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetGraphicsRoot32BitConstants" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"RootParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Num32BitValuesToSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"DestOffsetIn32BitValues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetComputeRootConstantBufferView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"RootParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BufferLocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetGraphicsRootConstantBufferView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"RootParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BufferLocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetComputeRootShaderResourceView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"RootParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BufferLocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetGraphicsRootShaderResourceView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"RootParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BufferLocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetComputeRootUnorderedAccessView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"RootParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BufferLocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetGraphicsRootUnorderedAccessView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"RootParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BufferLocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IASetIndexBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_INDEX_BUFFER_VIEW","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"IASetVertexBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pViews","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D3D12_VERTEX_BUFFER_VIEW","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SOSetTargets" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pViews","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D3D12_STREAM_OUTPUT_BUFFER_VIEW","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"OMSetRenderTargets" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"NumRenderTargetDescriptors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRenderTargetDescriptors","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"RTsSingleHandleToDescriptorRange","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDepthStencilDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"ClearDepthStencilView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"DepthStencilView","Type":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"ClearFlags","Type":{"Kind":"ApiRef","Name":"D3D12_CLEAR_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"Depth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"Stencil","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"NumRects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRects","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ClearRenderTargetView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"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":"ClearUnorderedAccessViewUint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ViewGPUHandleInCurrentHeap","Type":{"Kind":"ApiRef","Name":"D3D12_GPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"ViewCPUHandle","Type":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"Values","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ,{"Name":"NumRects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRects","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ClearUnorderedAccessViewFloat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ViewGPUHandleInCurrentHeap","Type":{"Kind":"ApiRef","Name":"D3D12_GPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"ViewCPUHandle","Type":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"Values","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":4,"Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DiscardResource" + ,"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":"pRegion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DISCARD_REGION","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"BeginQuery" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pQueryHeap","Type":{"Kind":"ApiRef","Name":"ID3D12QueryHeap","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_QUERY_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndQuery" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pQueryHeap","Type":{"Kind":"ApiRef","Name":"ID3D12QueryHeap","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_QUERY_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResolveQueryData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pQueryHeap","Type":{"Kind":"ApiRef","Name":"ID3D12QueryHeap","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_QUERY_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"StartIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumQueries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDestinationBuffer","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"AlignedDestinationBufferOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPredication" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pBuffer","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"AlignedBufferOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"Operation","Type":{"Kind":"ApiRef","Name":"D3D12_PREDICATION_OP","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetMarker" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Metadata","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Optional","Const"]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BeginEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Metadata","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Optional","Const"]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"ExecuteIndirect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pCommandSignature","Type":{"Kind":"ApiRef","Name":"ID3D12CommandSignature","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"MaxCommandCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pArgumentBuffer","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"ArgumentBufferOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pCountBuffer","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"CountBufferOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D12GraphicsCommandList1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"553103fb-1fe7-4557-bb38-946d7d0e7ca7" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12GraphicsCommandList","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"AtomicCopyBufferUINT" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDstBuffer","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"DstOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pSrcBuffer","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"SrcOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"Dependencies","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDependentResources","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pDependentSubresourceRanges","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"D3D12_SUBRESOURCE_RANGE_UINT64","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"AtomicCopyBufferUINT64" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDstBuffer","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"DstOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pSrcBuffer","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"SrcOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"Dependencies","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDependentResources","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pDependentSubresourceRanges","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"D3D12_SUBRESOURCE_RANGE_UINT64","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OMSetDepthBounds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Min","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"Max","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSamplePositions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"NumSamplesPerPixel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumPixels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSamplePositions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_SAMPLE_POSITION","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResolveSubresourceRegion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDstResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"DstSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DstX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DstY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSrcResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"SrcSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSrcRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"ResolveMode","Type":{"Kind":"ApiRef","Name":"D3D12_RESOLVE_MODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetViewInstanceMask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"D3D12_WRITEBUFFERIMMEDIATE_PARAMETER" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Dest","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_WRITEBUFFERIMMEDIATE_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_WRITEBUFFERIMMEDIATE_MODE_DEFAULT","Value":0} + ,{"Name":"D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_IN","Value":1} + ,{"Name":"D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_OUT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ID3D12GraphicsCommandList2" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"38c3e585-ff17-412c-9150-4fc6f9d72a28" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12GraphicsCommandList1","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"WriteBufferImmediate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pParams","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"D3D12_WRITEBUFFERIMMEDIATE_PARAMETER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pModes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"D3D12_WRITEBUFFERIMMEDIATE_MODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ] + } + ,{ + "Name":"ID3D12CommandQueue" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"0ec870a6-5d7e-4c22-8cfc-5baae07616ed" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Pageable","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"UpdateTileMappings" + ,"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":"NumResourceRegions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pResourceRegionStartCoordinates","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D3D12_TILED_RESOURCE_COORDINATE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pResourceRegionSizes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D3D12_TILE_REGION_SIZE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pHeap","Type":{"Kind":"ApiRef","Name":"ID3D12Heap","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"NumRanges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRangeFlags","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"ApiRef","Name":"D3D12_TILE_RANGE_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pHeapRangeStartOffsets","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pRangeTileCounts","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_TILE_MAPPING_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CopyTileMappings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDstResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDstRegionStartCoordinate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_TILED_RESOURCE_COORDINATE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pSrcResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSrcRegionStartCoordinate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_TILED_RESOURCE_COORDINATE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pRegionSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_TILE_REGION_SIZE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_TILE_MAPPING_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ExecuteCommandLists" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"NumCommandLists","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCommandLists","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"ID3D12CommandList","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetMarker" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Metadata","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Optional","Const"]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BeginEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Metadata","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Optional","Const"]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"Signal" + ,"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":"Value","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Wait" + ,"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":"Value","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTimestampFrequency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pFrequency","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetClockCalibration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pGpuTimestamp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ,{"Name":"pCpuTimestamp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_COMMAND_QUEUE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID3D12Device" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"189819f1-1db6-4b57-be54-1821339b85f7" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Object","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"GetNodeCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"CreateCommandQueue" + ,"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_COMMAND_QUEUE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppCommandQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateCommandAllocator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"D3D12_COMMAND_LIST_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppCommandAllocator","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateGraphicsPipelineState" + ,"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_GRAPHICS_PIPELINE_STATE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppPipelineState","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateComputePipelineState" + ,"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_COMPUTE_PIPELINE_STATE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppPipelineState","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateCommandList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"nodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"D3D12_COMMAND_LIST_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCommandAllocator","Type":{"Kind":"ApiRef","Name":"ID3D12CommandAllocator","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInitialState","Type":{"Kind":"ApiRef","Name":"ID3D12PipelineState","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppCommandList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CheckFeatureSupport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Feature","Type":{"Kind":"ApiRef","Name":"D3D12_FEATURE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFeatureSupportData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":2}]} + ,{"Name":"FeatureSupportDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateDescriptorHeap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDescriptorHeapDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DESCRIPTOR_HEAP_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvHeap","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetDescriptorHandleIncrementSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"DescriptorHeapType","Type":{"Kind":"ApiRef","Name":"D3D12_DESCRIPTOR_HEAP_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateRootSignature" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"nodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBlobWithRootSignature","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"blobLengthInBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvRootSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateConstantBufferView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_CONSTANT_BUFFER_VIEW_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"DestDescriptor","Type":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateShaderResourceView" + ,"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","Optional"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_SHADER_RESOURCE_VIEW_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"DestDescriptor","Type":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateUnorderedAccessView" + ,"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","Optional"]} + ,{"Name":"pCounterResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_UNORDERED_ACCESS_VIEW_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"DestDescriptor","Type":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateRenderTargetView" + ,"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","Optional"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RENDER_TARGET_VIEW_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"DestDescriptor","Type":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateDepthStencilView" + ,"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","Optional"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DEPTH_STENCIL_VIEW_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"DestDescriptor","Type":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateSampler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_SAMPLER_DESC","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":"CopyDescriptors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"NumDestDescriptorRanges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDestDescriptorRangeStarts","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pDestDescriptorRangeSizes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"NumSrcDescriptorRanges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSrcDescriptorRangeStarts","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pSrcDescriptorRangeSizes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"DescriptorHeapsType","Type":{"Kind":"ApiRef","Name":"D3D12_DESCRIPTOR_HEAP_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CopyDescriptorsSimple" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"NumDescriptors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DestDescriptorRangeStart","Type":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"SrcDescriptorRangeStart","Type":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"DescriptorHeapsType","Type":{"Kind":"ApiRef","Name":"D3D12_DESCRIPTOR_HEAP_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetResourceAllocationInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_ALLOCATION_INFO","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"visibleMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"numResourceDescs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pResourceDescs","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetCustomHeapProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_HEAP_PROPERTIES","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"nodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"heapType","Type":{"Kind":"ApiRef","Name":"D3D12_HEAP_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateCommittedResource" + ,"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_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"InitialResourceState","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_STATES","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":"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":"CreateHeap" + ,"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_HEAP_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvHeap","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreatePlacedResource" + ,"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_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"InitialState","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_STATES","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":"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":"CreateReservedResource" + ,"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":"InitialState","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_STATES","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":"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":"CreateSharedHandle" + ,"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":"pAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"Access","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OpenSharedHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"NTHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"OpenSharedHandleByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Access","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pNTHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MakeResident" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"NumObjects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppObjects","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"ID3D12Pageable","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"Evict" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"NumObjects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppObjects","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"ID3D12Pageable","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateFence" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"InitialValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_FENCE_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppFence","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetDeviceRemovedReason" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetCopyableFootprints" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pResourceDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"FirstSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumSubresources","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BaseOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pLayouts","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"D3D12_PLACED_SUBRESOURCE_FOOTPRINT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pNumRows","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pRowSizeInBytes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} + ,{"Name":"pTotalBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateQueryHeap" + ,"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_QUERY_HEAP_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvHeap","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"SetStablePowerState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateCommandSignature" + ,"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_COMMAND_SIGNATURE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pRootSignature","Type":{"Kind":"ApiRef","Name":"ID3D12RootSignature","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvCommandSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"GetResourceTiling" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pTiledResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pNumTilesForEntireResource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pPackedMipDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_PACKED_MIP_INFO","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pStandardTileShapeForNonPackedMips","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_TILE_SHAPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pNumSubresourceTilings","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"FirstSubresourceTilingToGet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSubresourceTilingsForNonPackedMips","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"D3D12_SUBRESOURCE_TILING","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAdapterLuid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID3D12PipelineLibrary" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"c64226a8-9201-46af-b4cc-53fb9ff7414f" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"StorePipeline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pPipeline","Type":{"Kind":"ApiRef","Name":"ID3D12PipelineState","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LoadGraphicsPipeline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_GRAPHICS_PIPELINE_STATE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppPipelineState","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"LoadComputePipeline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_COMPUTE_PIPELINE_STATE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppPipelineState","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetSerializedSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"Serialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"DataSizeInBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D12PipelineLibrary1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"80eabf42-2568-4e5e-bd82-c37f86961dc3" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12PipelineLibrary","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"LoadPipeline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_PIPELINE_STATE_STREAM_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppPipelineState","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"D3D12_MULTIPLE_FENCE_WAIT_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_MULTIPLE_FENCE_WAIT_FLAG_NONE","Value":0} + ,{"Name":"D3D12_MULTIPLE_FENCE_WAIT_FLAG_ANY","Value":1} + ,{"Name":"D3D12_MULTIPLE_FENCE_WAIT_FLAG_ALL","Value":0} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3D12_RESIDENCY_PRIORITY" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_RESIDENCY_PRIORITY_MINIMUM","Value":671088640} + ,{"Name":"D3D12_RESIDENCY_PRIORITY_LOW","Value":1342177280} + ,{"Name":"D3D12_RESIDENCY_PRIORITY_NORMAL","Value":2013265920} + ,{"Name":"D3D12_RESIDENCY_PRIORITY_HIGH","Value":-1610547200} + ,{"Name":"D3D12_RESIDENCY_PRIORITY_MAXIMUM","Value":-939524096} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ID3D12Device1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"77acce80-638e-4e65-8895-c1f23386863e" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Device","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"CreatePipelineLibrary" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pLibraryBlob","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"BlobLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppPipelineLibrary","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"SetEventOnMultipleFenceCompletion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppFences","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"ID3D12Fence","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pFenceValues","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Const"]} + ,{"Name":"NumFences","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_MULTIPLE_FENCE_WAIT_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetResidencyPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"NumObjects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppObjects","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"ID3D12Pageable","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pPriorities","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"D3D12_RESIDENCY_PRIORITY","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"ID3D12Device2" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"30baa41e-b15b-475c-a0bb-1af5c5b64328" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Device1","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"CreatePipelineState" + ,"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_PIPELINE_STATE_STREAM_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppPipelineState","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"D3D12_RESIDENCY_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_RESIDENCY_FLAG_NONE","Value":0} + ,{"Name":"D3D12_RESIDENCY_FLAG_DENY_OVERBUDGET","Value":1} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"ID3D12Device3" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"81dadc15-2bad-4392-93c5-101345c4aa98" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Device2","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"OpenExistingHeapFromAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvHeap","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"OpenExistingHeapFromFileMapping" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"hFileMapping","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvHeap","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"EnqueueMakeResident" + ,"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_RESIDENCY_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"NumObjects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppObjects","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D12Pageable","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pFenceToSignal","Type":{"Kind":"ApiRef","Name":"ID3D12Fence","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"FenceValueToSignal","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"D3D12_COMMAND_LIST_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_COMMAND_LIST_FLAG_NONE","Value":0} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3D12_COMMAND_POOL_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_COMMAND_POOL_FLAG_NONE","Value":0} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3D12_COMMAND_RECORDER_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_COMMAND_RECORDER_FLAG_NONE","Value":0} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3D12_PROTECTED_SESSION_STATUS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_PROTECTED_SESSION_STATUS_OK","Value":0} + ,{"Name":"D3D12_PROTECTED_SESSION_STATUS_INVALID","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ID3D12ProtectedSession" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"a1533d18-0ac1-4084-85b9-89a96116806b" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"GetStatusFence" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppFence","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"GetSessionStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_PROTECTED_SESSION_STATUS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"D3D12_PROTECTED_RESOURCE_SESSION_SUPPORT_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_PROTECTED_RESOURCE_SESSION_SUPPORT_FLAG_NONE","Value":0} + ,{"Name":"D3D12_PROTECTED_RESOURCE_SESSION_SUPPORT_FLAG_SUPPORTED","Value":1} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_SUPPORT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_PROTECTED_RESOURCE_SESSION_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_PROTECTED_RESOURCE_SESSION_FLAG_NONE","Value":0} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3D12_PROTECTED_RESOURCE_SESSION_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D12ProtectedResourceSession" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"6cd696f4-f289-40cc-8091-5a6c0a099c3d" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12ProtectedSession","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_PROTECTED_RESOURCE_SESSION_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID3D12Device4" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"e865df17-a9ee-46f9-a463-3098315aa2e5" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Device3","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"CreateCommandList1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"nodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"D3D12_COMMAND_LIST_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"ApiRef","Name":"D3D12_COMMAND_LIST_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppCommandList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateProtectedResourceSession" + ,"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_PROTECTED_RESOURCE_SESSION_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppSession","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateCommittedResource1" + ,"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_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"InitialResourceState","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_STATES","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":"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":"CreateHeap1" + ,"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_HEAP_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pProtectedSession","Type":{"Kind":"ApiRef","Name":"ID3D12ProtectedResourceSession","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvHeap","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateReservedResource1" + ,"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":"InitialState","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_STATES","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":"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":"GetResourceAllocationInfo1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_ALLOCATION_INFO","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"visibleMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"numResourceDescs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pResourceDescs","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pResourceAllocationInfo1","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_ALLOCATION_INFO1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"D3D12_LIFETIME_STATE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_LIFETIME_STATE_IN_USE","Value":0} + ,{"Name":"D3D12_LIFETIME_STATE_NOT_IN_USE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ID3D12LifetimeOwner" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"e667af9f-cd56-4f46-83ce-032e595d70a8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"LifetimeStateUpdated" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"NewState","Type":{"Kind":"ApiRef","Name":"D3D12_LIFETIME_STATE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D12SwapChainAssistant" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"f1df64b6-57fd-49cd-8807-c0eb88b45c8f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetLUID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetSwapChainObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"riid","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":"GetCurrentResourceAndCommandQueue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"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"]} + ,{"Name":"riidQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"InsertImplicitSync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID3D12LifetimeTracker" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"3fd03d36-4eb1-424a-a582-494ecb8ba813" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"DestroyOwnedObject" + ,"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":"D3D12_META_COMMAND_PARAMETER_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_META_COMMAND_PARAMETER_TYPE_FLOAT","Value":0} + ,{"Name":"D3D12_META_COMMAND_PARAMETER_TYPE_UINT64","Value":1} + ,{"Name":"D3D12_META_COMMAND_PARAMETER_TYPE_GPU_VIRTUAL_ADDRESS","Value":2} + ,{"Name":"D3D12_META_COMMAND_PARAMETER_TYPE_CPU_DESCRIPTOR_HANDLE_HEAP_TYPE_CBV_SRV_UAV","Value":3} + ,{"Name":"D3D12_META_COMMAND_PARAMETER_TYPE_GPU_DESCRIPTOR_HANDLE_HEAP_TYPE_CBV_SRV_UAV","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_META_COMMAND_PARAMETER_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_META_COMMAND_PARAMETER_FLAG_INPUT","Value":1} + ,{"Name":"D3D12_META_COMMAND_PARAMETER_FLAG_OUTPUT","Value":2} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3D12_META_COMMAND_PARAMETER_STAGE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_META_COMMAND_PARAMETER_STAGE_CREATION","Value":0} + ,{"Name":"D3D12_META_COMMAND_PARAMETER_STAGE_INITIALIZATION","Value":1} + ,{"Name":"D3D12_META_COMMAND_PARAMETER_STAGE_EXECUTION","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_META_COMMAND_PARAMETER_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_META_COMMAND_PARAMETER_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"RequiredResourceState","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_STATES","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"StructureOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_GRAPHICS_STATES" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_GRAPHICS_STATE_NONE","Value":0} + ,{"Name":"D3D12_GRAPHICS_STATE_IA_VERTEX_BUFFERS","Value":1} + ,{"Name":"D3D12_GRAPHICS_STATE_IA_INDEX_BUFFER","Value":2} + ,{"Name":"D3D12_GRAPHICS_STATE_IA_PRIMITIVE_TOPOLOGY","Value":4} + ,{"Name":"D3D12_GRAPHICS_STATE_DESCRIPTOR_HEAP","Value":8} + ,{"Name":"D3D12_GRAPHICS_STATE_GRAPHICS_ROOT_SIGNATURE","Value":16} + ,{"Name":"D3D12_GRAPHICS_STATE_COMPUTE_ROOT_SIGNATURE","Value":32} + ,{"Name":"D3D12_GRAPHICS_STATE_RS_VIEWPORTS","Value":64} + ,{"Name":"D3D12_GRAPHICS_STATE_RS_SCISSOR_RECTS","Value":128} + ,{"Name":"D3D12_GRAPHICS_STATE_PREDICATION","Value":256} + ,{"Name":"D3D12_GRAPHICS_STATE_OM_RENDER_TARGETS","Value":512} + ,{"Name":"D3D12_GRAPHICS_STATE_OM_STENCIL_REF","Value":1024} + ,{"Name":"D3D12_GRAPHICS_STATE_OM_BLEND_FACTOR","Value":2048} + ,{"Name":"D3D12_GRAPHICS_STATE_PIPELINE_STATE","Value":4096} + ,{"Name":"D3D12_GRAPHICS_STATE_SO_TARGETS","Value":8192} + ,{"Name":"D3D12_GRAPHICS_STATE_OM_DEPTH_BOUNDS","Value":16384} + ,{"Name":"D3D12_GRAPHICS_STATE_SAMPLE_POSITIONS","Value":32768} + ,{"Name":"D3D12_GRAPHICS_STATE_VIEW_INSTANCE_MASK","Value":65536} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3D12_META_COMMAND_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} + ,{"Name":"InitializationDirtyState","Type":{"Kind":"ApiRef","Name":"D3D12_GRAPHICS_STATES","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"ExecutionDirtyState","Type":{"Kind":"ApiRef","Name":"D3D12_GRAPHICS_STATES","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D12StateObject" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"47016943-fca8-4594-93ea-af258b55346d" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Pageable","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ID3D12StateObjectProperties" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"de5fa827-9bf9-4f26-89ff-d7f56fde3860" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetShaderIdentifier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pExportName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetShaderStackSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pExportName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetPipelineStackSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"SetPipelineStackSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"PipelineStackSizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"D3D12_STATE_SUBOBJECT_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_STATE_SUBOBJECT_TYPE_STATE_OBJECT_CONFIG","Value":0} + ,{"Name":"D3D12_STATE_SUBOBJECT_TYPE_GLOBAL_ROOT_SIGNATURE","Value":1} + ,{"Name":"D3D12_STATE_SUBOBJECT_TYPE_LOCAL_ROOT_SIGNATURE","Value":2} + ,{"Name":"D3D12_STATE_SUBOBJECT_TYPE_NODE_MASK","Value":3} + ,{"Name":"D3D12_STATE_SUBOBJECT_TYPE_DXIL_LIBRARY","Value":5} + ,{"Name":"D3D12_STATE_SUBOBJECT_TYPE_EXISTING_COLLECTION","Value":6} + ,{"Name":"D3D12_STATE_SUBOBJECT_TYPE_SUBOBJECT_TO_EXPORTS_ASSOCIATION","Value":7} + ,{"Name":"D3D12_STATE_SUBOBJECT_TYPE_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION","Value":8} + ,{"Name":"D3D12_STATE_SUBOBJECT_TYPE_RAYTRACING_SHADER_CONFIG","Value":9} + ,{"Name":"D3D12_STATE_SUBOBJECT_TYPE_RAYTRACING_PIPELINE_CONFIG","Value":10} + ,{"Name":"D3D12_STATE_SUBOBJECT_TYPE_HIT_GROUP","Value":11} + ,{"Name":"D3D12_STATE_SUBOBJECT_TYPE_RAYTRACING_PIPELINE_CONFIG1","Value":12} + ,{"Name":"D3D12_STATE_SUBOBJECT_TYPE_MAX_VALID","Value":13} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_STATE_SUBOBJECT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_STATE_OBJECT_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_STATE_OBJECT_FLAG_NONE","Value":0} + ,{"Name":"D3D12_STATE_OBJECT_FLAG_ALLOW_LOCAL_DEPENDENCIES_ON_EXTERNAL_DEFINITIONS","Value":1} + ,{"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" + } + ,{ + "Name":"D3D12_STATE_OBJECT_CONFIG" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_STATE_OBJECT_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_GLOBAL_ROOT_SIGNATURE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pGlobalRootSignature","Type":{"Kind":"ApiRef","Name":"ID3D12RootSignature","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_LOCAL_ROOT_SIGNATURE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pLocalRootSignature","Type":{"Kind":"ApiRef","Name":"ID3D12RootSignature","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_NODE_MASK" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_EXPORT_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_EXPORT_FLAG_NONE","Value":0} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3D12_EXPORT_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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"]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_EXPORT_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_DXIL_LIBRARY_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"pExports","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_EXPORT_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_EXISTING_COLLECTION_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pExistingCollection","Type":{"Kind":"ApiRef","Name":"ID3D12StateObject","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"NumExports","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pExports","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_EXPORT_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_SUBOBJECT_TO_EXPORTS_ASSOCIATION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_HIT_GROUP_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_HIT_GROUP_TYPE_TRIANGLES","Value":0} + ,{"Name":"D3D12_HIT_GROUP_TYPE_PROCEDURAL_PRIMITIVE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_HIT_GROUP_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"AnyHitShaderImport","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} + ,{"Name":"ClosestHitShaderImport","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} + ,{"Name":"IntersectionShaderImport","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RAYTRACING_SHADER_CONFIG" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MaxPayloadSizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxAttributeSizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RAYTRACING_PIPELINE_CONFIG" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MaxTraceRecursionDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RAYTRACING_PIPELINE_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_RAYTRACING_PIPELINE_FLAG_NONE","Value":0} + ,{"Name":"D3D12_RAYTRACING_PIPELINE_FLAG_SKIP_TRIANGLES","Value":256} + ,{"Name":"D3D12_RAYTRACING_PIPELINE_FLAG_SKIP_PROCEDURAL_PRIMITIVES","Value":512} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3D12_RAYTRACING_PIPELINE_CONFIG1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_STATE_OBJECT_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_STATE_OBJECT_TYPE_COLLECTION","Value":0} + ,{"Name":"D3D12_STATE_OBJECT_TYPE_RAYTRACING_PIPELINE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_STATE_OBJECT_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"pSubobjects","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_STATE_SUBOBJECT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RAYTRACING_GEOMETRY_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_RAYTRACING_GEOMETRY_FLAG_NONE","Value":0} + ,{"Name":"D3D12_RAYTRACING_GEOMETRY_FLAG_OPAQUE","Value":1} + ,{"Name":"D3D12_RAYTRACING_GEOMETRY_FLAG_NO_DUPLICATE_ANYHIT_INVOCATION","Value":2} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3D12_RAYTRACING_GEOMETRY_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_RAYTRACING_GEOMETRY_TYPE_TRIANGLES","Value":0} + ,{"Name":"D3D12_RAYTRACING_GEOMETRY_TYPE_PROCEDURAL_PRIMITIVE_AABBS","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_RAYTRACING_INSTANCE_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_RAYTRACING_INSTANCE_FLAG_NONE","Value":0} + ,{"Name":"D3D12_RAYTRACING_INSTANCE_FLAG_TRIANGLE_CULL_DISABLE","Value":1} + ,{"Name":"D3D12_RAYTRACING_INSTANCE_FLAG_TRIANGLE_FRONT_COUNTERCLOCKWISE","Value":2} + ,{"Name":"D3D12_RAYTRACING_INSTANCE_FLAG_FORCE_OPAQUE","Value":4} + ,{"Name":"D3D12_RAYTRACING_INSTANCE_FLAG_FORCE_NON_OPAQUE","Value":8} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StartAddress","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"StrideInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_GPU_VIRTUAL_ADDRESS_RANGE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StartAddress","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StartAddress","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"StrideInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RAYTRACING_GEOMETRY_TRIANGLES_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"VertexFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]} + ,{"Name":"IndexCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VertexCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IndexBuffer","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"VertexBuffer","Type":{"Kind":"ApiRef","Name":"D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RAYTRACING_AABB" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MinX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"MinY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"MinZ","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"MaxX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"MaxY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"MaxZ","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RAYTRACING_GEOMETRY_AABBS_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_NONE","Value":0} + ,{"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_ALLOW_UPDATE","Value":1} + ,{"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_ALLOW_COMPACTION","Value":2} + ,{"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_PREFER_FAST_TRACE","Value":4} + ,{"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_PREFER_FAST_BUILD","Value":8} + ,{"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_MINIMIZE_MEMORY","Value":16} + ,{"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_PERFORM_UPDATE","Value":32} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_CLONE","Value":0} + ,{"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_COMPACT","Value":1} + ,{"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_VISUALIZATION_DECODE_FOR_TOOLS","Value":2} + ,{"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_SERIALIZE","Value":3} + ,{"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_DESERIALIZE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL","Value":0} + ,{"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_ELEMENTS_LAYOUT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_ELEMENTS_LAYOUT_ARRAY","Value":0} + ,{"Name":"D3D12_ELEMENTS_LAYOUT_ARRAY_OF_POINTERS","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_COMPACTED_SIZE","Value":0} + ,{"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TOOLS_VISUALIZATION","Value":1} + ,{"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION","Value":2} + ,{"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_CURRENT_SIZE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_COMPACTED_SIZE_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CompactedSizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TOOLS_VISUALIZATION_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DecodedSizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_TOOLS_VISUALIZATION_HEADER" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SerializedSizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NumBottomLevelAccelerationStructurePointers","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DriverOpaqueGUID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"DriverOpaqueVersioningData","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_SERIALIZED_DATA_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_SERIALIZED_DATA_RAYTRACING_ACCELERATION_STRUCTURE","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_DRIVER_MATCHING_IDENTIFIER_COMPATIBLE_WITH_DEVICE","Value":0} + ,{"Name":"D3D12_DRIVER_MATCHING_IDENTIFIER_UNSUPPORTED_TYPE","Value":1} + ,{"Name":"D3D12_DRIVER_MATCHING_IDENTIFIER_UNRECOGNIZED","Value":2} + ,{"Name":"D3D12_DRIVER_MATCHING_IDENTIFIER_INCOMPATIBLE_VERSION","Value":3} + ,{"Name":"D3D12_DRIVER_MATCHING_IDENTIFIER_INCOMPATIBLE_TYPE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_SERIALIZED_RAYTRACING_ACCELERATION_STRUCTURE_HEADER" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"DeserializedSizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NumBottomLevelAccelerationStructurePointersAfterHeader","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_CURRENT_SIZE_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CurrentSizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RAYTRACING_INSTANCE_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Transform","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} + ,{"Name":"_bitfield1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"_bitfield2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AccelerationStructure","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RAYTRACING_GEOMETRY_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"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 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"NumDescs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DescsLayout","Type":{"Kind":"ApiRef","Name":"D3D12_ELEMENTS_LAYOUT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"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 + ,"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"]} + ,{"Name":"ppGeometryDescs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RAYTRACING_GEOMETRY_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"SourceAccelerationStructureData","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ScratchAccelerationStructureData","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ResultDataMaxSizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ScratchDataSizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"UpdateScratchDataSizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RAY_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_RAY_FLAG_NONE","Value":0} + ,{"Name":"D3D12_RAY_FLAG_FORCE_OPAQUE","Value":1} + ,{"Name":"D3D12_RAY_FLAG_FORCE_NON_OPAQUE","Value":2} + ,{"Name":"D3D12_RAY_FLAG_ACCEPT_FIRST_HIT_AND_END_SEARCH","Value":4} + ,{"Name":"D3D12_RAY_FLAG_SKIP_CLOSEST_HIT_SHADER","Value":8} + ,{"Name":"D3D12_RAY_FLAG_CULL_BACK_FACING_TRIANGLES","Value":16} + ,{"Name":"D3D12_RAY_FLAG_CULL_FRONT_FACING_TRIANGLES","Value":32} + ,{"Name":"D3D12_RAY_FLAG_CULL_OPAQUE","Value":64} + ,{"Name":"D3D12_RAY_FLAG_CULL_NON_OPAQUE","Value":128} + ,{"Name":"D3D12_RAY_FLAG_SKIP_TRIANGLES","Value":256} + ,{"Name":"D3D12_RAY_FLAG_SKIP_PROCEDURAL_PRIMITIVES","Value":512} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3D12_HIT_KIND" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_HIT_KIND_TRIANGLE_FRONT_FACE","Value":254} + ,{"Name":"D3D12_HIT_KIND_TRIANGLE_BACK_FACE","Value":255} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ID3D12Device5" + ,"Architectures":[] + ,"Platform":"windows10.0.17763" + ,"Kind":"Com" + ,"Guid":"8b4f173b-2fea-4b80-8f58-4307191ab95d" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Device4","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"CreateLifetimeTracker" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pOwner","Type":{"Kind":"ApiRef","Name":"ID3D12LifetimeOwner","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvTracker","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"RemoveDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"EnumerateMetaCommands" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pNumMetaCommands","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pDescs","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"D3D12_META_COMMAND_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"EnumerateMetaCommandParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"CommandId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"Stage","Type":{"Kind":"ApiRef","Name":"D3D12_META_COMMAND_PARAMETER_STAGE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pTotalStructureSizeInBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pParameterCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pParameterDescs","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"D3D12_META_COMMAND_PARAMETER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateMetaCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"CommandId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"NodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCreationParametersData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Optional","Const"]} + ,{"Name":"CreationParametersDataSizeInBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppMetaCommand","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateStateObject" + ,"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_STATE_OBJECT_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppStateObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetRaytracingAccelerationStructurePrebuildInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CheckDriverMatchingIdentifier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"SerializedDataType","Type":{"Kind":"ApiRef","Name":"D3D12_SERIALIZED_DATA_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pIdentifierToCheck","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"D3D12_AUTO_BREADCRUMB_OP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_AUTO_BREADCRUMB_OP_SETMARKER","Value":0} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_BEGINEVENT","Value":1} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_ENDEVENT","Value":2} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_DRAWINSTANCED","Value":3} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_DRAWINDEXEDINSTANCED","Value":4} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_EXECUTEINDIRECT","Value":5} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_DISPATCH","Value":6} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_COPYBUFFERREGION","Value":7} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_COPYTEXTUREREGION","Value":8} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_COPYRESOURCE","Value":9} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_COPYTILES","Value":10} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_RESOLVESUBRESOURCE","Value":11} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_CLEARRENDERTARGETVIEW","Value":12} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_CLEARUNORDEREDACCESSVIEW","Value":13} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_CLEARDEPTHSTENCILVIEW","Value":14} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_RESOURCEBARRIER","Value":15} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_EXECUTEBUNDLE","Value":16} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_PRESENT","Value":17} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_RESOLVEQUERYDATA","Value":18} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_BEGINSUBMISSION","Value":19} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_ENDSUBMISSION","Value":20} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_DECODEFRAME","Value":21} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_PROCESSFRAMES","Value":22} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_ATOMICCOPYBUFFERUINT","Value":23} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_ATOMICCOPYBUFFERUINT64","Value":24} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_RESOLVESUBRESOURCEREGION","Value":25} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_WRITEBUFFERIMMEDIATE","Value":26} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_DECODEFRAME1","Value":27} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_SETPROTECTEDRESOURCESESSION","Value":28} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_DECODEFRAME2","Value":29} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_PROCESSFRAMES1","Value":30} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_BUILDRAYTRACINGACCELERATIONSTRUCTURE","Value":31} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_EMITRAYTRACINGACCELERATIONSTRUCTUREPOSTBUILDINFO","Value":32} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_COPYRAYTRACINGACCELERATIONSTRUCTURE","Value":33} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_DISPATCHRAYS","Value":34} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_INITIALIZEMETACOMMAND","Value":35} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_EXECUTEMETACOMMAND","Value":36} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_ESTIMATEMOTION","Value":37} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_RESOLVEMOTIONVECTORHEAP","Value":38} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_SETPIPELINESTATE1","Value":39} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_INITIALIZEEXTENSIONCOMMAND","Value":40} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_EXECUTEEXTENSIONCOMMAND","Value":41} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_DISPATCHMESH","Value":42} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_ENCODEFRAME","Value":43} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_RESOLVEENCODEROUTPUTMETADATA","Value":44} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_AUTO_BREADCRUMB_NODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pCommandListDebugNameA","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"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":"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":[]} + ,{"Name":"BreadcrumbCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pLastBreadcrumbValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]} + ,{"Name":"pCommandHistory","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_AUTO_BREADCRUMB_OP","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"pNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_AUTO_BREADCRUMB_NODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_DRED_BREADCRUMB_CONTEXT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BreadcrumbIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pContextString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_AUTO_BREADCRUMB_NODE1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pCommandListDebugNameA","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"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":"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":[]} + ,{"Name":"BreadcrumbCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pLastBreadcrumbValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]} + ,{"Name":"pCommandHistory","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_AUTO_BREADCRUMB_OP","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"pNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_AUTO_BREADCRUMB_NODE1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"BreadcrumbContextsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pBreadcrumbContexts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DRED_BREADCRUMB_CONTEXT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_DRED_VERSION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_DRED_VERSION_1_0","Value":1} + ,{"Name":"D3D12_DRED_VERSION_1_1","Value":2} + ,{"Name":"D3D12_DRED_VERSION_1_2","Value":3} + ,{"Name":"D3D12_DRED_VERSION_1_3","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_DRED_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_DRED_FLAG_NONE","Value":0} + ,{"Name":"D3D12_DRED_FLAG_FORCE_ENABLE","Value":1} + ,{"Name":"D3D12_DRED_FLAG_DISABLE_AUTOBREADCRUMBS","Value":2} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3D12_DRED_ENABLEMENT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_DRED_ENABLEMENT_SYSTEM_CONTROLLED","Value":0} + ,{"Name":"D3D12_DRED_ENABLEMENT_FORCED_OFF","Value":1} + ,{"Name":"D3D12_DRED_ENABLEMENT_FORCED_ON","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_DEVICE_REMOVED_EXTENDED_DATA" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_DRED_ALLOCATION_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_DRED_ALLOCATION_TYPE_COMMAND_QUEUE","Value":19} + ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_COMMAND_ALLOCATOR","Value":20} + ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_PIPELINE_STATE","Value":21} + ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_COMMAND_LIST","Value":22} + ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_FENCE","Value":23} + ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_DESCRIPTOR_HEAP","Value":24} + ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_HEAP","Value":25} + ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_QUERY_HEAP","Value":27} + ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_COMMAND_SIGNATURE","Value":28} + ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_PIPELINE_LIBRARY","Value":29} + ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_VIDEO_DECODER","Value":30} + ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_VIDEO_PROCESSOR","Value":32} + ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_RESOURCE","Value":34} + ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_PASS","Value":35} + ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSION","Value":36} + ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSIONPOLICY","Value":37} + ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_PROTECTEDRESOURCESESSION","Value":38} + ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_VIDEO_DECODER_HEAP","Value":39} + ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_COMMAND_POOL","Value":40} + ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_COMMAND_RECORDER","Value":41} + ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_STATE_OBJECT","Value":42} + ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_METACOMMAND","Value":43} + ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_SCHEDULINGGROUP","Value":44} + ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_VIDEO_MOTION_ESTIMATOR","Value":45} + ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_VIDEO_MOTION_VECTOR_HEAP","Value":46} + ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_VIDEO_EXTENSION_COMMAND","Value":47} + ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_VIDEO_ENCODER","Value":48} + ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_VIDEO_ENCODER_HEAP","Value":49} + ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_INVALID","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_DRED_ALLOCATION_NODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ObjectNameA","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"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"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_DRED_ALLOCATION_NODE1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ObjectNameA","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"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"]} + ,{"Name":"pObject","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pHeadAutoBreadcrumbNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_AUTO_BREADCRUMB_NODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pHeadAutoBreadcrumbNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_AUTO_BREADCRUMB_NODE1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_DRED_PAGE_FAULT_OUTPUT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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"]} + ,{"Name":"pHeadRecentFreedAllocationNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DRED_ALLOCATION_NODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_DRED_PAGE_FAULT_OUTPUT1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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"]} + ,{"Name":"pHeadRecentFreedAllocationNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DRED_ALLOCATION_NODE1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_DRED_PAGE_FAULT_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_DRED_PAGE_FAULT_FLAGS_NONE","Value":0} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3D12_DRED_DEVICE_STATE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_DRED_DEVICE_STATE_UNKNOWN","Value":0} + ,{"Name":"D3D12_DRED_DEVICE_STATE_HUNG","Value":3} + ,{"Name":"D3D12_DRED_DEVICE_STATE_FAULT","Value":6} + ,{"Name":"D3D12_DRED_DEVICE_STATE_PAGEFAULT","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_DRED_PAGE_FAULT_OUTPUT2" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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"]} + ,{"Name":"pHeadRecentFreedAllocationNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DRED_ALLOCATION_NODE1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"PageFaultFlags","Type":{"Kind":"ApiRef","Name":"D3D12_DRED_PAGE_FAULT_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_DEVICE_REMOVED_EXTENDED_DATA1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"PageFaultOutput","Type":{"Kind":"ApiRef","Name":"D3D12_DRED_PAGE_FAULT_OUTPUT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_DEVICE_REMOVED_EXTENDED_DATA2" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"PageFaultOutput","Type":{"Kind":"ApiRef","Name":"D3D12_DRED_PAGE_FAULT_OUTPUT1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_DEVICE_REMOVED_EXTENDED_DATA3" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"PageFaultOutput","Type":{"Kind":"ApiRef","Name":"D3D12_DRED_PAGE_FAULT_OUTPUT2","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"DeviceState","Type":{"Kind":"ApiRef","Name":"D3D12_DRED_DEVICE_STATE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_VERSIONED_DEVICE_REMOVED_EXTENDED_DATA" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Union" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Dred_1_2","Type":{"Kind":"ApiRef","Name":"D3D12_DEVICE_REMOVED_EXTENDED_DATA2","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Dred_1_3","Type":{"Kind":"ApiRef","Name":"D3D12_DEVICE_REMOVED_EXTENDED_DATA3","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"ID3D12DeviceRemovedExtendedDataSettings" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"82bc481c-6b9b-4030-aedb-7ee3d1df1e63" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetAutoBreadcrumbsEnablement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Enablement","Type":{"Kind":"ApiRef","Name":"D3D12_DRED_ENABLEMENT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPageFaultEnablement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Enablement","Type":{"Kind":"ApiRef","Name":"D3D12_DRED_ENABLEMENT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetWatsonDumpEnablement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Enablement","Type":{"Kind":"ApiRef","Name":"D3D12_DRED_ENABLEMENT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D12DeviceRemovedExtendedDataSettings1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"dbd5ae51-3317-4f0a-adf9-1d7cedcaae0b" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12DeviceRemovedExtendedDataSettings","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"SetBreadcrumbContextEnablement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Enablement","Type":{"Kind":"ApiRef","Name":"D3D12_DRED_ENABLEMENT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D12DeviceRemovedExtendedData" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"98931d33-5ae8-4791-aa3c-1a73a2934e71" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetAutoBreadcrumbsOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPageFaultAllocationOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DRED_PAGE_FAULT_OUTPUT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID3D12DeviceRemovedExtendedData1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"9727a022-cf1d-4dda-9eba-effa653fc506" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12DeviceRemovedExtendedData","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"GetAutoBreadcrumbsOutput1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPageFaultAllocationOutput1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DRED_PAGE_FAULT_OUTPUT1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID3D12DeviceRemovedExtendedData2" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"67fc5816-e4ca-4915-bf18-42541272da54" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12DeviceRemovedExtendedData1","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"GetPageFaultAllocationOutput2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DRED_PAGE_FAULT_OUTPUT2","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDeviceState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_DRED_DEVICE_STATE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"D3D12_BACKGROUND_PROCESSING_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_BACKGROUND_PROCESSING_MODE_ALLOWED","Value":0} + ,{"Name":"D3D12_BACKGROUND_PROCESSING_MODE_ALLOW_INTRUSIVE_MEASUREMENTS","Value":1} + ,{"Name":"D3D12_BACKGROUND_PROCESSING_MODE_DISABLE_BACKGROUND_WORK","Value":2} + ,{"Name":"D3D12_BACKGROUND_PROCESSING_MODE_DISABLE_PROFILING_BY_SYSTEM","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_MEASUREMENTS_ACTION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_MEASUREMENTS_ACTION_KEEP_ALL","Value":0} + ,{"Name":"D3D12_MEASUREMENTS_ACTION_COMMIT_RESULTS","Value":1} + ,{"Name":"D3D12_MEASUREMENTS_ACTION_COMMIT_RESULTS_HIGH_PRIORITY","Value":2} + ,{"Name":"D3D12_MEASUREMENTS_ACTION_DISCARD_PREVIOUS","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ID3D12Device6" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"c70b221b-40e4-4a17-89af-025a0727a6dc" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Device5","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"SetBackgroundProcessingMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Mode","Type":{"Kind":"ApiRef","Name":"D3D12_BACKGROUND_PROCESSING_MODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"MeasurementsAction","Type":{"Kind":"ApiRef","Name":"D3D12_MEASUREMENTS_ACTION","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"hEventToSignalUponCompletion","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pbFurtherMeasurementsDesired","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_TYPE_COUNT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_TYPES" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_PROTECTED_RESOURCE_SESSION_DESC1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"ProtectionType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D12ProtectedResourceSession1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"d6f12dd6-76fb-406e-8961-4296eefc0409" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12ProtectedResourceSession","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_PROTECTED_RESOURCE_SESSION_DESC1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID3D12Device7" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"5c014b53-68a1-4b9b-8bd1-dd6046b9358b" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Device6","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"AddToStateObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pAddition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_STATE_OBJECT_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pStateObjectToGrowFrom","Type":{"Kind":"ApiRef","Name":"ID3D12StateObject","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppNewStateObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateProtectedResourceSession1" + ,"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_PROTECTED_RESOURCE_SESSION_DESC1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppSession","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ID3D12Device8" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"9218e6bb-f944-4f7e-a75c-b1b2c7b701f3" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Device7","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"GetResourceAllocationInfo2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_ALLOCATION_INFO","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"visibleMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"numResourceDescs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pResourceDescs","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_DESC1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pResourceAllocationInfo1","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_ALLOCATION_INFO1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateCommittedResource2" + ,"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":"InitialResourceState","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_STATES","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":"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":"CreatePlacedResource1" + ,"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":"InitialState","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_STATES","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":"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":"CreateSamplerFeedbackUnorderedAccessView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pTargetedResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pFeedbackResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"DestDescriptor","Type":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCopyableFootprints1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pResourceDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_DESC1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"FirstSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumSubresources","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BaseOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pLayouts","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"D3D12_PLACED_SUBRESOURCE_FOOTPRINT","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pNumRows","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pRowSizeInBytes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} + ,{"Name":"pTotalBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ID3D12Resource1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"9d5e227a-4430-4161-88b3-3eca6bb16e19" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"GetProtectedResourceSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppProtectedSession","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ] + } + ,{ + "Name":"ID3D12Resource2" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"be36ec3b-ea85-4aeb-a45a-e9d76404a495" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Resource1","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_DESC1","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID3D12Heap1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"572f7389-2168-49e3-9693-d6df5871bf6d" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Heap","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"GetProtectedResourceSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppProtectedSession","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ] + } + ,{ + "Name":"ID3D12GraphicsCommandList3" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"6fda83a7-b84c-4e38-9ac8-c7bd22016b3d" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12GraphicsCommandList2","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"SetProtectedResourceSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pProtectedResourceSession","Type":{"Kind":"ApiRef","Name":"ID3D12ProtectedResourceSession","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_DISCARD","Value":0} + ,{"Name":"D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_PRESERVE","Value":1} + ,{"Name":"D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_CLEAR","Value":2} + ,{"Name":"D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_NO_ACCESS","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ClearValue","Type":{"Kind":"ApiRef","Name":"D3D12_CLEAR_VALUE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RENDER_PASS_BEGINNING_ACCESS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Union" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Clear","Type":{"Kind":"ApiRef","Name":"D3D12_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3D12_RENDER_PASS_ENDING_ACCESS_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_DISCARD","Value":0} + ,{"Name":"D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_PRESERVE","Value":1} + ,{"Name":"D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_RESOLVE","Value":2} + ,{"Name":"D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_NO_ACCESS","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_SUBRESOURCE_PARAMETERS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SrcSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DstSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DstX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DstY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SrcRect","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"SubresourceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pSubresourceParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_SUBRESOURCE_PARAMETERS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]} + ,{"Name":"ResolveMode","Type":{"Kind":"ApiRef","Name":"D3D12_RESOLVE_MODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"PreserveResolveSource","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RENDER_PASS_ENDING_ACCESS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Union" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Resolve","Type":{"Kind":"ApiRef","Name":"D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3D12_RENDER_PASS_RENDER_TARGET_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"EndingAccess","Type":{"Kind":"ApiRef","Name":"D3D12_RENDER_PASS_ENDING_ACCESS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RENDER_PASS_DEPTH_STENCIL_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"StencilBeginningAccess","Type":{"Kind":"ApiRef","Name":"D3D12_RENDER_PASS_BEGINNING_ACCESS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"DepthEndingAccess","Type":{"Kind":"ApiRef","Name":"D3D12_RENDER_PASS_ENDING_ACCESS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"StencilEndingAccess","Type":{"Kind":"ApiRef","Name":"D3D12_RENDER_PASS_ENDING_ACCESS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RENDER_PASS_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_RENDER_PASS_FLAG_NONE","Value":0} + ,{"Name":"D3D12_RENDER_PASS_FLAG_ALLOW_UAV_WRITES","Value":1} + ,{"Name":"D3D12_RENDER_PASS_FLAG_SUSPENDING_PASS","Value":2} + ,{"Name":"D3D12_RENDER_PASS_FLAG_RESUMING_PASS","Value":4} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"ID3D12MetaCommand" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"dbb84c27-36ce-4fc9-b801-f048c46ac570" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Pageable","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"GetRequiredParameterResourceSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Stage","Type":{"Kind":"ApiRef","Name":"D3D12_META_COMMAND_PARAMETER_STAGE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"ParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"D3D12_DISPATCH_RAYS_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"HitGroupTable","Type":{"Kind":"ApiRef","Name":"D3D12_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"CallableShaderTable","Type":{"Kind":"ApiRef","Name":"D3D12_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Depth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D12GraphicsCommandList4" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"8754318e-d3a9-4541-98cf-645b50dc4874" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12GraphicsCommandList3","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"BeginRenderPass" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"NumRenderTargets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRenderTargets","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"D3D12_RENDER_PASS_RENDER_TARGET_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pDepthStencil","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RENDER_PASS_DEPTH_STENCIL_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_RENDER_PASS_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndRenderPass" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"InitializeMetaCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pMetaCommand","Type":{"Kind":"ApiRef","Name":"ID3D12MetaCommand","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInitializationParametersData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Optional","Const"]} + ,{"Name":"InitializationParametersDataSizeInBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ExecuteMetaCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pMetaCommand","Type":{"Kind":"ApiRef","Name":"ID3D12MetaCommand","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pExecutionParametersData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Optional","Const"]} + ,{"Name":"ExecutionParametersDataSizeInBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BuildRaytracingAccelerationStructure" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"NumPostbuildInfoDescs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPostbuildInfoDescs","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"EmitRaytracingAccelerationStructurePostbuildInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"NumSourceAccelerationStructures","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSourceAccelerationStructureData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CopyRaytracingAccelerationStructure" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"DestAccelerationStructureData","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"SourceAccelerationStructureData","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"Mode","Type":{"Kind":"ApiRef","Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPipelineState1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pStateObject","Type":{"Kind":"ApiRef","Name":"ID3D12StateObject","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DispatchRays" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DISPATCH_RAYS_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"D3D12_SHADER_CACHE_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_SHADER_CACHE_MODE_MEMORY","Value":0} + ,{"Name":"D3D12_SHADER_CACHE_MODE_DISK","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_SHADER_CACHE_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_SHADER_CACHE_FLAG_NONE","Value":0} + ,{"Name":"D3D12_SHADER_CACHE_FLAG_DRIVER_VERSIONED","Value":1} + ,{"Name":"D3D12_SHADER_CACHE_FLAG_USE_WORKING_DIR","Value":2} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3D12_SHADER_CACHE_SESSION_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_SHADER_CACHE_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"MaximumInMemoryCacheSizeBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaximumInMemoryCacheEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaximumValueFileSizeBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D12ShaderCacheSession" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"28e2495d-0f64-4ae4-a6ec-129255dc49a8" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"FindValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} + ,{"Name":"KeySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3}]} + ,{"Name":"pValueSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"StoreValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} + ,{"Name":"KeySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Const"]} + ,{"Name":"ValueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDeleteOnDestroy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_SHADER_CACHE_SESSION_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"D3D12_SHADER_CACHE_KIND_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_D3D_CACHE_FOR_DRIVER","Value":1} + ,{"Name":"D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_D3D_CONVERSIONS","Value":2} + ,{"Name":"D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_DRIVER_MANAGED","Value":4} + ,{"Name":"D3D12_SHADER_CACHE_KIND_FLAG_APPLICATION_MANAGED","Value":8} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3D12_SHADER_CACHE_CONTROL_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_SHADER_CACHE_CONTROL_FLAG_DISABLE","Value":1} + ,{"Name":"D3D12_SHADER_CACHE_CONTROL_FLAG_ENABLE","Value":2} + ,{"Name":"D3D12_SHADER_CACHE_CONTROL_FLAG_CLEAR","Value":4} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"ID3D12Device9" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"4c80e962-f032-4f60-bc9e-ebc2cfa1d83c" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Device8","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"CreateShaderCacheSession" + ,"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_SHADER_CACHE_SESSION_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvSession","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"ShaderCacheControl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Kinds","Type":{"Kind":"ApiRef","Name":"D3D12_SHADER_CACHE_KIND_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"Control","Type":{"Kind":"ApiRef","Name":"D3D12_SHADER_CACHE_CONTROL_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateCommandQueue1" + ,"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_COMMAND_QUEUE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"CreatorID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppCommandQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ID3D12Tools" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"7071e1f0-e84b-4b33-974f-12fa49de65c5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"EnableShaderInstrumentation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"bEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ShaderInstrumentationEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"D3D12_SUBRESOURCE_DATA" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]} + ,{"Name":"RowPitch","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"SlicePitch","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_MEMCPY_DEST" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"RowPitch","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"SlicePitch","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D12Debug" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"344488b7-6846-474b-b989-f027448245e0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"EnableDebugLayer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"D3D12_GPU_BASED_VALIDATION_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_GPU_BASED_VALIDATION_FLAGS_NONE","Value":0} + ,{"Name":"D3D12_GPU_BASED_VALIDATION_FLAGS_DISABLE_STATE_TRACKING","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ID3D12Debug1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"affaa4ca-63fe-4d8e-b8ad-159000af4304" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"EnableDebugLayer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"SetEnableGPUBasedValidation" + ,"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":"SetEnableSynchronizedCommandQueueValidation" + ,"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":"ID3D12Debug2" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"93a665c4-a3b2-4e5d-b692-a26ae14e3374" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetGPUBasedValidationFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_GPU_BASED_VALIDATION_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D12Debug3" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"5cf4e58f-f671-4ff1-a542-3686e3d153d1" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Debug","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"SetEnableGPUBasedValidation" + ,"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":"SetEnableSynchronizedCommandQueueValidation" + ,"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":"SetGPUBasedValidationFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_GPU_BASED_VALIDATION_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D12Debug4" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"014b816e-9ec5-4a2f-a845-ffbe441ce13a" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Debug3","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"DisableDebugLayer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID3D12Debug5" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"548d6b12-09fa-40e0-9069-5dcd589a52c9" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Debug4","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"SetEnableAutoName" + ,"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 + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_RLDO_NONE","Value":0} + ,{"Name":"D3D12_RLDO_SUMMARY","Value":1} + ,{"Name":"D3D12_RLDO_DETAIL","Value":2} + ,{"Name":"D3D12_RLDO_IGNORE_INTERNAL","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_DEBUG_DEVICE_PARAMETER_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_DEBUG_DEVICE_PARAMETER_FEATURE_FLAGS","Value":0} + ,{"Name":"D3D12_DEBUG_DEVICE_PARAMETER_GPU_BASED_VALIDATION_SETTINGS","Value":1} + ,{"Name":"D3D12_DEBUG_DEVICE_PARAMETER_GPU_SLOWDOWN_PERFORMANCE_FACTOR","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_DEBUG_FEATURE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_DEBUG_FEATURE_NONE","Value":0} + ,{"Name":"D3D12_DEBUG_FEATURE_ALLOW_BEHAVIOR_CHANGING_DEBUG_AIDS","Value":1} + ,{"Name":"D3D12_DEBUG_FEATURE_CONSERVATIVE_RESOURCE_STATE_TRACKING","Value":2} + ,{"Name":"D3D12_DEBUG_FEATURE_DISABLE_VIRTUALIZED_BUNDLES_VALIDATION","Value":4} + ,{"Name":"D3D12_DEBUG_FEATURE_EMULATE_WINDOWS7","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE_NONE","Value":0} + ,{"Name":"D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE_STATE_TRACKING_ONLY","Value":1} + ,{"Name":"D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE_UNGUARDED_VALIDATION","Value":2} + ,{"Name":"D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE_GUARDED_VALIDATION","Value":3} + ,{"Name":"NUM_D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODES","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAG_NONE","Value":0} + ,{"Name":"D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAG_FRONT_LOAD_CREATE_TRACKING_ONLY_SHADERS","Value":1} + ,{"Name":"D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAG_FRONT_LOAD_CREATE_UNGUARDED_VALIDATION_SHADERS","Value":2} + ,{"Name":"D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAG_FRONT_LOAD_CREATE_GUARDED_VALIDATION_SHADERS","Value":4} + ,{"Name":"D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAGS_VALID_MASK","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_DEBUG_DEVICE_GPU_BASED_VALIDATION_SETTINGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"PipelineStateCreateFlags","Type":{"Kind":"ApiRef","Name":"D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_DEBUG_DEVICE_GPU_SLOWDOWN_PERFORMANCE_FACTOR" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SlowdownFactor","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D12DebugDevice1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"a9b71770-d099-4a65-a698-3dee10020f88" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetDebugParameter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_DEBUG_DEVICE_PARAMETER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Const"]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDebugParameter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_DEBUG_DEVICE_PARAMETER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReportLiveDeviceObjects" + ,"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_RLDO_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D12DebugDevice" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"3febd6dd-4973-4787-8194-e45f9e28923e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetFeatureMask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Mask","Type":{"Kind":"ApiRef","Name":"D3D12_DEBUG_FEATURE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFeatureMask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_DEBUG_FEATURE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"ReportLiveDeviceObjects" + ,"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_RLDO_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D12DebugDevice2" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"60eccbc1-378d-4df1-894c-f8ac5ce4d7dd" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12DebugDevice","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"SetDebugParameter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_DEBUG_DEVICE_PARAMETER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Const"]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDebugParameter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_DEBUG_DEVICE_PARAMETER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D12DebugCommandQueue" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"09e0bf36-54ac-484f-8847-4baeeab6053a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"AssertResourceState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"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":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_DEBUG_COMMAND_LIST_PARAMETER_GPU_BASED_VALIDATION_SETTINGS","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_DEBUG_COMMAND_LIST_GPU_BASED_VALIDATION_SETTINGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ShaderPatchMode","Type":{"Kind":"ApiRef","Name":"D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D12DebugCommandList1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"102ca951-311b-4b01-b11f-ecb83e061b37" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"AssertResourceState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"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":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDebugParameter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Const"]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDebugParameter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D12DebugCommandList" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"09e0bf36-54ac-484f-8847-4baeeab6053f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"AssertResourceState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"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":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFeatureMask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Mask","Type":{"Kind":"ApiRef","Name":"D3D12_DEBUG_FEATURE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFeatureMask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_DEBUG_FEATURE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID3D12DebugCommandList2" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"aeb575cf-4e06-48be-ba3b-c450fc96652e" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12DebugCommandList","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"SetDebugParameter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Const"]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDebugParameter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D12SharingContract" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"0adf7d52-929c-4e61-addb-ffed30de66ef" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"Present" + ,"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":"window","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SharedFenceSignal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"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":"BeginCapturableWork" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"EndCapturableWork" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"D3D12_MESSAGE_CATEGORY" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_MESSAGE_CATEGORY_APPLICATION_DEFINED","Value":0} + ,{"Name":"D3D12_MESSAGE_CATEGORY_MISCELLANEOUS","Value":1} + ,{"Name":"D3D12_MESSAGE_CATEGORY_INITIALIZATION","Value":2} + ,{"Name":"D3D12_MESSAGE_CATEGORY_CLEANUP","Value":3} + ,{"Name":"D3D12_MESSAGE_CATEGORY_COMPILATION","Value":4} + ,{"Name":"D3D12_MESSAGE_CATEGORY_STATE_CREATION","Value":5} + ,{"Name":"D3D12_MESSAGE_CATEGORY_STATE_SETTING","Value":6} + ,{"Name":"D3D12_MESSAGE_CATEGORY_STATE_GETTING","Value":7} + ,{"Name":"D3D12_MESSAGE_CATEGORY_RESOURCE_MANIPULATION","Value":8} + ,{"Name":"D3D12_MESSAGE_CATEGORY_EXECUTION","Value":9} + ,{"Name":"D3D12_MESSAGE_CATEGORY_SHADER","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_MESSAGE_SEVERITY" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_MESSAGE_SEVERITY_CORRUPTION","Value":0} + ,{"Name":"D3D12_MESSAGE_SEVERITY_ERROR","Value":1} + ,{"Name":"D3D12_MESSAGE_SEVERITY_WARNING","Value":2} + ,{"Name":"D3D12_MESSAGE_SEVERITY_INFO","Value":3} + ,{"Name":"D3D12_MESSAGE_SEVERITY_MESSAGE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_MESSAGE_ID" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_MESSAGE_ID_UNKNOWN","Value":0} + ,{"Name":"D3D12_MESSAGE_ID_STRING_FROM_APPLICATION","Value":1} + ,{"Name":"D3D12_MESSAGE_ID_CORRUPTED_THIS","Value":2} + ,{"Name":"D3D12_MESSAGE_ID_CORRUPTED_PARAMETER1","Value":3} + ,{"Name":"D3D12_MESSAGE_ID_CORRUPTED_PARAMETER2","Value":4} + ,{"Name":"D3D12_MESSAGE_ID_CORRUPTED_PARAMETER3","Value":5} + ,{"Name":"D3D12_MESSAGE_ID_CORRUPTED_PARAMETER4","Value":6} + ,{"Name":"D3D12_MESSAGE_ID_CORRUPTED_PARAMETER5","Value":7} + ,{"Name":"D3D12_MESSAGE_ID_CORRUPTED_PARAMETER6","Value":8} + ,{"Name":"D3D12_MESSAGE_ID_CORRUPTED_PARAMETER7","Value":9} + ,{"Name":"D3D12_MESSAGE_ID_CORRUPTED_PARAMETER8","Value":10} + ,{"Name":"D3D12_MESSAGE_ID_CORRUPTED_PARAMETER9","Value":11} + ,{"Name":"D3D12_MESSAGE_ID_CORRUPTED_PARAMETER10","Value":12} + ,{"Name":"D3D12_MESSAGE_ID_CORRUPTED_PARAMETER11","Value":13} + ,{"Name":"D3D12_MESSAGE_ID_CORRUPTED_PARAMETER12","Value":14} + ,{"Name":"D3D12_MESSAGE_ID_CORRUPTED_PARAMETER13","Value":15} + ,{"Name":"D3D12_MESSAGE_ID_CORRUPTED_PARAMETER14","Value":16} + ,{"Name":"D3D12_MESSAGE_ID_CORRUPTED_PARAMETER15","Value":17} + ,{"Name":"D3D12_MESSAGE_ID_CORRUPTED_MULTITHREADING","Value":18} + ,{"Name":"D3D12_MESSAGE_ID_MESSAGE_REPORTING_OUTOFMEMORY","Value":19} + ,{"Name":"D3D12_MESSAGE_ID_GETPRIVATEDATA_MOREDATA","Value":20} + ,{"Name":"D3D12_MESSAGE_ID_SETPRIVATEDATA_INVALIDFREEDATA","Value":21} + ,{"Name":"D3D12_MESSAGE_ID_SETPRIVATEDATA_CHANGINGPARAMS","Value":24} + ,{"Name":"D3D12_MESSAGE_ID_SETPRIVATEDATA_OUTOFMEMORY","Value":25} + ,{"Name":"D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_UNRECOGNIZEDFORMAT","Value":26} + ,{"Name":"D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDDESC","Value":27} + ,{"Name":"D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDFORMAT","Value":28} + ,{"Name":"D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDVIDEOPLANESLICE","Value":29} + ,{"Name":"D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDPLANESLICE","Value":30} + ,{"Name":"D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDDIMENSIONS","Value":31} + ,{"Name":"D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDRESOURCE","Value":32} + ,{"Name":"D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_UNRECOGNIZEDFORMAT","Value":35} + ,{"Name":"D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_UNSUPPORTEDFORMAT","Value":36} + ,{"Name":"D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDDESC","Value":37} + ,{"Name":"D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDFORMAT","Value":38} + ,{"Name":"D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDVIDEOPLANESLICE","Value":39} + ,{"Name":"D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDPLANESLICE","Value":40} + ,{"Name":"D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDDIMENSIONS","Value":41} + ,{"Name":"D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDRESOURCE","Value":42} + ,{"Name":"D3D12_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_UNRECOGNIZEDFORMAT","Value":45} + ,{"Name":"D3D12_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDDESC","Value":46} + ,{"Name":"D3D12_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDFORMAT","Value":47} + ,{"Name":"D3D12_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDDIMENSIONS","Value":48} + ,{"Name":"D3D12_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDRESOURCE","Value":49} + ,{"Name":"D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_OUTOFMEMORY","Value":52} + ,{"Name":"D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_TOOMANYELEMENTS","Value":53} + ,{"Name":"D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDFORMAT","Value":54} + ,{"Name":"D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INCOMPATIBLEFORMAT","Value":55} + ,{"Name":"D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSLOT","Value":56} + ,{"Name":"D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDINPUTSLOTCLASS","Value":57} + ,{"Name":"D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_STEPRATESLOTCLASSMISMATCH","Value":58} + ,{"Name":"D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSLOTCLASSCHANGE","Value":59} + ,{"Name":"D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSTEPRATECHANGE","Value":60} + ,{"Name":"D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDALIGNMENT","Value":61} + ,{"Name":"D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_DUPLICATESEMANTIC","Value":62} + ,{"Name":"D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_UNPARSEABLEINPUTSIGNATURE","Value":63} + ,{"Name":"D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_NULLSEMANTIC","Value":64} + ,{"Name":"D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_MISSINGELEMENT","Value":65} + ,{"Name":"D3D12_MESSAGE_ID_CREATEVERTEXSHADER_OUTOFMEMORY","Value":66} + ,{"Name":"D3D12_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDSHADERBYTECODE","Value":67} + ,{"Name":"D3D12_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDSHADERTYPE","Value":68} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADER_OUTOFMEMORY","Value":69} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDSHADERBYTECODE","Value":70} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDSHADERTYPE","Value":71} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTOFMEMORY","Value":72} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSHADERBYTECODE","Value":73} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSHADERTYPE","Value":74} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDNUMENTRIES","Value":75} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTPUTSTREAMSTRIDEUNUSED","Value":76} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTPUTSLOT0EXPECTED","Value":79} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDOUTPUTSLOT","Value":80} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_ONLYONEELEMENTPERSLOT","Value":81} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDCOMPONENTCOUNT","Value":82} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTARTCOMPONENTANDCOMPONENTCOUNT","Value":83} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDGAPDEFINITION","Value":84} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_REPEATEDOUTPUT","Value":85} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDOUTPUTSTREAMSTRIDE","Value":86} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MISSINGSEMANTIC","Value":87} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MASKMISMATCH","Value":88} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_CANTHAVEONLYGAPS","Value":89} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DECLTOOCOMPLEX","Value":90} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MISSINGOUTPUTSIGNATURE","Value":91} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPIXELSHADER_OUTOFMEMORY","Value":92} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPIXELSHADER_INVALIDSHADERBYTECODE","Value":93} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPIXELSHADER_INVALIDSHADERTYPE","Value":94} + ,{"Name":"D3D12_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDFILLMODE","Value":95} + ,{"Name":"D3D12_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDCULLMODE","Value":96} + ,{"Name":"D3D12_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDDEPTHBIASCLAMP","Value":97} + ,{"Name":"D3D12_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDSLOPESCALEDDEPTHBIAS","Value":98} + ,{"Name":"D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDDEPTHWRITEMASK","Value":100} + ,{"Name":"D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDDEPTHFUNC","Value":101} + ,{"Name":"D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILFAILOP","Value":102} + ,{"Name":"D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILZFAILOP","Value":103} + ,{"Name":"D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILPASSOP","Value":104} + ,{"Name":"D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILFUNC","Value":105} + ,{"Name":"D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILFAILOP","Value":106} + ,{"Name":"D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILZFAILOP","Value":107} + ,{"Name":"D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILPASSOP","Value":108} + ,{"Name":"D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILFUNC","Value":109} + ,{"Name":"D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDSRCBLEND","Value":111} + ,{"Name":"D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDDESTBLEND","Value":112} + ,{"Name":"D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDBLENDOP","Value":113} + ,{"Name":"D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDSRCBLENDALPHA","Value":114} + ,{"Name":"D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDDESTBLENDALPHA","Value":115} + ,{"Name":"D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDBLENDOPALPHA","Value":116} + ,{"Name":"D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDRENDERTARGETWRITEMASK","Value":117} + ,{"Name":"D3D12_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_INVALID","Value":135} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_ROOT_SIGNATURE_NOT_SET","Value":200} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_ROOT_SIGNATURE_MISMATCH","Value":201} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_VERTEX_BUFFER_NOT_SET","Value":202} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_VERTEX_BUFFER_STRIDE_TOO_SMALL","Value":209} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_VERTEX_BUFFER_TOO_SMALL","Value":210} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_INDEX_BUFFER_NOT_SET","Value":211} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_INDEX_BUFFER_FORMAT_INVALID","Value":212} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_INDEX_BUFFER_TOO_SMALL","Value":213} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_INVALID_PRIMITIVETOPOLOGY","Value":219} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_VERTEX_STRIDE_UNALIGNED","Value":221} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_INDEX_OFFSET_UNALIGNED","Value":222} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_AT_FAULT","Value":232} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_POSSIBLY_AT_FAULT","Value":233} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_NOT_AT_FAULT","Value":234} + ,{"Name":"D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_TRAILING_DIGIT_IN_SEMANTIC","Value":239} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_TRAILING_DIGIT_IN_SEMANTIC","Value":240} + ,{"Name":"D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_TYPE_MISMATCH","Value":245} + ,{"Name":"D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_EMPTY_LAYOUT","Value":253} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_OBJECT_SUMMARY","Value":255} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_DEVICE","Value":274} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_SWAPCHAIN","Value":275} + ,{"Name":"D3D12_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDFLAGS","Value":276} + ,{"Name":"D3D12_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDCLASSLINKAGE","Value":277} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDCLASSLINKAGE","Value":278} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTREAMTORASTERIZER","Value":280} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPIXELSHADER_INVALIDCLASSLINKAGE","Value":283} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTREAM","Value":284} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDENTRIES","Value":285} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDSTRIDES","Value":286} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDNUMSTRIDES","Value":287} + ,{"Name":"D3D12_MESSAGE_ID_CREATEHULLSHADER_OUTOFMEMORY","Value":289} + ,{"Name":"D3D12_MESSAGE_ID_CREATEHULLSHADER_INVALIDSHADERBYTECODE","Value":290} + ,{"Name":"D3D12_MESSAGE_ID_CREATEHULLSHADER_INVALIDSHADERTYPE","Value":291} + ,{"Name":"D3D12_MESSAGE_ID_CREATEHULLSHADER_INVALIDCLASSLINKAGE","Value":292} + ,{"Name":"D3D12_MESSAGE_ID_CREATEDOMAINSHADER_OUTOFMEMORY","Value":294} + ,{"Name":"D3D12_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDSHADERBYTECODE","Value":295} + ,{"Name":"D3D12_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDSHADERTYPE","Value":296} + ,{"Name":"D3D12_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDCLASSLINKAGE","Value":297} + ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_UNMAP_NOTMAPPED","Value":310} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CHECKFEATURESUPPORT_MISMATCHED_DATA_SIZE","Value":318} + ,{"Name":"D3D12_MESSAGE_ID_CREATECOMPUTESHADER_OUTOFMEMORY","Value":321} + ,{"Name":"D3D12_MESSAGE_ID_CREATECOMPUTESHADER_INVALIDSHADERBYTECODE","Value":322} + ,{"Name":"D3D12_MESSAGE_ID_CREATECOMPUTESHADER_INVALIDCLASSLINKAGE","Value":323} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATEVERTEXSHADER_DOUBLEFLOATOPSNOTSUPPORTED","Value":331} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATEHULLSHADER_DOUBLEFLOATOPSNOTSUPPORTED","Value":332} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATEDOMAINSHADER_DOUBLEFLOATOPSNOTSUPPORTED","Value":333} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADER_DOUBLEFLOATOPSNOTSUPPORTED","Value":334} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DOUBLEFLOATOPSNOTSUPPORTED","Value":335} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATEPIXELSHADER_DOUBLEFLOATOPSNOTSUPPORTED","Value":336} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATECOMPUTESHADER_DOUBLEFLOATOPSNOTSUPPORTED","Value":337} + ,{"Name":"D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDRESOURCE","Value":340} + ,{"Name":"D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDDESC","Value":341} + ,{"Name":"D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDFORMAT","Value":342} + ,{"Name":"D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDVIDEOPLANESLICE","Value":343} + ,{"Name":"D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDPLANESLICE","Value":344} + ,{"Name":"D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDDIMENSIONS","Value":345} + ,{"Name":"D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_UNRECOGNIZEDFORMAT","Value":346} + ,{"Name":"D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDFLAGS","Value":354} + ,{"Name":"D3D12_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDFORCEDSAMPLECOUNT","Value":401} + ,{"Name":"D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDLOGICOPS","Value":403} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATEVERTEXSHADER_DOUBLEEXTENSIONSNOTSUPPORTED","Value":410} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATEHULLSHADER_DOUBLEEXTENSIONSNOTSUPPORTED","Value":412} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATEDOMAINSHADER_DOUBLEEXTENSIONSNOTSUPPORTED","Value":414} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADER_DOUBLEEXTENSIONSNOTSUPPORTED","Value":416} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DOUBLEEXTENSIONSNOTSUPPORTED","Value":418} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATEPIXELSHADER_DOUBLEEXTENSIONSNOTSUPPORTED","Value":420} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATECOMPUTESHADER_DOUBLEEXTENSIONSNOTSUPPORTED","Value":422} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATEVERTEXSHADER_UAVSNOTSUPPORTED","Value":425} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATEHULLSHADER_UAVSNOTSUPPORTED","Value":426} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATEDOMAINSHADER_UAVSNOTSUPPORTED","Value":427} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADER_UAVSNOTSUPPORTED","Value":428} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UAVSNOTSUPPORTED","Value":429} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATEPIXELSHADER_UAVSNOTSUPPORTED","Value":430} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATECOMPUTESHADER_UAVSNOTSUPPORTED","Value":431} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CLEARVIEW_INVALIDSOURCERECT","Value":447} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CLEARVIEW_EMPTYRECT","Value":448} + ,{"Name":"D3D12_MESSAGE_ID_UPDATETILEMAPPINGS_INVALID_PARAMETER","Value":493} + ,{"Name":"D3D12_MESSAGE_ID_COPYTILEMAPPINGS_INVALID_PARAMETER","Value":494} + ,{"Name":"D3D12_MESSAGE_ID_CREATEDEVICE_INVALIDARGS","Value":506} + ,{"Name":"D3D12_MESSAGE_ID_CREATEDEVICE_WARNING","Value":507} + ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_TYPE","Value":519} + ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_NULL_POINTER","Value":520} + ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_SUBRESOURCE","Value":521} + ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_RESERVED_BITS","Value":522} + ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_MISSING_BIND_FLAGS","Value":523} + ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_MISMATCHING_MISC_FLAGS","Value":524} + ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_MATCHING_STATES","Value":525} + ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_COMBINATION","Value":526} + ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_BEFORE_AFTER_MISMATCH","Value":527} + ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_RESOURCE","Value":528} + ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_SAMPLE_COUNT","Value":529} + ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_FLAGS","Value":530} + ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_COMBINED_FLAGS","Value":531} + ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_FLAGS_FOR_FORMAT","Value":532} + ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_SPLIT_BARRIER","Value":533} + ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_UNMATCHED_END","Value":534} + ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_UNMATCHED_BEGIN","Value":535} + ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_FLAG","Value":536} + ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_COMMAND_LIST_TYPE","Value":537} + ,{"Name":"D3D12_MESSAGE_ID_INVALID_SUBRESOURCE_STATE","Value":538} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_ALLOCATOR_CONTENTION","Value":540} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_ALLOCATOR_RESET","Value":541} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_ALLOCATOR_RESET_BUNDLE","Value":542} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_ALLOCATOR_CANNOT_RESET","Value":543} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_OPEN","Value":544} + ,{"Name":"D3D12_MESSAGE_ID_INVALID_BUNDLE_API","Value":546} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_CLOSED","Value":547} + ,{"Name":"D3D12_MESSAGE_ID_WRONG_COMMAND_ALLOCATOR_TYPE","Value":549} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_ALLOCATOR_SYNC","Value":552} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_SYNC","Value":553} + ,{"Name":"D3D12_MESSAGE_ID_SET_DESCRIPTOR_HEAP_INVALID","Value":554} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_COMMANDQUEUE","Value":557} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_COMMANDALLOCATOR","Value":558} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_PIPELINESTATE","Value":559} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_COMMANDLIST12","Value":560} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_RESOURCE","Value":562} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_DESCRIPTORHEAP","Value":563} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_ROOTSIGNATURE","Value":564} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_LIBRARY","Value":565} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_HEAP","Value":566} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_MONITOREDFENCE","Value":567} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_QUERYHEAP","Value":568} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_COMMANDSIGNATURE","Value":569} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_COMMANDQUEUE","Value":570} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_COMMANDALLOCATOR","Value":571} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_PIPELINESTATE","Value":572} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_COMMANDLIST12","Value":573} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_RESOURCE","Value":575} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_DESCRIPTORHEAP","Value":576} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_ROOTSIGNATURE","Value":577} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_LIBRARY","Value":578} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_HEAP","Value":579} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_MONITOREDFENCE","Value":580} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_QUERYHEAP","Value":581} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_COMMANDSIGNATURE","Value":582} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_COMMANDQUEUE","Value":583} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_COMMANDALLOCATOR","Value":584} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_PIPELINESTATE","Value":585} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_COMMANDLIST12","Value":586} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_RESOURCE","Value":588} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_DESCRIPTORHEAP","Value":589} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_ROOTSIGNATURE","Value":590} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_LIBRARY","Value":591} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_HEAP","Value":592} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_MONITOREDFENCE","Value":593} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_QUERYHEAP","Value":594} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_COMMANDSIGNATURE","Value":595} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDDIMENSIONS","Value":597} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDMISCFLAGS","Value":599} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDARG_RETURN","Value":602} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_OUTOFMEMORY_RETURN","Value":603} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDDESC","Value":604} + ,{"Name":"D3D12_MESSAGE_ID_POSSIBLY_INVALID_SUBRESOURCE_STATE","Value":607} + ,{"Name":"D3D12_MESSAGE_ID_INVALID_USE_OF_NON_RESIDENT_RESOURCE","Value":608} + ,{"Name":"D3D12_MESSAGE_ID_POSSIBLE_INVALID_USE_OF_NON_RESIDENT_RESOURCE","Value":609} + ,{"Name":"D3D12_MESSAGE_ID_BUNDLE_PIPELINE_STATE_MISMATCH","Value":610} + ,{"Name":"D3D12_MESSAGE_ID_PRIMITIVE_TOPOLOGY_MISMATCH_PIPELINE_STATE","Value":611} + ,{"Name":"D3D12_MESSAGE_ID_RENDER_TARGET_FORMAT_MISMATCH_PIPELINE_STATE","Value":613} + ,{"Name":"D3D12_MESSAGE_ID_RENDER_TARGET_SAMPLE_DESC_MISMATCH_PIPELINE_STATE","Value":614} + ,{"Name":"D3D12_MESSAGE_ID_DEPTH_STENCIL_FORMAT_MISMATCH_PIPELINE_STATE","Value":615} + ,{"Name":"D3D12_MESSAGE_ID_DEPTH_STENCIL_SAMPLE_DESC_MISMATCH_PIPELINE_STATE","Value":616} + ,{"Name":"D3D12_MESSAGE_ID_CREATESHADER_INVALIDBYTECODE","Value":622} + ,{"Name":"D3D12_MESSAGE_ID_CREATEHEAP_NULLDESC","Value":623} + ,{"Name":"D3D12_MESSAGE_ID_CREATEHEAP_INVALIDSIZE","Value":624} + ,{"Name":"D3D12_MESSAGE_ID_CREATEHEAP_UNRECOGNIZEDHEAPTYPE","Value":625} + ,{"Name":"D3D12_MESSAGE_ID_CREATEHEAP_UNRECOGNIZEDCPUPAGEPROPERTIES","Value":626} + ,{"Name":"D3D12_MESSAGE_ID_CREATEHEAP_UNRECOGNIZEDMEMORYPOOL","Value":627} + ,{"Name":"D3D12_MESSAGE_ID_CREATEHEAP_INVALIDPROPERTIES","Value":628} + ,{"Name":"D3D12_MESSAGE_ID_CREATEHEAP_INVALIDALIGNMENT","Value":629} + ,{"Name":"D3D12_MESSAGE_ID_CREATEHEAP_UNRECOGNIZEDMISCFLAGS","Value":630} + ,{"Name":"D3D12_MESSAGE_ID_CREATEHEAP_INVALIDMISCFLAGS","Value":631} + ,{"Name":"D3D12_MESSAGE_ID_CREATEHEAP_INVALIDARG_RETURN","Value":632} + ,{"Name":"D3D12_MESSAGE_ID_CREATEHEAP_OUTOFMEMORY_RETURN","Value":633} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_NULLHEAPPROPERTIES","Value":634} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_UNRECOGNIZEDHEAPTYPE","Value":635} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_UNRECOGNIZEDCPUPAGEPROPERTIES","Value":636} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_UNRECOGNIZEDMEMORYPOOL","Value":637} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_INVALIDHEAPPROPERTIES","Value":638} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_UNRECOGNIZEDHEAPMISCFLAGS","Value":639} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_INVALIDHEAPMISCFLAGS","Value":640} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_INVALIDARG_RETURN","Value":641} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_OUTOFMEMORY_RETURN","Value":642} + ,{"Name":"D3D12_MESSAGE_ID_GETCUSTOMHEAPPROPERTIES_UNRECOGNIZEDHEAPTYPE","Value":643} + ,{"Name":"D3D12_MESSAGE_ID_GETCUSTOMHEAPPROPERTIES_INVALIDHEAPTYPE","Value":644} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_DESCRIPTOR_HEAP_INVALID_DESC","Value":645} + ,{"Name":"D3D12_MESSAGE_ID_INVALID_DESCRIPTOR_HANDLE","Value":646} + ,{"Name":"D3D12_MESSAGE_ID_CREATERASTERIZERSTATE_INVALID_CONSERVATIVERASTERMODE","Value":647} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_CONSTANT_BUFFER_VIEW_INVALID_RESOURCE","Value":649} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_CONSTANT_BUFFER_VIEW_INVALID_DESC","Value":650} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_UNORDEREDACCESS_VIEW_INVALID_COUNTER_USAGE","Value":652} + ,{"Name":"D3D12_MESSAGE_ID_COPY_DESCRIPTORS_INVALID_RANGES","Value":653} + ,{"Name":"D3D12_MESSAGE_ID_COPY_DESCRIPTORS_WRITE_ONLY_DESCRIPTOR","Value":654} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_RTV_FORMAT_NOT_UNKNOWN","Value":655} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_RENDER_TARGET_COUNT","Value":656} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_VERTEX_SHADER_NOT_SET","Value":657} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INPUTLAYOUT_NOT_SET","Value":658} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_HS_DS_SIGNATURE_MISMATCH","Value":659} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_REGISTERINDEX","Value":660} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_COMPONENTTYPE","Value":661} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_REGISTERMASK","Value":662} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_SYSTEMVALUE","Value":663} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_NEVERWRITTEN_ALWAYSREADS","Value":664} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_MINPRECISION","Value":665} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_SEMANTICNAME_NOT_FOUND","Value":666} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_HS_XOR_DS_MISMATCH","Value":667} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_HULL_SHADER_INPUT_TOPOLOGY_MISMATCH","Value":668} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_HS_DS_CONTROL_POINT_COUNT_MISMATCH","Value":669} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_HS_DS_TESSELLATOR_DOMAIN_MISMATCH","Value":670} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_USE_OF_CENTER_MULTISAMPLE_PATTERN","Value":671} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_USE_OF_FORCED_SAMPLE_COUNT","Value":672} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_PRIMITIVETOPOLOGY","Value":673} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_SYSTEMVALUE","Value":674} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_OM_DUAL_SOURCE_BLENDING_CAN_ONLY_HAVE_RENDER_TARGET_0","Value":675} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_OM_RENDER_TARGET_DOES_NOT_SUPPORT_BLENDING","Value":676} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_PS_OUTPUT_TYPE_MISMATCH","Value":677} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_OM_RENDER_TARGET_DOES_NOT_SUPPORT_LOGIC_OPS","Value":678} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_RENDERTARGETVIEW_NOT_SET","Value":679} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_DEPTHSTENCILVIEW_NOT_SET","Value":680} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_GS_INPUT_PRIMITIVE_MISMATCH","Value":681} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_POSITION_NOT_PRESENT","Value":682} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_MISSING_ROOT_SIGNATURE_FLAGS","Value":683} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_INDEX_BUFFER_PROPERTIES","Value":684} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_SAMPLE_DESC","Value":685} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_HS_ROOT_SIGNATURE_MISMATCH","Value":686} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_DS_ROOT_SIGNATURE_MISMATCH","Value":687} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_VS_ROOT_SIGNATURE_MISMATCH","Value":688} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_GS_ROOT_SIGNATURE_MISMATCH","Value":689} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_PS_ROOT_SIGNATURE_MISMATCH","Value":690} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_MISSING_ROOT_SIGNATURE","Value":691} + ,{"Name":"D3D12_MESSAGE_ID_EXECUTE_BUNDLE_OPEN_BUNDLE","Value":692} + ,{"Name":"D3D12_MESSAGE_ID_EXECUTE_BUNDLE_DESCRIPTOR_HEAP_MISMATCH","Value":693} + ,{"Name":"D3D12_MESSAGE_ID_EXECUTE_BUNDLE_TYPE","Value":694} + ,{"Name":"D3D12_MESSAGE_ID_DRAW_EMPTY_SCISSOR_RECTANGLE","Value":695} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_ROOT_SIGNATURE_BLOB_NOT_FOUND","Value":696} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_ROOT_SIGNATURE_DESERIALIZE_FAILED","Value":697} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_ROOT_SIGNATURE_INVALID_CONFIGURATION","Value":698} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_ROOT_SIGNATURE_NOT_SUPPORTED_ON_DEVICE","Value":699} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_NULLRESOURCEPROPERTIES","Value":700} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_NULLHEAP","Value":701} + ,{"Name":"D3D12_MESSAGE_ID_GETRESOURCEALLOCATIONINFO_INVALIDRDESCS","Value":702} + ,{"Name":"D3D12_MESSAGE_ID_MAKERESIDENT_NULLOBJECTARRAY","Value":703} + ,{"Name":"D3D12_MESSAGE_ID_EVICT_NULLOBJECTARRAY","Value":705} + ,{"Name":"D3D12_MESSAGE_ID_SET_DESCRIPTOR_TABLE_INVALID","Value":708} + ,{"Name":"D3D12_MESSAGE_ID_SET_ROOT_CONSTANT_INVALID","Value":709} + ,{"Name":"D3D12_MESSAGE_ID_SET_ROOT_CONSTANT_BUFFER_VIEW_INVALID","Value":710} + ,{"Name":"D3D12_MESSAGE_ID_SET_ROOT_SHADER_RESOURCE_VIEW_INVALID","Value":711} + ,{"Name":"D3D12_MESSAGE_ID_SET_ROOT_UNORDERED_ACCESS_VIEW_INVALID","Value":712} + ,{"Name":"D3D12_MESSAGE_ID_SET_VERTEX_BUFFERS_INVALID_DESC","Value":713} + ,{"Name":"D3D12_MESSAGE_ID_SET_INDEX_BUFFER_INVALID_DESC","Value":715} + ,{"Name":"D3D12_MESSAGE_ID_SET_STREAM_OUTPUT_BUFFERS_INVALID_DESC","Value":717} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_UNRECOGNIZEDDIMENSIONALITY","Value":718} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_UNRECOGNIZEDLAYOUT","Value":719} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDDIMENSIONALITY","Value":720} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDALIGNMENT","Value":721} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDMIPLEVELS","Value":722} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDSAMPLEDESC","Value":723} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDLAYOUT","Value":724} + ,{"Name":"D3D12_MESSAGE_ID_SET_INDEX_BUFFER_INVALID","Value":725} + ,{"Name":"D3D12_MESSAGE_ID_SET_VERTEX_BUFFERS_INVALID","Value":726} + ,{"Name":"D3D12_MESSAGE_ID_SET_STREAM_OUTPUT_BUFFERS_INVALID","Value":727} + ,{"Name":"D3D12_MESSAGE_ID_SET_RENDER_TARGETS_INVALID","Value":728} + ,{"Name":"D3D12_MESSAGE_ID_CREATEQUERY_HEAP_INVALID_PARAMETERS","Value":729} + ,{"Name":"D3D12_MESSAGE_ID_BEGIN_END_QUERY_INVALID_PARAMETERS","Value":731} + ,{"Name":"D3D12_MESSAGE_ID_CLOSE_COMMAND_LIST_OPEN_QUERY","Value":732} + ,{"Name":"D3D12_MESSAGE_ID_RESOLVE_QUERY_DATA_INVALID_PARAMETERS","Value":733} + ,{"Name":"D3D12_MESSAGE_ID_SET_PREDICATION_INVALID_PARAMETERS","Value":734} + ,{"Name":"D3D12_MESSAGE_ID_TIMESTAMPS_NOT_SUPPORTED","Value":735} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_UNRECOGNIZEDFORMAT","Value":737} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDFORMAT","Value":738} + ,{"Name":"D3D12_MESSAGE_ID_GETCOPYABLEFOOTPRINTS_INVALIDSUBRESOURCERANGE","Value":739} + ,{"Name":"D3D12_MESSAGE_ID_GETCOPYABLEFOOTPRINTS_INVALIDBASEOFFSET","Value":740} + ,{"Name":"D3D12_MESSAGE_ID_GETCOPYABLELAYOUT_INVALIDSUBRESOURCERANGE","Value":739} + ,{"Name":"D3D12_MESSAGE_ID_GETCOPYABLELAYOUT_INVALIDBASEOFFSET","Value":740} + ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_HEAP","Value":741} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_SAMPLER_INVALID","Value":742} + ,{"Name":"D3D12_MESSAGE_ID_CREATECOMMANDSIGNATURE_INVALID","Value":743} + ,{"Name":"D3D12_MESSAGE_ID_EXECUTE_INDIRECT_INVALID_PARAMETERS","Value":744} + ,{"Name":"D3D12_MESSAGE_ID_GETGPUVIRTUALADDRESS_INVALID_RESOURCE_DIMENSION","Value":745} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDCLEARVALUE","Value":815} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_UNRECOGNIZEDCLEARVALUEFORMAT","Value":816} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDCLEARVALUEFORMAT","Value":817} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_CLEARVALUEDENORMFLUSH","Value":818} + ,{"Name":"D3D12_MESSAGE_ID_CLEARRENDERTARGETVIEW_MISMATCHINGCLEARVALUE","Value":820} + ,{"Name":"D3D12_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_MISMATCHINGCLEARVALUE","Value":821} + ,{"Name":"D3D12_MESSAGE_ID_MAP_INVALIDHEAP","Value":822} + ,{"Name":"D3D12_MESSAGE_ID_UNMAP_INVALIDHEAP","Value":823} + ,{"Name":"D3D12_MESSAGE_ID_MAP_INVALIDRESOURCE","Value":824} + ,{"Name":"D3D12_MESSAGE_ID_UNMAP_INVALIDRESOURCE","Value":825} + ,{"Name":"D3D12_MESSAGE_ID_MAP_INVALIDSUBRESOURCE","Value":826} + ,{"Name":"D3D12_MESSAGE_ID_UNMAP_INVALIDSUBRESOURCE","Value":827} + ,{"Name":"D3D12_MESSAGE_ID_MAP_INVALIDRANGE","Value":828} + ,{"Name":"D3D12_MESSAGE_ID_UNMAP_INVALIDRANGE","Value":829} + ,{"Name":"D3D12_MESSAGE_ID_MAP_INVALIDDATAPOINTER","Value":832} + ,{"Name":"D3D12_MESSAGE_ID_MAP_INVALIDARG_RETURN","Value":833} + ,{"Name":"D3D12_MESSAGE_ID_MAP_OUTOFMEMORY_RETURN","Value":834} + ,{"Name":"D3D12_MESSAGE_ID_EXECUTECOMMANDLISTS_BUNDLENOTSUPPORTED","Value":835} + ,{"Name":"D3D12_MESSAGE_ID_EXECUTECOMMANDLISTS_COMMANDLISTMISMATCH","Value":836} + ,{"Name":"D3D12_MESSAGE_ID_EXECUTECOMMANDLISTS_OPENCOMMANDLIST","Value":837} + ,{"Name":"D3D12_MESSAGE_ID_EXECUTECOMMANDLISTS_FAILEDCOMMANDLIST","Value":838} + ,{"Name":"D3D12_MESSAGE_ID_COPYBUFFERREGION_NULLDST","Value":839} + ,{"Name":"D3D12_MESSAGE_ID_COPYBUFFERREGION_INVALIDDSTRESOURCEDIMENSION","Value":840} + ,{"Name":"D3D12_MESSAGE_ID_COPYBUFFERREGION_DSTRANGEOUTOFBOUNDS","Value":841} + ,{"Name":"D3D12_MESSAGE_ID_COPYBUFFERREGION_NULLSRC","Value":842} + ,{"Name":"D3D12_MESSAGE_ID_COPYBUFFERREGION_INVALIDSRCRESOURCEDIMENSION","Value":843} + ,{"Name":"D3D12_MESSAGE_ID_COPYBUFFERREGION_SRCRANGEOUTOFBOUNDS","Value":844} + ,{"Name":"D3D12_MESSAGE_ID_COPYBUFFERREGION_INVALIDCOPYFLAGS","Value":845} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_NULLDST","Value":846} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_UNRECOGNIZEDDSTTYPE","Value":847} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTRESOURCEDIMENSION","Value":848} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTRESOURCE","Value":849} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTSUBRESOURCE","Value":850} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTOFFSET","Value":851} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_UNRECOGNIZEDDSTFORMAT","Value":852} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTFORMAT","Value":853} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTDIMENSIONS","Value":854} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTROWPITCH","Value":855} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTPLACEMENT","Value":856} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTDSPLACEDFOOTPRINTFORMAT","Value":857} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_DSTREGIONOUTOFBOUNDS","Value":858} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_NULLSRC","Value":859} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_UNRECOGNIZEDSRCTYPE","Value":860} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCRESOURCEDIMENSION","Value":861} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCRESOURCE","Value":862} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCSUBRESOURCE","Value":863} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCOFFSET","Value":864} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_UNRECOGNIZEDSRCFORMAT","Value":865} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCFORMAT","Value":866} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCDIMENSIONS","Value":867} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCROWPITCH","Value":868} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCPLACEMENT","Value":869} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCDSPLACEDFOOTPRINTFORMAT","Value":870} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_SRCREGIONOUTOFBOUNDS","Value":871} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTCOORDINATES","Value":872} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCBOX","Value":873} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_FORMATMISMATCH","Value":874} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_EMPTYBOX","Value":875} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDCOPYFLAGS","Value":876} + ,{"Name":"D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_INVALID_SUBRESOURCE_INDEX","Value":877} + ,{"Name":"D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_INVALID_FORMAT","Value":878} + ,{"Name":"D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_RESOURCE_MISMATCH","Value":879} + ,{"Name":"D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_INVALID_SAMPLE_COUNT","Value":880} + ,{"Name":"D3D12_MESSAGE_ID_CREATECOMPUTEPIPELINESTATE_INVALID_SHADER","Value":881} + ,{"Name":"D3D12_MESSAGE_ID_CREATECOMPUTEPIPELINESTATE_CS_ROOT_SIGNATURE_MISMATCH","Value":882} + ,{"Name":"D3D12_MESSAGE_ID_CREATECOMPUTEPIPELINESTATE_MISSING_ROOT_SIGNATURE","Value":883} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPIPELINESTATE_INVALIDCACHEDBLOB","Value":884} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPIPELINESTATE_CACHEDBLOBADAPTERMISMATCH","Value":885} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPIPELINESTATE_CACHEDBLOBDRIVERVERSIONMISMATCH","Value":886} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPIPELINESTATE_CACHEDBLOBDESCMISMATCH","Value":887} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPIPELINESTATE_CACHEDBLOBIGNORED","Value":888} + ,{"Name":"D3D12_MESSAGE_ID_WRITETOSUBRESOURCE_INVALIDHEAP","Value":889} + ,{"Name":"D3D12_MESSAGE_ID_WRITETOSUBRESOURCE_INVALIDRESOURCE","Value":890} + ,{"Name":"D3D12_MESSAGE_ID_WRITETOSUBRESOURCE_INVALIDBOX","Value":891} + ,{"Name":"D3D12_MESSAGE_ID_WRITETOSUBRESOURCE_INVALIDSUBRESOURCE","Value":892} + ,{"Name":"D3D12_MESSAGE_ID_WRITETOSUBRESOURCE_EMPTYBOX","Value":893} + ,{"Name":"D3D12_MESSAGE_ID_READFROMSUBRESOURCE_INVALIDHEAP","Value":894} + ,{"Name":"D3D12_MESSAGE_ID_READFROMSUBRESOURCE_INVALIDRESOURCE","Value":895} + ,{"Name":"D3D12_MESSAGE_ID_READFROMSUBRESOURCE_INVALIDBOX","Value":896} + ,{"Name":"D3D12_MESSAGE_ID_READFROMSUBRESOURCE_INVALIDSUBRESOURCE","Value":897} + ,{"Name":"D3D12_MESSAGE_ID_READFROMSUBRESOURCE_EMPTYBOX","Value":898} + ,{"Name":"D3D12_MESSAGE_ID_TOO_MANY_NODES_SPECIFIED","Value":899} + ,{"Name":"D3D12_MESSAGE_ID_INVALID_NODE_INDEX","Value":900} + ,{"Name":"D3D12_MESSAGE_ID_GETHEAPPROPERTIES_INVALIDRESOURCE","Value":901} + ,{"Name":"D3D12_MESSAGE_ID_NODE_MASK_MISMATCH","Value":902} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_OUTOFMEMORY","Value":903} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_MULTIPLE_SWAPCHAIN_BUFFER_REFERENCES","Value":904} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_TOO_MANY_SWAPCHAIN_REFERENCES","Value":905} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_QUEUE_TOO_MANY_SWAPCHAIN_REFERENCES","Value":906} + ,{"Name":"D3D12_MESSAGE_ID_EXECUTECOMMANDLISTS_WRONGSWAPCHAINBUFFERREFERENCE","Value":907} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_SETRENDERTARGETS_INVALIDNUMRENDERTARGETS","Value":908} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_QUEUE_INVALID_TYPE","Value":909} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_QUEUE_INVALID_FLAGS","Value":910} + ,{"Name":"D3D12_MESSAGE_ID_CREATESHAREDRESOURCE_INVALIDFLAGS","Value":911} + ,{"Name":"D3D12_MESSAGE_ID_CREATESHAREDRESOURCE_INVALIDFORMAT","Value":912} + ,{"Name":"D3D12_MESSAGE_ID_CREATESHAREDHEAP_INVALIDFLAGS","Value":913} + ,{"Name":"D3D12_MESSAGE_ID_REFLECTSHAREDPROPERTIES_UNRECOGNIZEDPROPERTIES","Value":914} + ,{"Name":"D3D12_MESSAGE_ID_REFLECTSHAREDPROPERTIES_INVALIDSIZE","Value":915} + ,{"Name":"D3D12_MESSAGE_ID_REFLECTSHAREDPROPERTIES_INVALIDOBJECT","Value":916} + ,{"Name":"D3D12_MESSAGE_ID_KEYEDMUTEX_INVALIDOBJECT","Value":917} + ,{"Name":"D3D12_MESSAGE_ID_KEYEDMUTEX_INVALIDKEY","Value":918} + ,{"Name":"D3D12_MESSAGE_ID_KEYEDMUTEX_WRONGSTATE","Value":919} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_QUEUE_INVALID_PRIORITY","Value":920} + ,{"Name":"D3D12_MESSAGE_ID_OBJECT_DELETED_WHILE_STILL_IN_USE","Value":921} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPIPELINESTATE_INVALID_FLAGS","Value":922} + ,{"Name":"D3D12_MESSAGE_ID_HEAP_ADDRESS_RANGE_HAS_NO_RESOURCE","Value":923} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_RENDER_TARGET_DELETED","Value":924} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_ALL_RENDER_TARGETS_HAVE_UNKNOWN_FORMAT","Value":925} + ,{"Name":"D3D12_MESSAGE_ID_HEAP_ADDRESS_RANGE_INTERSECTS_MULTIPLE_BUFFERS","Value":926} + ,{"Name":"D3D12_MESSAGE_ID_EXECUTECOMMANDLISTS_GPU_WRITTEN_READBACK_RESOURCE_MAPPED","Value":927} + ,{"Name":"D3D12_MESSAGE_ID_UNMAP_RANGE_NOT_EMPTY","Value":929} + ,{"Name":"D3D12_MESSAGE_ID_MAP_INVALID_NULLRANGE","Value":930} + ,{"Name":"D3D12_MESSAGE_ID_UNMAP_INVALID_NULLRANGE","Value":931} + ,{"Name":"D3D12_MESSAGE_ID_NO_GRAPHICS_API_SUPPORT","Value":932} + ,{"Name":"D3D12_MESSAGE_ID_NO_COMPUTE_API_SUPPORT","Value":933} + ,{"Name":"D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_RESOURCE_FLAGS_NOT_SUPPORTED","Value":934} + ,{"Name":"D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_ROOT_ARGUMENT_UNINITIALIZED","Value":935} + ,{"Name":"D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_DESCRIPTOR_HEAP_INDEX_OUT_OF_BOUNDS","Value":936} + ,{"Name":"D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_DESCRIPTOR_TABLE_REGISTER_INDEX_OUT_OF_BOUNDS","Value":937} + ,{"Name":"D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_DESCRIPTOR_UNINITIALIZED","Value":938} + ,{"Name":"D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_DESCRIPTOR_TYPE_MISMATCH","Value":939} + ,{"Name":"D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_SRV_RESOURCE_DIMENSION_MISMATCH","Value":940} + ,{"Name":"D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_UAV_RESOURCE_DIMENSION_MISMATCH","Value":941} + ,{"Name":"D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_INCOMPATIBLE_RESOURCE_STATE","Value":942} + ,{"Name":"D3D12_MESSAGE_ID_COPYRESOURCE_NULLDST","Value":943} + ,{"Name":"D3D12_MESSAGE_ID_COPYRESOURCE_INVALIDDSTRESOURCE","Value":944} + ,{"Name":"D3D12_MESSAGE_ID_COPYRESOURCE_NULLSRC","Value":945} + ,{"Name":"D3D12_MESSAGE_ID_COPYRESOURCE_INVALIDSRCRESOURCE","Value":946} + ,{"Name":"D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_NULLDST","Value":947} + ,{"Name":"D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_INVALIDDSTRESOURCE","Value":948} + ,{"Name":"D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_NULLSRC","Value":949} + ,{"Name":"D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_INVALIDSRCRESOURCE","Value":950} + ,{"Name":"D3D12_MESSAGE_ID_PIPELINE_STATE_TYPE_MISMATCH","Value":951} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_DISPATCH_ROOT_SIGNATURE_NOT_SET","Value":952} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_DISPATCH_ROOT_SIGNATURE_MISMATCH","Value":953} + ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_ZERO_BARRIERS","Value":954} + ,{"Name":"D3D12_MESSAGE_ID_BEGIN_END_EVENT_MISMATCH","Value":955} + ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_POSSIBLE_BEFORE_AFTER_MISMATCH","Value":956} + ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_MISMATCHING_BEGIN_END","Value":957} + ,{"Name":"D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_INVALID_RESOURCE","Value":958} + ,{"Name":"D3D12_MESSAGE_ID_USE_OF_ZERO_REFCOUNT_OBJECT","Value":959} + ,{"Name":"D3D12_MESSAGE_ID_OBJECT_EVICTED_WHILE_STILL_IN_USE","Value":960} + ,{"Name":"D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_ROOT_DESCRIPTOR_ACCESS_OUT_OF_BOUNDS","Value":961} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPIPELINELIBRARY_INVALIDLIBRARYBLOB","Value":962} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPIPELINELIBRARY_DRIVERVERSIONMISMATCH","Value":963} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPIPELINELIBRARY_ADAPTERVERSIONMISMATCH","Value":964} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPIPELINELIBRARY_UNSUPPORTED","Value":965} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_PIPELINELIBRARY","Value":966} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_PIPELINELIBRARY","Value":967} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_PIPELINELIBRARY","Value":968} + ,{"Name":"D3D12_MESSAGE_ID_STOREPIPELINE_NONAME","Value":969} + ,{"Name":"D3D12_MESSAGE_ID_STOREPIPELINE_DUPLICATENAME","Value":970} + ,{"Name":"D3D12_MESSAGE_ID_LOADPIPELINE_NAMENOTFOUND","Value":971} + ,{"Name":"D3D12_MESSAGE_ID_LOADPIPELINE_INVALIDDESC","Value":972} + ,{"Name":"D3D12_MESSAGE_ID_PIPELINELIBRARY_SERIALIZE_NOTENOUGHMEMORY","Value":973} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_PS_OUTPUT_RT_OUTPUT_MISMATCH","Value":974} + ,{"Name":"D3D12_MESSAGE_ID_SETEVENTONMULTIPLEFENCECOMPLETION_INVALIDFLAGS","Value":975} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_QUEUE_VIDEO_NOT_SUPPORTED","Value":976} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_COMMAND_ALLOCATOR_VIDEO_NOT_SUPPORTED","Value":977} + ,{"Name":"D3D12_MESSAGE_ID_CREATEQUERY_HEAP_VIDEO_DECODE_STATISTICS_NOT_SUPPORTED","Value":978} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEODECODECOMMANDLIST","Value":979} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEODECODER","Value":980} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEODECODESTREAM","Value":981} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_VIDEODECODECOMMANDLIST","Value":982} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_VIDEODECODER","Value":983} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_VIDEODECODESTREAM","Value":984} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_VIDEODECODECOMMANDLIST","Value":985} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_VIDEODECODER","Value":986} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_VIDEODECODESTREAM","Value":987} + ,{"Name":"D3D12_MESSAGE_ID_DECODE_FRAME_INVALID_PARAMETERS","Value":988} + ,{"Name":"D3D12_MESSAGE_ID_DEPRECATED_API","Value":989} + ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_MISMATCHING_COMMAND_LIST_TYPE","Value":990} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_DESCRIPTOR_TABLE_NOT_SET","Value":991} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_ROOT_CONSTANT_BUFFER_VIEW_NOT_SET","Value":992} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_ROOT_SHADER_RESOURCE_VIEW_NOT_SET","Value":993} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_ROOT_UNORDERED_ACCESS_VIEW_NOT_SET","Value":994} + ,{"Name":"D3D12_MESSAGE_ID_DISCARD_INVALID_SUBRESOURCE_RANGE","Value":995} + ,{"Name":"D3D12_MESSAGE_ID_DISCARD_ONE_SUBRESOURCE_FOR_MIPS_WITH_RECTS","Value":996} + ,{"Name":"D3D12_MESSAGE_ID_DISCARD_NO_RECTS_FOR_NON_TEXTURE2D","Value":997} + ,{"Name":"D3D12_MESSAGE_ID_COPY_ON_SAME_SUBRESOURCE","Value":998} + ,{"Name":"D3D12_MESSAGE_ID_SETRESIDENCYPRIORITY_INVALID_PAGEABLE","Value":999} + ,{"Name":"D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_UNSUPPORTED","Value":1000} + ,{"Name":"D3D12_MESSAGE_ID_STATIC_DESCRIPTOR_INVALID_DESCRIPTOR_CHANGE","Value":1001} + ,{"Name":"D3D12_MESSAGE_ID_DATA_STATIC_DESCRIPTOR_INVALID_DATA_CHANGE","Value":1002} + ,{"Name":"D3D12_MESSAGE_ID_DATA_STATIC_WHILE_SET_AT_EXECUTE_DESCRIPTOR_INVALID_DATA_CHANGE","Value":1003} + ,{"Name":"D3D12_MESSAGE_ID_EXECUTE_BUNDLE_STATIC_DESCRIPTOR_DATA_STATIC_NOT_SET","Value":1004} + ,{"Name":"D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_RESOURCE_ACCESS_OUT_OF_BOUNDS","Value":1005} + ,{"Name":"D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_SAMPLER_MODE_MISMATCH","Value":1006} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_FENCE_INVALID_FLAGS","Value":1007} + ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_DUPLICATE_SUBRESOURCE_TRANSITIONS","Value":1008} + ,{"Name":"D3D12_MESSAGE_ID_SETRESIDENCYPRIORITY_INVALID_PRIORITY","Value":1009} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_DESCRIPTOR_HEAP_LARGE_NUM_DESCRIPTORS","Value":1013} + ,{"Name":"D3D12_MESSAGE_ID_BEGIN_EVENT","Value":1014} + ,{"Name":"D3D12_MESSAGE_ID_END_EVENT","Value":1015} + ,{"Name":"D3D12_MESSAGE_ID_CREATEDEVICE_DEBUG_LAYER_STARTUP_OPTIONS","Value":1016} + ,{"Name":"D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_DEPTHBOUNDSTEST_UNSUPPORTED","Value":1017} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPIPELINESTATE_DUPLICATE_SUBOBJECT","Value":1018} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPIPELINESTATE_UNKNOWN_SUBOBJECT","Value":1019} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPIPELINESTATE_ZERO_SIZE_STREAM","Value":1020} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPIPELINESTATE_INVALID_STREAM","Value":1021} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPIPELINESTATE_CANNOT_DEDUCE_TYPE","Value":1022} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_STATIC_DESCRIPTOR_RESOURCE_DIMENSION_MISMATCH","Value":1023} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_COMMAND_QUEUE_INSUFFICIENT_PRIVILEGE_FOR_GLOBAL_REALTIME","Value":1024} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_COMMAND_QUEUE_INSUFFICIENT_HARDWARE_SUPPORT_FOR_GLOBAL_REALTIME","Value":1025} + ,{"Name":"D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_ARCHITECTURE","Value":1026} + ,{"Name":"D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_NULL_DST","Value":1027} + ,{"Name":"D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_DST_RESOURCE_DIMENSION","Value":1028} + ,{"Name":"D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_DST_RANGE_OUT_OF_BOUNDS","Value":1029} + ,{"Name":"D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_NULL_SRC","Value":1030} + ,{"Name":"D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_SRC_RESOURCE_DIMENSION","Value":1031} + ,{"Name":"D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_SRC_RANGE_OUT_OF_BOUNDS","Value":1032} + ,{"Name":"D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_OFFSET_ALIGNMENT","Value":1033} + ,{"Name":"D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_NULL_DEPENDENT_RESOURCES","Value":1034} + ,{"Name":"D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_NULL_DEPENDENT_SUBRESOURCE_RANGES","Value":1035} + ,{"Name":"D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_DEPENDENT_RESOURCE","Value":1036} + ,{"Name":"D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_DEPENDENT_SUBRESOURCE_RANGE","Value":1037} + ,{"Name":"D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_DEPENDENT_SUBRESOURCE_OUT_OF_BOUNDS","Value":1038} + ,{"Name":"D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_DEPENDENT_RANGE_OUT_OF_BOUNDS","Value":1039} + ,{"Name":"D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_ZERO_DEPENDENCIES","Value":1040} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATE_SHARED_HANDLE_INVALIDARG","Value":1041} + ,{"Name":"D3D12_MESSAGE_ID_DESCRIPTOR_HANDLE_WITH_INVALID_RESOURCE","Value":1042} + ,{"Name":"D3D12_MESSAGE_ID_SETDEPTHBOUNDS_INVALIDARGS","Value":1043} + ,{"Name":"D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_RESOURCE_STATE_IMPRECISE","Value":1044} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_PIPELINE_STATE_NOT_SET","Value":1045} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_MODEL_MISMATCH","Value":1046} + ,{"Name":"D3D12_MESSAGE_ID_OBJECT_ACCESSED_WHILE_STILL_IN_USE","Value":1047} + ,{"Name":"D3D12_MESSAGE_ID_PROGRAMMABLE_MSAA_UNSUPPORTED","Value":1048} + ,{"Name":"D3D12_MESSAGE_ID_SETSAMPLEPOSITIONS_INVALIDARGS","Value":1049} + ,{"Name":"D3D12_MESSAGE_ID_RESOLVESUBRESOURCEREGION_INVALID_RECT","Value":1050} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEODECODECOMMANDQUEUE","Value":1051} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEOPROCESSCOMMANDLIST","Value":1052} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEOPROCESSCOMMANDQUEUE","Value":1053} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_VIDEODECODECOMMANDQUEUE","Value":1054} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_VIDEOPROCESSCOMMANDLIST","Value":1055} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_VIDEOPROCESSCOMMANDQUEUE","Value":1056} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_VIDEODECODECOMMANDQUEUE","Value":1057} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_VIDEOPROCESSCOMMANDLIST","Value":1058} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_VIDEOPROCESSCOMMANDQUEUE","Value":1059} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEOPROCESSOR","Value":1060} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEOPROCESSSTREAM","Value":1061} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_VIDEOPROCESSOR","Value":1062} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_VIDEOPROCESSSTREAM","Value":1063} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_VIDEOPROCESSOR","Value":1064} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_VIDEOPROCESSSTREAM","Value":1065} + ,{"Name":"D3D12_MESSAGE_ID_PROCESS_FRAME_INVALID_PARAMETERS","Value":1066} + ,{"Name":"D3D12_MESSAGE_ID_COPY_INVALIDLAYOUT","Value":1067} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_CRYPTO_SESSION","Value":1068} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_CRYPTO_SESSION_POLICY","Value":1069} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_PROTECTED_RESOURCE_SESSION","Value":1070} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_CRYPTO_SESSION","Value":1071} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_CRYPTO_SESSION_POLICY","Value":1072} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_PROTECTED_RESOURCE_SESSION","Value":1073} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_CRYPTO_SESSION","Value":1074} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_CRYPTO_SESSION_POLICY","Value":1075} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_PROTECTED_RESOURCE_SESSION","Value":1076} + ,{"Name":"D3D12_MESSAGE_ID_PROTECTED_RESOURCE_SESSION_UNSUPPORTED","Value":1077} + ,{"Name":"D3D12_MESSAGE_ID_FENCE_INVALIDOPERATION","Value":1078} + ,{"Name":"D3D12_MESSAGE_ID_CREATEQUERY_HEAP_COPY_QUEUE_TIMESTAMPS_NOT_SUPPORTED","Value":1079} + ,{"Name":"D3D12_MESSAGE_ID_SAMPLEPOSITIONS_MISMATCH_DEFERRED","Value":1080} + ,{"Name":"D3D12_MESSAGE_ID_SAMPLEPOSITIONS_MISMATCH_RECORDTIME_ASSUMEDFROMFIRSTUSE","Value":1081} + ,{"Name":"D3D12_MESSAGE_ID_SAMPLEPOSITIONS_MISMATCH_RECORDTIME_ASSUMEDFROMCLEAR","Value":1082} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEODECODERHEAP","Value":1083} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_VIDEODECODERHEAP","Value":1084} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_VIDEODECODERHEAP","Value":1085} + ,{"Name":"D3D12_MESSAGE_ID_OPENEXISTINGHEAP_INVALIDARG_RETURN","Value":1086} + ,{"Name":"D3D12_MESSAGE_ID_OPENEXISTINGHEAP_OUTOFMEMORY_RETURN","Value":1087} + ,{"Name":"D3D12_MESSAGE_ID_OPENEXISTINGHEAP_INVALIDADDRESS","Value":1088} + ,{"Name":"D3D12_MESSAGE_ID_OPENEXISTINGHEAP_INVALIDHANDLE","Value":1089} + ,{"Name":"D3D12_MESSAGE_ID_WRITEBUFFERIMMEDIATE_INVALID_DEST","Value":1090} + ,{"Name":"D3D12_MESSAGE_ID_WRITEBUFFERIMMEDIATE_INVALID_MODE","Value":1091} + ,{"Name":"D3D12_MESSAGE_ID_WRITEBUFFERIMMEDIATE_INVALID_ALIGNMENT","Value":1092} + ,{"Name":"D3D12_MESSAGE_ID_WRITEBUFFERIMMEDIATE_NOT_SUPPORTED","Value":1093} + ,{"Name":"D3D12_MESSAGE_ID_SETVIEWINSTANCEMASK_INVALIDARGS","Value":1094} + ,{"Name":"D3D12_MESSAGE_ID_VIEW_INSTANCING_UNSUPPORTED","Value":1095} + ,{"Name":"D3D12_MESSAGE_ID_VIEW_INSTANCING_INVALIDARGS","Value":1096} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_MISMATCH_DECODE_REFERENCE_ONLY_FLAG","Value":1097} + ,{"Name":"D3D12_MESSAGE_ID_COPYRESOURCE_MISMATCH_DECODE_REFERENCE_ONLY_FLAG","Value":1098} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEO_DECODE_HEAP_CAPS_FAILURE","Value":1099} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEO_DECODE_HEAP_CAPS_UNSUPPORTED","Value":1100} + ,{"Name":"D3D12_MESSAGE_ID_VIDEO_DECODE_SUPPORT_INVALID_INPUT","Value":1101} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEO_DECODER_UNSUPPORTED","Value":1102} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_METADATA_ERROR","Value":1103} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_VIEW_INSTANCING_VERTEX_SIZE_EXCEEDED","Value":1104} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_RUNTIME_INTERNAL_ERROR","Value":1105} + ,{"Name":"D3D12_MESSAGE_ID_NO_VIDEO_API_SUPPORT","Value":1106} + ,{"Name":"D3D12_MESSAGE_ID_VIDEO_PROCESS_SUPPORT_INVALID_INPUT","Value":1107} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEO_PROCESSOR_CAPS_FAILURE","Value":1108} + ,{"Name":"D3D12_MESSAGE_ID_VIDEO_PROCESS_SUPPORT_UNSUPPORTED_FORMAT","Value":1109} + ,{"Name":"D3D12_MESSAGE_ID_VIDEO_DECODE_FRAME_INVALID_ARGUMENT","Value":1110} + ,{"Name":"D3D12_MESSAGE_ID_ENQUEUE_MAKE_RESIDENT_INVALID_FLAGS","Value":1111} + ,{"Name":"D3D12_MESSAGE_ID_OPENEXISTINGHEAP_UNSUPPORTED","Value":1112} + ,{"Name":"D3D12_MESSAGE_ID_VIDEO_PROCESS_FRAMES_INVALID_ARGUMENT","Value":1113} + ,{"Name":"D3D12_MESSAGE_ID_VIDEO_DECODE_SUPPORT_UNSUPPORTED","Value":1114} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_COMMANDRECORDER","Value":1115} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_COMMANDRECORDER","Value":1116} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_COMMANDRECORDER","Value":1117} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_COMMAND_RECORDER_VIDEO_NOT_SUPPORTED","Value":1118} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_COMMAND_RECORDER_INVALID_SUPPORT_FLAGS","Value":1119} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_COMMAND_RECORDER_INVALID_FLAGS","Value":1120} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_COMMAND_RECORDER_MORE_RECORDERS_THAN_LOGICAL_PROCESSORS","Value":1121} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_COMMANDPOOL","Value":1122} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_COMMANDPOOL","Value":1123} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_COMMANDPOOL","Value":1124} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_COMMAND_POOL_INVALID_FLAGS","Value":1125} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_COMMAND_LIST_VIDEO_NOT_SUPPORTED","Value":1126} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_RECORDER_SUPPORT_FLAGS_MISMATCH","Value":1127} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_RECORDER_CONTENTION","Value":1128} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_RECORDER_USAGE_WITH_CREATECOMMANDLIST_COMMAND_LIST","Value":1129} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_ALLOCATOR_USAGE_WITH_CREATECOMMANDLIST1_COMMAND_LIST","Value":1130} + ,{"Name":"D3D12_MESSAGE_ID_CANNOT_EXECUTE_EMPTY_COMMAND_LIST","Value":1131} + ,{"Name":"D3D12_MESSAGE_ID_CANNOT_RESET_COMMAND_POOL_WITH_OPEN_COMMAND_LISTS","Value":1132} + ,{"Name":"D3D12_MESSAGE_ID_CANNOT_USE_COMMAND_RECORDER_WITHOUT_CURRENT_TARGET","Value":1133} + ,{"Name":"D3D12_MESSAGE_ID_CANNOT_CHANGE_COMMAND_RECORDER_TARGET_WHILE_RECORDING","Value":1134} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_POOL_SYNC","Value":1135} + ,{"Name":"D3D12_MESSAGE_ID_EVICT_UNDERFLOW","Value":1136} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_META_COMMAND","Value":1137} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_META_COMMAND","Value":1138} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_META_COMMAND","Value":1139} + ,{"Name":"D3D12_MESSAGE_ID_COPYBUFFERREGION_INVALID_DST_RESOURCE","Value":1140} + ,{"Name":"D3D12_MESSAGE_ID_COPYBUFFERREGION_INVALID_SRC_RESOURCE","Value":1141} + ,{"Name":"D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_DST_RESOURCE","Value":1142} + ,{"Name":"D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_SRC_RESOURCE","Value":1143} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_NULL_BUFFER","Value":1144} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_NULL_RESOURCE_DESC","Value":1145} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_UNSUPPORTED","Value":1146} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_INVALID_BUFFER_DIMENSION","Value":1147} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_INVALID_BUFFER_FLAGS","Value":1148} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_INVALID_BUFFER_OFFSET","Value":1149} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_INVALID_RESOURCE_DIMENSION","Value":1150} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_INVALID_RESOURCE_FLAGS","Value":1151} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_OUTOFMEMORY_RETURN","Value":1152} + ,{"Name":"D3D12_MESSAGE_ID_CANNOT_CREATE_GRAPHICS_AND_VIDEO_COMMAND_RECORDER","Value":1153} + ,{"Name":"D3D12_MESSAGE_ID_UPDATETILEMAPPINGS_POSSIBLY_MISMATCHING_PROPERTIES","Value":1154} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_COMMAND_LIST_INVALID_COMMAND_LIST_TYPE","Value":1155} + ,{"Name":"D3D12_MESSAGE_ID_CLEARUNORDEREDACCESSVIEW_INCOMPATIBLE_WITH_STRUCTURED_BUFFERS","Value":1156} + ,{"Name":"D3D12_MESSAGE_ID_COMPUTE_ONLY_DEVICE_OPERATION_UNSUPPORTED","Value":1157} + ,{"Name":"D3D12_MESSAGE_ID_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INVALID","Value":1158} + ,{"Name":"D3D12_MESSAGE_ID_EMIT_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_INVALID","Value":1159} + ,{"Name":"D3D12_MESSAGE_ID_COPY_RAYTRACING_ACCELERATION_STRUCTURE_INVALID","Value":1160} + ,{"Name":"D3D12_MESSAGE_ID_DISPATCH_RAYS_INVALID","Value":1161} + ,{"Name":"D3D12_MESSAGE_ID_GET_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_INVALID","Value":1162} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_LIFETIMETRACKER","Value":1163} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_LIFETIMETRACKER","Value":1164} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_LIFETIMETRACKER","Value":1165} + ,{"Name":"D3D12_MESSAGE_ID_DESTROYOWNEDOBJECT_OBJECTNOTOWNED","Value":1166} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_TRACKEDWORKLOAD","Value":1167} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_TRACKEDWORKLOAD","Value":1168} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_TRACKEDWORKLOAD","Value":1169} + ,{"Name":"D3D12_MESSAGE_ID_RENDER_PASS_ERROR","Value":1170} + ,{"Name":"D3D12_MESSAGE_ID_META_COMMAND_ID_INVALID","Value":1171} + ,{"Name":"D3D12_MESSAGE_ID_META_COMMAND_UNSUPPORTED_PARAMS","Value":1172} + ,{"Name":"D3D12_MESSAGE_ID_META_COMMAND_FAILED_ENUMERATION","Value":1173} + ,{"Name":"D3D12_MESSAGE_ID_META_COMMAND_PARAMETER_SIZE_MISMATCH","Value":1174} + ,{"Name":"D3D12_MESSAGE_ID_UNINITIALIZED_META_COMMAND","Value":1175} + ,{"Name":"D3D12_MESSAGE_ID_META_COMMAND_INVALID_GPU_VIRTUAL_ADDRESS","Value":1176} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEOENCODECOMMANDLIST","Value":1177} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_VIDEOENCODECOMMANDLIST","Value":1178} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_VIDEOENCODECOMMANDLIST","Value":1179} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEOENCODECOMMANDQUEUE","Value":1180} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_VIDEOENCODECOMMANDQUEUE","Value":1181} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_VIDEOENCODECOMMANDQUEUE","Value":1182} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEOMOTIONESTIMATOR","Value":1183} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_VIDEOMOTIONESTIMATOR","Value":1184} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_VIDEOMOTIONESTIMATOR","Value":1185} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEOMOTIONVECTORHEAP","Value":1186} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_VIDEOMOTIONVECTORHEAP","Value":1187} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_VIDEOMOTIONVECTORHEAP","Value":1188} + ,{"Name":"D3D12_MESSAGE_ID_MULTIPLE_TRACKED_WORKLOADS","Value":1189} + ,{"Name":"D3D12_MESSAGE_ID_MULTIPLE_TRACKED_WORKLOAD_PAIRS","Value":1190} + ,{"Name":"D3D12_MESSAGE_ID_OUT_OF_ORDER_TRACKED_WORKLOAD_PAIR","Value":1191} + ,{"Name":"D3D12_MESSAGE_ID_CANNOT_ADD_TRACKED_WORKLOAD","Value":1192} + ,{"Name":"D3D12_MESSAGE_ID_INCOMPLETE_TRACKED_WORKLOAD_PAIR","Value":1193} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_STATE_OBJECT_ERROR","Value":1194} + ,{"Name":"D3D12_MESSAGE_ID_GET_SHADER_IDENTIFIER_ERROR","Value":1195} + ,{"Name":"D3D12_MESSAGE_ID_GET_SHADER_STACK_SIZE_ERROR","Value":1196} + ,{"Name":"D3D12_MESSAGE_ID_GET_PIPELINE_STACK_SIZE_ERROR","Value":1197} + ,{"Name":"D3D12_MESSAGE_ID_SET_PIPELINE_STACK_SIZE_ERROR","Value":1198} + ,{"Name":"D3D12_MESSAGE_ID_GET_SHADER_IDENTIFIER_SIZE_INVALID","Value":1199} + ,{"Name":"D3D12_MESSAGE_ID_CHECK_DRIVER_MATCHING_IDENTIFIER_INVALID","Value":1200} + ,{"Name":"D3D12_MESSAGE_ID_CHECK_DRIVER_MATCHING_IDENTIFIER_DRIVER_REPORTED_ISSUE","Value":1201} + ,{"Name":"D3D12_MESSAGE_ID_RENDER_PASS_INVALID_RESOURCE_BARRIER","Value":1202} + ,{"Name":"D3D12_MESSAGE_ID_RENDER_PASS_DISALLOWED_API_CALLED","Value":1203} + ,{"Name":"D3D12_MESSAGE_ID_RENDER_PASS_CANNOT_NEST_RENDER_PASSES","Value":1204} + ,{"Name":"D3D12_MESSAGE_ID_RENDER_PASS_CANNOT_END_WITHOUT_BEGIN","Value":1205} + ,{"Name":"D3D12_MESSAGE_ID_RENDER_PASS_CANNOT_CLOSE_COMMAND_LIST","Value":1206} + ,{"Name":"D3D12_MESSAGE_ID_RENDER_PASS_GPU_WORK_WHILE_SUSPENDED","Value":1207} + ,{"Name":"D3D12_MESSAGE_ID_RENDER_PASS_MISMATCHING_SUSPEND_RESUME","Value":1208} + ,{"Name":"D3D12_MESSAGE_ID_RENDER_PASS_NO_PRIOR_SUSPEND_WITHIN_EXECUTECOMMANDLISTS","Value":1209} + ,{"Name":"D3D12_MESSAGE_ID_RENDER_PASS_NO_SUBSEQUENT_RESUME_WITHIN_EXECUTECOMMANDLISTS","Value":1210} + ,{"Name":"D3D12_MESSAGE_ID_TRACKED_WORKLOAD_COMMAND_QUEUE_MISMATCH","Value":1211} + ,{"Name":"D3D12_MESSAGE_ID_TRACKED_WORKLOAD_NOT_SUPPORTED","Value":1212} + ,{"Name":"D3D12_MESSAGE_ID_RENDER_PASS_MISMATCHING_NO_ACCESS","Value":1213} + ,{"Name":"D3D12_MESSAGE_ID_RENDER_PASS_UNSUPPORTED_RESOLVE","Value":1214} + ,{"Name":"D3D12_MESSAGE_ID_CLEARUNORDEREDACCESSVIEW_INVALID_RESOURCE_PTR","Value":1215} + ,{"Name":"D3D12_MESSAGE_ID_WINDOWS7_FENCE_OUTOFORDER_SIGNAL","Value":1216} + ,{"Name":"D3D12_MESSAGE_ID_WINDOWS7_FENCE_OUTOFORDER_WAIT","Value":1217} + ,{"Name":"D3D12_MESSAGE_ID_VIDEO_CREATE_MOTION_ESTIMATOR_INVALID_ARGUMENT","Value":1218} + ,{"Name":"D3D12_MESSAGE_ID_VIDEO_CREATE_MOTION_VECTOR_HEAP_INVALID_ARGUMENT","Value":1219} + ,{"Name":"D3D12_MESSAGE_ID_ESTIMATE_MOTION_INVALID_ARGUMENT","Value":1220} + ,{"Name":"D3D12_MESSAGE_ID_RESOLVE_MOTION_VECTOR_HEAP_INVALID_ARGUMENT","Value":1221} + ,{"Name":"D3D12_MESSAGE_ID_GETGPUVIRTUALADDRESS_INVALID_HEAP_TYPE","Value":1222} + ,{"Name":"D3D12_MESSAGE_ID_SET_BACKGROUND_PROCESSING_MODE_INVALID_ARGUMENT","Value":1223} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_COMMAND_LIST_INVALID_COMMAND_LIST_TYPE_FOR_FEATURE_LEVEL","Value":1224} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEOEXTENSIONCOMMAND","Value":1225} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_VIDEOEXTENSIONCOMMAND","Value":1226} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_VIDEOEXTENSIONCOMMAND","Value":1227} + ,{"Name":"D3D12_MESSAGE_ID_INVALID_VIDEO_EXTENSION_COMMAND_ID","Value":1228} + ,{"Name":"D3D12_MESSAGE_ID_VIDEO_EXTENSION_COMMAND_INVALID_ARGUMENT","Value":1229} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_ROOT_SIGNATURE_NOT_UNIQUE_IN_DXIL_LIBRARY","Value":1230} + ,{"Name":"D3D12_MESSAGE_ID_VARIABLE_SHADING_RATE_NOT_ALLOWED_WITH_TIR","Value":1231} + ,{"Name":"D3D12_MESSAGE_ID_GEOMETRY_SHADER_OUTPUTTING_BOTH_VIEWPORT_ARRAY_INDEX_AND_SHADING_RATE_NOT_SUPPORTED_ON_DEVICE","Value":1232} + ,{"Name":"D3D12_MESSAGE_ID_RSSETSHADING_RATE_INVALID_SHADING_RATE","Value":1233} + ,{"Name":"D3D12_MESSAGE_ID_RSSETSHADING_RATE_SHADING_RATE_NOT_PERMITTED_BY_CAP","Value":1234} + ,{"Name":"D3D12_MESSAGE_ID_RSSETSHADING_RATE_INVALID_COMBINER","Value":1235} + ,{"Name":"D3D12_MESSAGE_ID_RSSETSHADINGRATEIMAGE_REQUIRES_TIER_2","Value":1236} + ,{"Name":"D3D12_MESSAGE_ID_RSSETSHADINGRATE_REQUIRES_TIER_1","Value":1237} + ,{"Name":"D3D12_MESSAGE_ID_SHADING_RATE_IMAGE_INCORRECT_FORMAT","Value":1238} + ,{"Name":"D3D12_MESSAGE_ID_SHADING_RATE_IMAGE_INCORRECT_ARRAY_SIZE","Value":1239} + ,{"Name":"D3D12_MESSAGE_ID_SHADING_RATE_IMAGE_INCORRECT_MIP_LEVEL","Value":1240} + ,{"Name":"D3D12_MESSAGE_ID_SHADING_RATE_IMAGE_INCORRECT_SAMPLE_COUNT","Value":1241} + ,{"Name":"D3D12_MESSAGE_ID_SHADING_RATE_IMAGE_INCORRECT_SAMPLE_QUALITY","Value":1242} + ,{"Name":"D3D12_MESSAGE_ID_NON_RETAIL_SHADER_MODEL_WONT_VALIDATE","Value":1243} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_AS_ROOT_SIGNATURE_MISMATCH","Value":1244} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_MS_ROOT_SIGNATURE_MISMATCH","Value":1245} + ,{"Name":"D3D12_MESSAGE_ID_ADD_TO_STATE_OBJECT_ERROR","Value":1246} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_PROTECTED_RESOURCE_SESSION_INVALID_ARGUMENT","Value":1247} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_MS_PSO_DESC_MISMATCH","Value":1248} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPIPELINESTATE_MS_INCOMPLETE_TYPE","Value":1249} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_AS_NOT_MS_MISMATCH","Value":1250} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_MS_NOT_PS_MISMATCH","Value":1251} + ,{"Name":"D3D12_MESSAGE_ID_NONZERO_SAMPLER_FEEDBACK_MIP_REGION_WITH_INCOMPATIBLE_FORMAT","Value":1252} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INPUTLAYOUT_SHADER_MISMATCH","Value":1253} + ,{"Name":"D3D12_MESSAGE_ID_EMPTY_DISPATCH","Value":1254} + ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_FORMAT_REQUIRES_SAMPLER_FEEDBACK_CAPABILITY","Value":1255} + ,{"Name":"D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_MAP_INVALID_MIP_REGION","Value":1256} + ,{"Name":"D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_MAP_INVALID_DIMENSION","Value":1257} + ,{"Name":"D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_MAP_INVALID_SAMPLE_COUNT","Value":1258} + ,{"Name":"D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_MAP_INVALID_SAMPLE_QUALITY","Value":1259} + ,{"Name":"D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_MAP_INVALID_LAYOUT","Value":1260} + ,{"Name":"D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_MAP_REQUIRES_UNORDERED_ACCESS_FLAG","Value":1261} + ,{"Name":"D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_CREATE_UAV_NULL_ARGUMENTS","Value":1262} + ,{"Name":"D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_UAV_REQUIRES_SAMPLER_FEEDBACK_CAPABILITY","Value":1263} + ,{"Name":"D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_CREATE_UAV_REQUIRES_FEEDBACK_MAP_FORMAT","Value":1264} + ,{"Name":"D3D12_MESSAGE_ID_CREATEMESHSHADER_INVALIDSHADERBYTECODE","Value":1265} + ,{"Name":"D3D12_MESSAGE_ID_CREATEMESHSHADER_OUTOFMEMORY","Value":1266} + ,{"Name":"D3D12_MESSAGE_ID_CREATEMESHSHADERWITHSTREAMOUTPUT_INVALIDSHADERTYPE","Value":1267} + ,{"Name":"D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_SAMPLER_FEEDBACK_TRANSCODE_INVALID_FORMAT","Value":1268} + ,{"Name":"D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_SAMPLER_FEEDBACK_INVALID_MIP_LEVEL_COUNT","Value":1269} + ,{"Name":"D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_SAMPLER_FEEDBACK_TRANSCODE_ARRAY_SIZE_MISMATCH","Value":1270} + ,{"Name":"D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_CREATE_UAV_MISMATCHING_TARGETED_RESOURCE","Value":1271} + ,{"Name":"D3D12_MESSAGE_ID_CREATEMESHSHADER_OUTPUTEXCEEDSMAXSIZE","Value":1272} + ,{"Name":"D3D12_MESSAGE_ID_CREATEMESHSHADER_GROUPSHAREDEXCEEDSMAXSIZE","Value":1273} + ,{"Name":"D3D12_MESSAGE_ID_VERTEX_SHADER_OUTPUTTING_BOTH_VIEWPORT_ARRAY_INDEX_AND_SHADING_RATE_NOT_SUPPORTED_ON_DEVICE","Value":1274} + ,{"Name":"D3D12_MESSAGE_ID_MESH_SHADER_OUTPUTTING_BOTH_VIEWPORT_ARRAY_INDEX_AND_SHADING_RATE_NOT_SUPPORTED_ON_DEVICE","Value":1275} + ,{"Name":"D3D12_MESSAGE_ID_CREATEMESHSHADER_MISMATCHEDASMSPAYLOADSIZE","Value":1276} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_ROOT_SIGNATURE_UNBOUNDED_STATIC_DESCRIPTORS","Value":1277} + ,{"Name":"D3D12_MESSAGE_ID_CREATEAMPLIFICATIONSHADER_INVALIDSHADERBYTECODE","Value":1278} + ,{"Name":"D3D12_MESSAGE_ID_CREATEAMPLIFICATIONSHADER_OUTOFMEMORY","Value":1279} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_SHADERCACHESESSION","Value":1280} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_SHADERCACHESESSION","Value":1281} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_SHADERCACHESESSION","Value":1282} + ,{"Name":"D3D12_MESSAGE_ID_CREATESHADERCACHESESSION_INVALIDARGS","Value":1283} + ,{"Name":"D3D12_MESSAGE_ID_CREATESHADERCACHESESSION_DISABLED","Value":1284} + ,{"Name":"D3D12_MESSAGE_ID_CREATESHADERCACHESESSION_ALREADYOPEN","Value":1285} + ,{"Name":"D3D12_MESSAGE_ID_SHADERCACHECONTROL_DEVELOPERMODE","Value":1286} + ,{"Name":"D3D12_MESSAGE_ID_SHADERCACHECONTROL_INVALIDFLAGS","Value":1287} + ,{"Name":"D3D12_MESSAGE_ID_SHADERCACHECONTROL_STATEALREADYSET","Value":1288} + ,{"Name":"D3D12_MESSAGE_ID_SHADERCACHECONTROL_IGNOREDFLAG","Value":1289} + ,{"Name":"D3D12_MESSAGE_ID_SHADERCACHESESSION_STOREVALUE_ALREADYPRESENT","Value":1290} + ,{"Name":"D3D12_MESSAGE_ID_SHADERCACHESESSION_STOREVALUE_HASHCOLLISION","Value":1291} + ,{"Name":"D3D12_MESSAGE_ID_SHADERCACHESESSION_STOREVALUE_CACHEFULL","Value":1292} + ,{"Name":"D3D12_MESSAGE_ID_SHADERCACHESESSION_FINDVALUE_NOTFOUND","Value":1293} + ,{"Name":"D3D12_MESSAGE_ID_SHADERCACHESESSION_CORRUPT","Value":1294} + ,{"Name":"D3D12_MESSAGE_ID_SHADERCACHESESSION_DISABLED","Value":1295} + ,{"Name":"D3D12_MESSAGE_ID_OVERSIZED_DISPATCH","Value":1296} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEOENCODER","Value":1297} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_VIDEOENCODER","Value":1298} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_VIDEOENCODER","Value":1299} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEOENCODERHEAP","Value":1300} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_VIDEOENCODERHEAP","Value":1301} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_VIDEOENCODERHEAP","Value":1302} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_MISMATCH_ENCODE_REFERENCE_ONLY_FLAG","Value":1303} + ,{"Name":"D3D12_MESSAGE_ID_COPYRESOURCE_MISMATCH_ENCODE_REFERENCE_ONLY_FLAG","Value":1304} + ,{"Name":"D3D12_MESSAGE_ID_ENCODE_FRAME_INVALID_PARAMETERS","Value":1305} + ,{"Name":"D3D12_MESSAGE_ID_ENCODE_FRAME_UNSUPPORTED_PARAMETERS","Value":1306} + ,{"Name":"D3D12_MESSAGE_ID_RESOLVE_ENCODER_OUTPUT_METADATA_INVALID_PARAMETERS","Value":1307} + ,{"Name":"D3D12_MESSAGE_ID_RESOLVE_ENCODER_OUTPUT_METADATA_UNSUPPORTED_PARAMETERS","Value":1308} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEO_ENCODER_INVALID_PARAMETERS","Value":1309} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEO_ENCODER_UNSUPPORTED_PARAMETERS","Value":1310} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEO_ENCODER_HEAP_INVALID_PARAMETERS","Value":1311} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEO_ENCODER_HEAP_UNSUPPORTED_PARAMETERS","Value":1312} + ,{"Name":"D3D12_MESSAGE_ID_CREATECOMMANDLIST_NULL_COMMANDALLOCATOR","Value":1313} + ,{"Name":"D3D12_MESSAGE_ID_CLEAR_UNORDERED_ACCESS_VIEW_INVALID_DESCRIPTOR_HANDLE","Value":1314} + ,{"Name":"D3D12_MESSAGE_ID_DESCRIPTOR_HEAP_NOT_SHADER_VISIBLE","Value":1315} + ,{"Name":"D3D12_MESSAGE_ID_CREATEBLENDSTATE_BLENDOP_WARNING","Value":1316} + ,{"Name":"D3D12_MESSAGE_ID_CREATEBLENDSTATE_BLENDOPALPHA_WARNING","Value":1317} + ,{"Name":"D3D12_MESSAGE_ID_WRITE_COMBINE_PERFORMANCE_WARNING","Value":1318} + ,{"Name":"D3D12_MESSAGE_ID_RESOLVE_QUERY_INVALID_QUERY_STATE","Value":1319} + ,{"Name":"D3D12_MESSAGE_ID_SETPRIVATEDATA_NO_ACCESS","Value":1320} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_STATIC_DESCRIPTOR_SAMPLER_MODE_MISMATCH","Value":1321} + ,{"Name":"D3D12_MESSAGE_ID_GETCOPYABLEFOOTPRINTS_UNSUPPORTED_BUFFER_WIDTH","Value":1322} + ,{"Name":"D3D12_MESSAGE_ID_CREATEMESHSHADER_TOPOLOGY_MISMATCH","Value":1323} + ,{"Name":"D3D12_MESSAGE_ID_VRS_SUM_COMBINER_REQUIRES_CAPABILITY","Value":1324} + ,{"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} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_MESSAGE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":"DescriptionByteLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_INFO_QUEUE_FILTER_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"NumSeverities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pSeverityList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":[]} + ,{"Name":"NumIDs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pIDList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_ID","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_INFO_QUEUE_FILTER" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D12InfoQueue" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"0742a90b-c387-483f-b946-30a7e4e61458" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetMessageCountLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"MessageCountLimit","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClearStoredMessages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"MessageIndex","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_MESSAGE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2},"Optional"]} + ,{"Name":"pMessageByteLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetNumMessagesAllowedByStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetNumMessagesDeniedByStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetNumStoredMessages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetNumStoredMessagesAllowedByRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetNumMessagesDiscardedByMessageCountLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetMessageCountLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"AddStorageFilterEntries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1},"Optional"]} + ,{"Name":"pFilterByteLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ClearStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"PushEmptyStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"PushCopyOfStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"PushStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PopStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetStorageFilterStackSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"AddRetrievalFilterEntries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1},"Optional"]} + ,{"Name":"pFilterByteLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ClearRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"PushEmptyRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"PushCopyOfRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"PushRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PopRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetRetrievalFilterStackSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"AddMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Category","Type":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_CATEGORY","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"Severity","Type":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"ID","Type":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_ID","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDescription","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"AddApplicationMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Severity","Type":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDescription","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetBreakOnCategory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Category","Type":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_CATEGORY","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"bEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBreakOnSeverity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Severity","Type":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"bEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBreakOnID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ID","Type":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_ID","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"bEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBreakOnCategory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Category","Type":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_CATEGORY","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBreakOnSeverity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Severity","Type":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBreakOnID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ID","Type":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_ID","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetMuteDebugOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"bMute","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMuteDebugOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"D3D12_MESSAGE_CALLBACK_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_MESSAGE_CALLBACK_FLAG_NONE","Value":0} + ,{"Name":"D3D12_MESSAGE_CALLBACK_IGNORE_FILTERS","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12MessageFunc" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"Category","Type":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_CATEGORY","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"Severity","Type":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"ID","Type":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_ID","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDescription","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ID3D12InfoQueue1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"2852dd88-b484-4c0c-b6b1-67168500e600" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12InfoQueue","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"RegisterMessageCallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"CallbackFunc","Type":{"Kind":"ApiRef","Name":"D3D12MessageFunc","TargetKind":"FunctionPointer","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"CallbackFilterFlags","Type":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_CALLBACK_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pCallbackCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UnregisterMessageCallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"CallbackCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"PFN_D3D12_CREATE_DEVICE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"PFN_D3D12_GET_DEBUG_INTERFACE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"PFN_D3D12_GET_INTERFACE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"ID3D12SDKConfiguration" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"e9eb5314-33aa-42b2-a718-d77f58b1f1c7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetSDKVersion" + ,"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":"D3D12_AXIS_SHADING_RATE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_AXIS_SHADING_RATE_1X","Value":0} + ,{"Name":"D3D12_AXIS_SHADING_RATE_2X","Value":1} + ,{"Name":"D3D12_AXIS_SHADING_RATE_4X","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_SHADING_RATE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_SHADING_RATE_1X1","Value":0} + ,{"Name":"D3D12_SHADING_RATE_1X2","Value":1} + ,{"Name":"D3D12_SHADING_RATE_2X1","Value":4} + ,{"Name":"D3D12_SHADING_RATE_2X2","Value":5} + ,{"Name":"D3D12_SHADING_RATE_2X4","Value":6} + ,{"Name":"D3D12_SHADING_RATE_4X2","Value":9} + ,{"Name":"D3D12_SHADING_RATE_4X4","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_SHADING_RATE_COMBINER" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_SHADING_RATE_COMBINER_PASSTHROUGH","Value":0} + ,{"Name":"D3D12_SHADING_RATE_COMBINER_OVERRIDE","Value":1} + ,{"Name":"D3D12_SHADING_RATE_COMBINER_MIN","Value":2} + ,{"Name":"D3D12_SHADING_RATE_COMBINER_MAX","Value":3} + ,{"Name":"D3D12_SHADING_RATE_COMBINER_SUM","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ID3D12GraphicsCommandList5" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"55050859-4024-474c-87f5-6472eaee44ea" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12GraphicsCommandList4","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"RSSetShadingRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"baseShadingRate","Type":{"Kind":"ApiRef","Name":"D3D12_SHADING_RATE","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"combiners","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_SHADING_RATE_COMBINER","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"RSSetShadingRateImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"shadingRateImage","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"D3D12_DISPATCH_MESH_ARGUMENTS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ThreadGroupCountX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ThreadGroupCountY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ThreadGroupCountZ","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D12GraphicsCommandList6" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"c3827890-e548-4cfa-96cf-5689a9370f80" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12GraphicsCommandList5","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"DispatchMesh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ThreadGroupCountX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ThreadGroupCountY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ThreadGroupCountZ","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"D3D12_SHADER_VERSION_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3D12_SHVER_PIXEL_SHADER","Value":0} + ,{"Name":"D3D12_SHVER_VERTEX_SHADER","Value":1} + ,{"Name":"D3D12_SHVER_GEOMETRY_SHADER","Value":2} + ,{"Name":"D3D12_SHVER_HULL_SHADER","Value":3} + ,{"Name":"D3D12_SHVER_DOMAIN_SHADER","Value":4} + ,{"Name":"D3D12_SHVER_COMPUTE_SHADER","Value":5} + ,{"Name":"D3D12_SHVER_RESERVED0","Value":65520} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_SIGNATURE_PARAMETER_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SemanticName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SemanticIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Register","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SystemValueType","Type":{"Kind":"ApiRef","Name":"D3D_NAME","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} + ,{"Name":"ComponentType","Type":{"Kind":"ApiRef","Name":"D3D_REGISTER_COMPONENT_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} + ,{"Name":"Mask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ReadWriteMask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Stream","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinPrecision","Type":{"Kind":"ApiRef","Name":"D3D_MIN_PRECISION","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_SHADER_BUFFER_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Variables","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_SHADER_VARIABLE_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} + ,{"Name":"StartOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DefaultValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"StartTexture","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartSampler","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SamplerSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_SHADER_TYPE_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Rows","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Columns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Elements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Members","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_SHADER_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Creator","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConstantBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BoundResources","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputParameters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutputParameters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TempRegisterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TempArrayCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DefCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DclCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureNormalInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureLoadInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureCompInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureBiasInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureGradientInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FloatInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IntInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UintInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StaticFlowControlCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DynamicFlowControlCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MacroInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArrayInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CutInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EmitInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GSOutputTopology","Type":{"Kind":"ApiRef","Name":"D3D_PRIMITIVE_TOPOLOGY","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} + ,{"Name":"GSMaxOutputVertexCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputPrimitive","Type":{"Kind":"ApiRef","Name":"D3D_PRIMITIVE","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} + ,{"Name":"PatchConstantParameters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cGSInstanceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cControlPoints","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HSOutputPrimitive","Type":{"Kind":"ApiRef","Name":"D3D_TESSELLATOR_OUTPUT_PRIMITIVE","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} + ,{"Name":"HSPartitioning","Type":{"Kind":"ApiRef","Name":"D3D_TESSELLATOR_PARTITIONING","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} + ,{"Name":"TessellatorDomain","Type":{"Kind":"ApiRef","Name":"D3D_TESSELLATOR_DOMAIN","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} + ,{"Name":"cBarrierInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cInterlockedInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cTextureStoreInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_SHADER_INPUT_BIND_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"BindPoint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BindCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReturnType","Type":{"Kind":"ApiRef","Name":"D3D_RESOURCE_RETURN_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} + ,{"Name":"Dimension","Type":{"Kind":"ApiRef","Name":"D3D_SRV_DIMENSION","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} + ,{"Name":"NumSamples","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Space","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_LIBRARY_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Creator","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FunctionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FUNCTION_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Creator","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConstantBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BoundResources","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TempRegisterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TempArrayCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DefCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DclCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureNormalInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureLoadInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureCompInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureBiasInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureGradientInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FloatInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IntInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UintInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StaticFlowControlCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DynamicFlowControlCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MacroInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArrayInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MovInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MovcInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConversionInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BitwiseInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinFeatureLevel","Type":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} + ,{"Name":"RequiredFeatureFlags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} + ,{"Name":"FunctionParameterCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"HasReturn","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"Has10Level9VertexShader","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"Has10Level9PixelShader","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_PARAMETER_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D_SHADER_VARIABLE_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} + ,{"Name":"Class","Type":{"Kind":"ApiRef","Name":"D3D_SHADER_VARIABLE_CLASS","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} + ,{"Name":"Rows","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Columns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InterpolationMode","Type":{"Kind":"ApiRef","Name":"D3D_INTERPOLATION_MODE","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D_PARAMETER_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} + ,{"Name":"FirstInRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstInComponent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstOutRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstOutComponent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D12ShaderReflectionType" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"e913c351-783d-48ca-a1d1-4f306284ad56" + ,"Interface":null + ,"Methods":[ + { + "Name":"GetDesc" + ,"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_SHADER_TYPE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMemberTypeByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D12ShaderReflectionType","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMemberTypeByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D12ShaderReflectionType","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetMemberTypeName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsEqual" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pType","Type":{"Kind":"ApiRef","Name":"ID3D12ShaderReflectionType","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSubType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D12ShaderReflectionType","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetBaseClass" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D12ShaderReflectionType","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetNumInterfaces" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetInterfaceByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D12ShaderReflectionType","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"uIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsOfType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pType","Type":{"Kind":"ApiRef","Name":"ID3D12ShaderReflectionType","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImplementsInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pBase","Type":{"Kind":"ApiRef","Name":"ID3D12ShaderReflectionType","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D12ShaderReflectionVariable" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"8337a8a6-a216-444a-b2f4-314733a73aea" + ,"Interface":null + ,"Methods":[ + { + "Name":"GetDesc" + ,"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_SHADER_VARIABLE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D12ShaderReflectionType","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D12ShaderReflectionConstantBuffer","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetInterfaceSlot" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"uArrayIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D12ShaderReflectionConstantBuffer" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"c59598b4-48b3-4869-b9b1-b1618b14a8b7" + ,"Interface":null + ,"Methods":[ + { + "Name":"GetDesc" + ,"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_SHADER_BUFFER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetVariableByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D12ShaderReflectionVariable","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVariableByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D12ShaderReflectionVariable","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"ID3D12ShaderReflection" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"5a58797d-a72c-478d-8ba2-efc6b0efe88e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"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_SHADER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetConstantBufferByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D12ShaderReflectionConstantBuffer","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetConstantBufferByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D12ShaderReflectionConstantBuffer","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetResourceBindingDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ResourceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_SHADER_INPUT_BIND_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetInputParameterDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_SIGNATURE_PARAMETER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOutputParameterDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_SIGNATURE_PARAMETER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPatchConstantParameterDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_SIGNATURE_PARAMETER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVariableByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D12ShaderReflectionVariable","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetResourceBindingDescByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_SHADER_INPUT_BIND_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMovInstructionCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetMovcInstructionCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetConversionInstructionCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetBitwiseInstructionCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetGSInputPrimitive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D_PRIMITIVE","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"IsSampleFrequencyShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetNumInterfaceSlots" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetMinFeatureLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetThreadGroupSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pSizeX","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pSizeY","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pSizeZ","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetRequiresFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID3D12LibraryReflection" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"8e349d19-54db-4a56-9dc9-119d87bdb804" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"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_LIBRARY_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFunctionByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D12FunctionReflection","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"FunctionIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D12FunctionReflection" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"1108795c-2772-4ba9-b2a8-d464dc7e2799" + ,"Interface":null + ,"Methods":[ + { + "Name":"GetDesc" + ,"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_FUNCTION_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetConstantBufferByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D12ShaderReflectionConstantBuffer","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"BufferIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetConstantBufferByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D12ShaderReflectionConstantBuffer","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetResourceBindingDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ResourceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_SHADER_INPUT_BIND_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVariableByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D12ShaderReflectionVariable","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetResourceBindingDescByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_SHADER_INPUT_BIND_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFunctionParameter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D12FunctionParameterReflection","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ParameterIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D12FunctionParameterReflection" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"ec25f42d-7006-4f2b-b33e-02cc3375733f" + ,"Interface":null + ,"Methods":[ + { + "Name":"GetDesc" + ,"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_PARAMETER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } +] + +,"Functions":[ + { + "Name":"D3D12SerializeRootSignature" + ,"SetLastError":false + ,"DllImport":"d3d12.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pRootSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_ROOT_SIGNATURE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Version","Type":{"Kind":"ApiRef","Name":"D3D_ROOT_SIGNATURE_VERSION","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppErrorBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"D3D12CreateRootSignatureDeserializer" + ,"SetLastError":false + ,"DllImport":"d3d12.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} + ,{"Name":"SrcDataSizeInBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pRootSignatureDeserializerInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppRootSignatureDeserializer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3D12SerializeVersionedRootSignature" + ,"SetLastError":false + ,"DllImport":"d3d12.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pRootSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_VERSIONED_ROOT_SIGNATURE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppErrorBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"D3D12CreateVersionedRootSignatureDeserializer" + ,"SetLastError":false + ,"DllImport":"d3d12.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} + ,{"Name":"SrcDataSizeInBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pRootSignatureDeserializerInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppRootSignatureDeserializer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3D12CreateDevice" + ,"SetLastError":false + ,"DllImport":"d3d12.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pAdapter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"MinimumFeatureLevel","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":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"D3D12GetDebugInterface" + ,"SetLastError":false + ,"DllImport":"d3d12.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvDebug","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"D3D12EnableExperimentalFeatures" + ,"SetLastError":false + ,"DllImport":"d3d12.dll" + ,"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":"D3D12GetInterface" + ,"SetLastError":false + ,"DllImport":"d3d12.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvDebug","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/src/Generator/win32json/api/Graphics.Direct3D9.json b/src/Generator/win32json/api/Graphics.Direct3D9.json new file mode 100644 index 0000000..776c77f --- /dev/null +++ b/src/Generator/win32json/api/Graphics.Direct3D9.json @@ -0,0 +1,8100 @@ +{ + +"Constants":[ + { + "Name":"D3DRTYPECOUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3DCS_LEFT" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3DCS_RIGHT" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3DCS_TOP" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3DCS_BOTTOM" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3DCS_FRONT" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3DCS_BACK" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3DCS_PLANE0" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3DCS_PLANE1" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"D3DCS_PLANE2" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"D3DCS_PLANE3" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"D3DCS_PLANE4" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"D3DCS_PLANE5" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"D3D_MAX_SIMULTANEOUS_RENDERTARGETS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3DWRAP_W" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3DDMAPSAMPLER" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"D3DVERTEXTEXTURESAMPLER0" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":257 + ,"Attrs":[] + } + ,{ + "Name":"D3DVERTEXTEXTURESAMPLER1" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":258 + ,"Attrs":[] + } + ,{ + "Name":"D3DVERTEXTEXTURESAMPLER2" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":259 + ,"Attrs":[] + } + ,{ + "Name":"D3DVERTEXTEXTURESAMPLER3" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":260 + ,"Attrs":[] + } + ,{ + "Name":"D3DTSS_TCI_SPHEREMAP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":262144 + ,"Attrs":[] + } + ,{ + "Name":"D3DTA_TEMP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"D3DTA_CONSTANT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":6 + ,"Attrs":[] + } + ,{ + "Name":"D3DFVF_XYZW" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16386 + ,"Attrs":[] + } + ,{ + "Name":"D3DFVF_PSIZE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3DFVF_LASTBETA_UBYTE4" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"D3DFVF_LASTBETA_D3DCOLOR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32768 + ,"Attrs":[] + } + ,{ + "Name":"MAXD3DDECLUSAGEINDEX" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":15 + ,"Attrs":[] + } + ,{ + "Name":"MAXD3DDECLLENGTH" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3DSTREAMSOURCE_INDEXEDDATA" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1073741824 + ,"Attrs":[] + } + ,{ + "Name":"D3DSTREAMSOURCE_INSTANCEDATA" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2147483648 + ,"Attrs":[] + } + ,{ + "Name":"D3DSI_OPCODE_MASK" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":65535 + ,"Attrs":[] + } + ,{ + "Name":"D3DSI_INSTLENGTH_MASK" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":251658240 + ,"Attrs":[] + } + ,{ + "Name":"D3DSI_INSTLENGTH_SHIFT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":24 + ,"Attrs":[] + } + ,{ + "Name":"D3DSI_COISSUE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1073741824 + ,"Attrs":[] + } + ,{ + "Name":"D3DSP_OPCODESPECIFICCONTROL_MASK" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16711680 + ,"Attrs":[] + } + ,{ + "Name":"D3DSP_OPCODESPECIFICCONTROL_SHIFT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3DSHADER_COMPARISON_SHIFT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3DSP_DCL_USAGE_SHIFT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3DSP_DCL_USAGE_MASK" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":15 + ,"Attrs":[] + } + ,{ + "Name":"D3DSP_DCL_USAGEINDEX_SHIFT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3DSP_DCL_USAGEINDEX_MASK" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":983040 + ,"Attrs":[] + } + ,{ + "Name":"D3DSP_TEXTURETYPE_SHIFT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":27 + ,"Attrs":[] + } + ,{ + "Name":"D3DSP_TEXTURETYPE_MASK" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2013265920 + ,"Attrs":[] + } + ,{ + "Name":"D3DSP_REGNUM_MASK" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2047 + ,"Attrs":[] + } + ,{ + "Name":"D3DSP_WRITEMASK_0" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":65536 + ,"Attrs":[] + } + ,{ + "Name":"D3DSP_WRITEMASK_1" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":131072 + ,"Attrs":[] + } + ,{ + "Name":"D3DSP_WRITEMASK_2" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":262144 + ,"Attrs":[] + } + ,{ + "Name":"D3DSP_WRITEMASK_3" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":524288 + ,"Attrs":[] + } + ,{ + "Name":"D3DSP_WRITEMASK_ALL" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":983040 + ,"Attrs":[] + } + ,{ + "Name":"D3DSP_DSTMOD_SHIFT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20 + ,"Attrs":[] + } + ,{ + "Name":"D3DSP_DSTMOD_MASK" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":15728640 + ,"Attrs":[] + } + ,{ + "Name":"D3DSP_DSTSHIFT_SHIFT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":24 + ,"Attrs":[] + } + ,{ + "Name":"D3DSP_DSTSHIFT_MASK" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":251658240 + ,"Attrs":[] + } + ,{ + "Name":"D3DSP_REGTYPE_SHIFT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":28 + ,"Attrs":[] + } + ,{ + "Name":"D3DSP_REGTYPE_SHIFT2" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3DSP_REGTYPE_MASK" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1879048192 + ,"Attrs":[] + } + ,{ + "Name":"D3DSP_REGTYPE_MASK2" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":6144 + ,"Attrs":[] + } + ,{ + "Name":"D3DVS_ADDRESSMODE_SHIFT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":13 + ,"Attrs":[] + } + ,{ + "Name":"D3DSHADER_ADDRESSMODE_SHIFT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":13 + ,"Attrs":[] + } + ,{ + "Name":"D3DVS_SWIZZLE_SHIFT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3DVS_SWIZZLE_MASK" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16711680 + ,"Attrs":[] + } + ,{ + "Name":"D3DSP_SWIZZLE_SHIFT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3DSP_SWIZZLE_MASK" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16711680 + ,"Attrs":[] + } + ,{ + "Name":"D3DSP_SRCMOD_SHIFT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":24 + ,"Attrs":[] + } + ,{ + "Name":"D3DSP_SRCMOD_MASK" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":251658240 + ,"Attrs":[] + } + ,{ + "Name":"D3DSP_MIN_PRECISION_SHIFT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":14 + ,"Attrs":[] + } + ,{ + "Name":"D3DSP_MIN_PRECISION_MASK" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":49152 + ,"Attrs":[] + } + ,{ + "Name":"D3DSI_COMMENTSIZE_SHIFT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3DSI_COMMENTSIZE_MASK" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2147418112 + ,"Attrs":[] + } + ,{ + "Name":"D3DPRESENT_RATE_DEFAULT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3DPRESENTFLAG_LOCKABLE_BACKBUFFER" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3DPRESENTFLAG_DISCARD_DEPTHSTENCIL" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3DPRESENTFLAG_DEVICECLIP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3DPRESENTFLAG_VIDEO" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3DPRESENTFLAG_NOAUTOROTATE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3DPRESENTFLAG_UNPRUNEDMODE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3DPRESENTFLAG_OVERLAY_LIMITEDRGB" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"D3DPRESENTFLAG_OVERLAY_YCbCr_BT709" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"D3DPRESENTFLAG_OVERLAY_YCbCr_xvYCC" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"D3DPRESENTFLAG_RESTRICTED_CONTENT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"D3DPRESENTFLAG_RESTRICT_SHARED_RESOURCE_DRIVER" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"D3DUSAGE_RENDERTARGET" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3DUSAGE_DEPTHSTENCIL" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3DUSAGE_DYNAMIC" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"D3DUSAGE_NONSECURE" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":8388608 + ,"Attrs":[] + } + ,{ + "Name":"D3DUSAGE_AUTOGENMIPMAP" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"D3DUSAGE_DMAP" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"D3DUSAGE_QUERY_LEGACYBUMPMAP" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":32768 + ,"Attrs":[] + } + ,{ + "Name":"D3DUSAGE_QUERY_SRGBREAD" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":65536 + ,"Attrs":[] + } + ,{ + "Name":"D3DUSAGE_QUERY_FILTER" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":131072 + ,"Attrs":[] + } + ,{ + "Name":"D3DUSAGE_QUERY_SRGBWRITE" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":262144 + ,"Attrs":[] + } + ,{ + "Name":"D3DUSAGE_QUERY_POSTPIXELSHADER_BLENDING" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":524288 + ,"Attrs":[] + } + ,{ + "Name":"D3DUSAGE_QUERY_VERTEXTEXTURE" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":1048576 + ,"Attrs":[] + } + ,{ + "Name":"D3DUSAGE_QUERY_WRAPANDMIP" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":2097152 + ,"Attrs":[] + } + ,{ + "Name":"D3DUSAGE_WRITEONLY" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3DUSAGE_SOFTWAREPROCESSING" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3DUSAGE_DONOTCLIP" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3DUSAGE_POINTS" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3DUSAGE_RTPATCHES" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"D3DUSAGE_NPATCHES" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"D3DUSAGE_TEXTAPI" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":268435456 + ,"Attrs":[] + } + ,{ + "Name":"D3DUSAGE_RESTRICTED_CONTENT" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"D3DUSAGE_RESTRICT_SHARED_RESOURCE" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":8192 + ,"Attrs":[] + } + ,{ + "Name":"D3DUSAGE_RESTRICT_SHARED_RESOURCE_DRIVER" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"D3DLOCK_READONLY" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3DLOCK_DISCARD" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":8192 + ,"Attrs":[] + } + ,{ + "Name":"D3DLOCK_NOOVERWRITE" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"D3DLOCK_NOSYSLOCK" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"D3DLOCK_DONOTWAIT" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"D3DLOCK_NO_DIRTY_UPDATE" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":32768 + ,"Attrs":[] + } + ,{ + "Name":"MAX_DEVICE_IDENTIFIER_STRING" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"D3DISSUE_END" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3DISSUE_BEGIN" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3DGETDATA_FLUSH" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPOSERECTS_MAXNUMRECTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":65535 + ,"Attrs":[] + } + ,{ + "Name":"D3DCONVOLUTIONMONO_MAXWIDTH" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":7 + ,"Attrs":[] + } + ,{ + "Name":"D3DCONVOLUTIONMONO_MAXHEIGHT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":7 + ,"Attrs":[] + } + ,{ + "Name":"D3DFMT_A1_SURFACE_MAXWIDTH" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8192 + ,"Attrs":[] + } + ,{ + "Name":"D3DFMT_A1_SURFACE_MAXHEIGHT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"D3D9_RESOURCE_PRIORITY_MINIMUM" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":671088640 + ,"Attrs":[] + } + ,{ + "Name":"D3D9_RESOURCE_PRIORITY_LOW" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1342177280 + ,"Attrs":[] + } + ,{ + "Name":"D3D9_RESOURCE_PRIORITY_NORMAL" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2013265920 + ,"Attrs":[] + } + ,{ + "Name":"D3D9_RESOURCE_PRIORITY_HIGH" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2684354560 + ,"Attrs":[] + } + ,{ + "Name":"D3D9_RESOURCE_PRIORITY_MAXIMUM" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3355443200 + ,"Attrs":[] + } + ,{ + "Name":"D3D_OMAC_SIZE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3DAUTHENTICATEDQUERY_PROTECTION" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"a84eb584-c495-48aa-b94d-8bd2d6fbce05" + ,"Attrs":[] + } + ,{ + "Name":"D3DAUTHENTICATEDQUERY_CHANNELTYPE" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"bc1b18a5-b1fb-42ab-bd94-b5828b4bf7be" + ,"Attrs":[] + } + ,{ + "Name":"D3DAUTHENTICATEDQUERY_DEVICEHANDLE" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"ec1c539d-8cff-4e2a-bcc4-f5692f99f480" + ,"Attrs":[] + } + ,{ + "Name":"D3DAUTHENTICATEDQUERY_CRYPTOSESSION" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"2634499e-d018-4d74-ac17-7f724059528d" + ,"Attrs":[] + } + ,{ + "Name":"D3DAUTHENTICATEDQUERY_RESTRICTEDSHAREDRESOURCEPROCESSCOUNT" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"0db207b3-9450-46a6-82de-1b96d44f9cf2" + ,"Attrs":[] + } + ,{ + "Name":"D3DAUTHENTICATEDQUERY_RESTRICTEDSHAREDRESOURCEPROCESS" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"649bbadb-f0f4-4639-a15b-24393fc3abac" + ,"Attrs":[] + } + ,{ + "Name":"D3DAUTHENTICATEDQUERY_UNRESTRICTEDPROTECTEDSHAREDRESOURCECOUNT" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"012f0bd6-e662-4474-befd-aa53e5143c6d" + ,"Attrs":[] + } + ,{ + "Name":"D3DAUTHENTICATEDQUERY_OUTPUTIDCOUNT" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"2c042b5e-8c07-46d5-aabe-8f75cbad4c31" + ,"Attrs":[] + } + ,{ + "Name":"D3DAUTHENTICATEDQUERY_OUTPUTID" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"839ddca3-9b4e-41e4-b053-892bd2a11ee7" + ,"Attrs":[] + } + ,{ + "Name":"D3DAUTHENTICATEDQUERY_ACCESSIBILITYATTRIBUTES" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6214d9d2-432c-4abb-9fce-216eea269e3b" + ,"Attrs":[] + } + ,{ + "Name":"D3DAUTHENTICATEDQUERY_ENCRYPTIONWHENACCESSIBLEGUIDCOUNT" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"b30f7066-203c-4b07-93fc-ceaafd61241e" + ,"Attrs":[] + } + ,{ + "Name":"D3DAUTHENTICATEDQUERY_ENCRYPTIONWHENACCESSIBLEGUID" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"f83a5958-e986-4bda-beb0-411f6a7a01b7" + ,"Attrs":[] + } + ,{ + "Name":"D3DAUTHENTICATEDQUERY_CURRENTENCRYPTIONWHENACCESSIBLE" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"ec1791c7-dad3-4f15-9ec3-faa93d60d4f0" + ,"Attrs":[] + } + ,{ + "Name":"D3DAUTHENTICATEDCONFIGURE_INITIALIZE" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"06114bdb-3523-470a-8dca-fbc2845154f0" + ,"Attrs":[] + } + ,{ + "Name":"D3DAUTHENTICATEDCONFIGURE_PROTECTION" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"50455658-3f47-4362-bf99-bfdfcde9ed29" + ,"Attrs":[] + } + ,{ + "Name":"D3DAUTHENTICATEDCONFIGURE_CRYPTOSESSION" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6346cc54-2cfc-4ad4-8224-d15837de7700" + ,"Attrs":[] + } + ,{ + "Name":"D3DAUTHENTICATEDCONFIGURE_SHAREDRESOURCE" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"0772d047-1b40-48e8-9ca6-b5f510de9f01" + ,"Attrs":[] + } + ,{ + "Name":"D3DAUTHENTICATEDCONFIGURE_ENCRYPTIONWHENACCESSIBLE" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"41fff286-6ae0-4d43-9d55-a46e9efd158a" + ,"Attrs":[] + } + ,{ + "Name":"D3DVS20CAPS_PREDICATION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3DVS20_MAX_DYNAMICFLOWCONTROLDEPTH" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":24 + ,"Attrs":[] + } + ,{ + "Name":"D3DVS20_MIN_DYNAMICFLOWCONTROLDEPTH" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3DVS20_MAX_NUMTEMPS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3DVS20_MIN_NUMTEMPS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":12 + ,"Attrs":[] + } + ,{ + "Name":"D3DVS20_MAX_STATICFLOWCONTROLDEPTH" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3DVS20_MIN_STATICFLOWCONTROLDEPTH" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3DPS20CAPS_ARBITRARYSWIZZLE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3DPS20CAPS_GRADIENTINSTRUCTIONS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3DPS20CAPS_PREDICATION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3DPS20CAPS_NODEPENDENTREADLIMIT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3DPS20CAPS_NOTEXINSTRUCTIONLIMIT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3DPS20_MAX_DYNAMICFLOWCONTROLDEPTH" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":24 + ,"Attrs":[] + } + ,{ + "Name":"D3DPS20_MIN_DYNAMICFLOWCONTROLDEPTH" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3DPS20_MAX_NUMTEMPS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3DPS20_MIN_NUMTEMPS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":12 + ,"Attrs":[] + } + ,{ + "Name":"D3DPS20_MAX_STATICFLOWCONTROLDEPTH" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3DPS20_MIN_STATICFLOWCONTROLDEPTH" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3DPS20_MAX_NUMINSTRUCTIONSLOTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"D3DPS20_MIN_NUMINSTRUCTIONSLOTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":96 + ,"Attrs":[] + } + ,{ + "Name":"D3DMIN30SHADERINSTRUCTIONS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"D3DMAX30SHADERINSTRUCTIONS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32768 + ,"Attrs":[] + } + ,{ + "Name":"D3DOVERLAYCAPS_FULLRANGERGB" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3DOVERLAYCAPS_LIMITEDRANGERGB" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3DOVERLAYCAPS_YCbCr_BT601" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3DOVERLAYCAPS_YCbCr_BT709" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3DOVERLAYCAPS_YCbCr_BT601_xvYCC" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3DOVERLAYCAPS_YCbCr_BT709_xvYCC" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3DOVERLAYCAPS_STRETCHX" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3DOVERLAYCAPS_STRETCHY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"D3DCPCAPS_SOFTWARE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3DCPCAPS_HARDWARE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3DCPCAPS_PROTECTIONALWAYSON" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3DCPCAPS_PARTIALDECRYPTION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3DCPCAPS_CONTENTKEY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3DCPCAPS_FRESHENSESSIONKEY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3DCPCAPS_ENCRYPTEDREADBACK" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3DCPCAPS_ENCRYPTEDREADBACKKEY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"D3DCPCAPS_SEQUENTIAL_CTR_IV" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"D3DCPCAPS_ENCRYPTSLICEDATAONLY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"D3DCRYPTOTYPE_AES128_CTR" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"9b6bd711-4f74-41c9-9e7b-0be2d7d93b4f" + ,"Attrs":[] + } + ,{ + "Name":"D3DCRYPTOTYPE_PROPRIETARY" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"ab4e9afd-1d1c-46e6-a72f-0869917b0de8" + ,"Attrs":[] + } + ,{ + "Name":"D3DKEYEXCHANGE_RSAES_OAEP" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"c1949895-d72a-4a1d-8e5d-ed857d171520" + ,"Attrs":[] + } + ,{ + "Name":"D3DKEYEXCHANGE_DXVA" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"43d3775c-38e5-4924-8d86-d3fccf153e9b" + ,"Attrs":[] + } + ,{ + "Name":"D3DCAPS_OVERLAY" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"D3DCAPS_READ_SCANLINE" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":131072 + ,"Attrs":[] + } + ,{ + "Name":"D3DCAPS2_FULLSCREENGAMMA" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":131072 + ,"Attrs":[] + } + ,{ + "Name":"D3DCAPS2_CANCALIBRATEGAMMA" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":1048576 + ,"Attrs":[] + } + ,{ + "Name":"D3DCAPS2_RESERVED" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":33554432 + ,"Attrs":[] + } + ,{ + "Name":"D3DCAPS2_CANMANAGERESOURCE" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":268435456 + ,"Attrs":[] + } + ,{ + "Name":"D3DCAPS2_DYNAMICTEXTURES" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":536870912 + ,"Attrs":[] + } + ,{ + "Name":"D3DCAPS2_CANAUTOGENMIPMAP" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":1073741824 + ,"Attrs":[] + } + ,{ + "Name":"D3DCAPS2_CANSHARERESOURCE" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":-2147483648 + ,"Attrs":[] + } + ,{ + "Name":"D3DCAPS3_RESERVED" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":-2147483617 + ,"Attrs":[] + } + ,{ + "Name":"D3DCAPS3_ALPHA_FULLSCREEN_FLIP_OR_DISCARD" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3DCAPS3_LINEAR_TO_SRGB_PRESENTATION" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"D3DCAPS3_COPY_TO_VIDMEM" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"D3DCAPS3_COPY_TO_SYSTEMMEM" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"D3DCAPS3_DXVAHD" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"D3DCAPS3_DXVAHD_LIMITED" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"D3DPRESENT_INTERVAL_DEFAULT" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3DPRESENT_INTERVAL_ONE" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3DPRESENT_INTERVAL_TWO" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3DPRESENT_INTERVAL_THREE" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3DPRESENT_INTERVAL_FOUR" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3DPRESENT_INTERVAL_IMMEDIATE" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":-2147483648 + ,"Attrs":[] + } + ,{ + "Name":"D3DCURSORCAPS_COLOR" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3DCURSORCAPS_LOWRES" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3DDEVCAPS_PUREDEVICE" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":1048576 + ,"Attrs":[] + } + ,{ + "Name":"D3DDEVCAPS_QUINTICRTPATCHES" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":2097152 + ,"Attrs":[] + } + ,{ + "Name":"D3DDEVCAPS_RTPATCHES" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":4194304 + ,"Attrs":[] + } + ,{ + "Name":"D3DDEVCAPS_RTPATCHHANDLEZERO" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":8388608 + ,"Attrs":[] + } + ,{ + "Name":"D3DDEVCAPS_NPATCHES" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":16777216 + ,"Attrs":[] + } + ,{ + "Name":"D3DPMISCCAPS_COLORWRITEENABLE" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"D3DPMISCCAPS_CLIPPLANESCALEDPOINTS" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"D3DPMISCCAPS_CLIPTLVERTS" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"D3DPMISCCAPS_TSSARGTEMP" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"D3DPMISCCAPS_BLENDOP" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"D3DPMISCCAPS_NULLREFERENCE" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"D3DPMISCCAPS_INDEPENDENTWRITEMASKS" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"D3DPMISCCAPS_PERSTAGECONSTANT" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":32768 + ,"Attrs":[] + } + ,{ + "Name":"D3DPMISCCAPS_FOGANDSPECULARALPHA" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":65536 + ,"Attrs":[] + } + ,{ + "Name":"D3DPMISCCAPS_SEPARATEALPHABLEND" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":131072 + ,"Attrs":[] + } + ,{ + "Name":"D3DPMISCCAPS_MRTINDEPENDENTBITDEPTHS" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":262144 + ,"Attrs":[] + } + ,{ + "Name":"D3DPMISCCAPS_MRTPOSTPIXELSHADERBLENDING" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":524288 + ,"Attrs":[] + } + ,{ + "Name":"D3DPMISCCAPS_FOGVERTEXCLAMPED" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":1048576 + ,"Attrs":[] + } + ,{ + "Name":"D3DPMISCCAPS_POSTBLENDSRGBCONVERT" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":2097152 + ,"Attrs":[] + } + ,{ + "Name":"D3DLINECAPS_TEXTURE" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3DLINECAPS_ZTEST" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3DLINECAPS_BLEND" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3DLINECAPS_ALPHACMP" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3DLINECAPS_FOG" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3DLINECAPS_ANTIALIAS" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3DPRASTERCAPS_COLORPERSPECTIVE" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":4194304 + ,"Attrs":[] + } + ,{ + "Name":"D3DPRASTERCAPS_SCISSORTEST" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":16777216 + ,"Attrs":[] + } + ,{ + "Name":"D3DPRASTERCAPS_SLOPESCALEDEPTHBIAS" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":33554432 + ,"Attrs":[] + } + ,{ + "Name":"D3DPRASTERCAPS_DEPTHBIAS" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":67108864 + ,"Attrs":[] + } + ,{ + "Name":"D3DPRASTERCAPS_MULTISAMPLE_TOGGLE" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":134217728 + ,"Attrs":[] + } + ,{ + "Name":"D3DPBLENDCAPS_BLENDFACTOR" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":8192 + ,"Attrs":[] + } + ,{ + "Name":"D3DPBLENDCAPS_SRCCOLOR2" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"D3DPBLENDCAPS_INVSRCCOLOR2" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":32768 + ,"Attrs":[] + } + ,{ + "Name":"D3DPTEXTURECAPS_VOLUMEMAP" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":8192 + ,"Attrs":[] + } + ,{ + "Name":"D3DPTEXTURECAPS_MIPMAP" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"D3DPTEXTURECAPS_MIPVOLUMEMAP" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":32768 + ,"Attrs":[] + } + ,{ + "Name":"D3DPTEXTURECAPS_MIPCUBEMAP" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":65536 + ,"Attrs":[] + } + ,{ + "Name":"D3DPTEXTURECAPS_CUBEMAP_POW2" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":131072 + ,"Attrs":[] + } + ,{ + "Name":"D3DPTEXTURECAPS_VOLUMEMAP_POW2" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":262144 + ,"Attrs":[] + } + ,{ + "Name":"D3DPTEXTURECAPS_NOPROJECTEDBUMPENV" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":2097152 + ,"Attrs":[] + } + ,{ + "Name":"D3DPTFILTERCAPS_MINFPYRAMIDALQUAD" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"D3DPTFILTERCAPS_MINFGAUSSIANQUAD" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"D3DPTFILTERCAPS_CONVOLUTIONMONO" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":262144 + ,"Attrs":[] + } + ,{ + "Name":"D3DPTFILTERCAPS_MAGFPYRAMIDALQUAD" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":134217728 + ,"Attrs":[] + } + ,{ + "Name":"D3DPTFILTERCAPS_MAGFGAUSSIANQUAD" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":268435456 + ,"Attrs":[] + } + ,{ + "Name":"D3DPTADDRESSCAPS_MIRRORONCE" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3DSTENCILCAPS_TWOSIDED" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"D3DTEXOPCAPS_MULTIPLYADD" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":16777216 + ,"Attrs":[] + } + ,{ + "Name":"D3DTEXOPCAPS_LERP" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":33554432 + ,"Attrs":[] + } + ,{ + "Name":"D3DFVFCAPS_PSIZE" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":1048576 + ,"Attrs":[] + } + ,{ + "Name":"D3DVTXPCAPS_TWEENING" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3DVTXPCAPS_TEXGEN_SPHEREMAP" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"D3DVTXPCAPS_NO_TEXGEN_NONLOCALVIEWER" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"D3DDEVCAPS2_STREAMOFFSET" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3DDEVCAPS2_DMAPNPATCH" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3DDEVCAPS2_ADAPTIVETESSRTPATCH" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3DDEVCAPS2_ADAPTIVETESSNPATCH" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3DDEVCAPS2_CAN_STRETCHRECT_FROM_TEXTURES" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3DDEVCAPS2_PRESAMPLEDDMAPNPATCH" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3DDEVCAPS2_VERTEXELEMENTSCANSHARESTREAMOFFSET" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3DDTCAPS_UBYTE4" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3DDTCAPS_UBYTE4N" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3DDTCAPS_SHORT2N" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3DDTCAPS_SHORT4N" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3DDTCAPS_USHORT2N" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3DDTCAPS_USHORT4N" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3DDTCAPS_UDEC3" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3DDTCAPS_DEC3N" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"D3DDTCAPS_FLOAT16_2" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"D3DDTCAPS_FLOAT16_4" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"D3DSPD_IUNKNOWN" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3DCREATE_FPU_PRESERVE" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3DCREATE_MULTITHREADED" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3DCREATE_PUREDEVICE" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3DCREATE_SOFTWARE_VERTEXPROCESSING" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3DCREATE_HARDWARE_VERTEXPROCESSING" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3DCREATE_MIXED_VERTEXPROCESSING" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"D3DCREATE_DISABLE_DRIVER_MANAGEMENT" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"D3DCREATE_ADAPTERGROUP_DEVICE" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"D3DADAPTER_DEFAULT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3DENUM_NO_DRIVERVERSION" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3DPRESENT_BACK_BUFFERS_MAX" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"D3DSGR_NO_CALIBRATION" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3DSGR_CALIBRATE" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3DCURSOR_IMMEDIATE_UPDATE" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3DPRESENT_DONOTWAIT" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3DPRESENT_LINEAR_CONTENT" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"_FACD3D" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2166 + ,"Attrs":[] + } + ,{ + "Name":"D3D_SDK_VERSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D9b_SDK_VERSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":31 + ,"Attrs":[] + } + ,{ + "Name":"D3DCREATE_DISABLE_DRIVER_MANAGEMENT_EX" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"D3DCREATE_NOWINDOWCHANGES" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"D3DCREATE_DISABLE_PSGP_THREADING" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":8192 + ,"Attrs":[] + } + ,{ + "Name":"D3DCREATE_ENABLE_PRESENTSTATS" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"D3DCREATE_DISABLE_PRINTSCREEN" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":32768 + ,"Attrs":[] + } + ,{ + "Name":"D3DCREATE_SCREENSAVER" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":268435456 + ,"Attrs":[] + } + ,{ + "Name":"D3DENUM_WHQL_LEVEL" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3DPRESENT_BACK_BUFFERS_MAX_EX" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":30 + ,"Attrs":[] + } + ,{ + "Name":"D3DPRESENT_DONOTFLIP" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3DPRESENT_FLIPRESTART" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3DPRESENT_VIDEO_RESTRICT_TO_MONITOR" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3DPRESENT_UPDATEOVERLAYONLY" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3DPRESENT_HIDEOVERLAY" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3DPRESENT_UPDATECOLORKEY" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"D3DPRESENT_FORCEIMMEDIATE" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":256 + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"D3DADAPTER_IDENTIFIER9" + ,"Architectures":["X64","Arm64"] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":"VendorId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SubSysId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Revision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceIdentifier","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"WHQLLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DMEMORYPRESSURE" + ,"Architectures":["X64","Arm64"] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BytesEvictedFromProcess","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SizeOfInefficientAllocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"LevelOfEfficiency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DPRESENTSTATS" + ,"Architectures":["X64","Arm64"] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_QUERYOUTPUTID_OUTPUT" + ,"Architectures":["X64","Arm64"] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"CryptoSessionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"OutputIDIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutputID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAES_CTR_IV" + ,"Architectures":["X64","Arm64"] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IV","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DCOLORVALUE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"r","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"g","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"b","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"a","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DRECT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"x1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"y1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"x2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"y2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DVIEWPORT9" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"X","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinZ","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"MaxZ","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DCLIPSTATUS9" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ClipUnion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClipIntersection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DMATERIAL9" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Specular","Type":{"Kind":"ApiRef","Name":"D3DCOLORVALUE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"Emissive","Type":{"Kind":"ApiRef","Name":"D3DCOLORVALUE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"Power","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DLIGHTTYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DLIGHT_POINT","Value":1} + ,{"Name":"D3DLIGHT_SPOT","Value":2} + ,{"Name":"D3DLIGHT_DIRECTIONAL","Value":3} + ,{"Name":"D3DLIGHT_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DLIGHT9" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Specular","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":[]} + ,{"Name":"Position","Type":{"Kind":"ApiRef","Name":"D3DVECTOR","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} + ,{"Name":"Direction","Type":{"Kind":"ApiRef","Name":"D3DVECTOR","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]} + ,{"Name":"Range","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Falloff","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Attenuation0","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Attenuation1","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Attenuation2","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Theta","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Phi","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DSHADEMODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DSHADE_FLAT","Value":1} + ,{"Name":"D3DSHADE_GOURAUD","Value":2} + ,{"Name":"D3DSHADE_PHONG","Value":3} + ,{"Name":"D3DSHADE_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DFILLMODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DFILL_POINT","Value":1} + ,{"Name":"D3DFILL_WIREFRAME","Value":2} + ,{"Name":"D3DFILL_SOLID","Value":3} + ,{"Name":"D3DFILL_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DBLEND" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DBLEND_ZERO","Value":1} + ,{"Name":"D3DBLEND_ONE","Value":2} + ,{"Name":"D3DBLEND_SRCCOLOR","Value":3} + ,{"Name":"D3DBLEND_INVSRCCOLOR","Value":4} + ,{"Name":"D3DBLEND_SRCALPHA","Value":5} + ,{"Name":"D3DBLEND_INVSRCALPHA","Value":6} + ,{"Name":"D3DBLEND_DESTALPHA","Value":7} + ,{"Name":"D3DBLEND_INVDESTALPHA","Value":8} + ,{"Name":"D3DBLEND_DESTCOLOR","Value":9} + ,{"Name":"D3DBLEND_INVDESTCOLOR","Value":10} + ,{"Name":"D3DBLEND_SRCALPHASAT","Value":11} + ,{"Name":"D3DBLEND_BOTHSRCALPHA","Value":12} + ,{"Name":"D3DBLEND_BOTHINVSRCALPHA","Value":13} + ,{"Name":"D3DBLEND_BLENDFACTOR","Value":14} + ,{"Name":"D3DBLEND_INVBLENDFACTOR","Value":15} + ,{"Name":"D3DBLEND_SRCCOLOR2","Value":16} + ,{"Name":"D3DBLEND_INVSRCCOLOR2","Value":17} + ,{"Name":"D3DBLEND_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3DBLENDOP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DBLENDOP_ADD","Value":1} + ,{"Name":"D3DBLENDOP_SUBTRACT","Value":2} + ,{"Name":"D3DBLENDOP_REVSUBTRACT","Value":3} + ,{"Name":"D3DBLENDOP_MIN","Value":4} + ,{"Name":"D3DBLENDOP_MAX","Value":5} + ,{"Name":"D3DBLENDOP_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3DTEXTUREADDRESS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DTADDRESS_WRAP","Value":1} + ,{"Name":"D3DTADDRESS_MIRROR","Value":2} + ,{"Name":"D3DTADDRESS_CLAMP","Value":3} + ,{"Name":"D3DTADDRESS_BORDER","Value":4} + ,{"Name":"D3DTADDRESS_MIRRORONCE","Value":5} + ,{"Name":"D3DTADDRESS_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DCULL" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DCULL_NONE","Value":1} + ,{"Name":"D3DCULL_CW","Value":2} + ,{"Name":"D3DCULL_CCW","Value":3} + ,{"Name":"D3DCULL_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3DCMPFUNC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DCMP_NEVER","Value":1} + ,{"Name":"D3DCMP_LESS","Value":2} + ,{"Name":"D3DCMP_EQUAL","Value":3} + ,{"Name":"D3DCMP_LESSEQUAL","Value":4} + ,{"Name":"D3DCMP_GREATER","Value":5} + ,{"Name":"D3DCMP_NOTEQUAL","Value":6} + ,{"Name":"D3DCMP_GREATEREQUAL","Value":7} + ,{"Name":"D3DCMP_ALWAYS","Value":8} + ,{"Name":"D3DCMP_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DSTENCILOP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DSTENCILOP_KEEP","Value":1} + ,{"Name":"D3DSTENCILOP_ZERO","Value":2} + ,{"Name":"D3DSTENCILOP_REPLACE","Value":3} + ,{"Name":"D3DSTENCILOP_INCRSAT","Value":4} + ,{"Name":"D3DSTENCILOP_DECRSAT","Value":5} + ,{"Name":"D3DSTENCILOP_INVERT","Value":6} + ,{"Name":"D3DSTENCILOP_INCR","Value":7} + ,{"Name":"D3DSTENCILOP_DECR","Value":8} + ,{"Name":"D3DSTENCILOP_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3DFOGMODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DFOG_NONE","Value":0} + ,{"Name":"D3DFOG_EXP","Value":1} + ,{"Name":"D3DFOG_EXP2","Value":2} + ,{"Name":"D3DFOG_LINEAR","Value":3} + ,{"Name":"D3DFOG_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DZBUFFERTYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DZB_FALSE","Value":0} + ,{"Name":"D3DZB_TRUE","Value":1} + ,{"Name":"D3DZB_USEW","Value":2} + ,{"Name":"D3DZB_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DPRIMITIVETYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DPT_POINTLIST","Value":1} + ,{"Name":"D3DPT_LINELIST","Value":2} + ,{"Name":"D3DPT_LINESTRIP","Value":3} + ,{"Name":"D3DPT_TRIANGLELIST","Value":4} + ,{"Name":"D3DPT_TRIANGLESTRIP","Value":5} + ,{"Name":"D3DPT_TRIANGLEFAN","Value":6} + ,{"Name":"D3DPT_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DTRANSFORMSTATETYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DTS_VIEW","Value":2} + ,{"Name":"D3DTS_PROJECTION","Value":3} + ,{"Name":"D3DTS_TEXTURE0","Value":16} + ,{"Name":"D3DTS_TEXTURE1","Value":17} + ,{"Name":"D3DTS_TEXTURE2","Value":18} + ,{"Name":"D3DTS_TEXTURE3","Value":19} + ,{"Name":"D3DTS_TEXTURE4","Value":20} + ,{"Name":"D3DTS_TEXTURE5","Value":21} + ,{"Name":"D3DTS_TEXTURE6","Value":22} + ,{"Name":"D3DTS_TEXTURE7","Value":23} + ,{"Name":"D3DTS_FORCE_DWORD","Value":2147483647} + ,{"Name":"D3DTS_WORLD","Value":256} + ,{"Name":"D3DTS_WORLD1","Value":257} + ,{"Name":"D3DTS_WORLD2","Value":258} + ,{"Name":"D3DTS_WORLD3","Value":259} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DRENDERSTATETYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DRS_ZENABLE","Value":7} + ,{"Name":"D3DRS_FILLMODE","Value":8} + ,{"Name":"D3DRS_SHADEMODE","Value":9} + ,{"Name":"D3DRS_ZWRITEENABLE","Value":14} + ,{"Name":"D3DRS_ALPHATESTENABLE","Value":15} + ,{"Name":"D3DRS_LASTPIXEL","Value":16} + ,{"Name":"D3DRS_SRCBLEND","Value":19} + ,{"Name":"D3DRS_DESTBLEND","Value":20} + ,{"Name":"D3DRS_CULLMODE","Value":22} + ,{"Name":"D3DRS_ZFUNC","Value":23} + ,{"Name":"D3DRS_ALPHAREF","Value":24} + ,{"Name":"D3DRS_ALPHAFUNC","Value":25} + ,{"Name":"D3DRS_DITHERENABLE","Value":26} + ,{"Name":"D3DRS_ALPHABLENDENABLE","Value":27} + ,{"Name":"D3DRS_FOGENABLE","Value":28} + ,{"Name":"D3DRS_SPECULARENABLE","Value":29} + ,{"Name":"D3DRS_FOGCOLOR","Value":34} + ,{"Name":"D3DRS_FOGTABLEMODE","Value":35} + ,{"Name":"D3DRS_FOGSTART","Value":36} + ,{"Name":"D3DRS_FOGEND","Value":37} + ,{"Name":"D3DRS_FOGDENSITY","Value":38} + ,{"Name":"D3DRS_RANGEFOGENABLE","Value":48} + ,{"Name":"D3DRS_STENCILENABLE","Value":52} + ,{"Name":"D3DRS_STENCILFAIL","Value":53} + ,{"Name":"D3DRS_STENCILZFAIL","Value":54} + ,{"Name":"D3DRS_STENCILPASS","Value":55} + ,{"Name":"D3DRS_STENCILFUNC","Value":56} + ,{"Name":"D3DRS_STENCILREF","Value":57} + ,{"Name":"D3DRS_STENCILMASK","Value":58} + ,{"Name":"D3DRS_STENCILWRITEMASK","Value":59} + ,{"Name":"D3DRS_TEXTUREFACTOR","Value":60} + ,{"Name":"D3DRS_WRAP0","Value":128} + ,{"Name":"D3DRS_WRAP1","Value":129} + ,{"Name":"D3DRS_WRAP2","Value":130} + ,{"Name":"D3DRS_WRAP3","Value":131} + ,{"Name":"D3DRS_WRAP4","Value":132} + ,{"Name":"D3DRS_WRAP5","Value":133} + ,{"Name":"D3DRS_WRAP6","Value":134} + ,{"Name":"D3DRS_WRAP7","Value":135} + ,{"Name":"D3DRS_CLIPPING","Value":136} + ,{"Name":"D3DRS_LIGHTING","Value":137} + ,{"Name":"D3DRS_AMBIENT","Value":139} + ,{"Name":"D3DRS_FOGVERTEXMODE","Value":140} + ,{"Name":"D3DRS_COLORVERTEX","Value":141} + ,{"Name":"D3DRS_LOCALVIEWER","Value":142} + ,{"Name":"D3DRS_NORMALIZENORMALS","Value":143} + ,{"Name":"D3DRS_DIFFUSEMATERIALSOURCE","Value":145} + ,{"Name":"D3DRS_SPECULARMATERIALSOURCE","Value":146} + ,{"Name":"D3DRS_AMBIENTMATERIALSOURCE","Value":147} + ,{"Name":"D3DRS_EMISSIVEMATERIALSOURCE","Value":148} + ,{"Name":"D3DRS_VERTEXBLEND","Value":151} + ,{"Name":"D3DRS_CLIPPLANEENABLE","Value":152} + ,{"Name":"D3DRS_POINTSIZE","Value":154} + ,{"Name":"D3DRS_POINTSIZE_MIN","Value":155} + ,{"Name":"D3DRS_POINTSPRITEENABLE","Value":156} + ,{"Name":"D3DRS_POINTSCALEENABLE","Value":157} + ,{"Name":"D3DRS_POINTSCALE_A","Value":158} + ,{"Name":"D3DRS_POINTSCALE_B","Value":159} + ,{"Name":"D3DRS_POINTSCALE_C","Value":160} + ,{"Name":"D3DRS_MULTISAMPLEANTIALIAS","Value":161} + ,{"Name":"D3DRS_MULTISAMPLEMASK","Value":162} + ,{"Name":"D3DRS_PATCHEDGESTYLE","Value":163} + ,{"Name":"D3DRS_DEBUGMONITORTOKEN","Value":165} + ,{"Name":"D3DRS_POINTSIZE_MAX","Value":166} + ,{"Name":"D3DRS_INDEXEDVERTEXBLENDENABLE","Value":167} + ,{"Name":"D3DRS_COLORWRITEENABLE","Value":168} + ,{"Name":"D3DRS_TWEENFACTOR","Value":170} + ,{"Name":"D3DRS_BLENDOP","Value":171} + ,{"Name":"D3DRS_POSITIONDEGREE","Value":172} + ,{"Name":"D3DRS_NORMALDEGREE","Value":173} + ,{"Name":"D3DRS_SCISSORTESTENABLE","Value":174} + ,{"Name":"D3DRS_SLOPESCALEDEPTHBIAS","Value":175} + ,{"Name":"D3DRS_ANTIALIASEDLINEENABLE","Value":176} + ,{"Name":"D3DRS_MINTESSELLATIONLEVEL","Value":178} + ,{"Name":"D3DRS_MAXTESSELLATIONLEVEL","Value":179} + ,{"Name":"D3DRS_ADAPTIVETESS_X","Value":180} + ,{"Name":"D3DRS_ADAPTIVETESS_Y","Value":181} + ,{"Name":"D3DRS_ADAPTIVETESS_Z","Value":182} + ,{"Name":"D3DRS_ADAPTIVETESS_W","Value":183} + ,{"Name":"D3DRS_ENABLEADAPTIVETESSELLATION","Value":184} + ,{"Name":"D3DRS_TWOSIDEDSTENCILMODE","Value":185} + ,{"Name":"D3DRS_CCW_STENCILFAIL","Value":186} + ,{"Name":"D3DRS_CCW_STENCILZFAIL","Value":187} + ,{"Name":"D3DRS_CCW_STENCILPASS","Value":188} + ,{"Name":"D3DRS_CCW_STENCILFUNC","Value":189} + ,{"Name":"D3DRS_COLORWRITEENABLE1","Value":190} + ,{"Name":"D3DRS_COLORWRITEENABLE2","Value":191} + ,{"Name":"D3DRS_COLORWRITEENABLE3","Value":192} + ,{"Name":"D3DRS_BLENDFACTOR","Value":193} + ,{"Name":"D3DRS_SRGBWRITEENABLE","Value":194} + ,{"Name":"D3DRS_DEPTHBIAS","Value":195} + ,{"Name":"D3DRS_WRAP8","Value":198} + ,{"Name":"D3DRS_WRAP9","Value":199} + ,{"Name":"D3DRS_WRAP10","Value":200} + ,{"Name":"D3DRS_WRAP11","Value":201} + ,{"Name":"D3DRS_WRAP12","Value":202} + ,{"Name":"D3DRS_WRAP13","Value":203} + ,{"Name":"D3DRS_WRAP14","Value":204} + ,{"Name":"D3DRS_WRAP15","Value":205} + ,{"Name":"D3DRS_SEPARATEALPHABLENDENABLE","Value":206} + ,{"Name":"D3DRS_SRCBLENDALPHA","Value":207} + ,{"Name":"D3DRS_DESTBLENDALPHA","Value":208} + ,{"Name":"D3DRS_BLENDOPALPHA","Value":209} + ,{"Name":"D3DRS_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DMATERIALCOLORSOURCE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DMCS_MATERIAL","Value":0} + ,{"Name":"D3DMCS_COLOR1","Value":1} + ,{"Name":"D3DMCS_COLOR2","Value":2} + ,{"Name":"D3DMCS_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DTEXTURESTAGESTATETYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DTSS_COLOROP","Value":1} + ,{"Name":"D3DTSS_COLORARG1","Value":2} + ,{"Name":"D3DTSS_COLORARG2","Value":3} + ,{"Name":"D3DTSS_ALPHAOP","Value":4} + ,{"Name":"D3DTSS_ALPHAARG1","Value":5} + ,{"Name":"D3DTSS_ALPHAARG2","Value":6} + ,{"Name":"D3DTSS_BUMPENVMAT00","Value":7} + ,{"Name":"D3DTSS_BUMPENVMAT01","Value":8} + ,{"Name":"D3DTSS_BUMPENVMAT10","Value":9} + ,{"Name":"D3DTSS_BUMPENVMAT11","Value":10} + ,{"Name":"D3DTSS_TEXCOORDINDEX","Value":11} + ,{"Name":"D3DTSS_BUMPENVLSCALE","Value":22} + ,{"Name":"D3DTSS_BUMPENVLOFFSET","Value":23} + ,{"Name":"D3DTSS_TEXTURETRANSFORMFLAGS","Value":24} + ,{"Name":"D3DTSS_COLORARG0","Value":26} + ,{"Name":"D3DTSS_ALPHAARG0","Value":27} + ,{"Name":"D3DTSS_RESULTARG","Value":28} + ,{"Name":"D3DTSS_CONSTANT","Value":32} + ,{"Name":"D3DTSS_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DSAMPLERSTATETYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DSAMP_ADDRESSU","Value":1} + ,{"Name":"D3DSAMP_ADDRESSV","Value":2} + ,{"Name":"D3DSAMP_ADDRESSW","Value":3} + ,{"Name":"D3DSAMP_BORDERCOLOR","Value":4} + ,{"Name":"D3DSAMP_MAGFILTER","Value":5} + ,{"Name":"D3DSAMP_MINFILTER","Value":6} + ,{"Name":"D3DSAMP_MIPFILTER","Value":7} + ,{"Name":"D3DSAMP_MIPMAPLODBIAS","Value":8} + ,{"Name":"D3DSAMP_MAXMIPLEVEL","Value":9} + ,{"Name":"D3DSAMP_MAXANISOTROPY","Value":10} + ,{"Name":"D3DSAMP_SRGBTEXTURE","Value":11} + ,{"Name":"D3DSAMP_ELEMENTINDEX","Value":12} + ,{"Name":"D3DSAMP_DMAPOFFSET","Value":13} + ,{"Name":"D3DSAMP_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DTEXTUREOP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DTOP_DISABLE","Value":1} + ,{"Name":"D3DTOP_SELECTARG1","Value":2} + ,{"Name":"D3DTOP_SELECTARG2","Value":3} + ,{"Name":"D3DTOP_MODULATE","Value":4} + ,{"Name":"D3DTOP_MODULATE2X","Value":5} + ,{"Name":"D3DTOP_MODULATE4X","Value":6} + ,{"Name":"D3DTOP_ADD","Value":7} + ,{"Name":"D3DTOP_ADDSIGNED","Value":8} + ,{"Name":"D3DTOP_ADDSIGNED2X","Value":9} + ,{"Name":"D3DTOP_SUBTRACT","Value":10} + ,{"Name":"D3DTOP_ADDSMOOTH","Value":11} + ,{"Name":"D3DTOP_BLENDDIFFUSEALPHA","Value":12} + ,{"Name":"D3DTOP_BLENDTEXTUREALPHA","Value":13} + ,{"Name":"D3DTOP_BLENDFACTORALPHA","Value":14} + ,{"Name":"D3DTOP_BLENDTEXTUREALPHAPM","Value":15} + ,{"Name":"D3DTOP_BLENDCURRENTALPHA","Value":16} + ,{"Name":"D3DTOP_PREMODULATE","Value":17} + ,{"Name":"D3DTOP_MODULATEALPHA_ADDCOLOR","Value":18} + ,{"Name":"D3DTOP_MODULATECOLOR_ADDALPHA","Value":19} + ,{"Name":"D3DTOP_MODULATEINVALPHA_ADDCOLOR","Value":20} + ,{"Name":"D3DTOP_MODULATEINVCOLOR_ADDALPHA","Value":21} + ,{"Name":"D3DTOP_BUMPENVMAP","Value":22} + ,{"Name":"D3DTOP_BUMPENVMAPLUMINANCE","Value":23} + ,{"Name":"D3DTOP_DOTPRODUCT3","Value":24} + ,{"Name":"D3DTOP_MULTIPLYADD","Value":25} + ,{"Name":"D3DTOP_LERP","Value":26} + ,{"Name":"D3DTOP_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DTEXTUREFILTERTYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DTEXF_NONE","Value":0} + ,{"Name":"D3DTEXF_POINT","Value":1} + ,{"Name":"D3DTEXF_LINEAR","Value":2} + ,{"Name":"D3DTEXF_ANISOTROPIC","Value":3} + ,{"Name":"D3DTEXF_PYRAMIDALQUAD","Value":6} + ,{"Name":"D3DTEXF_GAUSSIANQUAD","Value":7} + ,{"Name":"D3DTEXF_CONVOLUTIONMONO","Value":8} + ,{"Name":"D3DTEXF_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DDECLUSAGE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DDECLUSAGE_POSITION","Value":0} + ,{"Name":"D3DDECLUSAGE_BLENDWEIGHT","Value":1} + ,{"Name":"D3DDECLUSAGE_BLENDINDICES","Value":2} + ,{"Name":"D3DDECLUSAGE_NORMAL","Value":3} + ,{"Name":"D3DDECLUSAGE_PSIZE","Value":4} + ,{"Name":"D3DDECLUSAGE_TEXCOORD","Value":5} + ,{"Name":"D3DDECLUSAGE_TANGENT","Value":6} + ,{"Name":"D3DDECLUSAGE_BINORMAL","Value":7} + ,{"Name":"D3DDECLUSAGE_TESSFACTOR","Value":8} + ,{"Name":"D3DDECLUSAGE_POSITIONT","Value":9} + ,{"Name":"D3DDECLUSAGE_COLOR","Value":10} + ,{"Name":"D3DDECLUSAGE_FOG","Value":11} + ,{"Name":"D3DDECLUSAGE_DEPTH","Value":12} + ,{"Name":"D3DDECLUSAGE_SAMPLE","Value":13} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DDECLMETHOD" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DDECLMETHOD_DEFAULT","Value":0} + ,{"Name":"D3DDECLMETHOD_PARTIALU","Value":1} + ,{"Name":"D3DDECLMETHOD_PARTIALV","Value":2} + ,{"Name":"D3DDECLMETHOD_CROSSUV","Value":3} + ,{"Name":"D3DDECLMETHOD_UV","Value":4} + ,{"Name":"D3DDECLMETHOD_LOOKUP","Value":5} + ,{"Name":"D3DDECLMETHOD_LOOKUPPRESAMPLED","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DDECLTYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DDECLTYPE_FLOAT1","Value":0} + ,{"Name":"D3DDECLTYPE_FLOAT2","Value":1} + ,{"Name":"D3DDECLTYPE_FLOAT3","Value":2} + ,{"Name":"D3DDECLTYPE_FLOAT4","Value":3} + ,{"Name":"D3DDECLTYPE_D3DCOLOR","Value":4} + ,{"Name":"D3DDECLTYPE_UBYTE4","Value":5} + ,{"Name":"D3DDECLTYPE_SHORT2","Value":6} + ,{"Name":"D3DDECLTYPE_SHORT4","Value":7} + ,{"Name":"D3DDECLTYPE_UBYTE4N","Value":8} + ,{"Name":"D3DDECLTYPE_SHORT2N","Value":9} + ,{"Name":"D3DDECLTYPE_SHORT4N","Value":10} + ,{"Name":"D3DDECLTYPE_USHORT2N","Value":11} + ,{"Name":"D3DDECLTYPE_USHORT4N","Value":12} + ,{"Name":"D3DDECLTYPE_UDEC3","Value":13} + ,{"Name":"D3DDECLTYPE_DEC3N","Value":14} + ,{"Name":"D3DDECLTYPE_FLOAT16_2","Value":15} + ,{"Name":"D3DDECLTYPE_FLOAT16_4","Value":16} + ,{"Name":"D3DDECLTYPE_UNUSED","Value":17} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DVERTEXELEMENT9" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Stream","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Method","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Usage","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"UsageIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DSHADER_INSTRUCTION_OPCODE_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DSIO_NOP","Value":0} + ,{"Name":"D3DSIO_MOV","Value":1} + ,{"Name":"D3DSIO_ADD","Value":2} + ,{"Name":"D3DSIO_SUB","Value":3} + ,{"Name":"D3DSIO_MAD","Value":4} + ,{"Name":"D3DSIO_MUL","Value":5} + ,{"Name":"D3DSIO_RCP","Value":6} + ,{"Name":"D3DSIO_RSQ","Value":7} + ,{"Name":"D3DSIO_DP3","Value":8} + ,{"Name":"D3DSIO_DP4","Value":9} + ,{"Name":"D3DSIO_MIN","Value":10} + ,{"Name":"D3DSIO_MAX","Value":11} + ,{"Name":"D3DSIO_SLT","Value":12} + ,{"Name":"D3DSIO_SGE","Value":13} + ,{"Name":"D3DSIO_EXP","Value":14} + ,{"Name":"D3DSIO_LOG","Value":15} + ,{"Name":"D3DSIO_LIT","Value":16} + ,{"Name":"D3DSIO_DST","Value":17} + ,{"Name":"D3DSIO_LRP","Value":18} + ,{"Name":"D3DSIO_FRC","Value":19} + ,{"Name":"D3DSIO_M4x4","Value":20} + ,{"Name":"D3DSIO_M4x3","Value":21} + ,{"Name":"D3DSIO_M3x4","Value":22} + ,{"Name":"D3DSIO_M3x3","Value":23} + ,{"Name":"D3DSIO_M3x2","Value":24} + ,{"Name":"D3DSIO_CALL","Value":25} + ,{"Name":"D3DSIO_CALLNZ","Value":26} + ,{"Name":"D3DSIO_LOOP","Value":27} + ,{"Name":"D3DSIO_RET","Value":28} + ,{"Name":"D3DSIO_ENDLOOP","Value":29} + ,{"Name":"D3DSIO_LABEL","Value":30} + ,{"Name":"D3DSIO_DCL","Value":31} + ,{"Name":"D3DSIO_POW","Value":32} + ,{"Name":"D3DSIO_CRS","Value":33} + ,{"Name":"D3DSIO_SGN","Value":34} + ,{"Name":"D3DSIO_ABS","Value":35} + ,{"Name":"D3DSIO_NRM","Value":36} + ,{"Name":"D3DSIO_SINCOS","Value":37} + ,{"Name":"D3DSIO_REP","Value":38} + ,{"Name":"D3DSIO_ENDREP","Value":39} + ,{"Name":"D3DSIO_IF","Value":40} + ,{"Name":"D3DSIO_IFC","Value":41} + ,{"Name":"D3DSIO_ELSE","Value":42} + ,{"Name":"D3DSIO_ENDIF","Value":43} + ,{"Name":"D3DSIO_BREAK","Value":44} + ,{"Name":"D3DSIO_BREAKC","Value":45} + ,{"Name":"D3DSIO_MOVA","Value":46} + ,{"Name":"D3DSIO_DEFB","Value":47} + ,{"Name":"D3DSIO_DEFI","Value":48} + ,{"Name":"D3DSIO_TEXCOORD","Value":64} + ,{"Name":"D3DSIO_TEXKILL","Value":65} + ,{"Name":"D3DSIO_TEX","Value":66} + ,{"Name":"D3DSIO_TEXBEM","Value":67} + ,{"Name":"D3DSIO_TEXBEML","Value":68} + ,{"Name":"D3DSIO_TEXREG2AR","Value":69} + ,{"Name":"D3DSIO_TEXREG2GB","Value":70} + ,{"Name":"D3DSIO_TEXM3x2PAD","Value":71} + ,{"Name":"D3DSIO_TEXM3x2TEX","Value":72} + ,{"Name":"D3DSIO_TEXM3x3PAD","Value":73} + ,{"Name":"D3DSIO_TEXM3x3TEX","Value":74} + ,{"Name":"D3DSIO_RESERVED0","Value":75} + ,{"Name":"D3DSIO_TEXM3x3SPEC","Value":76} + ,{"Name":"D3DSIO_TEXM3x3VSPEC","Value":77} + ,{"Name":"D3DSIO_EXPP","Value":78} + ,{"Name":"D3DSIO_LOGP","Value":79} + ,{"Name":"D3DSIO_CND","Value":80} + ,{"Name":"D3DSIO_DEF","Value":81} + ,{"Name":"D3DSIO_TEXREG2RGB","Value":82} + ,{"Name":"D3DSIO_TEXDP3TEX","Value":83} + ,{"Name":"D3DSIO_TEXM3x2DEPTH","Value":84} + ,{"Name":"D3DSIO_TEXDP3","Value":85} + ,{"Name":"D3DSIO_TEXM3x3","Value":86} + ,{"Name":"D3DSIO_TEXDEPTH","Value":87} + ,{"Name":"D3DSIO_CMP","Value":88} + ,{"Name":"D3DSIO_BEM","Value":89} + ,{"Name":"D3DSIO_DP2ADD","Value":90} + ,{"Name":"D3DSIO_DSX","Value":91} + ,{"Name":"D3DSIO_DSY","Value":92} + ,{"Name":"D3DSIO_TEXLDD","Value":93} + ,{"Name":"D3DSIO_SETP","Value":94} + ,{"Name":"D3DSIO_TEXLDL","Value":95} + ,{"Name":"D3DSIO_BREAKP","Value":96} + ,{"Name":"D3DSIO_PHASE","Value":65533} + ,{"Name":"D3DSIO_COMMENT","Value":65534} + ,{"Name":"D3DSIO_END","Value":65535} + ,{"Name":"D3DSIO_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DSHADER_COMPARISON" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DSPC_RESERVED0","Value":0} + ,{"Name":"D3DSPC_GT","Value":1} + ,{"Name":"D3DSPC_EQ","Value":2} + ,{"Name":"D3DSPC_GE","Value":3} + ,{"Name":"D3DSPC_LT","Value":4} + ,{"Name":"D3DSPC_NE","Value":5} + ,{"Name":"D3DSPC_LE","Value":6} + ,{"Name":"D3DSPC_RESERVED1","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DSAMPLER_TEXTURE_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DSTT_UNKNOWN","Value":0} + ,{"Name":"D3DSTT_2D","Value":268435456} + ,{"Name":"D3DSTT_CUBE","Value":402653184} + ,{"Name":"D3DSTT_VOLUME","Value":536870912} + ,{"Name":"D3DSTT_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DSHADER_PARAM_REGISTER_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DSPR_TEMP","Value":0} + ,{"Name":"D3DSPR_INPUT","Value":1} + ,{"Name":"D3DSPR_CONST","Value":2} + ,{"Name":"D3DSPR_ADDR","Value":3} + ,{"Name":"D3DSPR_TEXTURE","Value":3} + ,{"Name":"D3DSPR_RASTOUT","Value":4} + ,{"Name":"D3DSPR_ATTROUT","Value":5} + ,{"Name":"D3DSPR_TEXCRDOUT","Value":6} + ,{"Name":"D3DSPR_OUTPUT","Value":6} + ,{"Name":"D3DSPR_CONSTINT","Value":7} + ,{"Name":"D3DSPR_COLOROUT","Value":8} + ,{"Name":"D3DSPR_DEPTHOUT","Value":9} + ,{"Name":"D3DSPR_SAMPLER","Value":10} + ,{"Name":"D3DSPR_CONST2","Value":11} + ,{"Name":"D3DSPR_CONST3","Value":12} + ,{"Name":"D3DSPR_CONST4","Value":13} + ,{"Name":"D3DSPR_CONSTBOOL","Value":14} + ,{"Name":"D3DSPR_LOOP","Value":15} + ,{"Name":"D3DSPR_TEMPFLOAT16","Value":16} + ,{"Name":"D3DSPR_MISCTYPE","Value":17} + ,{"Name":"D3DSPR_LABEL","Value":18} + ,{"Name":"D3DSPR_PREDICATE","Value":19} + ,{"Name":"D3DSPR_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DSHADER_MISCTYPE_OFFSETS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DSMO_POSITION","Value":0} + ,{"Name":"D3DSMO_FACE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DVS_RASTOUT_OFFSETS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DSRO_POSITION","Value":0} + ,{"Name":"D3DSRO_FOG","Value":1} + ,{"Name":"D3DSRO_POINT_SIZE","Value":2} + ,{"Name":"D3DSRO_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DVS_ADDRESSMODE_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DVS_ADDRMODE_ABSOLUTE","Value":0} + ,{"Name":"D3DVS_ADDRMODE_RELATIVE","Value":8192} + ,{"Name":"D3DVS_ADDRMODE_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DSHADER_ADDRESSMODE_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DSHADER_ADDRMODE_ABSOLUTE","Value":0} + ,{"Name":"D3DSHADER_ADDRMODE_RELATIVE","Value":8192} + ,{"Name":"D3DSHADER_ADDRMODE_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DSHADER_PARAM_SRCMOD_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DSPSM_NONE","Value":0} + ,{"Name":"D3DSPSM_NEG","Value":16777216} + ,{"Name":"D3DSPSM_BIAS","Value":33554432} + ,{"Name":"D3DSPSM_BIASNEG","Value":50331648} + ,{"Name":"D3DSPSM_SIGN","Value":67108864} + ,{"Name":"D3DSPSM_SIGNNEG","Value":83886080} + ,{"Name":"D3DSPSM_COMP","Value":100663296} + ,{"Name":"D3DSPSM_X2","Value":117440512} + ,{"Name":"D3DSPSM_X2NEG","Value":134217728} + ,{"Name":"D3DSPSM_DZ","Value":150994944} + ,{"Name":"D3DSPSM_DW","Value":167772160} + ,{"Name":"D3DSPSM_ABS","Value":184549376} + ,{"Name":"D3DSPSM_ABSNEG","Value":201326592} + ,{"Name":"D3DSPSM_NOT","Value":218103808} + ,{"Name":"D3DSPSM_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DSHADER_MIN_PRECISION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DMP_DEFAULT","Value":0} + ,{"Name":"D3DMP_16","Value":1} + ,{"Name":"D3DMP_2_8","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DBASISTYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DBASIS_BEZIER","Value":0} + ,{"Name":"D3DBASIS_BSPLINE","Value":1} + ,{"Name":"D3DBASIS_CATMULL_ROM","Value":2} + ,{"Name":"D3DBASIS_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DDEGREETYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DDEGREE_LINEAR","Value":1} + ,{"Name":"D3DDEGREE_QUADRATIC","Value":2} + ,{"Name":"D3DDEGREE_CUBIC","Value":3} + ,{"Name":"D3DDEGREE_QUINTIC","Value":5} + ,{"Name":"D3DDEGREE_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DPATCHEDGESTYLE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DPATCHEDGE_DISCRETE","Value":0} + ,{"Name":"D3DPATCHEDGE_CONTINUOUS","Value":1} + ,{"Name":"D3DPATCHEDGE_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DSTATEBLOCKTYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DSBT_ALL","Value":1} + ,{"Name":"D3DSBT_PIXELSTATE","Value":2} + ,{"Name":"D3DSBT_VERTEXSTATE","Value":3} + ,{"Name":"D3DSBT_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DVERTEXBLENDFLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DVBF_DISABLE","Value":0} + ,{"Name":"D3DVBF_1WEIGHTS","Value":1} + ,{"Name":"D3DVBF_2WEIGHTS","Value":2} + ,{"Name":"D3DVBF_3WEIGHTS","Value":3} + ,{"Name":"D3DVBF_TWEENING","Value":255} + ,{"Name":"D3DVBF_0WEIGHTS","Value":256} + ,{"Name":"D3DVBF_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DTEXTURETRANSFORMFLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DTTFF_DISABLE","Value":0} + ,{"Name":"D3DTTFF_COUNT1","Value":1} + ,{"Name":"D3DTTFF_COUNT2","Value":2} + ,{"Name":"D3DTTFF_COUNT3","Value":3} + ,{"Name":"D3DTTFF_COUNT4","Value":4} + ,{"Name":"D3DTTFF_PROJECTED","Value":256} + ,{"Name":"D3DTTFF_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DDEVTYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DDEVTYPE_HAL","Value":1} + ,{"Name":"D3DDEVTYPE_REF","Value":2} + ,{"Name":"D3DDEVTYPE_SW","Value":3} + ,{"Name":"D3DDEVTYPE_NULLREF","Value":4} + ,{"Name":"D3DDEVTYPE_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3DMULTISAMPLE_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DMULTISAMPLE_NONE","Value":0} + ,{"Name":"D3DMULTISAMPLE_NONMASKABLE","Value":1} + ,{"Name":"D3DMULTISAMPLE_2_SAMPLES","Value":2} + ,{"Name":"D3DMULTISAMPLE_3_SAMPLES","Value":3} + ,{"Name":"D3DMULTISAMPLE_4_SAMPLES","Value":4} + ,{"Name":"D3DMULTISAMPLE_5_SAMPLES","Value":5} + ,{"Name":"D3DMULTISAMPLE_6_SAMPLES","Value":6} + ,{"Name":"D3DMULTISAMPLE_7_SAMPLES","Value":7} + ,{"Name":"D3DMULTISAMPLE_8_SAMPLES","Value":8} + ,{"Name":"D3DMULTISAMPLE_9_SAMPLES","Value":9} + ,{"Name":"D3DMULTISAMPLE_10_SAMPLES","Value":10} + ,{"Name":"D3DMULTISAMPLE_11_SAMPLES","Value":11} + ,{"Name":"D3DMULTISAMPLE_12_SAMPLES","Value":12} + ,{"Name":"D3DMULTISAMPLE_13_SAMPLES","Value":13} + ,{"Name":"D3DMULTISAMPLE_14_SAMPLES","Value":14} + ,{"Name":"D3DMULTISAMPLE_15_SAMPLES","Value":15} + ,{"Name":"D3DMULTISAMPLE_16_SAMPLES","Value":16} + ,{"Name":"D3DMULTISAMPLE_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DFORMAT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DFMT_UNKNOWN","Value":0} + ,{"Name":"D3DFMT_R8G8B8","Value":20} + ,{"Name":"D3DFMT_A8R8G8B8","Value":21} + ,{"Name":"D3DFMT_X8R8G8B8","Value":22} + ,{"Name":"D3DFMT_R5G6B5","Value":23} + ,{"Name":"D3DFMT_X1R5G5B5","Value":24} + ,{"Name":"D3DFMT_A1R5G5B5","Value":25} + ,{"Name":"D3DFMT_A4R4G4B4","Value":26} + ,{"Name":"D3DFMT_R3G3B2","Value":27} + ,{"Name":"D3DFMT_A8","Value":28} + ,{"Name":"D3DFMT_A8R3G3B2","Value":29} + ,{"Name":"D3DFMT_X4R4G4B4","Value":30} + ,{"Name":"D3DFMT_A2B10G10R10","Value":31} + ,{"Name":"D3DFMT_A8B8G8R8","Value":32} + ,{"Name":"D3DFMT_X8B8G8R8","Value":33} + ,{"Name":"D3DFMT_G16R16","Value":34} + ,{"Name":"D3DFMT_A2R10G10B10","Value":35} + ,{"Name":"D3DFMT_A16B16G16R16","Value":36} + ,{"Name":"D3DFMT_A8P8","Value":40} + ,{"Name":"D3DFMT_P8","Value":41} + ,{"Name":"D3DFMT_L8","Value":50} + ,{"Name":"D3DFMT_A8L8","Value":51} + ,{"Name":"D3DFMT_A4L4","Value":52} + ,{"Name":"D3DFMT_V8U8","Value":60} + ,{"Name":"D3DFMT_L6V5U5","Value":61} + ,{"Name":"D3DFMT_X8L8V8U8","Value":62} + ,{"Name":"D3DFMT_Q8W8V8U8","Value":63} + ,{"Name":"D3DFMT_V16U16","Value":64} + ,{"Name":"D3DFMT_A2W10V10U10","Value":67} + ,{"Name":"D3DFMT_UYVY","Value":1498831189} + ,{"Name":"D3DFMT_R8G8_B8G8","Value":1195525970} + ,{"Name":"D3DFMT_YUY2","Value":844715353} + ,{"Name":"D3DFMT_G8R8_G8B8","Value":1111970375} + ,{"Name":"D3DFMT_DXT1","Value":827611204} + ,{"Name":"D3DFMT_DXT2","Value":844388420} + ,{"Name":"D3DFMT_DXT3","Value":861165636} + ,{"Name":"D3DFMT_DXT4","Value":877942852} + ,{"Name":"D3DFMT_DXT5","Value":894720068} + ,{"Name":"D3DFMT_D16_LOCKABLE","Value":70} + ,{"Name":"D3DFMT_D32","Value":71} + ,{"Name":"D3DFMT_D15S1","Value":73} + ,{"Name":"D3DFMT_D24S8","Value":75} + ,{"Name":"D3DFMT_D24X8","Value":77} + ,{"Name":"D3DFMT_D24X4S4","Value":79} + ,{"Name":"D3DFMT_D16","Value":80} + ,{"Name":"D3DFMT_D32F_LOCKABLE","Value":82} + ,{"Name":"D3DFMT_D24FS8","Value":83} + ,{"Name":"D3DFMT_D32_LOCKABLE","Value":84} + ,{"Name":"D3DFMT_S8_LOCKABLE","Value":85} + ,{"Name":"D3DFMT_L16","Value":81} + ,{"Name":"D3DFMT_VERTEXDATA","Value":100} + ,{"Name":"D3DFMT_INDEX16","Value":101} + ,{"Name":"D3DFMT_INDEX32","Value":102} + ,{"Name":"D3DFMT_Q16W16V16U16","Value":110} + ,{"Name":"D3DFMT_MULTI2_ARGB8","Value":827606349} + ,{"Name":"D3DFMT_R16F","Value":111} + ,{"Name":"D3DFMT_G16R16F","Value":112} + ,{"Name":"D3DFMT_A16B16G16R16F","Value":113} + ,{"Name":"D3DFMT_R32F","Value":114} + ,{"Name":"D3DFMT_G32R32F","Value":115} + ,{"Name":"D3DFMT_A32B32G32R32F","Value":116} + ,{"Name":"D3DFMT_CxV8U8","Value":117} + ,{"Name":"D3DFMT_A1","Value":118} + ,{"Name":"D3DFMT_A2B10G10R10_XR_BIAS","Value":119} + ,{"Name":"D3DFMT_BINARYBUFFER","Value":199} + ,{"Name":"D3DFMT_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3DDISPLAYMODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RefreshRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DDEVICE_CREATION_PARAMETERS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AdapterOrdinal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceType","Type":{"Kind":"ApiRef","Name":"D3DDEVTYPE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"hFocusWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"BehaviorFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DSWAPEFFECT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DSWAPEFFECT_DISCARD","Value":1} + ,{"Name":"D3DSWAPEFFECT_FLIP","Value":2} + ,{"Name":"D3DSWAPEFFECT_COPY","Value":3} + ,{"Name":"D3DSWAPEFFECT_OVERLAY","Value":4} + ,{"Name":"D3DSWAPEFFECT_FLIPEX","Value":5} + ,{"Name":"D3DSWAPEFFECT_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3DPOOL" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DPOOL_DEFAULT","Value":0} + ,{"Name":"D3DPOOL_MANAGED","Value":1} + ,{"Name":"D3DPOOL_SYSTEMMEM","Value":2} + ,{"Name":"D3DPOOL_SCRATCH","Value":3} + ,{"Name":"D3DPOOL_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3DPRESENT_PARAMETERS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BackBufferWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BackBufferHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BackBufferFormat","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"BackBufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MultiSampleType","Type":{"Kind":"ApiRef","Name":"D3DMULTISAMPLE_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"MultiSampleQuality","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SwapEffect","Type":{"Kind":"ApiRef","Name":"D3DSWAPEFFECT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"hDeviceWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"Windowed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"EnableAutoDepthStencil","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"AutoDepthStencilFormat","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FullScreen_RefreshRateInHz","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PresentationInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DGAMMARAMP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"blue","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DBACKBUFFER_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DBACKBUFFER_TYPE_MONO","Value":0} + ,{"Name":"D3DBACKBUFFER_TYPE_LEFT","Value":1} + ,{"Name":"D3DBACKBUFFER_TYPE_RIGHT","Value":2} + ,{"Name":"D3DBACKBUFFER_TYPE_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3DRESOURCETYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DRTYPE_SURFACE","Value":1} + ,{"Name":"D3DRTYPE_VOLUME","Value":2} + ,{"Name":"D3DRTYPE_TEXTURE","Value":3} + ,{"Name":"D3DRTYPE_VOLUMETEXTURE","Value":4} + ,{"Name":"D3DRTYPE_CUBETEXTURE","Value":5} + ,{"Name":"D3DRTYPE_VERTEXBUFFER","Value":6} + ,{"Name":"D3DRTYPE_INDEXBUFFER","Value":7} + ,{"Name":"D3DRTYPE_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DCUBEMAP_FACES" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DCUBEMAP_FACE_POSITIVE_X","Value":0} + ,{"Name":"D3DCUBEMAP_FACE_NEGATIVE_X","Value":1} + ,{"Name":"D3DCUBEMAP_FACE_POSITIVE_Y","Value":2} + ,{"Name":"D3DCUBEMAP_FACE_NEGATIVE_Y","Value":3} + ,{"Name":"D3DCUBEMAP_FACE_POSITIVE_Z","Value":4} + ,{"Name":"D3DCUBEMAP_FACE_NEGATIVE_Z","Value":5} + ,{"Name":"D3DCUBEMAP_FACE_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DVERTEXBUFFER_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Usage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Pool","Type":{"Kind":"ApiRef","Name":"D3DPOOL","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FVF","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DINDEXBUFFER_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Usage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Pool","Type":{"Kind":"ApiRef","Name":"D3DPOOL","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DSURFACE_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Usage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Pool","Type":{"Kind":"ApiRef","Name":"D3DPOOL","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"MultiSampleType","Type":{"Kind":"ApiRef","Name":"D3DMULTISAMPLE_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"MultiSampleQuality","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DVOLUME_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Usage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Pool","Type":{"Kind":"ApiRef","Name":"D3DPOOL","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Depth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DLOCKED_RECT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Pitch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pBits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DBOX" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Left","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Top","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Right","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Bottom","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Front","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Back","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DLOCKED_BOX" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RowPitch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"SlicePitch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pBits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DRANGE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DRECTPATCH_INFO" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StartVertexOffsetWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartVertexOffsetHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Stride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Basis","Type":{"Kind":"ApiRef","Name":"D3DBASISTYPE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"Degree","Type":{"Kind":"ApiRef","Name":"D3DDEGREETYPE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DTRIPATCH_INFO" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StartVertexOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumVertices","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Basis","Type":{"Kind":"ApiRef","Name":"D3DBASISTYPE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"Degree","Type":{"Kind":"ApiRef","Name":"D3DDEGREETYPE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DADAPTER_IDENTIFIER9" + ,"Architectures":["X86"] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"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":"VendorId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SubSysId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Revision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceIdentifier","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"WHQLLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DRASTER_STATUS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InVBlank","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"ScanLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DDEBUGMONITORTOKENS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DDMT_ENABLE","Value":0} + ,{"Name":"D3DDMT_DISABLE","Value":1} + ,{"Name":"D3DDMT_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DQUERYTYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DQUERYTYPE_VCACHE","Value":4} + ,{"Name":"D3DQUERYTYPE_RESOURCEMANAGER","Value":5} + ,{"Name":"D3DQUERYTYPE_VERTEXSTATS","Value":6} + ,{"Name":"D3DQUERYTYPE_EVENT","Value":8} + ,{"Name":"D3DQUERYTYPE_OCCLUSION","Value":9} + ,{"Name":"D3DQUERYTYPE_TIMESTAMP","Value":10} + ,{"Name":"D3DQUERYTYPE_TIMESTAMPDISJOINT","Value":11} + ,{"Name":"D3DQUERYTYPE_TIMESTAMPFREQ","Value":12} + ,{"Name":"D3DQUERYTYPE_PIPELINETIMINGS","Value":13} + ,{"Name":"D3DQUERYTYPE_INTERFACETIMINGS","Value":14} + ,{"Name":"D3DQUERYTYPE_VERTEXTIMINGS","Value":15} + ,{"Name":"D3DQUERYTYPE_PIXELTIMINGS","Value":16} + ,{"Name":"D3DQUERYTYPE_BANDWIDTHTIMINGS","Value":17} + ,{"Name":"D3DQUERYTYPE_CACHEUTILIZATION","Value":18} + ,{"Name":"D3DQUERYTYPE_MEMORYPRESSURE","Value":19} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DRESOURCESTATS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bThrashing","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"ApproxBytesDownloaded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumEvicts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumVidCreates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LastPri","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumUsed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumUsedInVidMem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WorkingSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WorkingSetBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TotalManaged","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TotalBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DDEVINFO_RESOURCEMANAGER" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"stats","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"ApiRef","Name":"D3DRESOURCESTATS","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DDEVINFO_D3DVERTEXSTATS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumRenderedTriangles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumExtraClippingTriangles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DDEVINFO_VCACHE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Pattern","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OptMethod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CacheSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MagicNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DDEVINFO_D3D9PIPELINETIMINGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"VertexProcessingTimePercent","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"PixelProcessingTimePercent","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"OtherGPUProcessingTimePercent","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"GPUIdleTimePercent","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DDEVINFO_D3D9INTERFACETIMINGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"WaitingForGPUToUseApplicationResourceTimePercent","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"WaitingForGPUToAcceptMoreCommandsTimePercent","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"WaitingForGPUToStayWithinLatencyTimePercent","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"WaitingForGPUExclusiveResourceTimePercent","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"WaitingForGPUOtherTimePercent","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DDEVINFO_D3D9STAGETIMINGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MemoryProcessingPercent","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"ComputationProcessingPercent","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DDEVINFO_D3D9BANDWIDTHTIMINGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MaxBandwidthUtilized","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"FrontEndUploadMemoryUtilizedPercent","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"VertexRateUtilizedPercent","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"TriangleSetupRateUtilizedPercent","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"FillRateUtilizedPercent","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DDEVINFO_D3D9CACHEUTILIZATION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TextureCacheHitRate","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"PostTransformVertexCacheHitRate","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DMEMORYPRESSURE" + ,"Architectures":["X86"] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"BytesEvictedFromProcess","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SizeOfInefficientAllocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"LevelOfEfficiency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DCOMPOSERECTSOP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DCOMPOSERECTS_COPY","Value":1} + ,{"Name":"D3DCOMPOSERECTS_OR","Value":2} + ,{"Name":"D3DCOMPOSERECTS_AND","Value":3} + ,{"Name":"D3DCOMPOSERECTS_NEG","Value":4} + ,{"Name":"D3DCOMPOSERECTS_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DCOMPOSERECTDESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"X","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DCOMPOSERECTDESTINATION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SrcRectIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"X","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DPRESENTSTATS" + ,"Architectures":["X86"] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DSCANLINEORDERING" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DSCANLINEORDERING_UNKNOWN","Value":0} + ,{"Name":"D3DSCANLINEORDERING_PROGRESSIVE","Value":1} + ,{"Name":"D3DSCANLINEORDERING_INTERLACED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DDISPLAYMODEEX" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RefreshRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"ScanLineOrdering","Type":{"Kind":"ApiRef","Name":"D3DSCANLINEORDERING","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DDISPLAYMODEFILTER" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"ScanLineOrdering","Type":{"Kind":"ApiRef","Name":"D3DSCANLINEORDERING","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DDISPLAYROTATION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DDISPLAYROTATION_IDENTITY","Value":1} + ,{"Name":"D3DDISPLAYROTATION_90","Value":2} + ,{"Name":"D3DDISPLAYROTATION_180","Value":3} + ,{"Name":"D3DDISPLAYROTATION_270","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D_OMAC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Omac","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNELTYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DAUTHENTICATEDCHANNEL_D3D9","Value":1} + ,{"Name":"D3DAUTHENTICATEDCHANNEL_DRIVER_SOFTWARE","Value":2} + ,{"Name":"D3DAUTHENTICATEDCHANNEL_DRIVER_HARDWARE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_QUERY_INPUT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"QueryType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"hChannel","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"SequenceNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_QUERY_OUTPUT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"omac","Type":{"Kind":"ApiRef","Name":"D3D_OMAC","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"QueryType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"hChannel","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"SequenceNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReturnCode","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_PROTECTION_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Union" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_QUERYPROTECTION_OUTPUT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_QUERYCHANNELTYPE_OUTPUT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_QUERYDEVICEHANDLE_OUTPUT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_QUERYCRYPTOSESSION_INPUT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_QUERYCRYPTOSESSION_OUTPUT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"CryptoSessionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"DeviceHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_QUERYRESTRICTEDSHAREDRESOURCEPROCESSCOUNT_OUTPUT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_QUERYRESTRICTEDSHAREDRESOURCEPROCESS_INPUT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_PROCESSIDENTIFIERTYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"PROCESSIDTYPE_UNKNOWN","Value":0} + ,{"Name":"PROCESSIDTYPE_DWM","Value":1} + ,{"Name":"PROCESSIDTYPE_HANDLE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_QUERYRESTRICTEDSHAREDRESOURCEPROCESS_OUTPUT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"ProcessIdentifer","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_PROCESSIDENTIFIERTYPE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"ProcessHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_QUERYUNRESTRICTEDPROTECTEDSHAREDRESOURCECOUNT_OUTPUT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_QUERYOUTPUTIDCOUNT_INPUT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"CryptoSessionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_QUERYOUTPUTIDCOUNT_OUTPUT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"CryptoSessionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"NumOutputIDs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_QUERYOUTPUTID_INPUT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"CryptoSessionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"OutputIDIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_QUERYOUTPUTID_OUTPUT" + ,"Architectures":["X86"] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"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":[]} + ,{"Name":"CryptoSessionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"OutputIDIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutputID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DBUSTYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"D3DBUSTYPE_OTHER","Value":0} + ,{"Name":"D3DBUSTYPE_PCI","Value":1} + ,{"Name":"D3DBUSTYPE_PCIX","Value":2} + ,{"Name":"D3DBUSTYPE_PCIEXPRESS","Value":3} + ,{"Name":"D3DBUSTYPE_AGP","Value":4} + ,{"Name":"D3DBUSIMPL_MODIFIER_INSIDE_OF_CHIPSET","Value":65536} + ,{"Name":"D3DBUSIMPL_MODIFIER_TRACKS_ON_MOTHER_BOARD_TO_CHIP","Value":131072} + ,{"Name":"D3DBUSIMPL_MODIFIER_TRACKS_ON_MOTHER_BOARD_TO_SOCKET","Value":196608} + ,{"Name":"D3DBUSIMPL_MODIFIER_DAUGHTER_BOARD_CONNECTOR","Value":262144} + ,{"Name":"D3DBUSIMPL_MODIFIER_DAUGHTER_BOARD_CONNECTOR_INSIDE_OF_NUAE","Value":327680} + ,{"Name":"D3DBUSIMPL_MODIFIER_NON_STANDARD","Value":-2147483648} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_QUERYINFOBUSTYPE_OUTPUT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"bAccessibleInContiguousBlocks","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"bAccessibleInNonContiguousBlocks","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_QUERYEVICTIONENCRYPTIONGUIDCOUNT_OUTPUT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_QUERYEVICTIONENCRYPTIONGUID_INPUT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_QUERYEVICTIONENCRYPTIONGUID_OUTPUT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"EncryptionGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_QUERYUNCOMPRESSEDENCRYPTIONLEVEL_OUTPUT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_CONFIGURE_INPUT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"omac","Type":{"Kind":"ApiRef","Name":"D3D_OMAC","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"ConfigureType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"hChannel","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"SequenceNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_CONFIGURE_OUTPUT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"omac","Type":{"Kind":"ApiRef","Name":"D3D_OMAC","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"ConfigureType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"hChannel","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"SequenceNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReturnCode","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_CONFIGUREINITIALIZE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"StartSequenceConfigure","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_CONFIGUREPROTECTION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_CONFIGURECRYPTOSESSION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"CryptoSessionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"DeviceHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_CONFIGURESHAREDRESOURCE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"ProcessHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"AllowAccess","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_CONFIGUREUNCOMPRESSEDENCRYPTION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DENCRYPTED_BLOCK_INFO" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumEncryptedBytesAtBeginning","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumBytesInSkipPattern","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumBytesInEncryptPattern","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAES_CTR_IV" + ,"Architectures":["X86"] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"IV","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DVSHADERCAPS2_0" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Caps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DynamicFlowControlDepth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"NumTemps","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"StaticFlowControlDepth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DPSHADERCAPS2_0" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Caps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DynamicFlowControlDepth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"NumTemps","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"StaticFlowControlDepth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"NumInstructionSlots","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DCAPS9" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DeviceType","Type":{"Kind":"ApiRef","Name":"D3DDEVTYPE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"AdapterOrdinal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Caps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Caps2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Caps3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PresentationIntervals","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CursorCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DevCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PrimitiveMiscCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RasterCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ZCmpCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SrcBlendCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DestBlendCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AlphaCmpCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ShadeCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureFilterCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CubeTextureFilterCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VolumeTextureFilterCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureAddressCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VolumeTextureAddressCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LineCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxTextureWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxTextureHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxVolumeExtent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxTextureRepeat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxTextureAspectRatio","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxAnisotropy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxVertexW","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"GuardBandLeft","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"GuardBandTop","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"GuardBandRight","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"GuardBandBottom","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"ExtentsAdjust","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"StencilCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FVFCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureOpCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxTextureBlendStages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxSimultaneousTextures","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VertexProcessingCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxActiveLights","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxUserClipPlanes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxVertexBlendMatrices","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxVertexBlendMatrixIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxPointSize","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"MaxPrimitiveCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxVertexIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxStreams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxStreamStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VertexShaderVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxVertexShaderConst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PixelShaderVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PixelShader1xMaxValue","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"DevCaps2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxNpatchTessellationLevel","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Reserved5","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MasterAdapterOrdinal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AdapterOrdinalInGroup","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfAdaptersInGroup","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeclTypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumSimultaneousRTs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StretchRectFilterCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VS20Caps","Type":{"Kind":"ApiRef","Name":"D3DVSHADERCAPS2_0","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"PS20Caps","Type":{"Kind":"ApiRef","Name":"D3DPSHADERCAPS2_0","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"VertexTextureFilterCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxVShaderInstructionsExecuted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxPShaderInstructionsExecuted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxVertexShader30InstructionSlots","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxPixelShader30InstructionSlots","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDirect3D9" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"81bdcbca-64d4-426d-ae8d-ad0147f4275c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"RegisterSoftwareDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pInitializeFunction","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetAdapterCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetAdapterIdentifier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Adapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DADAPTER_IDENTIFIER9","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetAdapterModeCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Adapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumAdapterModes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Adapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"Mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DDISPLAYMODE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetAdapterDisplayMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Adapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DDISPLAYMODE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CheckDeviceType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Adapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DevType","Type":{"Kind":"ApiRef","Name":"D3DDEVTYPE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"AdapterFormat","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"BackBufferFormat","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"bWindowed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CheckDeviceFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Adapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DeviceType","Type":{"Kind":"ApiRef","Name":"D3DDEVTYPE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"AdapterFormat","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"Usage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RType","Type":{"Kind":"ApiRef","Name":"D3DRESOURCETYPE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"CheckFormat","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CheckDeviceMultiSampleType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Adapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DeviceType","Type":{"Kind":"ApiRef","Name":"D3DDEVTYPE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"SurfaceFormat","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"Windowed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"MultiSampleType","Type":{"Kind":"ApiRef","Name":"D3DMULTISAMPLE_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"pQualityLevels","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CheckDepthStencilMatch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Adapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DeviceType","Type":{"Kind":"ApiRef","Name":"D3DDEVTYPE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"AdapterFormat","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"RenderTargetFormat","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"DepthStencilFormat","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CheckDeviceFormatConversion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Adapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DeviceType","Type":{"Kind":"ApiRef","Name":"D3DDEVTYPE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"SourceFormat","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"TargetFormat","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDeviceCaps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Adapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DeviceType","Type":{"Kind":"ApiRef","Name":"D3DDEVTYPE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DCAPS9","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetAdapterMonitor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Adapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Adapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DeviceType","Type":{"Kind":"ApiRef","Name":"D3DDEVTYPE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"hFocusWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"BehaviorFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPresentationParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DPRESENT_PARAMETERS","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppReturnedDeviceInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DDevice9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDirect3DDevice9" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"d0223b96-bf7a-43fd-92bd-a43b0d82b9eb" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"TestCooperativeLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetAvailableTextureMem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"EvictManagedResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetDirect3D" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppD3D9","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3D9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDeviceCaps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DCAPS9","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDisplayMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"iSwapChain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DDISPLAYMODE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetCreationParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DDEVICE_CREATION_PARAMETERS","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetCursorProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"XHotSpot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"YHotSpot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCursorBitmap","Type":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCursorPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"X","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ShowCursor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"bShow","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateAdditionalSwapChain" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pPresentationParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DPRESENT_PARAMETERS","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pSwapChain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DSwapChain9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSwapChain" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"iSwapChain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSwapChain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DSwapChain9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNumberOfSwapChains" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pPresentationParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DPRESENT_PARAMETERS","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Present" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pSourceRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pDestRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"hDestWindowOverride","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDirtyRegion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RGNDATA","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetBackBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"iSwapChain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"iBackBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3DBACKBUFFER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppBackBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRasterStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"iSwapChain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRasterStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DRASTER_STATUS","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetDialogBoxMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"bEnableDialogs","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetGammaRamp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"iSwapChain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRamp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DGAMMARAMP","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetGammaRamp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"iSwapChain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRamp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DGAMMARAMP","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreateTexture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Levels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Usage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"Pool","Type":{"Kind":"ApiRef","Name":"D3DPOOL","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppTexture","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DTexture9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pSharedHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreateVolumeTexture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Depth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Levels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Usage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"Pool","Type":{"Kind":"ApiRef","Name":"D3DPOOL","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppVolumeTexture","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DVolumeTexture9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pSharedHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreateCubeTexture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"EdgeLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Levels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Usage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"Pool","Type":{"Kind":"ApiRef","Name":"D3DPOOL","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppCubeTexture","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DCubeTexture9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pSharedHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreateVertexBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Usage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"FVF","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Pool","Type":{"Kind":"ApiRef","Name":"D3DPOOL","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppVertexBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DVertexBuffer9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pSharedHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreateIndexBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Usage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"Pool","Type":{"Kind":"ApiRef","Name":"D3DPOOL","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIndexBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DIndexBuffer9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pSharedHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreateRenderTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"MultiSample","Type":{"Kind":"ApiRef","Name":"D3DMULTISAMPLE_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"MultisampleQuality","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Lockable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pSharedHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreateDepthStencilSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"MultiSample","Type":{"Kind":"ApiRef","Name":"D3DMULTISAMPLE_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"MultisampleQuality","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Discard","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pSharedHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UpdateSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pSourceSurface","Type":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSourceRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pDestinationSurface","Type":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDestPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"UpdateTexture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pSourceTexture","Type":{"Kind":"ApiRef","Name":"IDirect3DBaseTexture9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDestinationTexture","Type":{"Kind":"ApiRef","Name":"IDirect3DBaseTexture9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRenderTargetData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pRenderTarget","Type":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDestSurface","Type":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFrontBufferData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"iSwapChain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDestSurface","Type":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"StretchRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pSourceSurface","Type":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSourceRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pDestSurface","Type":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDestRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Filter","Type":{"Kind":"ApiRef","Name":"D3DTEXTUREFILTERTYPE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ColorFill" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pSurface","Type":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"color","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateOffscreenPlainSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"Pool","Type":{"Kind":"ApiRef","Name":"D3DPOOL","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pSharedHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetRenderTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"RenderTargetIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRenderTarget","Type":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRenderTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"RenderTargetIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppRenderTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetDepthStencilSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pNewZStencil","Type":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDepthStencilSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppZStencilSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BeginScene" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"EndScene" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRects","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DRECT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Color","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Z","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"Stencil","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"State","Type":{"Kind":"ApiRef","Name":"D3DTRANSFORMSTATETYPE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"pMatrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DMATRIX","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"State","Type":{"Kind":"ApiRef","Name":"D3DTRANSFORMSTATETYPE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"pMatrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DMATRIX","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MultiplyTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"D3DTRANSFORMSTATETYPE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DMATRIX","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetViewport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pViewport","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DVIEWPORT9","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetViewport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pViewport","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DVIEWPORT9","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetMaterial" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pMaterial","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DMATERIAL9","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetMaterial" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pMaterial","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DMATERIAL9","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetLight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DLIGHT9","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetLight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DLIGHT9","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LightEnable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetLightEnable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pEnable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetClipPlane" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPlane","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetClipPlane" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPlane","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetRenderState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"State","Type":{"Kind":"ApiRef","Name":"D3DRENDERSTATETYPE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRenderState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"State","Type":{"Kind":"ApiRef","Name":"D3DRENDERSTATETYPE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreateStateBlock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3DSTATEBLOCKTYPE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppSB","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DStateBlock9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BeginStateBlock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"EndStateBlock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppSB","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DStateBlock9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetClipStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pClipStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DCLIPSTATUS9","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetClipStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pClipStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DCLIPSTATUS9","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetTexture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Stage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppTexture","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DBaseTexture9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetTexture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Stage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pTexture","Type":{"Kind":"ApiRef","Name":"IDirect3DBaseTexture9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTextureStageState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Stage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3DTEXTURESTAGESTATETYPE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetTextureStageState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Stage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3DTEXTURESTAGESTATETYPE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSamplerState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Sampler","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3DSAMPLERSTATETYPE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetSamplerState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Sampler","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3DSAMPLERSTATETYPE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ValidateDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pNumPasses","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetPaletteEntries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"PaletteNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PALETTEENTRY","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetPaletteEntries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"PaletteNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PALETTEENTRY","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetCurrentTexturePalette" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"PaletteNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCurrentTexturePalette" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"PaletteNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetScissorRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetScissorRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetSoftwareVertexProcessing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"bSoftware","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSoftwareVertexProcessing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"SetNPatchMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"nSegments","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNPatchMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Single"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"DrawPrimitive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"PrimitiveType","Type":{"Kind":"ApiRef","Name":"D3DPRIMITIVETYPE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"StartVertex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PrimitiveCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawIndexedPrimitive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"D3DPRIMITIVETYPE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"BaseVertexIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"MinVertexIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumVertices","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"startIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"primCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawPrimitiveUP" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"PrimitiveType","Type":{"Kind":"ApiRef","Name":"D3DPRIMITIVETYPE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"PrimitiveCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pVertexStreamZeroData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"VertexStreamZeroStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawIndexedPrimitiveUP" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"PrimitiveType","Type":{"Kind":"ApiRef","Name":"D3DPRIMITIVETYPE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"MinVertexIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumVertices","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PrimitiveCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pIndexData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"IndexDataFormat","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"pVertexStreamZeroData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"VertexStreamZeroStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ProcessVertices" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"SrcStartIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DestIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"VertexCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDestBuffer","Type":{"Kind":"ApiRef","Name":"IDirect3DVertexBuffer9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"pVertexDecl","Type":{"Kind":"ApiRef","Name":"IDirect3DVertexDeclaration9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateVertexDeclaration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pVertexElements","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DVERTEXELEMENT9","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppDecl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DVertexDeclaration9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetVertexDeclaration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDecl","Type":{"Kind":"ApiRef","Name":"IDirect3DVertexDeclaration9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVertexDeclaration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppDecl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DVertexDeclaration9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetFVF" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"FVF","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFVF" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pFVF","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreateVertexShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pFunction","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ,{"Name":"ppShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DVertexShader9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetVertexShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pShader","Type":{"Kind":"ApiRef","Name":"IDirect3DVertexShader9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVertexShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DVertexShader9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetVertexShaderConstantF" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pConstantData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ,{"Name":"Vector4fCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVertexShaderConstantF" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pConstantData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ,{"Name":"Vector4fCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetVertexShaderConstantI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pConstantData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ,{"Name":"Vector4iCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVertexShaderConstantI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pConstantData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"Vector4iCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetVertexShaderConstantB" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pConstantData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"BoolCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVertexShaderConstantB" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pConstantData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"BoolCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetStreamSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StreamNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pStreamData","Type":{"Kind":"ApiRef","Name":"IDirect3DVertexBuffer9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"OffsetInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Stride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStreamSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StreamNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppStreamData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DVertexBuffer9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pOffsetInBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pStride","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetStreamSourceFreq" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StreamNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Setting","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStreamSourceFreq" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StreamNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSetting","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetIndices" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pIndexData","Type":{"Kind":"ApiRef","Name":"IDirect3DIndexBuffer9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetIndices" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppIndexData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DIndexBuffer9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreatePixelShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pFunction","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ,{"Name":"ppShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DPixelShader9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetPixelShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pShader","Type":{"Kind":"ApiRef","Name":"IDirect3DPixelShader9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPixelShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DPixelShader9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetPixelShaderConstantF" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pConstantData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ,{"Name":"Vector4fCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPixelShaderConstantF" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pConstantData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ,{"Name":"Vector4fCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPixelShaderConstantI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pConstantData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ,{"Name":"Vector4iCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPixelShaderConstantI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pConstantData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"Vector4iCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPixelShaderConstantB" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pConstantData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"BoolCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPixelShaderConstantB" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"StartRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pConstantData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"BoolCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawRectPatch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pNumSegs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ,{"Name":"pRectPatchInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DRECTPATCH_INFO","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DrawTriPatch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pNumSegs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ,{"Name":"pTriPatchInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DTRIPATCH_INFO","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DeletePatch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateQuery" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3DQUERYTYPE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DQuery9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDirect3DStateBlock9" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"b07c4fe5-310d-4ba8-a23c-4f0f206f218b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DDevice9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Capture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"Apply" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDirect3DSwapChain9" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"794950f2-adfc-458a-905e-10a10b0b503b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"Present" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pSourceRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pDestRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"hDestWindowOverride","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDirtyRegion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RGNDATA","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFrontBufferData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDestSurface","Type":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBackBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"iBackBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3DBACKBUFFER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppBackBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRasterStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pRasterStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DRASTER_STATUS","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDisplayMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DDISPLAYMODE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DDevice9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPresentParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pPresentationParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DPRESENT_PARAMETERS","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IDirect3DResource9" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"05eec05d-8f7d-4362-b999-d1baf357c704" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DDevice9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetPrivateData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"refguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"SizeOfData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPrivateData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"refguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pSizeOfData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FreePrivateData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"refguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"PriorityNew","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"PreLoad" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3DRESOURCETYPE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDirect3DVertexDeclaration9" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"dd13c59c-36fa-4098-a8fb-c7ed39dc8546" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DDevice9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDeclaration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pElement","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DVERTEXELEMENT9","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pNumElements","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IDirect3DVertexShader9" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"efc5557e-6265-4613-8a94-43857889eb36" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DDevice9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFunction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pSizeOfData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IDirect3DPixelShader9" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"6d3bdbdc-5b02-4415-b852-ce5e8bccb289" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DDevice9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFunction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pSizeOfData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IDirect3DBaseTexture9" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"580ca87e-1d3c-4d54-991d-b7d3e3c298ce" + ,"Interface":{"Kind":"ApiRef","Name":"IDirect3DResource9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]} + ,"Methods":[ + { + "Name":"SetLOD" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"LODNew","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetLOD" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetLevelCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"SetAutoGenFilterType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"FilterType","Type":{"Kind":"ApiRef","Name":"D3DTEXTUREFILTERTYPE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAutoGenFilterType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3DTEXTUREFILTERTYPE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GenerateMipSubLevels" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDirect3DTexture9" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"85c31227-3de5-4f00-9b3a-f11ac38c18b5" + ,"Interface":{"Kind":"ApiRef","Name":"IDirect3DBaseTexture9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]} + ,"Methods":[ + { + "Name":"GetLevelDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DSURFACE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetSurfaceLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSurfaceLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LockRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pLockedRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DLOCKED_RECT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnlockRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddDirtyRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDirtyRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IDirect3DVolumeTexture9" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"2518526c-e789-4111-a7b9-47ef328d13e6" + ,"Interface":{"Kind":"ApiRef","Name":"IDirect3DBaseTexture9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]} + ,"Methods":[ + { + "Name":"GetLevelDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DVOLUME_DESC","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetVolumeLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppVolumeLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DVolume9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LockBox" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pLockedVolume","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DLOCKED_BOX","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pBox","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DBOX","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnlockBox" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddDirtyBox" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDirtyBox","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DBOX","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IDirect3DCubeTexture9" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"fff32f81-d953-473a-9223-93d652aba93f" + ,"Interface":{"Kind":"ApiRef","Name":"IDirect3DBaseTexture9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]} + ,"Methods":[ + { + "Name":"GetLevelDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DSURFACE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetCubeMapSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"FaceType","Type":{"Kind":"ApiRef","Name":"D3DCUBEMAP_FACES","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCubeMapSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LockRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"FaceType","Type":{"Kind":"ApiRef","Name":"D3DCUBEMAP_FACES","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pLockedRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DLOCKED_RECT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnlockRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"FaceType","Type":{"Kind":"ApiRef","Name":"D3DCUBEMAP_FACES","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddDirtyRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"FaceType","Type":{"Kind":"ApiRef","Name":"D3DCUBEMAP_FACES","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDirtyRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IDirect3DVertexBuffer9" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"b64bb1b5-fd70-4df6-bf91-19d0a12455e3" + ,"Interface":{"Kind":"ApiRef","Name":"IDirect3DResource9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]} + ,"Methods":[ + { + "Name":"Lock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"OffsetToLock","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SizeToLock","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppbData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Unlock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetDesc" + ,"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":"D3DVERTEXBUFFER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IDirect3DIndexBuffer9" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"7c9dd65e-d3f7-4529-acee-785830acde35" + ,"Interface":{"Kind":"ApiRef","Name":"IDirect3DResource9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]} + ,"Methods":[ + { + "Name":"Lock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"OffsetToLock","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SizeToLock","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppbData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Unlock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetDesc" + ,"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":"D3DINDEXBUFFER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IDirect3DSurface9" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"0cfbaf3a-9ff6-429a-99b3-a2796af8b89b" + ,"Interface":{"Kind":"ApiRef","Name":"IDirect3DResource9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]} + ,"Methods":[ + { + "Name":"GetContainer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppContainer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDesc" + ,"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":"D3DSURFACE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LockRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pLockedRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DLOCKED_RECT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnlockRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetDC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"phdc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ReleaseDC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDirect3DVolume9" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"24f416e6-1f67-4aa7-b88e-d33f6f3128a1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DDevice9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetPrivateData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"refguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"SizeOfData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPrivateData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"refguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pSizeOfData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FreePrivateData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"refguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetContainer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppContainer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDesc" + ,"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":"D3DVOLUME_DESC","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LockBox" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pLockedVolume","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DLOCKED_BOX","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pBox","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DBOX","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnlockBox" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDirect3DQuery9" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"d9771460-a695-4f26-bbd3-27b840b541cc" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DDevice9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3DQUERYTYPE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetDataSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"Issue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"dwIssueFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwGetDataFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDirect3D9Ex" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"02177241-69fc-400c-8ff1-93a44df6861d" + ,"Interface":{"Kind":"ApiRef","Name":"IDirect3D9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]} + ,"Methods":[ + { + "Name":"GetAdapterModeCountEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Adapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DDISPLAYMODEFILTER","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"EnumAdapterModesEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Adapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DDISPLAYMODEFILTER","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DDISPLAYMODEEX","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetAdapterDisplayModeEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Adapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DDISPLAYMODEEX","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pRotation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DDISPLAYROTATION","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreateDeviceEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Adapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DeviceType","Type":{"Kind":"ApiRef","Name":"D3DDEVTYPE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"hFocusWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"BehaviorFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPresentationParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DPRESENT_PARAMETERS","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pFullscreenDisplayMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DDISPLAYMODEEX","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppReturnedDeviceInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DDevice9Ex","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAdapterLUID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Adapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pLUID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IDirect3DDevice9Ex" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"b18b10ce-2649-405a-870f-95f777d4313a" + ,"Interface":{"Kind":"ApiRef","Name":"IDirect3DDevice9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]} + ,"Methods":[ + { + "Name":"SetConvolutionMonoKernel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rows","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ,{"Name":"columns","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ComposeRects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pSrc","Type":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDst","Type":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSrcRectDescs","Type":{"Kind":"ApiRef","Name":"IDirect3DVertexBuffer9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"NumRects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDstRectDescs","Type":{"Kind":"ApiRef","Name":"IDirect3DVertexBuffer9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"Operation","Type":{"Kind":"ApiRef","Name":"D3DCOMPOSERECTSOP","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"Xoffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Yoffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PresentEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pSourceRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pDestRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"hDestWindowOverride","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDirtyRegion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RGNDATA","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetGPUThreadPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pPriority","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetGPUThreadPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Priority","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WaitForVBlank" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"iSwapChain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CheckResourceResidency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pResourceArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DResource9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"NumResources","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetMaximumFrameLatency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"MaxLatency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMaximumFrameLatency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pMaxLatency","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CheckDeviceState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"hDestinationWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateRenderTargetEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"MultiSample","Type":{"Kind":"ApiRef","Name":"D3DMULTISAMPLE_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"MultisampleQuality","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Lockable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pSharedHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Usage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateOffscreenPlainSurfaceEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"Pool","Type":{"Kind":"ApiRef","Name":"D3DPOOL","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pSharedHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Usage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateDepthStencilSurfaceEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"MultiSample","Type":{"Kind":"ApiRef","Name":"D3DMULTISAMPLE_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"MultisampleQuality","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Discard","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pSharedHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Usage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResetEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pPresentationParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DPRESENT_PARAMETERS","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pFullscreenDisplayMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DDISPLAYMODEEX","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDisplayModeEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"iSwapChain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DDISPLAYMODEEX","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pRotation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DDISPLAYROTATION","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IDirect3DSwapChain9Ex" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"91886caf-1c3d-4d2e-a0ab-3e4c7d8d3303" + ,"Interface":{"Kind":"ApiRef","Name":"IDirect3DSwapChain9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]} + ,"Methods":[ + { + "Name":"GetLastPresentCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pLastPresentCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetPresentStats" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pPresentationStatistics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DPRESENTSTATS","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDisplayModeEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DDISPLAYMODEEX","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pRotation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DDISPLAYROTATION","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } +] + +,"Functions":[ + { + "Name":"Direct3DCreate9" + ,"SetLastError":false + ,"DllImport":"d3d9.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"IDirect3D9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"SDKVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"D3DPERF_BeginEvent" + ,"SetLastError":false + ,"DllImport":"d3d9.dll" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"col","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"D3DPERF_EndEvent" + ,"SetLastError":false + ,"DllImport":"d3d9.dll" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"D3DPERF_SetMarker" + ,"SetLastError":false + ,"DllImport":"d3d9.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"col","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"D3DPERF_SetRegion" + ,"SetLastError":false + ,"DllImport":"d3d9.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"col","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"D3DPERF_QueryRepeatFrame" + ,"SetLastError":false + ,"DllImport":"d3d9.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"D3DPERF_SetOptions" + ,"SetLastError":false + ,"DllImport":"d3d9.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"D3DPERF_GetStatus" + ,"SetLastError":false + ,"DllImport":"d3d9.dll" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"Direct3DCreate9Ex" + ,"SetLastError":false + ,"DllImport":"d3d9.dll" + ,"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":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3D9Ex","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/src/Generator/win32json/api/Graphics.Direct3D9on12.json b/src/Generator/win32json/api/Graphics.Direct3D9on12.json new file mode 100644 index 0000000..d41ec01 --- /dev/null +++ b/src/Generator/win32json/api/Graphics.Direct3D9on12.json @@ -0,0 +1,154 @@ +{ + +"Constants":[ + { + "Name":"MAX_D3D9ON12_QUEUES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"D3D9ON12_ARGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"ppD3D12Queues","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":[]} + ,{"Name":"NumQueues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFN_Direct3DCreate9On12Ex" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"SDKVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOverrideList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D9ON12_ARGS","TargetKind":"Default","Api":"Graphics.Direct3D9on12","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"NumOverrideEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppOutputInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3D9Ex","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PFN_Direct3DCreate9On12" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"IDirect3D9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"SDKVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOverrideList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D9ON12_ARGS","TargetKind":"Default","Api":"Graphics.Direct3D9on12","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"NumOverrideEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IDirect3DDevice9On12" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"e7fda234-b589-4049-940d-8878977531c8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetD3D12Device" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"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":["In","Out"]} + ] + } + ,{ + "Name":"UnwrapUnderlyingResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"IDirect3DResource9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCommandQueue","Type":{"Kind":"ApiRef","Name":"ID3D12CommandQueue","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvResource12","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ReturnUnderlyingResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"IDirect3DResource9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"NumSync","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSignalValues","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Out"]} + ,{"Name":"ppFences","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D12Fence","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } +] + +,"Functions":[ + { + "Name":"Direct3DCreate9On12Ex" + ,"SetLastError":false + ,"DllImport":"d3d9.dll" + ,"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":"pOverrideList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D9ON12_ARGS","TargetKind":"Default","Api":"Graphics.Direct3D9on12","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"NumOverrideEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppOutputInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3D9Ex","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Direct3DCreate9On12" + ,"SetLastError":false + ,"DllImport":"d3d9.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"IDirect3D9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"SDKVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOverrideList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D9ON12_ARGS","TargetKind":"Default","Api":"Graphics.Direct3D9on12","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"NumOverrideEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/src/Generator/win32json/api/Graphics.DirectWrite.json b/src/Generator/win32json/api/Graphics.DirectWrite.json new file mode 100644 index 0000000..fb11d51 --- /dev/null +++ b/src/Generator/win32json/api/Graphics.DirectWrite.json @@ -0,0 +1,9100 @@ +{ + +"Constants":[ + { + "Name":"DWRITE_ALPHA_MAX" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":255 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_DWRITE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2200 + ,"Attrs":[] + } + ,{ + "Name":"DWRITE_ERR_BASE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20480 + ,"Attrs":[] + } + ,{ + "Name":"DWRITE_E_REMOTEFONT" + ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ValueType":"Int32" + ,"Value":-2003283955 + ,"Attrs":[] + } + ,{ + "Name":"DWRITE_E_DOWNLOADCANCELLED" + ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ValueType":"Int32" + ,"Value":-2003283954 + ,"Attrs":[] + } + ,{ + "Name":"DWRITE_E_DOWNLOADFAILED" + ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ValueType":"Int32" + ,"Value":-2003283953 + ,"Attrs":[] + } + ,{ + "Name":"DWRITE_E_TOOMANYDOWNLOADS" + ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ValueType":"Int32" + ,"Value":-2003283952 + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"DWRITE_FONT_AXIS_TAG" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_FONT_AXIS_TAG_WEIGHT","Value":1952999287} + ,{"Name":"DWRITE_FONT_AXIS_TAG_WIDTH","Value":1752458359} + ,{"Name":"DWRITE_FONT_AXIS_TAG_SLANT","Value":1953393779} + ,{"Name":"DWRITE_FONT_AXIS_TAG_OPTICAL_SIZE","Value":2054385775} + ,{"Name":"DWRITE_FONT_AXIS_TAG_ITALIC","Value":1818326121} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"DWRITE_COLOR_F" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"r","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"g","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"b","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"a","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWRITE_MEASURING_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_MEASURING_MODE_NATURAL","Value":0} + ,{"Name":"DWRITE_MEASURING_MODE_GDI_CLASSIC","Value":1} + ,{"Name":"DWRITE_MEASURING_MODE_GDI_NATURAL","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_GLYPH_IMAGE_FORMATS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_GLYPH_IMAGE_FORMATS_NONE","Value":0} + ,{"Name":"DWRITE_GLYPH_IMAGE_FORMATS_TRUETYPE","Value":1} + ,{"Name":"DWRITE_GLYPH_IMAGE_FORMATS_CFF","Value":2} + ,{"Name":"DWRITE_GLYPH_IMAGE_FORMATS_COLR","Value":4} + ,{"Name":"DWRITE_GLYPH_IMAGE_FORMATS_SVG","Value":8} + ,{"Name":"DWRITE_GLYPH_IMAGE_FORMATS_PNG","Value":16} + ,{"Name":"DWRITE_GLYPH_IMAGE_FORMATS_JPEG","Value":32} + ,{"Name":"DWRITE_GLYPH_IMAGE_FORMATS_TIFF","Value":64} + ,{"Name":"DWRITE_GLYPH_IMAGE_FORMATS_PREMULTIPLIED_B8G8R8A8","Value":128} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"DWRITE_FONT_FILE_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_FONT_FILE_TYPE_UNKNOWN","Value":0} + ,{"Name":"DWRITE_FONT_FILE_TYPE_CFF","Value":1} + ,{"Name":"DWRITE_FONT_FILE_TYPE_TRUETYPE","Value":2} + ,{"Name":"DWRITE_FONT_FILE_TYPE_OPENTYPE_COLLECTION","Value":3} + ,{"Name":"DWRITE_FONT_FILE_TYPE_TYPE1_PFM","Value":4} + ,{"Name":"DWRITE_FONT_FILE_TYPE_TYPE1_PFB","Value":5} + ,{"Name":"DWRITE_FONT_FILE_TYPE_VECTOR","Value":6} + ,{"Name":"DWRITE_FONT_FILE_TYPE_BITMAP","Value":7} + ,{"Name":"DWRITE_FONT_FILE_TYPE_TRUETYPE_COLLECTION","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_FONT_FACE_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_FONT_FACE_TYPE_CFF","Value":0} + ,{"Name":"DWRITE_FONT_FACE_TYPE_TRUETYPE","Value":1} + ,{"Name":"DWRITE_FONT_FACE_TYPE_OPENTYPE_COLLECTION","Value":2} + ,{"Name":"DWRITE_FONT_FACE_TYPE_TYPE1","Value":3} + ,{"Name":"DWRITE_FONT_FACE_TYPE_VECTOR","Value":4} + ,{"Name":"DWRITE_FONT_FACE_TYPE_BITMAP","Value":5} + ,{"Name":"DWRITE_FONT_FACE_TYPE_UNKNOWN","Value":6} + ,{"Name":"DWRITE_FONT_FACE_TYPE_RAW_CFF","Value":7} + ,{"Name":"DWRITE_FONT_FACE_TYPE_TRUETYPE_COLLECTION","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_FONT_SIMULATIONS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_FONT_SIMULATIONS_NONE","Value":0} + ,{"Name":"DWRITE_FONT_SIMULATIONS_BOLD","Value":1} + ,{"Name":"DWRITE_FONT_SIMULATIONS_OBLIQUE","Value":2} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"DWRITE_FONT_WEIGHT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_FONT_WEIGHT_THIN","Value":100} + ,{"Name":"DWRITE_FONT_WEIGHT_EXTRA_LIGHT","Value":200} + ,{"Name":"DWRITE_FONT_WEIGHT_ULTRA_LIGHT","Value":200} + ,{"Name":"DWRITE_FONT_WEIGHT_LIGHT","Value":300} + ,{"Name":"DWRITE_FONT_WEIGHT_SEMI_LIGHT","Value":350} + ,{"Name":"DWRITE_FONT_WEIGHT_NORMAL","Value":400} + ,{"Name":"DWRITE_FONT_WEIGHT_REGULAR","Value":400} + ,{"Name":"DWRITE_FONT_WEIGHT_MEDIUM","Value":500} + ,{"Name":"DWRITE_FONT_WEIGHT_DEMI_BOLD","Value":600} + ,{"Name":"DWRITE_FONT_WEIGHT_SEMI_BOLD","Value":600} + ,{"Name":"DWRITE_FONT_WEIGHT_BOLD","Value":700} + ,{"Name":"DWRITE_FONT_WEIGHT_EXTRA_BOLD","Value":800} + ,{"Name":"DWRITE_FONT_WEIGHT_ULTRA_BOLD","Value":800} + ,{"Name":"DWRITE_FONT_WEIGHT_BLACK","Value":900} + ,{"Name":"DWRITE_FONT_WEIGHT_HEAVY","Value":900} + ,{"Name":"DWRITE_FONT_WEIGHT_EXTRA_BLACK","Value":950} + ,{"Name":"DWRITE_FONT_WEIGHT_ULTRA_BLACK","Value":950} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_FONT_STRETCH" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_FONT_STRETCH_UNDEFINED","Value":0} + ,{"Name":"DWRITE_FONT_STRETCH_ULTRA_CONDENSED","Value":1} + ,{"Name":"DWRITE_FONT_STRETCH_EXTRA_CONDENSED","Value":2} + ,{"Name":"DWRITE_FONT_STRETCH_CONDENSED","Value":3} + ,{"Name":"DWRITE_FONT_STRETCH_SEMI_CONDENSED","Value":4} + ,{"Name":"DWRITE_FONT_STRETCH_NORMAL","Value":5} + ,{"Name":"DWRITE_FONT_STRETCH_MEDIUM","Value":5} + ,{"Name":"DWRITE_FONT_STRETCH_SEMI_EXPANDED","Value":6} + ,{"Name":"DWRITE_FONT_STRETCH_EXPANDED","Value":7} + ,{"Name":"DWRITE_FONT_STRETCH_EXTRA_EXPANDED","Value":8} + ,{"Name":"DWRITE_FONT_STRETCH_ULTRA_EXPANDED","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_FONT_STYLE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_FONT_STYLE_NORMAL","Value":0} + ,{"Name":"DWRITE_FONT_STYLE_OBLIQUE","Value":1} + ,{"Name":"DWRITE_FONT_STYLE_ITALIC","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_INFORMATIONAL_STRING_ID" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_INFORMATIONAL_STRING_NONE","Value":0} + ,{"Name":"DWRITE_INFORMATIONAL_STRING_COPYRIGHT_NOTICE","Value":1} + ,{"Name":"DWRITE_INFORMATIONAL_STRING_VERSION_STRINGS","Value":2} + ,{"Name":"DWRITE_INFORMATIONAL_STRING_TRADEMARK","Value":3} + ,{"Name":"DWRITE_INFORMATIONAL_STRING_MANUFACTURER","Value":4} + ,{"Name":"DWRITE_INFORMATIONAL_STRING_DESIGNER","Value":5} + ,{"Name":"DWRITE_INFORMATIONAL_STRING_DESIGNER_URL","Value":6} + ,{"Name":"DWRITE_INFORMATIONAL_STRING_DESCRIPTION","Value":7} + ,{"Name":"DWRITE_INFORMATIONAL_STRING_FONT_VENDOR_URL","Value":8} + ,{"Name":"DWRITE_INFORMATIONAL_STRING_LICENSE_DESCRIPTION","Value":9} + ,{"Name":"DWRITE_INFORMATIONAL_STRING_LICENSE_INFO_URL","Value":10} + ,{"Name":"DWRITE_INFORMATIONAL_STRING_WIN32_FAMILY_NAMES","Value":11} + ,{"Name":"DWRITE_INFORMATIONAL_STRING_WIN32_SUBFAMILY_NAMES","Value":12} + ,{"Name":"DWRITE_INFORMATIONAL_STRING_TYPOGRAPHIC_FAMILY_NAMES","Value":13} + ,{"Name":"DWRITE_INFORMATIONAL_STRING_TYPOGRAPHIC_SUBFAMILY_NAMES","Value":14} + ,{"Name":"DWRITE_INFORMATIONAL_STRING_SAMPLE_TEXT","Value":15} + ,{"Name":"DWRITE_INFORMATIONAL_STRING_FULL_NAME","Value":16} + ,{"Name":"DWRITE_INFORMATIONAL_STRING_POSTSCRIPT_NAME","Value":17} + ,{"Name":"DWRITE_INFORMATIONAL_STRING_POSTSCRIPT_CID_NAME","Value":18} + ,{"Name":"DWRITE_INFORMATIONAL_STRING_WEIGHT_STRETCH_STYLE_FAMILY_NAME","Value":19} + ,{"Name":"DWRITE_INFORMATIONAL_STRING_DESIGN_SCRIPT_LANGUAGE_TAG","Value":20} + ,{"Name":"DWRITE_INFORMATIONAL_STRING_SUPPORTED_SCRIPT_LANGUAGE_TAG","Value":21} + ,{"Name":"DWRITE_INFORMATIONAL_STRING_PREFERRED_FAMILY_NAMES","Value":13} + ,{"Name":"DWRITE_INFORMATIONAL_STRING_PREFERRED_SUBFAMILY_NAMES","Value":14} + ,{"Name":"DWRITE_INFORMATIONAL_STRING_WWS_FAMILY_NAME","Value":19} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_FONT_METRICS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"designUnitsPerEm","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ascent","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"descent","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"lineGap","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"capHeight","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"xHeight","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"underlinePosition","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"underlineThickness","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"strikethroughPosition","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"strikethroughThickness","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWRITE_GLYPH_METRICS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"leftSideBearing","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"advanceWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rightSideBearing","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"topSideBearing","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"advanceHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bottomSideBearing","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"verticalOriginY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWRITE_GLYPH_OFFSET" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"advanceOffset","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"ascenderOffset","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWRITE_FACTORY_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_FACTORY_TYPE_SHARED","Value":0} + ,{"Name":"DWRITE_FACTORY_TYPE_ISOLATED","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDWriteFontFileLoader" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"727cad4e-d6af-4c9e-8a08-d695b11caa49" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateStreamFromKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFileReferenceKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} + ,{"Name":"fontFileReferenceKeySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontFileStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFileStream","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDWriteLocalFontFileLoader" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"b2d9f3ec-c9fe-4a11-a2ec-d86208f7c0a2" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFontFileLoader","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetFilePathLengthFromKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFileReferenceKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} + ,{"Name":"fontFileReferenceKeySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"filePathLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFilePathFromKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFileReferenceKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} + ,{"Name":"fontFileReferenceKeySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"filePath","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"filePathSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetLastWriteTimeFromKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFileReferenceKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} + ,{"Name":"fontFileReferenceKeySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lastWriteTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontFileStream" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"6d4865fe-0ab8-4d91-8f62-5dd6be34a3e0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"ReadFileFragment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fragmentStart","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Const"]} + ,{"Name":"fileOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"fragmentSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"fragmentContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReleaseFileFragment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fragmentContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetFileSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fileSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLastWriteTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"lastWriteTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontFile" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"739d886a-cef5-47dc-8769-1a8b41bebbb0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetReferenceKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFileReferenceKey","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Const"]} + ,{"Name":"fontFileReferenceKeySize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLoader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFileLoader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFileLoader","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"Analyze" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"isSupportedFontType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"fontFileType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_FILE_TYPE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"fontFaceType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_FACE_TYPE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"numberOfFaces","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"DWRITE_PIXEL_GEOMETRY" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_PIXEL_GEOMETRY_FLAT","Value":0} + ,{"Name":"DWRITE_PIXEL_GEOMETRY_RGB","Value":1} + ,{"Name":"DWRITE_PIXEL_GEOMETRY_BGR","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_RENDERING_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_RENDERING_MODE_DEFAULT","Value":0} + ,{"Name":"DWRITE_RENDERING_MODE_ALIASED","Value":1} + ,{"Name":"DWRITE_RENDERING_MODE_GDI_CLASSIC","Value":2} + ,{"Name":"DWRITE_RENDERING_MODE_GDI_NATURAL","Value":3} + ,{"Name":"DWRITE_RENDERING_MODE_NATURAL","Value":4} + ,{"Name":"DWRITE_RENDERING_MODE_NATURAL_SYMMETRIC","Value":5} + ,{"Name":"DWRITE_RENDERING_MODE_OUTLINE","Value":6} + ,{"Name":"DWRITE_RENDERING_MODE_CLEARTYPE_GDI_CLASSIC","Value":2} + ,{"Name":"DWRITE_RENDERING_MODE_CLEARTYPE_GDI_NATURAL","Value":3} + ,{"Name":"DWRITE_RENDERING_MODE_CLEARTYPE_NATURAL","Value":4} + ,{"Name":"DWRITE_RENDERING_MODE_CLEARTYPE_NATURAL_SYMMETRIC","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_MATRIX" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"m11","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"m12","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"m21","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"m22","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dx","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dy","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDWriteRenderingParams" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"2f0da53a-2add-47cd-82ee-d9ec34688e75" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetGamma" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Single"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetEnhancedContrast" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Single"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetClearTypeLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Single"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetPixelGeometry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_PIXEL_GEOMETRY","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetRenderingMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_RENDERING_MODE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDWriteFontFace" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"5f49804d-7024-4d43-bfa9-d25984f53849" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_FONT_FACE_TYPE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetFiles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"numberOfFiles","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"fontFiles","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"IDWriteFontFile","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetSimulations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_FONT_SIMULATIONS","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"IsSymbolFont" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetMetrics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFaceMetrics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_METRICS","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetGlyphCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetDesignGlyphMetrics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"glyphIndices","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"glyphCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"glyphMetrics","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_METRICS","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"isSideways","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetGlyphIndices" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"codePoints","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ,{"Name":"codePointCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"glyphIndices","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TryGetFontTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"openTypeTableTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Const"]} + ,{"Name":"tableSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"tableContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"exists","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReleaseFontTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"tableContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetGlyphRunOutline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"emSize","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"glyphIndices","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"glyphAdvances","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"glyphOffsets","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_OFFSET","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"glyphCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"isSideways","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"isRightToLeft","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"geometrySink","Type":{"Kind":"ApiRef","Name":"ID2D1SimplifiedGeometrySink","TargetKind":"Com","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRecommendedRenderingMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"emSize","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"pixelsPerDip","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"renderingParams","Type":{"Kind":"ApiRef","Name":"IDWriteRenderingParams","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"renderingMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_RENDERING_MODE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetGdiCompatibleMetrics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"emSize","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"pixelsPerDip","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_MATRIX","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"fontFaceMetrics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_METRICS","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetGdiCompatibleGlyphMetrics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"emSize","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"pixelsPerDip","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_MATRIX","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"useGdiNatural","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"glyphIndices","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"glyphCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"glyphMetrics","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_METRICS","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"isSideways","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontCollectionLoader" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"cca920e4-52f0-492b-bfa8-29c72ee0a468" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateEnumeratorFromKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"factory","Type":{"Kind":"ApiRef","Name":"IDWriteFactory","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"collectionKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Const"]} + ,{"Name":"collectionKeySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontFileEnumerator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFileEnumerator","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontFileEnumerator" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"72755049-5ff7-435d-8348-4be97cfa6c7c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"MoveNext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"hasCurrentFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrentFontFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFile","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDWriteLocalizedStrings" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"08256209-099a-4b34-b86d-c22b110e7771" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"FindLocaleName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"localeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"index","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"exists","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLocaleNameLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"length","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLocaleName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"localeName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStringLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"length","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"stringBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontCollection" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"a84cee02-3eea-4eee-a827-87c1a02a0fcc" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetFontFamilyCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetFontFamily" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontFamily","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFamily","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"FindFamilyName" + ,"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":"index","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"exists","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFontFromFontFace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFace","Type":{"Kind":"ApiRef","Name":"IDWriteFontFace","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"font","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFont","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontList" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"1a0d8438-1d97-4ec1-aef9-a2fb86ed6acb" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetFontCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontCollection","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetFontCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetFont" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"font","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFont","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontFamily" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"da20d8ef-812a-4c43-9802-62ec4abd7add" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFontList","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetFamilyNames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"names","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteLocalizedStrings","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetFirstMatchingFont" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"weight","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_WEIGHT","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"stretch","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_STRETCH","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"style","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_STYLE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"matchingFont","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFont","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetMatchingFonts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"weight","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_WEIGHT","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"stretch","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_STRETCH","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"style","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_STYLE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"matchingFonts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontList","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFont" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"acd16696-8c14-4f5d-877e-fe3fc1d32737" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetFontFamily" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFamily","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFamily","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetWeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_FONT_WEIGHT","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetStretch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_FONT_STRETCH","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_FONT_STYLE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"IsSymbolFont" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetFaceNames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"names","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteLocalizedStrings","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetInformationalStrings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"informationalStringID","Type":{"Kind":"ApiRef","Name":"DWRITE_INFORMATIONAL_STRING_ID","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"informationalStrings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteLocalizedStrings","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ,{"Name":"exists","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSimulations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_FONT_SIMULATIONS","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetMetrics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontMetrics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_METRICS","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HasCharacter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"unicodeValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"exists","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateFontFace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFace","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"DWRITE_READING_DIRECTION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_READING_DIRECTION_LEFT_TO_RIGHT","Value":0} + ,{"Name":"DWRITE_READING_DIRECTION_RIGHT_TO_LEFT","Value":1} + ,{"Name":"DWRITE_READING_DIRECTION_TOP_TO_BOTTOM","Value":2} + ,{"Name":"DWRITE_READING_DIRECTION_BOTTOM_TO_TOP","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_FLOW_DIRECTION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_FLOW_DIRECTION_TOP_TO_BOTTOM","Value":0} + ,{"Name":"DWRITE_FLOW_DIRECTION_BOTTOM_TO_TOP","Value":1} + ,{"Name":"DWRITE_FLOW_DIRECTION_LEFT_TO_RIGHT","Value":2} + ,{"Name":"DWRITE_FLOW_DIRECTION_RIGHT_TO_LEFT","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_TEXT_ALIGNMENT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_TEXT_ALIGNMENT_LEADING","Value":0} + ,{"Name":"DWRITE_TEXT_ALIGNMENT_TRAILING","Value":1} + ,{"Name":"DWRITE_TEXT_ALIGNMENT_CENTER","Value":2} + ,{"Name":"DWRITE_TEXT_ALIGNMENT_JUSTIFIED","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_PARAGRAPH_ALIGNMENT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_PARAGRAPH_ALIGNMENT_NEAR","Value":0} + ,{"Name":"DWRITE_PARAGRAPH_ALIGNMENT_FAR","Value":1} + ,{"Name":"DWRITE_PARAGRAPH_ALIGNMENT_CENTER","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_WORD_WRAPPING" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_WORD_WRAPPING_WRAP","Value":0} + ,{"Name":"DWRITE_WORD_WRAPPING_NO_WRAP","Value":1} + ,{"Name":"DWRITE_WORD_WRAPPING_EMERGENCY_BREAK","Value":2} + ,{"Name":"DWRITE_WORD_WRAPPING_WHOLE_WORD","Value":3} + ,{"Name":"DWRITE_WORD_WRAPPING_CHARACTER","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_LINE_SPACING_METHOD" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_LINE_SPACING_METHOD_DEFAULT","Value":0} + ,{"Name":"DWRITE_LINE_SPACING_METHOD_UNIFORM","Value":1} + ,{"Name":"DWRITE_LINE_SPACING_METHOD_PROPORTIONAL","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_TRIMMING_GRANULARITY" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_TRIMMING_GRANULARITY_NONE","Value":0} + ,{"Name":"DWRITE_TRIMMING_GRANULARITY_CHARACTER","Value":1} + ,{"Name":"DWRITE_TRIMMING_GRANULARITY_WORD","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_FONT_FEATURE_TAG" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_FONT_FEATURE_TAG_ALTERNATIVE_FRACTIONS","Value":1668441697} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_PETITE_CAPITALS_FROM_CAPITALS","Value":1668297315} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_SMALL_CAPITALS_FROM_CAPITALS","Value":1668493923} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_ALTERNATES","Value":1953259875} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_CASE_SENSITIVE_FORMS","Value":1702060387} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_GLYPH_COMPOSITION_DECOMPOSITION","Value":1886217059} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_LIGATURES","Value":1734962275} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_CAPITAL_SPACING","Value":1886613603} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_SWASH","Value":1752658787} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_CURSIVE_POSITIONING","Value":1936880995} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_DEFAULT","Value":1953261156} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_DISCRETIONARY_LIGATURES","Value":1734962276} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_EXPERT_FORMS","Value":1953527909} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_FRACTIONS","Value":1667330662} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_FULL_WIDTH","Value":1684633446} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_HALF_FORMS","Value":1718378856} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_HALANT_FORMS","Value":1852596584} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_ALTERNATE_HALF_WIDTH","Value":1953259880} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_HISTORICAL_FORMS","Value":1953720680} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_HORIZONTAL_KANA_ALTERNATES","Value":1634626408} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_HISTORICAL_LIGATURES","Value":1734962280} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_HALF_WIDTH","Value":1684633448} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_HOJO_KANJI_FORMS","Value":1869246312} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_JIS04_FORMS","Value":875589738} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_JIS78_FORMS","Value":943157354} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_JIS83_FORMS","Value":859336810} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_JIS90_FORMS","Value":809070698} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_KERNING","Value":1852990827} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_STANDARD_LIGATURES","Value":1634167148} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_LINING_FIGURES","Value":1836412524} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_LOCALIZED_FORMS","Value":1818455916} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_MARK_POSITIONING","Value":1802658157} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_MATHEMATICAL_GREEK","Value":1802659693} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_MARK_TO_MARK_POSITIONING","Value":1802333037} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_ALTERNATE_ANNOTATION_FORMS","Value":1953259886} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_NLC_KANJI_FORMS","Value":1801677934} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_OLD_STYLE_FIGURES","Value":1836412527} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_ORDINALS","Value":1852076655} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_ALTERNATE_WIDTH","Value":1953259888} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_PETITE_CAPITALS","Value":1885430640} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_FIGURES","Value":1836412528} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_WIDTHS","Value":1684633456} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_QUARTER_WIDTHS","Value":1684633457} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_REQUIRED_LIGATURES","Value":1734962290} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_RUBY_NOTATION_FORMS","Value":2036495730} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_STYLISTIC_ALTERNATES","Value":1953259891} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_SCIENTIFIC_INFERIORS","Value":1718511987} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_SMALL_CAPITALS","Value":1885564275} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_SIMPLIFIED_FORMS","Value":1819307379} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1","Value":825258867} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_2","Value":842036083} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_3","Value":858813299} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_4","Value":875590515} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_5","Value":892367731} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_6","Value":909144947} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_7","Value":925922163} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_8","Value":942699379} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_9","Value":959476595} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_10","Value":808547187} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_11","Value":825324403} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_12","Value":842101619} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_13","Value":858878835} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_14","Value":875656051} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_15","Value":892433267} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_16","Value":909210483} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_17","Value":925987699} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_18","Value":942764915} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_19","Value":959542131} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_20","Value":808612723} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_SUBSCRIPT","Value":1935832435} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_SUPERSCRIPT","Value":1936749939} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_SWASH","Value":1752397683} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_TITLING","Value":1819568500} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_TRADITIONAL_NAME_FORMS","Value":1835101812} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_TABULAR_FIGURES","Value":1836412532} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_TRADITIONAL_FORMS","Value":1684107892} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_THIRD_WIDTHS","Value":1684633460} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_UNICASE","Value":1667853941} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_VERTICAL_WRITING","Value":1953654134} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_VERTICAL_ALTERNATES_AND_ROTATION","Value":846492278} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_SLASHED_ZERO","Value":1869768058} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"DWRITE_TEXT_RANGE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"startPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWRITE_FONT_FEATURE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWRITE_TYPOGRAPHIC_FEATURES" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWRITE_TRIMMING" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"delimiterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDWriteTextFormat" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"9c906818-31d7-4fd3-a151-7c5e225db55a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetTextAlignment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"textAlignment","Type":{"Kind":"ApiRef","Name":"DWRITE_TEXT_ALIGNMENT","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetParagraphAlignment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"paragraphAlignment","Type":{"Kind":"ApiRef","Name":"DWRITE_PARAGRAPH_ALIGNMENT","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetWordWrapping" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"wordWrapping","Type":{"Kind":"ApiRef","Name":"DWRITE_WORD_WRAPPING","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetReadingDirection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"readingDirection","Type":{"Kind":"ApiRef","Name":"DWRITE_READING_DIRECTION","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFlowDirection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"flowDirection","Type":{"Kind":"ApiRef","Name":"DWRITE_FLOW_DIRECTION","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetIncrementalTabStop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"incrementalTabStop","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTrimming" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"trimmingOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_TRIMMING","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"trimmingSign","Type":{"Kind":"ApiRef","Name":"IDWriteInlineObject","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetLineSpacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"lineSpacingMethod","Type":{"Kind":"ApiRef","Name":"DWRITE_LINE_SPACING_METHOD","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"lineSpacing","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"baseline","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTextAlignment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_TEXT_ALIGNMENT","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetParagraphAlignment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_PARAGRAPH_ALIGNMENT","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetWordWrapping" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_WORD_WRAPPING","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetReadingDirection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_READING_DIRECTION","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetFlowDirection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_FLOW_DIRECTION","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetIncrementalTabStop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Single"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetTrimming" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"trimmingOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_TRIMMING","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"trimmingSign","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteInlineObject","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetLineSpacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"lineSpacingMethod","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_LINE_SPACING_METHOD","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lineSpacing","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"baseline","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFontCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontCollection","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetFontFamilyNameLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetFontFamilyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFamilyName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"nameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFontWeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_FONT_WEIGHT","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetFontStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_FONT_STYLE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetFontStretch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_FONT_STRETCH","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetFontSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Single"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetLocaleNameLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetLocaleName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"localeName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"nameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDWriteTypography" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"55f1112b-1dc2-4b3c-9541-f46894ed85b6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddFontFeature" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFeature","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_FEATURE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFontFeatureCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetFontFeature" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFeatureIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontFeature","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_FEATURE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"DWRITE_SCRIPT_SHAPES" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_SCRIPT_SHAPES_DEFAULT","Value":0} + ,{"Name":"DWRITE_SCRIPT_SHAPES_NO_VISUAL","Value":1} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"DWRITE_SCRIPT_ANALYSIS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWRITE_BREAK_CONDITION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_BREAK_CONDITION_NEUTRAL","Value":0} + ,{"Name":"DWRITE_BREAK_CONDITION_CAN_BREAK","Value":1} + ,{"Name":"DWRITE_BREAK_CONDITION_MAY_NOT_BREAK","Value":2} + ,{"Name":"DWRITE_BREAK_CONDITION_MUST_BREAK","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_LINE_BREAKPOINT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWRITE_NUMBER_SUBSTITUTION_METHOD" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_NUMBER_SUBSTITUTION_METHOD_FROM_CULTURE","Value":0} + ,{"Name":"DWRITE_NUMBER_SUBSTITUTION_METHOD_CONTEXTUAL","Value":1} + ,{"Name":"DWRITE_NUMBER_SUBSTITUTION_METHOD_NONE","Value":2} + ,{"Name":"DWRITE_NUMBER_SUBSTITUTION_METHOD_NATIONAL","Value":3} + ,{"Name":"DWRITE_NUMBER_SUBSTITUTION_METHOD_TRADITIONAL","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDWriteNumberSubstitution" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"14885cc9-bab0-4f90-b6ed-5c366a2cd03d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DWRITE_SHAPING_TEXT_PROPERTIES" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWRITE_SHAPING_GLYPH_PROPERTIES" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDWriteTextAnalysisSource" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"688e1a58-5094-47c8-adc8-fbcea60ae92b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTextAtPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"textPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"textString","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","Const"]} + ,{"Name":"textLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTextBeforePosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"textPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"textString","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","Const"]} + ,{"Name":"textLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetParagraphReadingDirection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_READING_DIRECTION","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetLocaleName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"textPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"textLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"localeName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","Const"]} + ] + } + ,{ + "Name":"GetNumberSubstitution" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"textPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"textLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"numberSubstitution","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteNumberSubstitution","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDWriteTextAnalysisSink" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"5810cd44-0ca0-4701-b3fa-bec5182ae4f6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetScriptAnalysis" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"textPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"textLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"scriptAnalysis","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_SCRIPT_ANALYSIS","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetLineBreakpoints" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"textPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"textLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lineBreakpoints","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"DWRITE_LINE_BREAKPOINT","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetBidiLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"textPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"textLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"explicitLevel","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"resolvedLevel","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetNumberSubstitution" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"textPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"textLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"numberSubstitution","Type":{"Kind":"ApiRef","Name":"IDWriteNumberSubstitution","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDWriteTextAnalyzer" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"b7e6163e-7f46-43b4-84b3-e4e6249c365d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"AnalyzeScript" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"analysisSource","Type":{"Kind":"ApiRef","Name":"IDWriteTextAnalysisSource","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"textPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"textLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"analysisSink","Type":{"Kind":"ApiRef","Name":"IDWriteTextAnalysisSink","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AnalyzeBidi" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"analysisSource","Type":{"Kind":"ApiRef","Name":"IDWriteTextAnalysisSource","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"textPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"textLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"analysisSink","Type":{"Kind":"ApiRef","Name":"IDWriteTextAnalysisSink","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AnalyzeNumberSubstitution" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"analysisSource","Type":{"Kind":"ApiRef","Name":"IDWriteTextAnalysisSource","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"textPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"textLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"analysisSink","Type":{"Kind":"ApiRef","Name":"IDWriteTextAnalysisSink","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AnalyzeLineBreakpoints" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"analysisSource","Type":{"Kind":"ApiRef","Name":"IDWriteTextAnalysisSource","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"textPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"textLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"analysisSink","Type":{"Kind":"ApiRef","Name":"IDWriteTextAnalysisSink","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetGlyphs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"textString","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"textLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontFace","Type":{"Kind":"ApiRef","Name":"IDWriteFontFace","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"isSideways","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"isRightToLeft","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"scriptAnalysis","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_SCRIPT_ANALYSIS","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"localeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"numberSubstitution","Type":{"Kind":"ApiRef","Name":"IDWriteNumberSubstitution","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"features","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":10,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_TYPOGRAPHIC_FEATURES","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}}},"Attrs":["In","Optional","Const"]} + ,{"Name":"featureRangeLengths","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":10,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"featureRanges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"maxGlyphCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"clusterMap","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"textProps","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"DWRITE_SHAPING_TEXT_PROPERTIES","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"glyphIndices","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":11,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"glyphProps","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":11,"Child":{"Kind":"ApiRef","Name":"DWRITE_SHAPING_GLYPH_PROPERTIES","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"actualGlyphCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetGlyphPlacements" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"textString","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"clusterMap","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"textProps","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"DWRITE_SHAPING_TEXT_PROPERTIES","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"textLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"glyphIndices","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"glyphProps","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"ApiRef","Name":"DWRITE_SHAPING_GLYPH_PROPERTIES","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"glyphCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontFace","Type":{"Kind":"ApiRef","Name":"IDWriteFontFace","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontEmSize","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"isSideways","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"isRightToLeft","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"scriptAnalysis","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_SCRIPT_ANALYSIS","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"localeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"features","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":15,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_TYPOGRAPHIC_FEATURES","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}}},"Attrs":["In","Optional","Const"]} + ,{"Name":"featureRangeLengths","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":15,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"featureRanges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"glyphAdvances","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"glyphOffsets","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_OFFSET","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetGdiCompatibleGlyphPlacements" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"textString","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"clusterMap","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"textProps","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"DWRITE_SHAPING_TEXT_PROPERTIES","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In"]} + ,{"Name":"textLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"glyphIndices","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"glyphProps","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"ApiRef","Name":"DWRITE_SHAPING_GLYPH_PROPERTIES","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"glyphCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontFace","Type":{"Kind":"ApiRef","Name":"IDWriteFontFace","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontEmSize","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"pixelsPerDip","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_MATRIX","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"useGdiNatural","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"isSideways","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"isRightToLeft","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"scriptAnalysis","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_SCRIPT_ANALYSIS","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"localeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"features","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":18,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_TYPOGRAPHIC_FEATURES","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}}},"Attrs":["In","Optional","Const"]} + ,{"Name":"featureRangeLengths","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":18,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"featureRanges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"glyphAdvances","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"glyphOffsets","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_OFFSET","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"DWRITE_GLYPH_RUN" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fontFace","Type":{"Kind":"ApiRef","Name":"IDWriteFontFace","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":[]} + ,{"Name":"fontEmSize","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"glyphCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"glyphIndices","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Const"]} + ,{"Name":"glyphAdvances","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Const"]} + ,{"Name":"glyphOffsets","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_OFFSET","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"isSideways","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"bidiLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWRITE_GLYPH_RUN_DESCRIPTION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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"]} + ,{"Name":"stringLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"clusterMap","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Const"]} + ,{"Name":"textPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWRITE_UNDERLINE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"thickness","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"offset","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"runHeight","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"readingDirection","Type":{"Kind":"ApiRef","Name":"DWRITE_READING_DIRECTION","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":[]} + ,{"Name":"flowDirection","Type":{"Kind":"ApiRef","Name":"DWRITE_FLOW_DIRECTION","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":[]} + ,{"Name":"localeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} + ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWRITE_STRIKETHROUGH" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"thickness","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"offset","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"readingDirection","Type":{"Kind":"ApiRef","Name":"DWRITE_READING_DIRECTION","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":[]} + ,{"Name":"flowDirection","Type":{"Kind":"ApiRef","Name":"DWRITE_FLOW_DIRECTION","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":[]} + ,{"Name":"localeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} + ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWRITE_LINE_METRICS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"trailingWhitespaceLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"newlineLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"baseline","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"isTrimmed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWRITE_CLUSTER_METRICS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWRITE_TEXT_METRICS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"left","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"top","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"widthIncludingTrailingWhitespace","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"layoutWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"layoutHeight","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"maxBidiReorderingDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lineCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWRITE_INLINE_OBJECT_METRICS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"baseline","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"supportsSideways","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWRITE_OVERHANG_METRICS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"left","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"top","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"right","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"bottom","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWRITE_HIT_TEST_METRICS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"textPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"left","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"top","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"bidiLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"isText","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"isTrimmed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDWriteInlineObject" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"8339fde3-106f-47ab-8373-1c6295eb10b3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"Draw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"clientDrawingContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"renderer","Type":{"Kind":"ApiRef","Name":"IDWriteTextRenderer","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"originX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"originY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"isSideways","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"isRightToLeft","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"clientDrawingEffect","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetMetrics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"metrics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_INLINE_OBJECT_METRICS","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOverhangMetrics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"overhangs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_OVERHANG_METRICS","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBreakConditions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"breakConditionBefore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_BREAK_CONDITION","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"breakConditionAfter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_BREAK_CONDITION","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDWritePixelSnapping" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"eaf3a2da-ecf4-4d24-b644-b34f6842024b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"IsPixelSnappingDisabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"clientDrawingContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"isDisabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrentTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"clientDrawingContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_MATRIX","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPixelsPerDip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"clientDrawingContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pixelsPerDip","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDWriteTextRenderer" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"ef8a8135-5cc6-45fe-8825-c5a0724eb819" + ,"Interface":{"Kind":"ApiRef","Name":"IDWritePixelSnapping","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"DrawGlyphRun" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"clientDrawingContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"baselineOriginX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"baselineOriginY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"glyphRun","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"glyphRunDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN_DESCRIPTION","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"clientDrawingEffect","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DrawUnderline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"clientDrawingContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"baselineOriginX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"baselineOriginY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"underline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_UNDERLINE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"clientDrawingEffect","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DrawStrikethrough" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"clientDrawingContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"baselineOriginX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"baselineOriginY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"strikethrough","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_STRIKETHROUGH","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"clientDrawingEffect","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DrawInlineObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"clientDrawingContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"originX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"originY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"inlineObject","Type":{"Kind":"ApiRef","Name":"IDWriteInlineObject","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"isSideways","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"isRightToLeft","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"clientDrawingEffect","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IDWriteTextLayout" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"53737037-6d14-410b-9bfe-0b182bb70961" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteTextFormat","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"SetMaxWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"maxWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetMaxHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"maxHeight","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFontCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontCollection","Type":{"Kind":"ApiRef","Name":"IDWriteFontCollection","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"textRange","Type":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFontFamilyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFamilyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"textRange","Type":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFontWeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontWeight","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_WEIGHT","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"textRange","Type":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFontStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontStyle","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_STYLE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"textRange","Type":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFontStretch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontStretch","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_STRETCH","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"textRange","Type":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFontSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontSize","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"textRange","Type":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetUnderline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"hasUnderline","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"textRange","Type":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetStrikethrough" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"hasStrikethrough","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"textRange","Type":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDrawingEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"drawingEffect","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"textRange","Type":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetInlineObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"inlineObject","Type":{"Kind":"ApiRef","Name":"IDWriteInlineObject","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"textRange","Type":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTypography" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"typography","Type":{"Kind":"ApiRef","Name":"IDWriteTypography","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"textRange","Type":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetLocaleName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"localeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"textRange","Type":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMaxWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Single"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetMaxHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Single"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetFontCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"currentPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontCollection","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ,{"Name":"textRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetFontFamilyNameLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"currentPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nameLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"textRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetFontFamilyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"currentPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontFamilyName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"nameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"textRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetFontWeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"currentPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontWeight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_WEIGHT","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"textRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetFontStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"currentPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontStyle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_STYLE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"textRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetFontStretch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"currentPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontStretch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_STRETCH","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"textRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetFontSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"currentPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"textRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetUnderline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"currentPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hasUnderline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"textRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetStrikethrough" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"currentPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hasStrikethrough","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"textRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetDrawingEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"currentPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"drawingEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ,{"Name":"textRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetInlineObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"currentPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"inlineObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteInlineObject","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ,{"Name":"textRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetTypography" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"currentPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"typography","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteTypography","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ,{"Name":"textRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetLocaleNameLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"currentPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nameLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"textRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetLocaleName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"currentPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"localeName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"nameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"textRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Draw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"clientDrawingContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"renderer","Type":{"Kind":"ApiRef","Name":"IDWriteTextRenderer","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"originX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"originY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetLineMetrics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"lineMetrics","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"DWRITE_LINE_METRICS","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"maxLineCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"actualLineCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMetrics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"textMetrics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_TEXT_METRICS","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOverhangMetrics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"overhangs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_OVERHANG_METRICS","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetClusterMetrics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"clusterMetrics","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"DWRITE_CLUSTER_METRICS","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"maxClusterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"actualClusterCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DetermineMinWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"minWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HitTestPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pointX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"pointY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"isTrailingHit","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"isInside","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"hitTestMetrics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_HIT_TEST_METRICS","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HitTestTextPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"textPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"isTrailingHit","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pointX","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"pointY","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"hitTestMetrics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_HIT_TEST_METRICS","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HitTestTextRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"textPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"textLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"originX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"originY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"hitTestMetrics","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"ApiRef","Name":"DWRITE_HIT_TEST_METRICS","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"maxHitTestMetricsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"actualHitTestMetricsCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDWriteBitmapRenderTarget" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"5e5a32a3-8dff-4773-9ff6-0696eab77267" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"DrawGlyphRun" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"baselineOriginX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"baselineOriginY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"glyphRun","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"renderingParams","Type":{"Kind":"ApiRef","Name":"IDWriteRenderingParams","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"textColor","Type":{"Kind":"ApiRef","Name":"COLORREF","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"blackBoxRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetMemoryDC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetPixelsPerDip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Single"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"SetPixelsPerDip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pixelsPerDip","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCurrentTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_MATRIX","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCurrentTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_MATRIX","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GetSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"size","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Resize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDWriteGdiInterop" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"1edd9491-9853-4299-898f-6432983b6f3a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateFontFromLOGFONT" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"logFont","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGFONTW","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"font","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFont","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"ConvertFontToLOGFONT" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"font","Type":{"Kind":"ApiRef","Name":"IDWriteFont","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"logFont","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGFONTW","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"isSystemFont","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ConvertFontFaceToLOGFONT" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"font","Type":{"Kind":"ApiRef","Name":"IDWriteFontFace","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"logFont","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGFONTW","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateFontFaceFromHdc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontFace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFace","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateBitmapRenderTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"renderTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteBitmapRenderTarget","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"DWRITE_TEXTURE_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_TEXTURE_ALIASED_1x1","Value":0} + ,{"Name":"DWRITE_TEXTURE_CLEARTYPE_3x1","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDWriteGlyphRunAnalysis" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"7d97dbf7-e085-42d4-81e3-6a883bded118" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetAlphaTextureBounds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"textureType","Type":{"Kind":"ApiRef","Name":"DWRITE_TEXTURE_TYPE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"textureBounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateAlphaTexture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"textureType","Type":{"Kind":"ApiRef","Name":"DWRITE_TEXTURE_TYPE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"textureBounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"alphaValues","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3}]} + ,{"Name":"bufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAlphaBlendParams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"renderingParams","Type":{"Kind":"ApiRef","Name":"IDWriteRenderingParams","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"blendGamma","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"blendEnhancedContrast","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"blendClearTypeLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFactory" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"b859ee5a-d838-4b5b-a2e8-1adc7d93db48" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSystemFontCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontCollection","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ,{"Name":"checkForUpdates","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateCustomFontCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"collectionLoader","Type":{"Kind":"ApiRef","Name":"IDWriteFontCollectionLoader","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"collectionKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Const"]} + ,{"Name":"collectionKeySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontCollection","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"RegisterFontCollectionLoader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontCollectionLoader","Type":{"Kind":"ApiRef","Name":"IDWriteFontCollectionLoader","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnregisterFontCollectionLoader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontCollectionLoader","Type":{"Kind":"ApiRef","Name":"IDWriteFontCollectionLoader","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateFontFileReference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"filePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lastWriteTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"fontFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFile","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateCustomFontFileReference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFileReferenceKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} + ,{"Name":"fontFileReferenceKeySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontFileLoader","Type":{"Kind":"ApiRef","Name":"IDWriteFontFileLoader","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFile","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateFontFace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFaceType","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_FACE_TYPE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"numberOfFiles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontFiles","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"IDWriteFontFile","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In"]} + ,{"Name":"faceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontFaceSimulationFlags","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_SIMULATIONS","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontFace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFace","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateRenderingParams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"renderingParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteRenderingParams","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateMonitorRenderingParams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"monitor","Type":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"renderingParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteRenderingParams","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateCustomRenderingParams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"gamma","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"enhancedContrast","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"clearTypeLevel","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"pixelGeometry","Type":{"Kind":"ApiRef","Name":"DWRITE_PIXEL_GEOMETRY","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"renderingMode","Type":{"Kind":"ApiRef","Name":"DWRITE_RENDERING_MODE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"renderingParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteRenderingParams","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"RegisterFontFileLoader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFileLoader","Type":{"Kind":"ApiRef","Name":"IDWriteFontFileLoader","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnregisterFontFileLoader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFileLoader","Type":{"Kind":"ApiRef","Name":"IDWriteFontFileLoader","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateTextFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFamilyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fontCollection","Type":{"Kind":"ApiRef","Name":"IDWriteFontCollection","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"fontWeight","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_WEIGHT","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":"fontStretch","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_STRETCH","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontSize","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"localeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"textFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteTextFormat","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateTypography" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"typography","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteTypography","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetGdiInterop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"gdiInterop","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteGdiInterop","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateTextLayout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"string","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"stringLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"textFormat","Type":{"Kind":"ApiRef","Name":"IDWriteTextFormat","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"maxWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"maxHeight","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"textLayout","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteTextLayout","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateGdiCompatibleTextLayout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"string","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"stringLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"textFormat","Type":{"Kind":"ApiRef","Name":"IDWriteTextFormat","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"layoutWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"layoutHeight","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"pixelsPerDip","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_MATRIX","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"useGdiNatural","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"textLayout","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteTextLayout","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateEllipsisTrimmingSign" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"textFormat","Type":{"Kind":"ApiRef","Name":"IDWriteTextFormat","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"trimmingSign","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteInlineObject","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateTextAnalyzer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"textAnalyzer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteTextAnalyzer","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateNumberSubstitution" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"substitutionMethod","Type":{"Kind":"ApiRef","Name":"DWRITE_NUMBER_SUBSTITUTION_METHOD","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"localeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ignoreUserOverride","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"numberSubstitution","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteNumberSubstitution","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateGlyphRunAnalysis" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"glyphRun","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pixelsPerDip","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_MATRIX","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"renderingMode","Type":{"Kind":"ApiRef","Name":"DWRITE_RENDERING_MODE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"baselineOriginX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"baselineOriginY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"glyphRunAnalysis","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteGlyphRunAnalysis","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"DWRITE_PANOSE_FAMILY" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_PANOSE_FAMILY_ANY","Value":0} + ,{"Name":"DWRITE_PANOSE_FAMILY_NO_FIT","Value":1} + ,{"Name":"DWRITE_PANOSE_FAMILY_TEXT_DISPLAY","Value":2} + ,{"Name":"DWRITE_PANOSE_FAMILY_SCRIPT","Value":3} + ,{"Name":"DWRITE_PANOSE_FAMILY_DECORATIVE","Value":4} + ,{"Name":"DWRITE_PANOSE_FAMILY_SYMBOL","Value":5} + ,{"Name":"DWRITE_PANOSE_FAMILY_PICTORIAL","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_PANOSE_SERIF_STYLE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_PANOSE_SERIF_STYLE_ANY","Value":0} + ,{"Name":"DWRITE_PANOSE_SERIF_STYLE_NO_FIT","Value":1} + ,{"Name":"DWRITE_PANOSE_SERIF_STYLE_COVE","Value":2} + ,{"Name":"DWRITE_PANOSE_SERIF_STYLE_OBTUSE_COVE","Value":3} + ,{"Name":"DWRITE_PANOSE_SERIF_STYLE_SQUARE_COVE","Value":4} + ,{"Name":"DWRITE_PANOSE_SERIF_STYLE_OBTUSE_SQUARE_COVE","Value":5} + ,{"Name":"DWRITE_PANOSE_SERIF_STYLE_SQUARE","Value":6} + ,{"Name":"DWRITE_PANOSE_SERIF_STYLE_THIN","Value":7} + ,{"Name":"DWRITE_PANOSE_SERIF_STYLE_OVAL","Value":8} + ,{"Name":"DWRITE_PANOSE_SERIF_STYLE_EXAGGERATED","Value":9} + ,{"Name":"DWRITE_PANOSE_SERIF_STYLE_TRIANGLE","Value":10} + ,{"Name":"DWRITE_PANOSE_SERIF_STYLE_NORMAL_SANS","Value":11} + ,{"Name":"DWRITE_PANOSE_SERIF_STYLE_OBTUSE_SANS","Value":12} + ,{"Name":"DWRITE_PANOSE_SERIF_STYLE_PERPENDICULAR_SANS","Value":13} + ,{"Name":"DWRITE_PANOSE_SERIF_STYLE_FLARED","Value":14} + ,{"Name":"DWRITE_PANOSE_SERIF_STYLE_ROUNDED","Value":15} + ,{"Name":"DWRITE_PANOSE_SERIF_STYLE_SCRIPT","Value":16} + ,{"Name":"DWRITE_PANOSE_SERIF_STYLE_PERP_SANS","Value":13} + ,{"Name":"DWRITE_PANOSE_SERIF_STYLE_BONE","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_PANOSE_WEIGHT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_PANOSE_WEIGHT_ANY","Value":0} + ,{"Name":"DWRITE_PANOSE_WEIGHT_NO_FIT","Value":1} + ,{"Name":"DWRITE_PANOSE_WEIGHT_VERY_LIGHT","Value":2} + ,{"Name":"DWRITE_PANOSE_WEIGHT_LIGHT","Value":3} + ,{"Name":"DWRITE_PANOSE_WEIGHT_THIN","Value":4} + ,{"Name":"DWRITE_PANOSE_WEIGHT_BOOK","Value":5} + ,{"Name":"DWRITE_PANOSE_WEIGHT_MEDIUM","Value":6} + ,{"Name":"DWRITE_PANOSE_WEIGHT_DEMI","Value":7} + ,{"Name":"DWRITE_PANOSE_WEIGHT_BOLD","Value":8} + ,{"Name":"DWRITE_PANOSE_WEIGHT_HEAVY","Value":9} + ,{"Name":"DWRITE_PANOSE_WEIGHT_BLACK","Value":10} + ,{"Name":"DWRITE_PANOSE_WEIGHT_EXTRA_BLACK","Value":11} + ,{"Name":"DWRITE_PANOSE_WEIGHT_NORD","Value":11} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_PANOSE_PROPORTION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_PANOSE_PROPORTION_ANY","Value":0} + ,{"Name":"DWRITE_PANOSE_PROPORTION_NO_FIT","Value":1} + ,{"Name":"DWRITE_PANOSE_PROPORTION_OLD_STYLE","Value":2} + ,{"Name":"DWRITE_PANOSE_PROPORTION_MODERN","Value":3} + ,{"Name":"DWRITE_PANOSE_PROPORTION_EVEN_WIDTH","Value":4} + ,{"Name":"DWRITE_PANOSE_PROPORTION_EXPANDED","Value":5} + ,{"Name":"DWRITE_PANOSE_PROPORTION_CONDENSED","Value":6} + ,{"Name":"DWRITE_PANOSE_PROPORTION_VERY_EXPANDED","Value":7} + ,{"Name":"DWRITE_PANOSE_PROPORTION_VERY_CONDENSED","Value":8} + ,{"Name":"DWRITE_PANOSE_PROPORTION_MONOSPACED","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_PANOSE_CONTRAST" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_PANOSE_CONTRAST_ANY","Value":0} + ,{"Name":"DWRITE_PANOSE_CONTRAST_NO_FIT","Value":1} + ,{"Name":"DWRITE_PANOSE_CONTRAST_NONE","Value":2} + ,{"Name":"DWRITE_PANOSE_CONTRAST_VERY_LOW","Value":3} + ,{"Name":"DWRITE_PANOSE_CONTRAST_LOW","Value":4} + ,{"Name":"DWRITE_PANOSE_CONTRAST_MEDIUM_LOW","Value":5} + ,{"Name":"DWRITE_PANOSE_CONTRAST_MEDIUM","Value":6} + ,{"Name":"DWRITE_PANOSE_CONTRAST_MEDIUM_HIGH","Value":7} + ,{"Name":"DWRITE_PANOSE_CONTRAST_HIGH","Value":8} + ,{"Name":"DWRITE_PANOSE_CONTRAST_VERY_HIGH","Value":9} + ,{"Name":"DWRITE_PANOSE_CONTRAST_HORIZONTAL_LOW","Value":10} + ,{"Name":"DWRITE_PANOSE_CONTRAST_HORIZONTAL_MEDIUM","Value":11} + ,{"Name":"DWRITE_PANOSE_CONTRAST_HORIZONTAL_HIGH","Value":12} + ,{"Name":"DWRITE_PANOSE_CONTRAST_BROKEN","Value":13} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_PANOSE_STROKE_VARIATION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_PANOSE_STROKE_VARIATION_ANY","Value":0} + ,{"Name":"DWRITE_PANOSE_STROKE_VARIATION_NO_FIT","Value":1} + ,{"Name":"DWRITE_PANOSE_STROKE_VARIATION_NO_VARIATION","Value":2} + ,{"Name":"DWRITE_PANOSE_STROKE_VARIATION_GRADUAL_DIAGONAL","Value":3} + ,{"Name":"DWRITE_PANOSE_STROKE_VARIATION_GRADUAL_TRANSITIONAL","Value":4} + ,{"Name":"DWRITE_PANOSE_STROKE_VARIATION_GRADUAL_VERTICAL","Value":5} + ,{"Name":"DWRITE_PANOSE_STROKE_VARIATION_GRADUAL_HORIZONTAL","Value":6} + ,{"Name":"DWRITE_PANOSE_STROKE_VARIATION_RAPID_VERTICAL","Value":7} + ,{"Name":"DWRITE_PANOSE_STROKE_VARIATION_RAPID_HORIZONTAL","Value":8} + ,{"Name":"DWRITE_PANOSE_STROKE_VARIATION_INSTANT_VERTICAL","Value":9} + ,{"Name":"DWRITE_PANOSE_STROKE_VARIATION_INSTANT_HORIZONTAL","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_PANOSE_ARM_STYLE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_PANOSE_ARM_STYLE_ANY","Value":0} + ,{"Name":"DWRITE_PANOSE_ARM_STYLE_NO_FIT","Value":1} + ,{"Name":"DWRITE_PANOSE_ARM_STYLE_STRAIGHT_ARMS_HORIZONTAL","Value":2} + ,{"Name":"DWRITE_PANOSE_ARM_STYLE_STRAIGHT_ARMS_WEDGE","Value":3} + ,{"Name":"DWRITE_PANOSE_ARM_STYLE_STRAIGHT_ARMS_VERTICAL","Value":4} + ,{"Name":"DWRITE_PANOSE_ARM_STYLE_STRAIGHT_ARMS_SINGLE_SERIF","Value":5} + ,{"Name":"DWRITE_PANOSE_ARM_STYLE_STRAIGHT_ARMS_DOUBLE_SERIF","Value":6} + ,{"Name":"DWRITE_PANOSE_ARM_STYLE_NONSTRAIGHT_ARMS_HORIZONTAL","Value":7} + ,{"Name":"DWRITE_PANOSE_ARM_STYLE_NONSTRAIGHT_ARMS_WEDGE","Value":8} + ,{"Name":"DWRITE_PANOSE_ARM_STYLE_NONSTRAIGHT_ARMS_VERTICAL","Value":9} + ,{"Name":"DWRITE_PANOSE_ARM_STYLE_NONSTRAIGHT_ARMS_SINGLE_SERIF","Value":10} + ,{"Name":"DWRITE_PANOSE_ARM_STYLE_NONSTRAIGHT_ARMS_DOUBLE_SERIF","Value":11} + ,{"Name":"DWRITE_PANOSE_ARM_STYLE_STRAIGHT_ARMS_HORZ","Value":2} + ,{"Name":"DWRITE_PANOSE_ARM_STYLE_STRAIGHT_ARMS_VERT","Value":4} + ,{"Name":"DWRITE_PANOSE_ARM_STYLE_BENT_ARMS_HORZ","Value":7} + ,{"Name":"DWRITE_PANOSE_ARM_STYLE_BENT_ARMS_WEDGE","Value":8} + ,{"Name":"DWRITE_PANOSE_ARM_STYLE_BENT_ARMS_VERT","Value":9} + ,{"Name":"DWRITE_PANOSE_ARM_STYLE_BENT_ARMS_SINGLE_SERIF","Value":10} + ,{"Name":"DWRITE_PANOSE_ARM_STYLE_BENT_ARMS_DOUBLE_SERIF","Value":11} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_PANOSE_LETTERFORM" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_PANOSE_LETTERFORM_ANY","Value":0} + ,{"Name":"DWRITE_PANOSE_LETTERFORM_NO_FIT","Value":1} + ,{"Name":"DWRITE_PANOSE_LETTERFORM_NORMAL_CONTACT","Value":2} + ,{"Name":"DWRITE_PANOSE_LETTERFORM_NORMAL_WEIGHTED","Value":3} + ,{"Name":"DWRITE_PANOSE_LETTERFORM_NORMAL_BOXED","Value":4} + ,{"Name":"DWRITE_PANOSE_LETTERFORM_NORMAL_FLATTENED","Value":5} + ,{"Name":"DWRITE_PANOSE_LETTERFORM_NORMAL_ROUNDED","Value":6} + ,{"Name":"DWRITE_PANOSE_LETTERFORM_NORMAL_OFF_CENTER","Value":7} + ,{"Name":"DWRITE_PANOSE_LETTERFORM_NORMAL_SQUARE","Value":8} + ,{"Name":"DWRITE_PANOSE_LETTERFORM_OBLIQUE_CONTACT","Value":9} + ,{"Name":"DWRITE_PANOSE_LETTERFORM_OBLIQUE_WEIGHTED","Value":10} + ,{"Name":"DWRITE_PANOSE_LETTERFORM_OBLIQUE_BOXED","Value":11} + ,{"Name":"DWRITE_PANOSE_LETTERFORM_OBLIQUE_FLATTENED","Value":12} + ,{"Name":"DWRITE_PANOSE_LETTERFORM_OBLIQUE_ROUNDED","Value":13} + ,{"Name":"DWRITE_PANOSE_LETTERFORM_OBLIQUE_OFF_CENTER","Value":14} + ,{"Name":"DWRITE_PANOSE_LETTERFORM_OBLIQUE_SQUARE","Value":15} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_PANOSE_MIDLINE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_PANOSE_MIDLINE_ANY","Value":0} + ,{"Name":"DWRITE_PANOSE_MIDLINE_NO_FIT","Value":1} + ,{"Name":"DWRITE_PANOSE_MIDLINE_STANDARD_TRIMMED","Value":2} + ,{"Name":"DWRITE_PANOSE_MIDLINE_STANDARD_POINTED","Value":3} + ,{"Name":"DWRITE_PANOSE_MIDLINE_STANDARD_SERIFED","Value":4} + ,{"Name":"DWRITE_PANOSE_MIDLINE_HIGH_TRIMMED","Value":5} + ,{"Name":"DWRITE_PANOSE_MIDLINE_HIGH_POINTED","Value":6} + ,{"Name":"DWRITE_PANOSE_MIDLINE_HIGH_SERIFED","Value":7} + ,{"Name":"DWRITE_PANOSE_MIDLINE_CONSTANT_TRIMMED","Value":8} + ,{"Name":"DWRITE_PANOSE_MIDLINE_CONSTANT_POINTED","Value":9} + ,{"Name":"DWRITE_PANOSE_MIDLINE_CONSTANT_SERIFED","Value":10} + ,{"Name":"DWRITE_PANOSE_MIDLINE_LOW_TRIMMED","Value":11} + ,{"Name":"DWRITE_PANOSE_MIDLINE_LOW_POINTED","Value":12} + ,{"Name":"DWRITE_PANOSE_MIDLINE_LOW_SERIFED","Value":13} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_PANOSE_XHEIGHT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_PANOSE_XHEIGHT_ANY","Value":0} + ,{"Name":"DWRITE_PANOSE_XHEIGHT_NO_FIT","Value":1} + ,{"Name":"DWRITE_PANOSE_XHEIGHT_CONSTANT_SMALL","Value":2} + ,{"Name":"DWRITE_PANOSE_XHEIGHT_CONSTANT_STANDARD","Value":3} + ,{"Name":"DWRITE_PANOSE_XHEIGHT_CONSTANT_LARGE","Value":4} + ,{"Name":"DWRITE_PANOSE_XHEIGHT_DUCKING_SMALL","Value":5} + ,{"Name":"DWRITE_PANOSE_XHEIGHT_DUCKING_STANDARD","Value":6} + ,{"Name":"DWRITE_PANOSE_XHEIGHT_DUCKING_LARGE","Value":7} + ,{"Name":"DWRITE_PANOSE_XHEIGHT_CONSTANT_STD","Value":3} + ,{"Name":"DWRITE_PANOSE_XHEIGHT_DUCKING_STD","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_PANOSE_TOOL_KIND" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_PANOSE_TOOL_KIND_ANY","Value":0} + ,{"Name":"DWRITE_PANOSE_TOOL_KIND_NO_FIT","Value":1} + ,{"Name":"DWRITE_PANOSE_TOOL_KIND_FLAT_NIB","Value":2} + ,{"Name":"DWRITE_PANOSE_TOOL_KIND_PRESSURE_POINT","Value":3} + ,{"Name":"DWRITE_PANOSE_TOOL_KIND_ENGRAVED","Value":4} + ,{"Name":"DWRITE_PANOSE_TOOL_KIND_BALL","Value":5} + ,{"Name":"DWRITE_PANOSE_TOOL_KIND_BRUSH","Value":6} + ,{"Name":"DWRITE_PANOSE_TOOL_KIND_ROUGH","Value":7} + ,{"Name":"DWRITE_PANOSE_TOOL_KIND_FELT_PEN_BRUSH_TIP","Value":8} + ,{"Name":"DWRITE_PANOSE_TOOL_KIND_WILD_BRUSH","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_PANOSE_SPACING" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_PANOSE_SPACING_ANY","Value":0} + ,{"Name":"DWRITE_PANOSE_SPACING_NO_FIT","Value":1} + ,{"Name":"DWRITE_PANOSE_SPACING_PROPORTIONAL_SPACED","Value":2} + ,{"Name":"DWRITE_PANOSE_SPACING_MONOSPACED","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_PANOSE_ASPECT_RATIO" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_PANOSE_ASPECT_RATIO_ANY","Value":0} + ,{"Name":"DWRITE_PANOSE_ASPECT_RATIO_NO_FIT","Value":1} + ,{"Name":"DWRITE_PANOSE_ASPECT_RATIO_VERY_CONDENSED","Value":2} + ,{"Name":"DWRITE_PANOSE_ASPECT_RATIO_CONDENSED","Value":3} + ,{"Name":"DWRITE_PANOSE_ASPECT_RATIO_NORMAL","Value":4} + ,{"Name":"DWRITE_PANOSE_ASPECT_RATIO_EXPANDED","Value":5} + ,{"Name":"DWRITE_PANOSE_ASPECT_RATIO_VERY_EXPANDED","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_PANOSE_SCRIPT_TOPOLOGY" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_PANOSE_SCRIPT_TOPOLOGY_ANY","Value":0} + ,{"Name":"DWRITE_PANOSE_SCRIPT_TOPOLOGY_NO_FIT","Value":1} + ,{"Name":"DWRITE_PANOSE_SCRIPT_TOPOLOGY_ROMAN_DISCONNECTED","Value":2} + ,{"Name":"DWRITE_PANOSE_SCRIPT_TOPOLOGY_ROMAN_TRAILING","Value":3} + ,{"Name":"DWRITE_PANOSE_SCRIPT_TOPOLOGY_ROMAN_CONNECTED","Value":4} + ,{"Name":"DWRITE_PANOSE_SCRIPT_TOPOLOGY_CURSIVE_DISCONNECTED","Value":5} + ,{"Name":"DWRITE_PANOSE_SCRIPT_TOPOLOGY_CURSIVE_TRAILING","Value":6} + ,{"Name":"DWRITE_PANOSE_SCRIPT_TOPOLOGY_CURSIVE_CONNECTED","Value":7} + ,{"Name":"DWRITE_PANOSE_SCRIPT_TOPOLOGY_BLACKLETTER_DISCONNECTED","Value":8} + ,{"Name":"DWRITE_PANOSE_SCRIPT_TOPOLOGY_BLACKLETTER_TRAILING","Value":9} + ,{"Name":"DWRITE_PANOSE_SCRIPT_TOPOLOGY_BLACKLETTER_CONNECTED","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_PANOSE_SCRIPT_FORM" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_PANOSE_SCRIPT_FORM_ANY","Value":0} + ,{"Name":"DWRITE_PANOSE_SCRIPT_FORM_NO_FIT","Value":1} + ,{"Name":"DWRITE_PANOSE_SCRIPT_FORM_UPRIGHT_NO_WRAPPING","Value":2} + ,{"Name":"DWRITE_PANOSE_SCRIPT_FORM_UPRIGHT_SOME_WRAPPING","Value":3} + ,{"Name":"DWRITE_PANOSE_SCRIPT_FORM_UPRIGHT_MORE_WRAPPING","Value":4} + ,{"Name":"DWRITE_PANOSE_SCRIPT_FORM_UPRIGHT_EXTREME_WRAPPING","Value":5} + ,{"Name":"DWRITE_PANOSE_SCRIPT_FORM_OBLIQUE_NO_WRAPPING","Value":6} + ,{"Name":"DWRITE_PANOSE_SCRIPT_FORM_OBLIQUE_SOME_WRAPPING","Value":7} + ,{"Name":"DWRITE_PANOSE_SCRIPT_FORM_OBLIQUE_MORE_WRAPPING","Value":8} + ,{"Name":"DWRITE_PANOSE_SCRIPT_FORM_OBLIQUE_EXTREME_WRAPPING","Value":9} + ,{"Name":"DWRITE_PANOSE_SCRIPT_FORM_EXAGGERATED_NO_WRAPPING","Value":10} + ,{"Name":"DWRITE_PANOSE_SCRIPT_FORM_EXAGGERATED_SOME_WRAPPING","Value":11} + ,{"Name":"DWRITE_PANOSE_SCRIPT_FORM_EXAGGERATED_MORE_WRAPPING","Value":12} + ,{"Name":"DWRITE_PANOSE_SCRIPT_FORM_EXAGGERATED_EXTREME_WRAPPING","Value":13} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_PANOSE_FINIALS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_PANOSE_FINIALS_ANY","Value":0} + ,{"Name":"DWRITE_PANOSE_FINIALS_NO_FIT","Value":1} + ,{"Name":"DWRITE_PANOSE_FINIALS_NONE_NO_LOOPS","Value":2} + ,{"Name":"DWRITE_PANOSE_FINIALS_NONE_CLOSED_LOOPS","Value":3} + ,{"Name":"DWRITE_PANOSE_FINIALS_NONE_OPEN_LOOPS","Value":4} + ,{"Name":"DWRITE_PANOSE_FINIALS_SHARP_NO_LOOPS","Value":5} + ,{"Name":"DWRITE_PANOSE_FINIALS_SHARP_CLOSED_LOOPS","Value":6} + ,{"Name":"DWRITE_PANOSE_FINIALS_SHARP_OPEN_LOOPS","Value":7} + ,{"Name":"DWRITE_PANOSE_FINIALS_TAPERED_NO_LOOPS","Value":8} + ,{"Name":"DWRITE_PANOSE_FINIALS_TAPERED_CLOSED_LOOPS","Value":9} + ,{"Name":"DWRITE_PANOSE_FINIALS_TAPERED_OPEN_LOOPS","Value":10} + ,{"Name":"DWRITE_PANOSE_FINIALS_ROUND_NO_LOOPS","Value":11} + ,{"Name":"DWRITE_PANOSE_FINIALS_ROUND_CLOSED_LOOPS","Value":12} + ,{"Name":"DWRITE_PANOSE_FINIALS_ROUND_OPEN_LOOPS","Value":13} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_PANOSE_XASCENT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_PANOSE_XASCENT_ANY","Value":0} + ,{"Name":"DWRITE_PANOSE_XASCENT_NO_FIT","Value":1} + ,{"Name":"DWRITE_PANOSE_XASCENT_VERY_LOW","Value":2} + ,{"Name":"DWRITE_PANOSE_XASCENT_LOW","Value":3} + ,{"Name":"DWRITE_PANOSE_XASCENT_MEDIUM","Value":4} + ,{"Name":"DWRITE_PANOSE_XASCENT_HIGH","Value":5} + ,{"Name":"DWRITE_PANOSE_XASCENT_VERY_HIGH","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_PANOSE_DECORATIVE_CLASS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_PANOSE_DECORATIVE_CLASS_ANY","Value":0} + ,{"Name":"DWRITE_PANOSE_DECORATIVE_CLASS_NO_FIT","Value":1} + ,{"Name":"DWRITE_PANOSE_DECORATIVE_CLASS_DERIVATIVE","Value":2} + ,{"Name":"DWRITE_PANOSE_DECORATIVE_CLASS_NONSTANDARD_TOPOLOGY","Value":3} + ,{"Name":"DWRITE_PANOSE_DECORATIVE_CLASS_NONSTANDARD_ELEMENTS","Value":4} + ,{"Name":"DWRITE_PANOSE_DECORATIVE_CLASS_NONSTANDARD_ASPECT","Value":5} + ,{"Name":"DWRITE_PANOSE_DECORATIVE_CLASS_INITIALS","Value":6} + ,{"Name":"DWRITE_PANOSE_DECORATIVE_CLASS_CARTOON","Value":7} + ,{"Name":"DWRITE_PANOSE_DECORATIVE_CLASS_PICTURE_STEMS","Value":8} + ,{"Name":"DWRITE_PANOSE_DECORATIVE_CLASS_ORNAMENTED","Value":9} + ,{"Name":"DWRITE_PANOSE_DECORATIVE_CLASS_TEXT_AND_BACKGROUND","Value":10} + ,{"Name":"DWRITE_PANOSE_DECORATIVE_CLASS_COLLAGE","Value":11} + ,{"Name":"DWRITE_PANOSE_DECORATIVE_CLASS_MONTAGE","Value":12} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_PANOSE_ASPECT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_PANOSE_ASPECT_ANY","Value":0} + ,{"Name":"DWRITE_PANOSE_ASPECT_NO_FIT","Value":1} + ,{"Name":"DWRITE_PANOSE_ASPECT_SUPER_CONDENSED","Value":2} + ,{"Name":"DWRITE_PANOSE_ASPECT_VERY_CONDENSED","Value":3} + ,{"Name":"DWRITE_PANOSE_ASPECT_CONDENSED","Value":4} + ,{"Name":"DWRITE_PANOSE_ASPECT_NORMAL","Value":5} + ,{"Name":"DWRITE_PANOSE_ASPECT_EXTENDED","Value":6} + ,{"Name":"DWRITE_PANOSE_ASPECT_VERY_EXTENDED","Value":7} + ,{"Name":"DWRITE_PANOSE_ASPECT_SUPER_EXTENDED","Value":8} + ,{"Name":"DWRITE_PANOSE_ASPECT_MONOSPACED","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_PANOSE_FILL" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_PANOSE_FILL_ANY","Value":0} + ,{"Name":"DWRITE_PANOSE_FILL_NO_FIT","Value":1} + ,{"Name":"DWRITE_PANOSE_FILL_STANDARD_SOLID_FILL","Value":2} + ,{"Name":"DWRITE_PANOSE_FILL_NO_FILL","Value":3} + ,{"Name":"DWRITE_PANOSE_FILL_PATTERNED_FILL","Value":4} + ,{"Name":"DWRITE_PANOSE_FILL_COMPLEX_FILL","Value":5} + ,{"Name":"DWRITE_PANOSE_FILL_SHAPED_FILL","Value":6} + ,{"Name":"DWRITE_PANOSE_FILL_DRAWN_DISTRESSED","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_PANOSE_LINING" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_PANOSE_LINING_ANY","Value":0} + ,{"Name":"DWRITE_PANOSE_LINING_NO_FIT","Value":1} + ,{"Name":"DWRITE_PANOSE_LINING_NONE","Value":2} + ,{"Name":"DWRITE_PANOSE_LINING_INLINE","Value":3} + ,{"Name":"DWRITE_PANOSE_LINING_OUTLINE","Value":4} + ,{"Name":"DWRITE_PANOSE_LINING_ENGRAVED","Value":5} + ,{"Name":"DWRITE_PANOSE_LINING_SHADOW","Value":6} + ,{"Name":"DWRITE_PANOSE_LINING_RELIEF","Value":7} + ,{"Name":"DWRITE_PANOSE_LINING_BACKDROP","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_PANOSE_DECORATIVE_TOPOLOGY" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_PANOSE_DECORATIVE_TOPOLOGY_ANY","Value":0} + ,{"Name":"DWRITE_PANOSE_DECORATIVE_TOPOLOGY_NO_FIT","Value":1} + ,{"Name":"DWRITE_PANOSE_DECORATIVE_TOPOLOGY_STANDARD","Value":2} + ,{"Name":"DWRITE_PANOSE_DECORATIVE_TOPOLOGY_SQUARE","Value":3} + ,{"Name":"DWRITE_PANOSE_DECORATIVE_TOPOLOGY_MULTIPLE_SEGMENT","Value":4} + ,{"Name":"DWRITE_PANOSE_DECORATIVE_TOPOLOGY_ART_DECO","Value":5} + ,{"Name":"DWRITE_PANOSE_DECORATIVE_TOPOLOGY_UNEVEN_WEIGHTING","Value":6} + ,{"Name":"DWRITE_PANOSE_DECORATIVE_TOPOLOGY_DIVERSE_ARMS","Value":7} + ,{"Name":"DWRITE_PANOSE_DECORATIVE_TOPOLOGY_DIVERSE_FORMS","Value":8} + ,{"Name":"DWRITE_PANOSE_DECORATIVE_TOPOLOGY_LOMBARDIC_FORMS","Value":9} + ,{"Name":"DWRITE_PANOSE_DECORATIVE_TOPOLOGY_UPPER_CASE_IN_LOWER_CASE","Value":10} + ,{"Name":"DWRITE_PANOSE_DECORATIVE_TOPOLOGY_IMPLIED_TOPOLOGY","Value":11} + ,{"Name":"DWRITE_PANOSE_DECORATIVE_TOPOLOGY_HORSESHOE_E_AND_A","Value":12} + ,{"Name":"DWRITE_PANOSE_DECORATIVE_TOPOLOGY_CURSIVE","Value":13} + ,{"Name":"DWRITE_PANOSE_DECORATIVE_TOPOLOGY_BLACKLETTER","Value":14} + ,{"Name":"DWRITE_PANOSE_DECORATIVE_TOPOLOGY_SWASH_VARIANCE","Value":15} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_PANOSE_CHARACTER_RANGES" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_PANOSE_CHARACTER_RANGES_ANY","Value":0} + ,{"Name":"DWRITE_PANOSE_CHARACTER_RANGES_NO_FIT","Value":1} + ,{"Name":"DWRITE_PANOSE_CHARACTER_RANGES_EXTENDED_COLLECTION","Value":2} + ,{"Name":"DWRITE_PANOSE_CHARACTER_RANGES_LITERALS","Value":3} + ,{"Name":"DWRITE_PANOSE_CHARACTER_RANGES_NO_LOWER_CASE","Value":4} + ,{"Name":"DWRITE_PANOSE_CHARACTER_RANGES_SMALL_CAPS","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_PANOSE_SYMBOL_KIND" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_PANOSE_SYMBOL_KIND_ANY","Value":0} + ,{"Name":"DWRITE_PANOSE_SYMBOL_KIND_NO_FIT","Value":1} + ,{"Name":"DWRITE_PANOSE_SYMBOL_KIND_MONTAGES","Value":2} + ,{"Name":"DWRITE_PANOSE_SYMBOL_KIND_PICTURES","Value":3} + ,{"Name":"DWRITE_PANOSE_SYMBOL_KIND_SHAPES","Value":4} + ,{"Name":"DWRITE_PANOSE_SYMBOL_KIND_SCIENTIFIC","Value":5} + ,{"Name":"DWRITE_PANOSE_SYMBOL_KIND_MUSIC","Value":6} + ,{"Name":"DWRITE_PANOSE_SYMBOL_KIND_EXPERT","Value":7} + ,{"Name":"DWRITE_PANOSE_SYMBOL_KIND_PATTERNS","Value":8} + ,{"Name":"DWRITE_PANOSE_SYMBOL_KIND_BOARDERS","Value":9} + ,{"Name":"DWRITE_PANOSE_SYMBOL_KIND_ICONS","Value":10} + ,{"Name":"DWRITE_PANOSE_SYMBOL_KIND_LOGOS","Value":11} + ,{"Name":"DWRITE_PANOSE_SYMBOL_KIND_INDUSTRY_SPECIFIC","Value":12} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_PANOSE_SYMBOL_ASPECT_RATIO" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_PANOSE_SYMBOL_ASPECT_RATIO_ANY","Value":0} + ,{"Name":"DWRITE_PANOSE_SYMBOL_ASPECT_RATIO_NO_FIT","Value":1} + ,{"Name":"DWRITE_PANOSE_SYMBOL_ASPECT_RATIO_NO_WIDTH","Value":2} + ,{"Name":"DWRITE_PANOSE_SYMBOL_ASPECT_RATIO_EXCEPTIONALLY_WIDE","Value":3} + ,{"Name":"DWRITE_PANOSE_SYMBOL_ASPECT_RATIO_SUPER_WIDE","Value":4} + ,{"Name":"DWRITE_PANOSE_SYMBOL_ASPECT_RATIO_VERY_WIDE","Value":5} + ,{"Name":"DWRITE_PANOSE_SYMBOL_ASPECT_RATIO_WIDE","Value":6} + ,{"Name":"DWRITE_PANOSE_SYMBOL_ASPECT_RATIO_NORMAL","Value":7} + ,{"Name":"DWRITE_PANOSE_SYMBOL_ASPECT_RATIO_NARROW","Value":8} + ,{"Name":"DWRITE_PANOSE_SYMBOL_ASPECT_RATIO_VERY_NARROW","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_OUTLINE_THRESHOLD" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_OUTLINE_THRESHOLD_ANTIALIASED","Value":0} + ,{"Name":"DWRITE_OUTLINE_THRESHOLD_ALIASED","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_BASELINE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_BASELINE_DEFAULT","Value":0} + ,{"Name":"DWRITE_BASELINE_ROMAN","Value":1} + ,{"Name":"DWRITE_BASELINE_CENTRAL","Value":2} + ,{"Name":"DWRITE_BASELINE_MATH","Value":3} + ,{"Name":"DWRITE_BASELINE_HANGING","Value":4} + ,{"Name":"DWRITE_BASELINE_IDEOGRAPHIC_BOTTOM","Value":5} + ,{"Name":"DWRITE_BASELINE_IDEOGRAPHIC_TOP","Value":6} + ,{"Name":"DWRITE_BASELINE_MINIMUM","Value":7} + ,{"Name":"DWRITE_BASELINE_MAXIMUM","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_VERTICAL_GLYPH_ORIENTATION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_VERTICAL_GLYPH_ORIENTATION_DEFAULT","Value":0} + ,{"Name":"DWRITE_VERTICAL_GLYPH_ORIENTATION_STACKED","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_GLYPH_ORIENTATION_ANGLE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_GLYPH_ORIENTATION_ANGLE_0_DEGREES","Value":0} + ,{"Name":"DWRITE_GLYPH_ORIENTATION_ANGLE_90_DEGREES","Value":1} + ,{"Name":"DWRITE_GLYPH_ORIENTATION_ANGLE_180_DEGREES","Value":2} + ,{"Name":"DWRITE_GLYPH_ORIENTATION_ANGLE_270_DEGREES","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_FONT_METRICS1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"glyphBoxTop","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"glyphBoxRight","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"glyphBoxBottom","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"subscriptPositionX","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"subscriptPositionY","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"subscriptSizeX","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"subscriptSizeY","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"superscriptPositionX","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"superscriptPositionY","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"superscriptSizeX","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"superscriptSizeY","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"hasTypographicMetrics","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWRITE_CARET_METRICS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"slopeRise","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"slopeRun","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"offset","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWRITE_PANOSE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Union" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"values","Type":{"Kind":"Array","Shape":{"Size":10},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"familyKind","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"text","Type":{"Kind":"ApiRef","Name":"_text_e__Struct","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":[]} + ,{"Name":"script","Type":{"Kind":"ApiRef","Name":"_script_e__Struct","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":[]} + ,{"Name":"decorative","Type":{"Kind":"ApiRef","Name":"_decorative_e__Struct","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":[]} + ,{"Name":"symbol","Type":{"Kind":"ApiRef","Name":"_symbol_e__Struct","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_decorative_e__Struct" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"familyKind","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"decorativeClass","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"weight","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"aspect","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"contrast","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"serifVariant","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fill","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"lining","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"decorativeTopology","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"characterRange","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_text_e__Struct" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"familyKind","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"serifStyle","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"weight","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"proportion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"contrast","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"strokeVariation","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"armStyle","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"letterform","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"midline","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"xHeight","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_symbol_e__Struct" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"familyKind","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"symbolKind","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"weight","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"spacing","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"aspectRatioAndContrast","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"aspectRatio94","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"aspectRatio119","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"aspectRatio157","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"aspectRatio163","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"aspectRatio211","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_script_e__Struct" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"familyKind","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"toolKind","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"weight","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"spacing","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"aspectRatio","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"contrast","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"scriptTopology","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"scriptForm","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"finials","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"xAscent","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"DWRITE_UNICODE_RANGE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"first","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"last","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWRITE_SCRIPT_PROPERTIES" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"isoScriptCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"isoScriptNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"clusterLookahead","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"justificationCharacter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWRITE_JUSTIFICATION_OPPORTUNITY" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"expansionMinimum","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"expansionMaximum","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"compressionMaximum","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDWriteFactory1" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"30572f99-dac6-41db-a16e-0486307e606a" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFactory","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetEudcFontCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontCollection","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ,{"Name":"checkForUpdates","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateCustomRenderingParams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"gamma","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"enhancedContrast","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"enhancedContrastGrayscale","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"clearTypeLevel","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"pixelGeometry","Type":{"Kind":"ApiRef","Name":"DWRITE_PIXEL_GEOMETRY","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"renderingMode","Type":{"Kind":"ApiRef","Name":"DWRITE_RENDERING_MODE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"renderingParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteRenderingParams1","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontFace1" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"a71efdb4-9fdb-4838-ad90-cfc3be8c3daf" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFontFace","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetMetrics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontMetrics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_METRICS1","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetGdiCompatibleMetrics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"emSize","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"pixelsPerDip","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_MATRIX","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"fontMetrics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_METRICS1","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCaretMetrics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"caretMetrics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_CARET_METRICS","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetUnicodeRanges" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"maxRangeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"unicodeRanges","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"DWRITE_UNICODE_RANGE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"actualRangeCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsMonospacedFont" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetDesignGlyphAdvances" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"glyphCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"glyphIndices","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"glyphAdvances","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"isSideways","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetGdiCompatibleGlyphAdvances" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"emSize","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"pixelsPerDip","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_MATRIX","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"useGdiNatural","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"isSideways","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"glyphCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"glyphIndices","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"glyphAdvances","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetKerningPairAdjustments" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"glyphCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"glyphIndices","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"glyphAdvanceAdjustments","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HasKerningPairs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetRecommendedRenderingMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontEmSize","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"dpiX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"dpiY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_MATRIX","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"isSideways","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"outlineThreshold","Type":{"Kind":"ApiRef","Name":"DWRITE_OUTLINE_THRESHOLD","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"renderingMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_RENDERING_MODE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVerticalGlyphVariants" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"glyphCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nominalGlyphIndices","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"verticalGlyphIndices","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HasVerticalGlyphVariants" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDWriteFont1" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"acd16696-8c14-4f5d-877e-fe3fc1d32738" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFont","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetMetrics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontMetrics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_METRICS1","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPanose" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"panose","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_PANOSE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetUnicodeRanges" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"maxRangeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"unicodeRanges","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"DWRITE_UNICODE_RANGE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"actualRangeCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsMonospacedFont" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDWriteRenderingParams1" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"94413cf4-a6fc-4248-8b50-6674348fcad3" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteRenderingParams","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetGrayscaleEnhancedContrast" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Single"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDWriteTextAnalyzer1" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"80dad800-e21f-4e83-96ce-bfcce500db7c" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteTextAnalyzer","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"ApplyCharacterSpacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"leadingSpacing","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"trailingSpacing","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"minimumAdvanceWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"textLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"glyphCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"clusterMap","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"glyphAdvances","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ,{"Name":"glyphOffsets","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_OFFSET","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"glyphProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"DWRITE_SHAPING_GLYPH_PROPERTIES","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"modifiedGlyphAdvances","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"modifiedGlyphOffsets","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_OFFSET","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBaseline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFace","Type":{"Kind":"ApiRef","Name":"IDWriteFontFace","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"baseline","Type":{"Kind":"ApiRef","Name":"DWRITE_BASELINE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"isVertical","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"isSimulationAllowed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"scriptAnalysis","Type":{"Kind":"ApiRef","Name":"DWRITE_SCRIPT_ANALYSIS","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"localeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"baselineCoordinate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"exists","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AnalyzeVerticalGlyphOrientation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"analysisSource","Type":{"Kind":"ApiRef","Name":"IDWriteTextAnalysisSource1","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"textPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"textLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"analysisSink","Type":{"Kind":"ApiRef","Name":"IDWriteTextAnalysisSink1","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetGlyphOrientationTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"glyphOrientationAngle","Type":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_ORIENTATION_ANGLE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"isSideways","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_MATRIX","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetScriptProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"scriptAnalysis","Type":{"Kind":"ApiRef","Name":"DWRITE_SCRIPT_ANALYSIS","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"scriptProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_SCRIPT_PROPERTIES","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTextComplexity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"textString","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"textLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontFace","Type":{"Kind":"ApiRef","Name":"IDWriteFontFace","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"isTextSimple","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"textLengthRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"glyphIndices","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetJustificationOpportunities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFace","Type":{"Kind":"ApiRef","Name":"IDWriteFontFace","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"fontEmSize","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"scriptAnalysis","Type":{"Kind":"ApiRef","Name":"DWRITE_SCRIPT_ANALYSIS","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"textLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"glyphCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"textString","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"clusterMap","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"glyphProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"DWRITE_SHAPING_GLYPH_PROPERTIES","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"justificationOpportunities","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"DWRITE_JUSTIFICATION_OPPORTUNITY","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JustifyGlyphAdvances" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"lineWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"glyphCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"justificationOpportunities","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"DWRITE_JUSTIFICATION_OPPORTUNITY","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"glyphAdvances","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ,{"Name":"glyphOffsets","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_OFFSET","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"justifiedGlyphAdvances","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"justifiedGlyphOffsets","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_OFFSET","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetJustifiedGlyphs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFace","Type":{"Kind":"ApiRef","Name":"IDWriteFontFace","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"fontEmSize","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"scriptAnalysis","Type":{"Kind":"ApiRef","Name":"DWRITE_SCRIPT_ANALYSIS","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"textLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"glyphCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"maxGlyphCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"clusterMap","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"glyphIndices","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"glyphAdvances","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ,{"Name":"justifiedGlyphAdvances","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ,{"Name":"justifiedGlyphOffsets","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_OFFSET","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"glyphProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"DWRITE_SHAPING_GLYPH_PROPERTIES","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"actualGlyphCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"modifiedClusterMap","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out","Optional"]} + ,{"Name":"modifiedGlyphIndices","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"modifiedGlyphAdvances","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"modifiedGlyphOffsets","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_OFFSET","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDWriteTextAnalysisSource1" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"639cfad8-0fb4-4b21-a58a-067920120009" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteTextAnalysisSource","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetVerticalGlyphOrientation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"textPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"textLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"glyphOrientation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_VERTICAL_GLYPH_ORIENTATION","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"bidiLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDWriteTextAnalysisSink1" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"b0d941a0-85e7-4d8b-9fd3-5ced9934482a" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteTextAnalysisSink","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"SetGlyphOrientation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"textPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"textLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"glyphOrientationAngle","Type":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_ORIENTATION_ANGLE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"adjustedBidiLevel","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"isSideways","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"isRightToLeft","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDWriteTextLayout1" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"9064d822-80a7-465c-a986-df65f78b8feb" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteTextLayout","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"SetPairKerning" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"isPairKerningEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"textRange","Type":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPairKerning" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"currentPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"isPairKerningEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"textRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetCharacterSpacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"leadingSpacing","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"trailingSpacing","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"minimumAdvanceWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"textRange","Type":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCharacterSpacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"currentPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"leadingSpacing","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"trailingSpacing","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"minimumAdvanceWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"textRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"DWRITE_TEXT_ANTIALIAS_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_TEXT_ANTIALIAS_MODE_CLEARTYPE","Value":0} + ,{"Name":"DWRITE_TEXT_ANTIALIAS_MODE_GRAYSCALE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDWriteBitmapRenderTarget1" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"791e8298-3ef3-4230-9880-c9bdecc42064" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteBitmapRenderTarget","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetTextAntialiasMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_TEXT_ANTIALIAS_MODE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"SetTextAntialiasMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"antialiasMode","Type":{"Kind":"ApiRef","Name":"DWRITE_TEXT_ANTIALIAS_MODE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DWRITE_OPTICAL_ALIGNMENT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_OPTICAL_ALIGNMENT_NONE","Value":0} + ,{"Name":"DWRITE_OPTICAL_ALIGNMENT_NO_SIDE_BEARINGS","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_GRID_FIT_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_GRID_FIT_MODE_DEFAULT","Value":0} + ,{"Name":"DWRITE_GRID_FIT_MODE_DISABLED","Value":1} + ,{"Name":"DWRITE_GRID_FIT_MODE_ENABLED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_TEXT_METRICS1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDWriteTextRenderer1" + ,"Architectures":[] + ,"Platform":"windows8.1" + ,"Kind":"Com" + ,"Guid":"d3e0e934-22a0-427e-aae4-7d9574b59db1" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteTextRenderer","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"DrawGlyphRun" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"clientDrawingContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"baselineOriginX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"baselineOriginY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"orientationAngle","Type":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_ORIENTATION_ANGLE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"glyphRun","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"glyphRunDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN_DESCRIPTION","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"clientDrawingEffect","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DrawUnderline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"clientDrawingContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"baselineOriginX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"baselineOriginY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"orientationAngle","Type":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_ORIENTATION_ANGLE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"underline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_UNDERLINE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"clientDrawingEffect","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DrawStrikethrough" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"clientDrawingContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"baselineOriginX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"baselineOriginY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"orientationAngle","Type":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_ORIENTATION_ANGLE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"strikethrough","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_STRIKETHROUGH","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"clientDrawingEffect","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DrawInlineObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"clientDrawingContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"originX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"originY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"orientationAngle","Type":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_ORIENTATION_ANGLE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"inlineObject","Type":{"Kind":"ApiRef","Name":"IDWriteInlineObject","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"isSideways","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"isRightToLeft","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"clientDrawingEffect","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IDWriteTextFormat1" + ,"Architectures":[] + ,"Platform":"windows8.1" + ,"Kind":"Com" + ,"Guid":"5f174b49-0d8b-4cfb-8bca-f1cce9d06c67" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteTextFormat","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"SetVerticalGlyphOrientation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"glyphOrientation","Type":{"Kind":"ApiRef","Name":"DWRITE_VERTICAL_GLYPH_ORIENTATION","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVerticalGlyphOrientation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_VERTICAL_GLYPH_ORIENTATION","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"SetLastLineWrapping" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"isLastLineWrappingEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetLastLineWrapping" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"SetOpticalAlignment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"opticalAlignment","Type":{"Kind":"ApiRef","Name":"DWRITE_OPTICAL_ALIGNMENT","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOpticalAlignment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_OPTICAL_ALIGNMENT","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"SetFontFallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFallback","Type":{"Kind":"ApiRef","Name":"IDWriteFontFallback","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFontFallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFallback","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFallback","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDWriteTextLayout2" + ,"Architectures":[] + ,"Platform":"windows8.1" + ,"Kind":"Com" + ,"Guid":"1093c18f-8d5e-43f0-b064-0917311b525e" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteTextLayout1","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetMetrics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"textMetrics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_TEXT_METRICS1","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetVerticalGlyphOrientation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"glyphOrientation","Type":{"Kind":"ApiRef","Name":"DWRITE_VERTICAL_GLYPH_ORIENTATION","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVerticalGlyphOrientation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_VERTICAL_GLYPH_ORIENTATION","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"SetLastLineWrapping" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"isLastLineWrappingEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetLastLineWrapping" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"SetOpticalAlignment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"opticalAlignment","Type":{"Kind":"ApiRef","Name":"DWRITE_OPTICAL_ALIGNMENT","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOpticalAlignment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_OPTICAL_ALIGNMENT","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"SetFontFallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFallback","Type":{"Kind":"ApiRef","Name":"IDWriteFontFallback","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFontFallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFallback","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFallback","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDWriteTextAnalyzer2" + ,"Architectures":[] + ,"Platform":"windows8.1" + ,"Kind":"Com" + ,"Guid":"553a9ff3-5693-4df7-b52b-74806f7f2eb9" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteTextAnalyzer1","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetGlyphOrientationTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"glyphOrientationAngle","Type":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_ORIENTATION_ANGLE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"isSideways","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"originX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"originY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_MATRIX","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTypographicFeatures" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFace","Type":{"Kind":"ApiRef","Name":"IDWriteFontFace","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"scriptAnalysis","Type":{"Kind":"ApiRef","Name":"DWRITE_SCRIPT_ANALYSIS","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"localeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"maxTagCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"actualTagCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"tags","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_FEATURE_TAG","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CheckTypographicFeature" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFace","Type":{"Kind":"ApiRef","Name":"IDWriteFontFace","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"scriptAnalysis","Type":{"Kind":"ApiRef","Name":"DWRITE_SCRIPT_ANALYSIS","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"localeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"featureTag","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_FEATURE_TAG","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"glyphCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"glyphIndices","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"featureApplies","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontFallback" + ,"Architectures":[] + ,"Platform":"windows8.1" + ,"Kind":"Com" + ,"Guid":"efa008f9-f7a1-48bf-b05c-f224713cc0ff" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"MapCharacters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"analysisSource","Type":{"Kind":"ApiRef","Name":"IDWriteTextAnalysisSource","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"textPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"textLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"baseFontCollection","Type":{"Kind":"ApiRef","Name":"IDWriteFontCollection","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"baseFamilyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"baseWeight","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_WEIGHT","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"baseStyle","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_STYLE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"baseStretch","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_STRETCH","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"mappedLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"mappedFont","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFont","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ,{"Name":"scale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontFallbackBuilder" + ,"Architectures":[] + ,"Platform":"windows8.1" + ,"Kind":"Com" + ,"Guid":"fd882d06-8aba-4fb8-b849-8be8b73e14de" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddMapping" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ranges","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"DWRITE_UNICODE_RANGE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"rangesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"targetFamilyNames","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["In","Const"]} + ,{"Name":"targetFamilyNamesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontCollection","Type":{"Kind":"ApiRef","Name":"IDWriteFontCollection","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"localeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"baseFamilyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"scale","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddMappings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFallback","Type":{"Kind":"ApiRef","Name":"IDWriteFontFallback","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateFontFallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFallback","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFallback","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFont2" + ,"Architectures":[] + ,"Platform":"windows8.1" + ,"Kind":"Com" + ,"Guid":"29748ed6-8c9c-4a6a-be0b-d912e8538944" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFont1","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"IsColorFont" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDWriteFontFace2" + ,"Architectures":[] + ,"Platform":"windows8.1" + ,"Kind":"Com" + ,"Guid":"d8b768ff-64bc-4e66-982b-ec8e87f693f7" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFontFace1","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"IsColorFont" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetColorPaletteCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetPaletteEntryCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetPaletteEntries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"colorPaletteIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"firstEntryIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"entryCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"paletteEntries","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"DWRITE_COLOR_F","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecommendedRenderingMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontEmSize","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"dpiX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"dpiY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_MATRIX","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"isSideways","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"outlineThreshold","Type":{"Kind":"ApiRef","Name":"DWRITE_OUTLINE_THRESHOLD","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"renderingParams","Type":{"Kind":"ApiRef","Name":"IDWriteRenderingParams","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"renderingMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_RENDERING_MODE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"gridFitMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GRID_FIT_MODE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"DWRITE_COLOR_GLYPH_RUN" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"baselineOriginX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"baselineOriginY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"runColor","Type":{"Kind":"ApiRef","Name":"DWRITE_COLOR_F","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":[]} + ,{"Name":"paletteIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDWriteColorGlyphRunEnumerator" + ,"Architectures":[] + ,"Platform":"windows8.1" + ,"Kind":"Com" + ,"Guid":"d31fbe17-f157-41a2-8d24-cb779e0560e8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"MoveNext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"hasRun","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrentRun" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"colorGlyphRun","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_COLOR_GLYPH_RUN","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}}},"Attrs":["Out","Const"]} + ] + } + ] + } + ,{ + "Name":"IDWriteRenderingParams2" + ,"Architectures":[] + ,"Platform":"windows8.1" + ,"Kind":"Com" + ,"Guid":"f9d711c3-9777-40ae-87e8-3e5af9bf0948" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteRenderingParams1","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetGridFitMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_GRID_FIT_MODE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDWriteFactory2" + ,"Architectures":[] + ,"Platform":"windows8.1" + ,"Kind":"Com" + ,"Guid":"0439fc60-ca44-4994-8dee-3a9af7b732ec" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFactory1","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetSystemFontFallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFallback","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFallback","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateFontFallbackBuilder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFallbackBuilder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFallbackBuilder","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"TranslateColorGlyphRun" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"baselineOriginX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"baselineOriginY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"glyphRun","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"glyphRunDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN_DESCRIPTION","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"worldToDeviceTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_MATRIX","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"colorPaletteIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"colorLayers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteColorGlyphRunEnumerator","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateCustomRenderingParams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"gamma","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"enhancedContrast","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"grayscaleEnhancedContrast","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"clearTypeLevel","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"pixelGeometry","Type":{"Kind":"ApiRef","Name":"DWRITE_PIXEL_GEOMETRY","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"renderingMode","Type":{"Kind":"ApiRef","Name":"DWRITE_RENDERING_MODE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"gridFitMode","Type":{"Kind":"ApiRef","Name":"DWRITE_GRID_FIT_MODE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"renderingParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteRenderingParams2","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateGlyphRunAnalysis" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"glyphRun","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_MATRIX","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"renderingMode","Type":{"Kind":"ApiRef","Name":"DWRITE_RENDERING_MODE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"gridFitMode","Type":{"Kind":"ApiRef","Name":"DWRITE_GRID_FIT_MODE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"antialiasMode","Type":{"Kind":"ApiRef","Name":"DWRITE_TEXT_ANTIALIAS_MODE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"baselineOriginX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"baselineOriginY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"glyphRunAnalysis","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteGlyphRunAnalysis","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"DWRITE_FONT_PROPERTY_ID" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_FONT_PROPERTY_ID_NONE","Value":0} + ,{"Name":"DWRITE_FONT_PROPERTY_ID_WEIGHT_STRETCH_STYLE_FAMILY_NAME","Value":1} + ,{"Name":"DWRITE_FONT_PROPERTY_ID_TYPOGRAPHIC_FAMILY_NAME","Value":2} + ,{"Name":"DWRITE_FONT_PROPERTY_ID_WEIGHT_STRETCH_STYLE_FACE_NAME","Value":3} + ,{"Name":"DWRITE_FONT_PROPERTY_ID_FULL_NAME","Value":4} + ,{"Name":"DWRITE_FONT_PROPERTY_ID_WIN32_FAMILY_NAME","Value":5} + ,{"Name":"DWRITE_FONT_PROPERTY_ID_POSTSCRIPT_NAME","Value":6} + ,{"Name":"DWRITE_FONT_PROPERTY_ID_DESIGN_SCRIPT_LANGUAGE_TAG","Value":7} + ,{"Name":"DWRITE_FONT_PROPERTY_ID_SUPPORTED_SCRIPT_LANGUAGE_TAG","Value":8} + ,{"Name":"DWRITE_FONT_PROPERTY_ID_SEMANTIC_TAG","Value":9} + ,{"Name":"DWRITE_FONT_PROPERTY_ID_WEIGHT","Value":10} + ,{"Name":"DWRITE_FONT_PROPERTY_ID_STRETCH","Value":11} + ,{"Name":"DWRITE_FONT_PROPERTY_ID_STYLE","Value":12} + ,{"Name":"DWRITE_FONT_PROPERTY_ID_TYPOGRAPHIC_FACE_NAME","Value":13} + ,{"Name":"DWRITE_FONT_PROPERTY_ID_TOTAL","Value":13} + ,{"Name":"DWRITE_FONT_PROPERTY_ID_TOTAL_RS3","Value":14} + ,{"Name":"DWRITE_FONT_PROPERTY_ID_PREFERRED_FAMILY_NAME","Value":2} + ,{"Name":"DWRITE_FONT_PROPERTY_ID_FAMILY_NAME","Value":1} + ,{"Name":"DWRITE_FONT_PROPERTY_ID_FACE_NAME","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_FONT_PROPERTY" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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"]} + ,{"Name":"localeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWRITE_LOCALITY" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_LOCALITY_REMOTE","Value":0} + ,{"Name":"DWRITE_LOCALITY_PARTIAL","Value":1} + ,{"Name":"DWRITE_LOCALITY_LOCAL","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_RENDERING_MODE1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_RENDERING_MODE1_DEFAULT","Value":0} + ,{"Name":"DWRITE_RENDERING_MODE1_ALIASED","Value":1} + ,{"Name":"DWRITE_RENDERING_MODE1_GDI_CLASSIC","Value":2} + ,{"Name":"DWRITE_RENDERING_MODE1_GDI_NATURAL","Value":3} + ,{"Name":"DWRITE_RENDERING_MODE1_NATURAL","Value":4} + ,{"Name":"DWRITE_RENDERING_MODE1_NATURAL_SYMMETRIC","Value":5} + ,{"Name":"DWRITE_RENDERING_MODE1_OUTLINE","Value":6} + ,{"Name":"DWRITE_RENDERING_MODE1_NATURAL_SYMMETRIC_DOWNSAMPLED","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDWriteRenderingParams3" + ,"Architectures":[] + ,"Platform":"windows10.0.10240" + ,"Kind":"Com" + ,"Guid":"b7924baa-391b-412a-8c5c-e44cc2d867dc" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteRenderingParams2","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetRenderingMode1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_RENDERING_MODE1","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDWriteFactory3" + ,"Architectures":[] + ,"Platform":"windows10.0.10240" + ,"Kind":"Com" + ,"Guid":"9a1b41c3-d3bb-466a-87fc-fe67556a3b65" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFactory2","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"CreateGlyphRunAnalysis" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"glyphRun","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_MATRIX","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"renderingMode","Type":{"Kind":"ApiRef","Name":"DWRITE_RENDERING_MODE1","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"gridFitMode","Type":{"Kind":"ApiRef","Name":"DWRITE_GRID_FIT_MODE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"antialiasMode","Type":{"Kind":"ApiRef","Name":"DWRITE_TEXT_ANTIALIAS_MODE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"baselineOriginX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"baselineOriginY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"glyphRunAnalysis","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteGlyphRunAnalysis","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateCustomRenderingParams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"gamma","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"enhancedContrast","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"grayscaleEnhancedContrast","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"clearTypeLevel","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"pixelGeometry","Type":{"Kind":"ApiRef","Name":"DWRITE_PIXEL_GEOMETRY","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"renderingMode","Type":{"Kind":"ApiRef","Name":"DWRITE_RENDERING_MODE1","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"gridFitMode","Type":{"Kind":"ApiRef","Name":"DWRITE_GRID_FIT_MODE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"renderingParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteRenderingParams3","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateFontFaceReference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFile","Type":{"Kind":"ApiRef","Name":"IDWriteFontFile","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"faceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontSimulations","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_SIMULATIONS","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontFaceReference","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFaceReference","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateFontFaceReference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"filePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lastWriteTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"faceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontSimulations","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_SIMULATIONS","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontFaceReference","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFaceReference","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetSystemFontSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontSet","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateFontSetBuilder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontSetBuilder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontSetBuilder","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateFontCollectionFromFontSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontSet","Type":{"Kind":"ApiRef","Name":"IDWriteFontSet","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontCollection1","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetSystemFontCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"includeDownloadableFonts","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontCollection1","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ,{"Name":"checkForUpdates","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFontDownloadQueue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontDownloadQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontDownloadQueue","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontSet" + ,"Architectures":[] + ,"Platform":"windows10.0.10240" + ,"Kind":"Com" + ,"Guid":"53585141-d9f8-4095-8321-d73cf6bd116b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetFontCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetFontFaceReference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"listIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontFaceReference","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFaceReference","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"FindFontFaceReference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFaceReference","Type":{"Kind":"ApiRef","Name":"IDWriteFontFaceReference","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"listIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"exists","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FindFontFace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFace","Type":{"Kind":"ApiRef","Name":"IDWriteFontFace","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"listIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"exists","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPropertyValues" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"propertyID","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_PROPERTY_ID","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"values","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteStringList","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetPropertyValues" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"propertyID","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_PROPERTY_ID","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"preferredLocaleNames","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"values","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteStringList","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetPropertyValues" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"listIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"propertyId","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_PROPERTY_ID","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"exists","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"values","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteLocalizedStrings","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"GetPropertyOccurrenceCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"property","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_PROPERTY","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"propertyOccurrenceCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"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":"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":"filteredSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontSet","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetMatchingFonts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"properties","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_PROPERTY","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"propertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"filteredSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontSet","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontSetBuilder" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"2f642afe-9c68-4f40-b8be-457401afcb3d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddFontFaceReference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFaceReference","Type":{"Kind":"ApiRef","Name":"IDWriteFontFaceReference","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"properties","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_PROPERTY","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"propertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddFontFaceReference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFaceReference","Type":{"Kind":"ApiRef","Name":"IDWriteFontFaceReference","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddFontSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontSet","Type":{"Kind":"ApiRef","Name":"IDWriteFontSet","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateFontSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontSet","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontCollection1" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"53585141-d9f8-4095-8321-d73cf6bd116c" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFontCollection","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetFontSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontSet","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetFontFamily" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontFamily","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFamily1","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontFamily1" + ,"Architectures":[] + ,"Platform":"windows10.0.10240" + ,"Kind":"Com" + ,"Guid":"da20d8ef-812a-4c43-9802-62ec4abd7adf" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFontFamily","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetFontLocality" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_LOCALITY","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"listIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFont" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"listIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"font","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFont3","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetFontFaceReference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"listIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontFaceReference","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFaceReference","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontList1" + ,"Architectures":[] + ,"Platform":"windows10.0.10240" + ,"Kind":"Com" + ,"Guid":"da20d8ef-812a-4c43-9802-62ec4abd7ade" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFontList","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetFontLocality" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_LOCALITY","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"listIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFont" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"listIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"font","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFont3","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetFontFaceReference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"listIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontFaceReference","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFaceReference","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontFaceReference" + ,"Architectures":[] + ,"Platform":"windows10.0.10240" + ,"Kind":"Com" + ,"Guid":"5e7fa7ca-dde3-424c-89f0-9fcd6fed58cd" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateFontFace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFace3","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateFontFaceWithSimulations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFaceSimulationFlags","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_SIMULATIONS","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontFace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFace3","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"Equals" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFaceReference","Type":{"Kind":"ApiRef","Name":"IDWriteFontFaceReference","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFontFaceIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetSimulations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_FONT_SIMULATIONS","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetFontFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFile","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetLocalFileSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetFileSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetFileTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"lastWriteTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLocality" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_LOCALITY","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"EnqueueFontDownloadRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"EnqueueCharacterDownloadRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"characters","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"characterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnqueueGlyphDownloadRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"glyphIndices","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"glyphCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnqueueFileFragmentDownloadRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fileOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"fragmentSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFont3" + ,"Architectures":[] + ,"Platform":"windows10.0.10240" + ,"Kind":"Com" + ,"Guid":"29748ed6-8c9c-4a6a-be0b-d912e8538944" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFont2","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"CreateFontFace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFace3","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"Equals" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"font","Type":{"Kind":"ApiRef","Name":"IDWriteFont","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFontFaceReference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFaceReference","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFaceReference","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"HasCharacter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"unicodeValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetLocality" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_LOCALITY","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDWriteFontFace3" + ,"Architectures":[] + ,"Platform":"windows10.0.10240" + ,"Kind":"Com" + ,"Guid":"d37d7598-09be-4222-a236-2081341cc1f2" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFontFace2","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetFontFaceReference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFaceReference","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFaceReference","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetPanose" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"panose","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_PANOSE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetWeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_FONT_WEIGHT","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetStretch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_FONT_STRETCH","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_FONT_STYLE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetFamilyNames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"names","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteLocalizedStrings","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetFaceNames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"names","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteLocalizedStrings","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetInformationalStrings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"informationalStringID","Type":{"Kind":"ApiRef","Name":"DWRITE_INFORMATIONAL_STRING_ID","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"informationalStrings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteLocalizedStrings","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ,{"Name":"exists","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HasCharacter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"unicodeValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRecommendedRenderingMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontEmSize","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"dpiX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"dpiY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_MATRIX","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"isSideways","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"outlineThreshold","Type":{"Kind":"ApiRef","Name":"DWRITE_OUTLINE_THRESHOLD","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"renderingParams","Type":{"Kind":"ApiRef","Name":"IDWriteRenderingParams","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"renderingMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_RENDERING_MODE1","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"gridFitMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GRID_FIT_MODE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsCharacterLocal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"unicodeValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsGlyphLocal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"glyphId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AreCharactersLocal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"characters","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"characterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"enqueueIfNotLocal","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"isLocal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AreGlyphsLocal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"glyphIndices","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"glyphCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"enqueueIfNotLocal","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"isLocal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDWriteStringList" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"cfee3140-1157-47ca-8b85-31bfcf3f2d0e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetLocaleNameLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"listIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"length","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLocaleName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"listIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"localeName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStringLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"listIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"length","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"listIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"stringBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"stringBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontDownloadListener" + ,"Architectures":[] + ,"Platform":"windows8.1" + ,"Kind":"Com" + ,"Guid":"b06fe5b9-43ec-4393-881b-dbe4dc72fda7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"DownloadCompleted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"downloadQueue","Type":{"Kind":"ApiRef","Name":"IDWriteFontDownloadQueue","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"downloadResult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontDownloadQueue" + ,"Architectures":[] + ,"Platform":"windows8.1" + ,"Kind":"Com" + ,"Guid":"b71e6052-5aea-4fa3-832e-f60d431f7e91" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddListener" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"listener","Type":{"Kind":"ApiRef","Name":"IDWriteFontDownloadListener","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"token","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RemoveListener" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"token","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsEmpty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"BeginDownload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"context","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CancelDownload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetGenerationCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDWriteGdiInterop1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"4556be70-3abd-4f70-90be-421780a6f515" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteGdiInterop","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"CreateFontFromLOGFONT" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"logFont","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGFONTW","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"fontCollection","Type":{"Kind":"ApiRef","Name":"IDWriteFontCollection","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"font","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFont","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetFontSignature" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFace","Type":{"Kind":"ApiRef","Name":"IDWriteFontFace","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FONTSIGNATURE","TargetKind":"Default","Api":"Globalization","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFontSignature" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"font","Type":{"Kind":"ApiRef","Name":"IDWriteFont","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FONTSIGNATURE","TargetKind":"Default","Api":"Globalization","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMatchingFontsByLOGFONT" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"logFont","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGFONTA","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"fontSet","Type":{"Kind":"ApiRef","Name":"IDWriteFontSet","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"filteredSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontSet","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"DWRITE_LINE_METRICS1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"leadingAfter","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWRITE_FONT_LINE_GAP_USAGE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_FONT_LINE_GAP_USAGE_DEFAULT","Value":0} + ,{"Name":"DWRITE_FONT_LINE_GAP_USAGE_DISABLED","Value":1} + ,{"Name":"DWRITE_FONT_LINE_GAP_USAGE_ENABLED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_LINE_SPACING" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"baseline","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"leadingBefore","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"fontLineGapUsage","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_LINE_GAP_USAGE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDWriteTextFormat2" + ,"Architectures":[] + ,"Platform":"windows8.1" + ,"Kind":"Com" + ,"Guid":"f67e0edd-9e3d-4ecc-8c32-4183253dfe70" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteTextFormat1","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"SetLineSpacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"lineSpacingOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_LINE_SPACING","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetLineSpacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"lineSpacingOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_LINE_SPACING","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDWriteTextLayout3" + ,"Architectures":[] + ,"Platform":"windows8.1" + ,"Kind":"Com" + ,"Guid":"07ddcd52-020e-4de8-ac33-6c953d83f92d" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteTextLayout2","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"InvalidateLayout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"SetLineSpacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"lineSpacingOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_LINE_SPACING","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetLineSpacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"lineSpacingOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_LINE_SPACING","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLineMetrics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"lineMetrics","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"DWRITE_LINE_METRICS1","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"maxLineCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"actualLineCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"DWRITE_COLOR_GLYPH_RUN1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWRITE_GLYPH_IMAGE_DATA" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"imageData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]} + ,{"Name":"imageDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uniqueDataId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pixelsPerEm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pixelSize","Type":{"Kind":"ApiRef","Name":"D2D_SIZE_U","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]} + ,{"Name":"horizontalLeftOrigin","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"horizontalRightOrigin","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"verticalTopOrigin","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"verticalBottomOrigin","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDWriteColorGlyphRunEnumerator1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"7c5f86da-c7a1-4f05-b8e1-55a179fe5a35" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteColorGlyphRunEnumerator","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetCurrentRun" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"colorGlyphRun","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_COLOR_GLYPH_RUN1","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}}},"Attrs":["Out","Const"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontFace4" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"27f2a904-4eb8-441d-9678-0563f53e3e2f" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFontFace3","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetGlyphImageFormats" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"glyphId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pixelsPerEmFirst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pixelsPerEmLast","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"glyphImageFormats","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_IMAGE_FORMATS","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetGlyphImageFormats" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_IMAGE_FORMATS","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetGlyphImageData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"glyphId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pixelsPerEm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"glyphImageFormat","Type":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_IMAGE_FORMATS","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"glyphData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_IMAGE_DATA","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"glyphDataContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ReleaseGlyphImageData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"glyphDataContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFactory4" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"4b0b5bd3-0797-4549-8ac5-fe915cc53856" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFactory3","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"TranslateColorGlyphRun" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"baselineOrigin","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"glyphRun","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"glyphRunDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN_DESCRIPTION","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"desiredGlyphImageFormats","Type":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_IMAGE_FORMATS","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"worldAndDpiTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_MATRIX","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"colorPaletteIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"colorLayers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteColorGlyphRunEnumerator1","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"ComputeGlyphOrigins" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"glyphRun","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"baselineOrigin","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"glyphOrigins","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ComputeGlyphOrigins" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"glyphRun","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"baselineOrigin","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"worldAndDpiTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_MATRIX","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"glyphOrigins","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontSetBuilder1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"3ff7715f-3cdc-4dc6-9b72-ec5621dccafd" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFontSetBuilder","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"AddFontFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFile","Type":{"Kind":"ApiRef","Name":"IDWriteFontFile","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDWriteAsyncResult" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"ce25f8fd-863b-4d13-9651-c1f88dc73fe2" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetWaitHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetResult" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"DWRITE_FILE_FRAGMENT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fileOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"fragmentSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDWriteRemoteFontFileStream" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"4db3757a-2c72-4ed9-b2b6-1ababe1aff9c" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFontFileStream","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetLocalFileSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"localFileSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFileFragmentLocality" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fileOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"fragmentSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"isLocal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"partialSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetLocality" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_LOCALITY","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"BeginDownload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"downloadOperationID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"fileFragments","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"DWRITE_FILE_FRAGMENT","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"fragmentCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"asyncResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteAsyncResult","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ] + } + ,{ + "Name":"DWRITE_CONTAINER_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_CONTAINER_TYPE_UNKNOWN","Value":0} + ,{"Name":"DWRITE_CONTAINER_TYPE_WOFF","Value":1} + ,{"Name":"DWRITE_CONTAINER_TYPE_WOFF2","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDWriteRemoteFontFileLoader" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"68648c83-6ede-46c0-ab46-20083a887fde" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFontFileLoader","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"CreateRemoteStreamFromKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFileReferenceKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} + ,{"Name":"fontFileReferenceKeySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontFileStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteRemoteFontFileStream","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetLocalityFromKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFileReferenceKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} + ,{"Name":"fontFileReferenceKeySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"locality","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_LOCALITY","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateFontFileReferenceFromUrl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"factory","Type":{"Kind":"ApiRef","Name":"IDWriteFactory","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"baseUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"fontFileUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fontFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFile","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDWriteInMemoryFontFileLoader" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"dc102f47-a12d-4b1c-822d-9e117e33043f" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFontFileLoader","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"CreateInMemoryFontFileReference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"factory","Type":{"Kind":"ApiRef","Name":"IDWriteFactory","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Const"]} + ,{"Name":"fontDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ownerObject","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"fontFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFile","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetFileCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDWriteFactory5" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"958db99a-be2a-4f09-af7d-65189803d1d3" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFactory4","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"CreateFontSetBuilder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontSetBuilder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontSetBuilder1","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateInMemoryFontFileLoader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"newLoader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteInMemoryFontFileLoader","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateHttpFontFileLoader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"referrerUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"extraHeaders","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"newLoader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteRemoteFontFileLoader","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"AnalyzeContainerType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_CONTAINER_TYPE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fileData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} + ,{"Name":"fileDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnpackFontFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"containerType","Type":{"Kind":"ApiRef","Name":"DWRITE_CONTAINER_TYPE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"fileData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Const"]} + ,{"Name":"fileDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"unpackedFontStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFileStream","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"DWRITE_FONT_AXIS_VALUE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWRITE_FONT_AXIS_RANGE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"maxValue","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWRITE_FONT_FAMILY_MODEL" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_FONT_FAMILY_MODEL_TYPOGRAPHIC","Value":0} + ,{"Name":"DWRITE_FONT_FAMILY_MODEL_WEIGHT_STRETCH_STYLE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_AUTOMATIC_FONT_AXES" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_AUTOMATIC_FONT_AXES_NONE","Value":0} + ,{"Name":"DWRITE_AUTOMATIC_FONT_AXES_OPTICAL_SIZE","Value":1} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"DWRITE_FONT_AXIS_ATTRIBUTES" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_FONT_AXIS_ATTRIBUTES_NONE","Value":0} + ,{"Name":"DWRITE_FONT_AXIS_ATTRIBUTES_VARIABLE","Value":1} + ,{"Name":"DWRITE_FONT_AXIS_ATTRIBUTES_HIDDEN","Value":2} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"IDWriteFactory6" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"f3744d80-21f7-42eb-b35d-995bc72fc223" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFactory5","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"CreateFontFaceReference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFile","Type":{"Kind":"ApiRef","Name":"IDWriteFontFile","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"faceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontSimulations","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_SIMULATIONS","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontAxisValues","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"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":"fontFaceReference","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFaceReference1","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateFontResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFile","Type":{"Kind":"ApiRef","Name":"IDWriteFontFile","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"faceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontResource","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetSystemFontSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"includeDownloadableFonts","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontSet1","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetSystemFontCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"includeDownloadableFonts","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontFamilyModel","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_FAMILY_MODEL","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontCollection2","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateFontCollectionFromFontSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontSet","Type":{"Kind":"ApiRef","Name":"IDWriteFontSet","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontFamilyModel","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_FAMILY_MODEL","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontCollection2","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateFontSetBuilder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontSetBuilder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontSetBuilder2","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateTextFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFamilyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fontCollection","Type":{"Kind":"ApiRef","Name":"IDWriteFontCollection","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"fontAxisValues","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"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":"fontSize","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"localeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"textFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteTextFormat3","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontFace5" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"98eff3a5-b667-479a-b145-e2fa5b9fdc29" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFontFace4","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetFontAxisValueCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetFontAxisValues" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontAxisValues","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_AXIS_VALUE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"fontAxisValueCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HasVariations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetFontResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontResource","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"Equals" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFace","Type":{"Kind":"ApiRef","Name":"IDWriteFontFace","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontResource" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"1f803a76-6871-48e8-987f-b975551c50f2" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetFontFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFile","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetFontFaceIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetFontAxisCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetDefaultFontAxisValues" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontAxisValues","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_AXIS_VALUE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"fontAxisValueCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFontAxisRanges" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontAxisRanges","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_AXIS_RANGE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"fontAxisRangeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFontAxisAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_FONT_AXIS_ATTRIBUTES","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"axisIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAxisNames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"axisIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"names","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteLocalizedStrings","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetAxisValueNameCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"axisIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAxisValueNames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"axisIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"axisValueIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontAxisRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_AXIS_RANGE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"names","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteLocalizedStrings","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"HasVariations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"CreateFontFace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontSimulations","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_SIMULATIONS","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"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":"fontFace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFace5","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateFontFaceReference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontSimulations","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_SIMULATIONS","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"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":"fontFaceReference","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFaceReference1","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontFaceReference1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"c081fe77-2fd1-41ac-a5a3-34983c4ba61a" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFontFaceReference","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"CreateFontFace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFace5","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetFontAxisValueCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetFontAxisValues" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontAxisValues","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_AXIS_VALUE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"fontAxisValueCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontSetBuilder2" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"ee5ba612-b131-463c-8f4f-3189b9401e45" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFontSetBuilder1","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"AddFont" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFile","Type":{"Kind":"ApiRef","Name":"IDWriteFontFile","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontFaceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontSimulations","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_SIMULATIONS","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontAxisValues","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"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":"fontAxisRanges","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_AXIS_RANGE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"fontAxisRangeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"properties","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":8,"Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_PROPERTY","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"propertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddFontFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"filePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontSet1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"7e9fda85-6c92-4053-bc47-7ae3530db4d3" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFontSet","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetMatchingFonts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_PROPERTY","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Optional","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":"matchingFonts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontSet1","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetFirstFontResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"filteredFontSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontSet1","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetFilteredFonts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"indices","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ,{"Name":"indexCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"filteredFontSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontSet1","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetFilteredFonts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontAxisRanges","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_AXIS_RANGE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"fontAxisRangeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"selectAnyRange","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"filteredFontSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontSet1","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetFilteredFonts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"properties","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_PROPERTY","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"propertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"selectAnyProperty","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"filteredFontSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontSet1","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetFilteredFontIndices" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontAxisRanges","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_AXIS_RANGE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"fontAxisRangeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"selectAnyRange","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"indices","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"maxIndexCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"actualIndexCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFilteredFontIndices" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"properties","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_PROPERTY","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"propertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"selectAnyProperty","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"indices","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"maxIndexCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"actualIndexCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFontAxisRanges" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"listIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontAxisRanges","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_AXIS_RANGE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"maxFontAxisRangeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"actualFontAxisRangeCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFontAxisRanges" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontAxisRanges","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_AXIS_RANGE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"maxFontAxisRangeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"actualFontAxisRangeCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFontFaceReference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"listIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontFaceReference","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFaceReference1","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateFontResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"listIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontResource","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateFontFace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"listIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontFace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFace5","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetFontLocality" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_LOCALITY","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"listIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontList2" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"c0763a34-77af-445a-b735-08c37b0a5bf5" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFontList1","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetFontSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontSet1","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontFamily2" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"3ed49e77-a398-4261-b9cf-c126c2131ef3" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFontFamily1","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetMatchingFonts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontAxisValues","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","Const"]} + ,{"Name":"fontAxisValueCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"matchingFonts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontList2","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetFontSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontSet1","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontCollection2" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"514039c6-4617-4064-bf8b-92ea83e506e0" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFontCollection1","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetFontFamily" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontFamily","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFamily2","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "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":"fontList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontList2","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetFontFamilyModel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_FONT_FAMILY_MODEL","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetFontSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontSet1","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDWriteTextLayout4" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"05a9bf42-223f-4441-b5fb-8263685f55e9" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteTextLayout3","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"SetFontAxisValues" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontAxisValues","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","Const"]} + ,{"Name":"fontAxisValueCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"textRange","Type":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFontAxisValueCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"currentPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFontAxisValues" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"currentPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"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":["Out"]} + ,{"Name":"fontAxisValueCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"textRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetAutomaticFontAxes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_AUTOMATIC_FONT_AXES","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"SetAutomaticFontAxes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"automaticFontAxes","Type":{"Kind":"ApiRef","Name":"DWRITE_AUTOMATIC_FONT_AXES","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDWriteTextFormat3" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"6d3b5641-e550-430d-a85b-b7bf48a93427" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteTextFormat2","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"SetFontAxisValues" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontAxisValues","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","Const"]} + ,{"Name":"fontAxisValueCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFontAxisValueCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetFontAxisValues" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontAxisValues","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_AXIS_VALUE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"fontAxisValueCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAutomaticFontAxes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_AUTOMATIC_FONT_AXES","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"SetAutomaticFontAxes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"automaticFontAxes","Type":{"Kind":"ApiRef","Name":"DWRITE_AUTOMATIC_FONT_AXES","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontFallback1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"2397599d-dd0d-4681-bd6a-f4f31eaade77" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFontFallback","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"MapCharacters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"analysisSource","Type":{"Kind":"ApiRef","Name":"IDWriteTextAnalysisSource","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"textPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"textLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"baseFontCollection","Type":{"Kind":"ApiRef","Name":"IDWriteFontCollection","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"baseFamilyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"fontAxisValues","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"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":"mappedLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"scale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"mappedFontFace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFace5","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontSet2" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"dc7ead19-e54c-43af-b2da-4e2b79ba3f7f" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFontSet1","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetExpirationEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDWriteFontCollection3" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"a4d055a6-f9e3-4e25-93b7-9e309f3af8e9" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFontCollection2","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetExpirationEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDWriteFactory7" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"35d0e0b3-9076-4d2e-a016-a91b568a06b4" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFactory6","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetSystemFontSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"includeDownloadableFonts","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontSet2","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetSystemFontCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"includeDownloadableFonts","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontFamilyModel","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_FAMILY_MODEL","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontCollection3","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"DWRITE_FONT_SOURCE_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DWRITE_FONT_SOURCE_TYPE_UNKNOWN","Value":0} + ,{"Name":"DWRITE_FONT_SOURCE_TYPE_PER_MACHINE","Value":1} + ,{"Name":"DWRITE_FONT_SOURCE_TYPE_PER_USER","Value":2} + ,{"Name":"DWRITE_FONT_SOURCE_TYPE_APPX_PACKAGE","Value":3} + ,{"Name":"DWRITE_FONT_SOURCE_TYPE_REMOTE_FONT_PROVIDER","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDWriteFontSet3" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"7c073ef2-a7f4-4045-8c32-8ab8ae640f90" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFontSet2","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetFontSourceType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_FONT_SOURCE_TYPE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFontSourceNameLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"listIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFontSourceName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"listIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"stringBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"stringBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontFace6" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"c4b1fe1b-6e84-47d5-b54c-a597981b06ad" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFontFace5","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetFamilyNames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFamilyModel","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_FAMILY_MODEL","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"names","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteLocalizedStrings","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetFaceNames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFamilyModel","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_FAMILY_MODEL","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"names","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteLocalizedStrings","TargetKind":"Com","Api":"Graphics.DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } +] + +,"Functions":[ + { + "Name":"DWriteCreateFactory" + ,"SetLastError":false + ,"DllImport":"DWrite.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Attrs":[] + ,"Params":[ + {"Name":"factoryType","Type":{"Kind":"ApiRef","Name":"DWRITE_FACTORY_TYPE","TargetKind":"Default","Api":"Graphics.DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"factory","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/src/Generator/win32json/api/Graphics.Dxgi.Common.json b/src/Generator/win32json/api/Graphics.Dxgi.Common.json new file mode 100644 index 0000000..b6b0304 --- /dev/null +++ b/src/Generator/win32json/api/Graphics.Dxgi.Common.json @@ -0,0 +1,443 @@ +{ + +"Constants":[ + { + "Name":"_FACDXGI" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2170 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_CPU_ACCESS_NONE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_CPU_ACCESS_DYNAMIC" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_CPU_ACCESS_READ_WRITE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_CPU_ACCESS_SCRATCH" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_CPU_ACCESS_FIELD" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":15 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_FORMAT_DEFINED" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_STANDARD_MULTISAMPLE_QUALITY_PATTERN" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_CENTER_MULTISAMPLE_QUALITY_PATTERN" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4294967294 + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"DXGI_RATIONAL" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Numerator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Denominator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_SAMPLE_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Quality","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_COLOR_SPACE_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709","Value":0} + ,{"Name":"DXGI_COLOR_SPACE_RGB_FULL_G10_NONE_P709","Value":1} + ,{"Name":"DXGI_COLOR_SPACE_RGB_STUDIO_G22_NONE_P709","Value":2} + ,{"Name":"DXGI_COLOR_SPACE_RGB_STUDIO_G22_NONE_P2020","Value":3} + ,{"Name":"DXGI_COLOR_SPACE_RESERVED","Value":4} + ,{"Name":"DXGI_COLOR_SPACE_YCBCR_FULL_G22_NONE_P709_X601","Value":5} + ,{"Name":"DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P601","Value":6} + ,{"Name":"DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P601","Value":7} + ,{"Name":"DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P709","Value":8} + ,{"Name":"DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P709","Value":9} + ,{"Name":"DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P2020","Value":10} + ,{"Name":"DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P2020","Value":11} + ,{"Name":"DXGI_COLOR_SPACE_RGB_FULL_G2084_NONE_P2020","Value":12} + ,{"Name":"DXGI_COLOR_SPACE_YCBCR_STUDIO_G2084_LEFT_P2020","Value":13} + ,{"Name":"DXGI_COLOR_SPACE_RGB_STUDIO_G2084_NONE_P2020","Value":14} + ,{"Name":"DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_TOPLEFT_P2020","Value":15} + ,{"Name":"DXGI_COLOR_SPACE_YCBCR_STUDIO_G2084_TOPLEFT_P2020","Value":16} + ,{"Name":"DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P2020","Value":17} + ,{"Name":"DXGI_COLOR_SPACE_YCBCR_STUDIO_GHLG_TOPLEFT_P2020","Value":18} + ,{"Name":"DXGI_COLOR_SPACE_YCBCR_FULL_GHLG_TOPLEFT_P2020","Value":19} + ,{"Name":"DXGI_COLOR_SPACE_RGB_STUDIO_G24_NONE_P709","Value":20} + ,{"Name":"DXGI_COLOR_SPACE_RGB_STUDIO_G24_NONE_P2020","Value":21} + ,{"Name":"DXGI_COLOR_SPACE_YCBCR_STUDIO_G24_LEFT_P709","Value":22} + ,{"Name":"DXGI_COLOR_SPACE_YCBCR_STUDIO_G24_LEFT_P2020","Value":23} + ,{"Name":"DXGI_COLOR_SPACE_YCBCR_STUDIO_G24_TOPLEFT_P2020","Value":24} + ,{"Name":"DXGI_COLOR_SPACE_CUSTOM","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXGI_FORMAT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DXGI_FORMAT_UNKNOWN","Value":0} + ,{"Name":"DXGI_FORMAT_R32G32B32A32_TYPELESS","Value":1} + ,{"Name":"DXGI_FORMAT_R32G32B32A32_FLOAT","Value":2} + ,{"Name":"DXGI_FORMAT_R32G32B32A32_UINT","Value":3} + ,{"Name":"DXGI_FORMAT_R32G32B32A32_SINT","Value":4} + ,{"Name":"DXGI_FORMAT_R32G32B32_TYPELESS","Value":5} + ,{"Name":"DXGI_FORMAT_R32G32B32_FLOAT","Value":6} + ,{"Name":"DXGI_FORMAT_R32G32B32_UINT","Value":7} + ,{"Name":"DXGI_FORMAT_R32G32B32_SINT","Value":8} + ,{"Name":"DXGI_FORMAT_R16G16B16A16_TYPELESS","Value":9} + ,{"Name":"DXGI_FORMAT_R16G16B16A16_FLOAT","Value":10} + ,{"Name":"DXGI_FORMAT_R16G16B16A16_UNORM","Value":11} + ,{"Name":"DXGI_FORMAT_R16G16B16A16_UINT","Value":12} + ,{"Name":"DXGI_FORMAT_R16G16B16A16_SNORM","Value":13} + ,{"Name":"DXGI_FORMAT_R16G16B16A16_SINT","Value":14} + ,{"Name":"DXGI_FORMAT_R32G32_TYPELESS","Value":15} + ,{"Name":"DXGI_FORMAT_R32G32_FLOAT","Value":16} + ,{"Name":"DXGI_FORMAT_R32G32_UINT","Value":17} + ,{"Name":"DXGI_FORMAT_R32G32_SINT","Value":18} + ,{"Name":"DXGI_FORMAT_R32G8X24_TYPELESS","Value":19} + ,{"Name":"DXGI_FORMAT_D32_FLOAT_S8X24_UINT","Value":20} + ,{"Name":"DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESS","Value":21} + ,{"Name":"DXGI_FORMAT_X32_TYPELESS_G8X24_UINT","Value":22} + ,{"Name":"DXGI_FORMAT_R10G10B10A2_TYPELESS","Value":23} + ,{"Name":"DXGI_FORMAT_R10G10B10A2_UNORM","Value":24} + ,{"Name":"DXGI_FORMAT_R10G10B10A2_UINT","Value":25} + ,{"Name":"DXGI_FORMAT_R11G11B10_FLOAT","Value":26} + ,{"Name":"DXGI_FORMAT_R8G8B8A8_TYPELESS","Value":27} + ,{"Name":"DXGI_FORMAT_R8G8B8A8_UNORM","Value":28} + ,{"Name":"DXGI_FORMAT_R8G8B8A8_UNORM_SRGB","Value":29} + ,{"Name":"DXGI_FORMAT_R8G8B8A8_UINT","Value":30} + ,{"Name":"DXGI_FORMAT_R8G8B8A8_SNORM","Value":31} + ,{"Name":"DXGI_FORMAT_R8G8B8A8_SINT","Value":32} + ,{"Name":"DXGI_FORMAT_R16G16_TYPELESS","Value":33} + ,{"Name":"DXGI_FORMAT_R16G16_FLOAT","Value":34} + ,{"Name":"DXGI_FORMAT_R16G16_UNORM","Value":35} + ,{"Name":"DXGI_FORMAT_R16G16_UINT","Value":36} + ,{"Name":"DXGI_FORMAT_R16G16_SNORM","Value":37} + ,{"Name":"DXGI_FORMAT_R16G16_SINT","Value":38} + ,{"Name":"DXGI_FORMAT_R32_TYPELESS","Value":39} + ,{"Name":"DXGI_FORMAT_D32_FLOAT","Value":40} + ,{"Name":"DXGI_FORMAT_R32_FLOAT","Value":41} + ,{"Name":"DXGI_FORMAT_R32_UINT","Value":42} + ,{"Name":"DXGI_FORMAT_R32_SINT","Value":43} + ,{"Name":"DXGI_FORMAT_R24G8_TYPELESS","Value":44} + ,{"Name":"DXGI_FORMAT_D24_UNORM_S8_UINT","Value":45} + ,{"Name":"DXGI_FORMAT_R24_UNORM_X8_TYPELESS","Value":46} + ,{"Name":"DXGI_FORMAT_X24_TYPELESS_G8_UINT","Value":47} + ,{"Name":"DXGI_FORMAT_R8G8_TYPELESS","Value":48} + ,{"Name":"DXGI_FORMAT_R8G8_UNORM","Value":49} + ,{"Name":"DXGI_FORMAT_R8G8_UINT","Value":50} + ,{"Name":"DXGI_FORMAT_R8G8_SNORM","Value":51} + ,{"Name":"DXGI_FORMAT_R8G8_SINT","Value":52} + ,{"Name":"DXGI_FORMAT_R16_TYPELESS","Value":53} + ,{"Name":"DXGI_FORMAT_R16_FLOAT","Value":54} + ,{"Name":"DXGI_FORMAT_D16_UNORM","Value":55} + ,{"Name":"DXGI_FORMAT_R16_UNORM","Value":56} + ,{"Name":"DXGI_FORMAT_R16_UINT","Value":57} + ,{"Name":"DXGI_FORMAT_R16_SNORM","Value":58} + ,{"Name":"DXGI_FORMAT_R16_SINT","Value":59} + ,{"Name":"DXGI_FORMAT_R8_TYPELESS","Value":60} + ,{"Name":"DXGI_FORMAT_R8_UNORM","Value":61} + ,{"Name":"DXGI_FORMAT_R8_UINT","Value":62} + ,{"Name":"DXGI_FORMAT_R8_SNORM","Value":63} + ,{"Name":"DXGI_FORMAT_R8_SINT","Value":64} + ,{"Name":"DXGI_FORMAT_A8_UNORM","Value":65} + ,{"Name":"DXGI_FORMAT_R1_UNORM","Value":66} + ,{"Name":"DXGI_FORMAT_R9G9B9E5_SHAREDEXP","Value":67} + ,{"Name":"DXGI_FORMAT_R8G8_B8G8_UNORM","Value":68} + ,{"Name":"DXGI_FORMAT_G8R8_G8B8_UNORM","Value":69} + ,{"Name":"DXGI_FORMAT_BC1_TYPELESS","Value":70} + ,{"Name":"DXGI_FORMAT_BC1_UNORM","Value":71} + ,{"Name":"DXGI_FORMAT_BC1_UNORM_SRGB","Value":72} + ,{"Name":"DXGI_FORMAT_BC2_TYPELESS","Value":73} + ,{"Name":"DXGI_FORMAT_BC2_UNORM","Value":74} + ,{"Name":"DXGI_FORMAT_BC2_UNORM_SRGB","Value":75} + ,{"Name":"DXGI_FORMAT_BC3_TYPELESS","Value":76} + ,{"Name":"DXGI_FORMAT_BC3_UNORM","Value":77} + ,{"Name":"DXGI_FORMAT_BC3_UNORM_SRGB","Value":78} + ,{"Name":"DXGI_FORMAT_BC4_TYPELESS","Value":79} + ,{"Name":"DXGI_FORMAT_BC4_UNORM","Value":80} + ,{"Name":"DXGI_FORMAT_BC4_SNORM","Value":81} + ,{"Name":"DXGI_FORMAT_BC5_TYPELESS","Value":82} + ,{"Name":"DXGI_FORMAT_BC5_UNORM","Value":83} + ,{"Name":"DXGI_FORMAT_BC5_SNORM","Value":84} + ,{"Name":"DXGI_FORMAT_B5G6R5_UNORM","Value":85} + ,{"Name":"DXGI_FORMAT_B5G5R5A1_UNORM","Value":86} + ,{"Name":"DXGI_FORMAT_B8G8R8A8_UNORM","Value":87} + ,{"Name":"DXGI_FORMAT_B8G8R8X8_UNORM","Value":88} + ,{"Name":"DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM","Value":89} + ,{"Name":"DXGI_FORMAT_B8G8R8A8_TYPELESS","Value":90} + ,{"Name":"DXGI_FORMAT_B8G8R8A8_UNORM_SRGB","Value":91} + ,{"Name":"DXGI_FORMAT_B8G8R8X8_TYPELESS","Value":92} + ,{"Name":"DXGI_FORMAT_B8G8R8X8_UNORM_SRGB","Value":93} + ,{"Name":"DXGI_FORMAT_BC6H_TYPELESS","Value":94} + ,{"Name":"DXGI_FORMAT_BC6H_UF16","Value":95} + ,{"Name":"DXGI_FORMAT_BC6H_SF16","Value":96} + ,{"Name":"DXGI_FORMAT_BC7_TYPELESS","Value":97} + ,{"Name":"DXGI_FORMAT_BC7_UNORM","Value":98} + ,{"Name":"DXGI_FORMAT_BC7_UNORM_SRGB","Value":99} + ,{"Name":"DXGI_FORMAT_AYUV","Value":100} + ,{"Name":"DXGI_FORMAT_Y410","Value":101} + ,{"Name":"DXGI_FORMAT_Y416","Value":102} + ,{"Name":"DXGI_FORMAT_NV12","Value":103} + ,{"Name":"DXGI_FORMAT_P010","Value":104} + ,{"Name":"DXGI_FORMAT_P016","Value":105} + ,{"Name":"DXGI_FORMAT_420_OPAQUE","Value":106} + ,{"Name":"DXGI_FORMAT_YUY2","Value":107} + ,{"Name":"DXGI_FORMAT_Y210","Value":108} + ,{"Name":"DXGI_FORMAT_Y216","Value":109} + ,{"Name":"DXGI_FORMAT_NV11","Value":110} + ,{"Name":"DXGI_FORMAT_AI44","Value":111} + ,{"Name":"DXGI_FORMAT_IA44","Value":112} + ,{"Name":"DXGI_FORMAT_P8","Value":113} + ,{"Name":"DXGI_FORMAT_A8P8","Value":114} + ,{"Name":"DXGI_FORMAT_B4G4R4A4_UNORM","Value":115} + ,{"Name":"DXGI_FORMAT_P208","Value":130} + ,{"Name":"DXGI_FORMAT_V208","Value":131} + ,{"Name":"DXGI_FORMAT_V408","Value":132} + ,{"Name":"DXGI_FORMAT_SAMPLER_FEEDBACK_MIN_MIP_OPAQUE","Value":189} + ,{"Name":"DXGI_FORMAT_SAMPLER_FEEDBACK_MIP_REGION_USED_OPAQUE","Value":190} + ,{"Name":"DXGI_FORMAT_FORCE_UINT","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"DXGI_RGB" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Red","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Green","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Blue","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_GAMMA_CONTROL" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"GammaCurve","Type":{"Kind":"Array","Shape":{"Size":1025},"Child":{"Kind":"ApiRef","Name":"DXGI_RGB","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_GAMMA_CONTROL_CAPABILITIES" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ScaleAndOffsetSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"MaxConvertedValue","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"MinConvertedValue","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"NumGammaControlPoints","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ControlPointPositions","Type":{"Kind":"Array","Shape":{"Size":1025},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_MODE_SCANLINE_ORDER" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DXGI_MODE_SCANLINE_ORDER_UNSPECIFIED","Value":0} + ,{"Name":"DXGI_MODE_SCANLINE_ORDER_PROGRESSIVE","Value":1} + ,{"Name":"DXGI_MODE_SCANLINE_ORDER_UPPER_FIELD_FIRST","Value":2} + ,{"Name":"DXGI_MODE_SCANLINE_ORDER_LOWER_FIELD_FIRST","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXGI_MODE_SCALING" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DXGI_MODE_SCALING_UNSPECIFIED","Value":0} + ,{"Name":"DXGI_MODE_SCALING_CENTERED","Value":1} + ,{"Name":"DXGI_MODE_SCALING_STRETCHED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXGI_MODE_ROTATION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DXGI_MODE_ROTATION_UNSPECIFIED","Value":0} + ,{"Name":"DXGI_MODE_ROTATION_IDENTITY","Value":1} + ,{"Name":"DXGI_MODE_ROTATION_ROTATE90","Value":2} + ,{"Name":"DXGI_MODE_ROTATION_ROTATE180","Value":3} + ,{"Name":"DXGI_MODE_ROTATION_ROTATE270","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXGI_MODE_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RefreshRate","Type":{"Kind":"ApiRef","Name":"DXGI_RATIONAL","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","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":[]} + ,{"Name":"Scaling","Type":{"Kind":"ApiRef","Name":"DXGI_MODE_SCALING","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_JPEG_DC_HUFFMAN_TABLE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_JPEG_AC_HUFFMAN_TABLE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_JPEG_QUANTIZATION_TABLE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Elements","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_ALPHA_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DXGI_ALPHA_MODE_UNSPECIFIED","Value":0} + ,{"Name":"DXGI_ALPHA_MODE_PREMULTIPLIED","Value":1} + ,{"Name":"DXGI_ALPHA_MODE_STRAIGHT","Value":2} + ,{"Name":"DXGI_ALPHA_MODE_IGNORE","Value":3} + ,{"Name":"DXGI_ALPHA_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/src/Generator/win32json/api/Graphics.Dxgi.json b/src/Generator/win32json/api/Graphics.Dxgi.json new file mode 100644 index 0000000..f412130 --- /dev/null +++ b/src/Generator/win32json/api/Graphics.Dxgi.json @@ -0,0 +1,4776 @@ +{ + +"Constants":[ + { + "Name":"DXGI_USAGE_SHADER_INPUT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_USAGE_RENDER_TARGET_OUTPUT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_USAGE_BACK_BUFFER" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_USAGE_SHARED" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_USAGE_READ_ONLY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_USAGE_DISCARD_ON_PRESENT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_USAGE_UNORDERED_ACCESS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_MAP_READ" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_MAP_WRITE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_MAP_DISCARD" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ENUM_MODES_INTERLACED" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ENUM_MODES_SCALING" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_MAX_SWAP_CHAIN_BUFFERS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_PRESENT_TEST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_PRESENT_DO_NOT_SEQUENCE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_PRESENT_RESTART" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_PRESENT_DO_NOT_WAIT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_PRESENT_STEREO_PREFER_RIGHT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_PRESENT_STEREO_TEMPORARY_MONO" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_PRESENT_RESTRICT_TO_OUTPUT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_PRESENT_USE_DURATION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_PRESENT_ALLOW_TEARING" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_MWA_NO_WINDOW_CHANGES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_MWA_NO_ALT_ENTER" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_MWA_NO_PRINT_SCREEN" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_MWA_VALID" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":7 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ENUM_MODES_STEREO" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ENUM_MODES_DISABLED_STEREO" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_SHARED_RESOURCE_READ" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2147483648 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_SHARED_RESOURCE_WRITE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_DEBUG_BINARY_VERSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_DEBUG_ALL" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"e48ae283-da80-490b-87e6-43e9a9cfda08" + ,"Attrs":[] + } + ,{ + "Name":"DXGI_DEBUG_DX" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"35cdd7fc-13b2-421d-a5d7-7e4451287d64" + ,"Attrs":[] + } + ,{ + "Name":"DXGI_DEBUG_DXGI" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"25cddaa4-b1c6-47e1-ac3e-98875b5a2e2a" + ,"Attrs":[] + } + ,{ + "Name":"DXGI_DEBUG_APP" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"06cd6e01-4219-4ebd-8709-27ed23360c62" + ,"Attrs":[] + } + ,{ + "Name":"DXGI_INFO_QUEUE_MESSAGE_ID_STRING_FROM_APPLICATION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_INFO_QUEUE_DEFAULT_MESSAGE_COUNT_LIMIT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_CREATE_FACTORY_DEBUG" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_INVALID_CALL" + ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ValueType":"Int32" + ,"Value":-2005270527 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_NOT_FOUND" + ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ValueType":"Int32" + ,"Value":-2005270526 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_MORE_DATA" + ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ValueType":"Int32" + ,"Value":-2005270525 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_UNSUPPORTED" + ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ValueType":"Int32" + ,"Value":-2005270524 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_DEVICE_REMOVED" + ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ValueType":"Int32" + ,"Value":-2005270523 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_DEVICE_HUNG" + ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ValueType":"Int32" + ,"Value":-2005270522 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_DEVICE_RESET" + ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ValueType":"Int32" + ,"Value":-2005270521 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_WAS_STILL_DRAWING" + ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ValueType":"Int32" + ,"Value":-2005270518 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_FRAME_STATISTICS_DISJOINT" + ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ValueType":"Int32" + ,"Value":-2005270517 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_GRAPHICS_VIDPN_SOURCE_IN_USE" + ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ValueType":"Int32" + ,"Value":-2005270516 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_DRIVER_INTERNAL_ERROR" + ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ValueType":"Int32" + ,"Value":-2005270496 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_NONEXCLUSIVE" + ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ValueType":"Int32" + ,"Value":-2005270495 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_NOT_CURRENTLY_AVAILABLE" + ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ValueType":"Int32" + ,"Value":-2005270494 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_REMOTE_CLIENT_DISCONNECTED" + ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ValueType":"Int32" + ,"Value":-2005270493 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_REMOTE_OUTOFMEMORY" + ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ValueType":"Int32" + ,"Value":-2005270492 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_ACCESS_LOST" + ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ValueType":"Int32" + ,"Value":-2005270490 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_WAIT_TIMEOUT" + ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ValueType":"Int32" + ,"Value":-2005270489 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_SESSION_DISCONNECTED" + ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ValueType":"Int32" + ,"Value":-2005270488 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_RESTRICT_TO_OUTPUT_STALE" + ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ValueType":"Int32" + ,"Value":-2005270487 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_CANNOT_PROTECT_CONTENT" + ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ValueType":"Int32" + ,"Value":-2005270486 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_ACCESS_DENIED" + ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ValueType":"Int32" + ,"Value":-2005270485 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_NAME_ALREADY_EXISTS" + ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ValueType":"Int32" + ,"Value":-2005270484 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_SDK_COMPONENT_MISSING" + ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ValueType":"Int32" + ,"Value":-2005270483 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_NOT_CURRENT" + ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ValueType":"Int32" + ,"Value":-2005270482 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_HW_PROTECTION_OUTOFMEMORY" + ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ValueType":"Int32" + ,"Value":-2005270480 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_DYNAMIC_CODE_POLICY_VIOLATION" + ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ValueType":"Int32" + ,"Value":-2005270479 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_NON_COMPOSITED_UI" + ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ValueType":"Int32" + ,"Value":-2005270478 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_MODE_CHANGE_IN_PROGRESS" + ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ValueType":"Int32" + ,"Value":-2005270491 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_CACHE_CORRUPT" + ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ValueType":"Int32" + ,"Value":-2005270477 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_CACHE_FULL" + ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ValueType":"Int32" + ,"Value":-2005270476 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_CACHE_HASH_COLLISION" + ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ValueType":"Int32" + ,"Value":-2005270475 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_ALREADY_EXISTS" + ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ValueType":"Int32" + ,"Value":-2005270474 + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"DXGI_RGBA" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"r","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"g","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"b","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"a","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_RESOURCE_PRIORITY" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DXGI_RESOURCE_PRIORITY_MINIMUM","Value":671088640} + ,{"Name":"DXGI_RESOURCE_PRIORITY_LOW","Value":1342177280} + ,{"Name":"DXGI_RESOURCE_PRIORITY_NORMAL","Value":2013265920} + ,{"Name":"DXGI_RESOURCE_PRIORITY_HIGH","Value":2684354560} + ,{"Name":"DXGI_RESOURCE_PRIORITY_MAXIMUM","Value":3355443200} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"DXGI_FRAME_STATISTICS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_MAPPED_RECT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Pitch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pBits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_ADAPTER_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Description","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"Char"}},"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":[]} + ,{"Name":"Revision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DedicatedVideoMemory","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"DedicatedSystemMemory","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"SharedSystemMemory","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"AdapterLuid","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_OUTPUT_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"AttachedToDesktop","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"Rotation","Type":{"Kind":"ApiRef","Name":"DXGI_MODE_ROTATION","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]} + ,{"Name":"Monitor","Type":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_SHARED_RESOURCE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Handle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_RESIDENCY" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DXGI_RESIDENCY_FULLY_RESIDENT","Value":1} + ,{"Name":"DXGI_RESIDENCY_RESIDENT_IN_SHARED_MEMORY","Value":2} + ,{"Name":"DXGI_RESIDENCY_EVICTED_TO_DISK","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXGI_SURFACE_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_SWAP_EFFECT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DXGI_SWAP_EFFECT_DISCARD","Value":0} + ,{"Name":"DXGI_SWAP_EFFECT_SEQUENTIAL","Value":1} + ,{"Name":"DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL","Value":3} + ,{"Name":"DXGI_SWAP_EFFECT_FLIP_DISCARD","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXGI_SWAP_CHAIN_FLAG" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DXGI_SWAP_CHAIN_FLAG_NONPREROTATED","Value":1} + ,{"Name":"DXGI_SWAP_CHAIN_FLAG_ALLOW_MODE_SWITCH","Value":2} + ,{"Name":"DXGI_SWAP_CHAIN_FLAG_GDI_COMPATIBLE","Value":4} + ,{"Name":"DXGI_SWAP_CHAIN_FLAG_RESTRICTED_CONTENT","Value":8} + ,{"Name":"DXGI_SWAP_CHAIN_FLAG_RESTRICT_SHARED_RESOURCE_DRIVER","Value":16} + ,{"Name":"DXGI_SWAP_CHAIN_FLAG_DISPLAY_ONLY","Value":32} + ,{"Name":"DXGI_SWAP_CHAIN_FLAG_FRAME_LATENCY_WAITABLE_OBJECT","Value":64} + ,{"Name":"DXGI_SWAP_CHAIN_FLAG_FOREGROUND_LAYER","Value":128} + ,{"Name":"DXGI_SWAP_CHAIN_FLAG_FULLSCREEN_VIDEO","Value":256} + ,{"Name":"DXGI_SWAP_CHAIN_FLAG_YUV_VIDEO","Value":512} + ,{"Name":"DXGI_SWAP_CHAIN_FLAG_HW_PROTECTED","Value":1024} + ,{"Name":"DXGI_SWAP_CHAIN_FLAG_ALLOW_TEARING","Value":2048} + ,{"Name":"DXGI_SWAP_CHAIN_FLAG_RESTRICTED_TO_ALL_HOLOGRAPHIC_DISPLAYS","Value":4096} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXGI_SWAP_CHAIN_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"BufferUsage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutputWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"Windowed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"SwapEffect","Type":{"Kind":"ApiRef","Name":"DXGI_SWAP_EFFECT","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDXGIObject" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"aec22fb8-76f3-4639-9be0-28eb43a67a2e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetPrivateData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]} + ] + } + ,{ + "Name":"SetPrivateDataInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pUnknown","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GetPrivateData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1}]} + ] + } + ,{ + "Name":"GetParent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppParent","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDXGIDeviceSubObject" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"3d3e0379-f9de-4d58-bb6c-18d62992f1a6" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIObject","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"GetDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDXGIResource" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"035f3ab4-482e-4e50-b41f-8a7f8bd8960b" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIDeviceSubObject","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"GetSharedHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pSharedHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetUsage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pUsage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetEvictionPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"EvictionPriority","Type":{"Kind":"ApiRef","Name":"DXGI_RESOURCE_PRIORITY","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetEvictionPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pEvictionPriority","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDXGIKeyedMutex" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"9d8e1289-d7b3-465f-8126-250e349af85d" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIDeviceSubObject","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"AcquireSync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Key","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"dwMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReleaseSync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Key","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDXGISurface" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"cafcb56c-6ac3-4889-bf47-9e23bbd260ec" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIDeviceSubObject","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"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":"DXGI_SURFACE_DESC","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Map" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pLockedRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_MAPPED_RECT","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"MapFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Unmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDXGISurface1" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"4ae63092-6327-4c1b-80ae-bfe12ea32b86" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGISurface","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"GetDC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Discard","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"phdc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReleaseDC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDirtyRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IDXGIAdapter" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"2411e7e1-12ac-4ccf-bd14-9798e8534dc0" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIObject","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"EnumOutputs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Output","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGIOutput","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetDesc" + ,"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":"DXGI_ADAPTER_DESC","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CheckInterfaceSupport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"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":"IDXGIOutput" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"ae02eedb-c735-4690-8d52-5a8dc20213aa" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIObject","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"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":"DXGI_OUTPUT_DESC","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDisplayModeList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"EnumFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pNumModes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pDesc","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"DXGI_MODE_DESC","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"FindClosestMatchingMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pModeToMatch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_MODE_DESC","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pClosestMatch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_MODE_DESC","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pConcernedDevice","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WaitForVBlank" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"TakeOwnership" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"Exclusive","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReleaseOwnership" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetGammaControlCapabilities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pGammaCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_GAMMA_CONTROL_CAPABILITIES","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetGammaControl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_GAMMA_CONTROL","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetGammaControl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_GAMMA_CONTROL","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetDisplaySurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pScanoutSurface","Type":{"Kind":"ApiRef","Name":"IDXGISurface","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDisplaySurfaceData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDestination","Type":{"Kind":"ApiRef","Name":"IDXGISurface","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFrameStatistics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pStats","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_FRAME_STATISTICS","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDXGISwapChain" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"310d36a0-d2e7-4c0a-aa04-6a9d23b8886a" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIDeviceSubObject","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"Present" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"SyncInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Buffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"SetFullscreenState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Fullscreen","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pTarget","Type":{"Kind":"ApiRef","Name":"IDXGIOutput","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetFullscreenState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pFullscreen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ppTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGIOutput","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"GetDesc" + ,"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":"DXGI_SWAP_CHAIN_DESC","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ResizeBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"BufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NewFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"SwapChainFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResizeTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pNewTargetParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_MODE_DESC","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetContainingOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGIOutput","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetFrameStatistics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pStats","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_FRAME_STATISTICS","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLastPresentCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pLastPresentCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDXGIFactory" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"7b7166ec-21c7-44ae-b21a-c9ae321ae369" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIObject","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"EnumAdapters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Adapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppAdapter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGIAdapter","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"MakeWindowAssociation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"WindowHandle","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetWindowAssociation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pWindowHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateSwapChain" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_SWAP_CHAIN_DESC","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppSwapChain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGISwapChain","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateSoftwareAdapter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Module","Type":{"Kind":"ApiRef","Name":"HINSTANCE","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"]} + ] + } + ] + } + ,{ + "Name":"IDXGIDevice" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"54ec77fa-1377-44e6-8c32-88fd5f44c84c" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIObject","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"GetAdapter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pAdapter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGIAdapter","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateSurface" + ,"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":"DXGI_SURFACE_DESC","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"NumSurfaces","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Usage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSharedResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_SHARED_RESOURCE","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppSurface","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"IDXGISurface","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryResourceResidency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppResources","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pResidencyStatus","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"DXGI_RESIDENCY","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"NumResources","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetGPUThreadPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Priority","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetGPUThreadPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pPriority","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"DXGI_ADAPTER_FLAG" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"DXGI_ADAPTER_FLAG_NONE","Value":0} + ,{"Name":"DXGI_ADAPTER_FLAG_REMOTE","Value":1} + ,{"Name":"DXGI_ADAPTER_FLAG_SOFTWARE","Value":2} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"DXGI_ADAPTER_DESC1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Description","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"Char"}},"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":[]} + ,{"Name":"Revision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DedicatedVideoMemory","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"DedicatedSystemMemory","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"SharedSystemMemory","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"AdapterLuid","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_DISPLAY_COLOR_SPACE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDXGIFactory1" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"770aae78-f26f-4dba-a829-253c83d1b387" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIFactory","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"EnumAdapters1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Adapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppAdapter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGIAdapter1","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"IsCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDXGIAdapter1" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"29038f61-3839-4626-91fd-086879011a05" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIAdapter","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc1" + ,"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":"DXGI_ADAPTER_DESC1","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDXGIDevice1" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"77db970f-6276-48ba-ba28-070143b4392c" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIDevice","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"SetMaximumFrameLatency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"MaxLatency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMaximumFrameLatency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pMaxLatency","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDXGIDisplayControl" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"ea9dbf1a-c88e-4486-854a-98aa0138f30c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"IsStereoEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"SetStereoEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"enabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DXGI_OUTDUPL_MOVE_RECT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_OUTDUPL_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"DesktopImageInSystemMemory","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_OUTDUPL_POINTER_POSITION" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_OUTDUPL_POINTER_SHAPE_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DXGI_OUTDUPL_POINTER_SHAPE_TYPE_MONOCHROME","Value":1} + ,{"Name":"DXGI_OUTDUPL_POINTER_SHAPE_TYPE_COLOR","Value":2} + ,{"Name":"DXGI_OUTDUPL_POINTER_SHAPE_TYPE_MASKED_COLOR","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXGI_OUTDUPL_POINTER_SHAPE_INFO" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Pitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HotSpot","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_OUTDUPL_FRAME_INFO" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":"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":[]} + ,{"Name":"PointerPosition","Type":{"Kind":"ApiRef","Name":"DXGI_OUTDUPL_POINTER_POSITION","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"TotalMetadataBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PointerShapeBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDXGIOutputDuplication" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"191cfac3-a341-470d-b26e-a864f428319c" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIObject","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_OUTDUPL_DESC","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AcquireNextFrame" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"TimeoutInMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pFrameInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_OUTDUPL_FRAME_INFO","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppDesktopResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGIResource","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetFrameDirtyRects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"DirtyRectsBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDirtyRectsBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":0}]} + ,{"Name":"pDirtyRectsBufferSizeRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFrameMoveRects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"MoveRectsBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMoveRectBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_OUTDUPL_MOVE_RECT","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":0}]} + ,{"Name":"pMoveRectsBufferSizeRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFramePointerShape" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"PointerShapeBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPointerShapeBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":0}]} + ,{"Name":"pPointerShapeBufferSizeRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pPointerShapeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_OUTDUPL_POINTER_SHAPE_INFO","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MapDesktopSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pLockedRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_MAPPED_RECT","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UnMapDesktopSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"ReleaseFrame" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDXGISurface2" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"aba496dd-b617-4cb8-a866-bc44d7eb1fa2" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGISurface1","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"GetResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppParentResource","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} + ,{"Name":"pSubresourceIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDXGIResource1" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"30961379-4609-4a41-998e-54fe567ee0c1" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIResource","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"CreateSubresourceSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGISurface2","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateSharedHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"DXGI_OFFER_RESOURCE_PRIORITY" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DXGI_OFFER_RESOURCE_PRIORITY_LOW","Value":1} + ,{"Name":"DXGI_OFFER_RESOURCE_PRIORITY_NORMAL","Value":2} + ,{"Name":"DXGI_OFFER_RESOURCE_PRIORITY_HIGH","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDXGIDevice2" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"05008617-fbfd-4051-a790-144884b4f6a9" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIDevice1","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"OfferResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"NumResources","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppResources","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"IDXGIResource","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Priority","Type":{"Kind":"ApiRef","Name":"DXGI_OFFER_RESOURCE_PRIORITY","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReclaimResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"NumResources","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppResources","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"IDXGIResource","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pDiscarded","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"EnqueueSetEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DXGI_MODE_DESC1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RefreshRate","Type":{"Kind":"ApiRef","Name":"DXGI_RATIONAL","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","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":[]} + ,{"Name":"Scaling","Type":{"Kind":"ApiRef","Name":"DXGI_MODE_SCALING","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]} + ,{"Name":"Stereo","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_SCALING" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DXGI_SCALING_STRETCH","Value":0} + ,{"Name":"DXGI_SCALING_NONE","Value":1} + ,{"Name":"DXGI_SCALING_ASPECT_RATIO_STRETCH","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXGI_SWAP_CHAIN_DESC1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]} + ,{"Name":"Stereo","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"SampleDesc","Type":{"Kind":"ApiRef","Name":"DXGI_SAMPLE_DESC","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]} + ,{"Name":"BufferUsage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Scaling","Type":{"Kind":"ApiRef","Name":"DXGI_SCALING","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"SwapEffect","Type":{"Kind":"ApiRef","Name":"DXGI_SWAP_EFFECT","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"AlphaMode","Type":{"Kind":"ApiRef","Name":"DXGI_ALPHA_MODE","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_SWAP_CHAIN_FULLSCREEN_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Scaling","Type":{"Kind":"ApiRef","Name":"DXGI_MODE_SCALING","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]} + ,{"Name":"Windowed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_PRESENT_PARAMETERS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"pScrollRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} + ,{"Name":"pScrollOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDXGISwapChain1" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"790a45f7-0d42-4876-983a-0a55cfe6f4aa" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGISwapChain","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc1" + ,"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":"DXGI_SWAP_CHAIN_DESC1","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFullscreenDesc" + ,"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":"DXGI_SWAP_CHAIN_FULLSCREEN_DESC","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetHwnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pHwnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCoreWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"refiid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"Present1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"SyncInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PresentFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPresentParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_PRESENT_PARAMETERS","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"IsTemporaryMonoSupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetRestrictToOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppRestrictToOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGIOutput","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetBackgroundColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pColor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_RGBA","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetBackgroundColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pColor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_RGBA","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetRotation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Rotation","Type":{"Kind":"ApiRef","Name":"DXGI_MODE_ROTATION","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRotation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pRotation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_MODE_ROTATION","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDXGIFactory2" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"50c83a1c-e072-4c48-87b0-3630fa36a6d0" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIFactory1","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"IsWindowedStereoEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"CreateSwapChainForHwnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_SWAP_CHAIN_DESC1","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pFullscreenDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_SWAP_CHAIN_FULLSCREEN_DESC","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pRestrictToOutput","Type":{"Kind":"ApiRef","Name":"IDXGIOutput","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppSwapChain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGISwapChain1","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateSwapChainForCoreWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pWindow","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_SWAP_CHAIN_DESC1","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pRestrictToOutput","Type":{"Kind":"ApiRef","Name":"IDXGIOutput","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppSwapChain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGISwapChain1","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetSharedResourceAdapterLuid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pLuid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterStereoStatusWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"WindowHandle","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"wMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterStereoStatusEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UnregisterStereoStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegisterOcclusionStatusWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"WindowHandle","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"wMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterOcclusionStatusEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UnregisterOcclusionStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateSwapChainForComposition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_SWAP_CHAIN_DESC1","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pRestrictToOutput","Type":{"Kind":"ApiRef","Name":"IDXGIOutput","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppSwapChain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGISwapChain1","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"DXGI_GRAPHICS_PREEMPTION_GRANULARITY" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DXGI_GRAPHICS_PREEMPTION_DMA_BUFFER_BOUNDARY","Value":0} + ,{"Name":"DXGI_GRAPHICS_PREEMPTION_PRIMITIVE_BOUNDARY","Value":1} + ,{"Name":"DXGI_GRAPHICS_PREEMPTION_TRIANGLE_BOUNDARY","Value":2} + ,{"Name":"DXGI_GRAPHICS_PREEMPTION_PIXEL_BOUNDARY","Value":3} + ,{"Name":"DXGI_GRAPHICS_PREEMPTION_INSTRUCTION_BOUNDARY","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXGI_COMPUTE_PREEMPTION_GRANULARITY" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DXGI_COMPUTE_PREEMPTION_DMA_BUFFER_BOUNDARY","Value":0} + ,{"Name":"DXGI_COMPUTE_PREEMPTION_DISPATCH_BOUNDARY","Value":1} + ,{"Name":"DXGI_COMPUTE_PREEMPTION_THREAD_GROUP_BOUNDARY","Value":2} + ,{"Name":"DXGI_COMPUTE_PREEMPTION_THREAD_BOUNDARY","Value":3} + ,{"Name":"DXGI_COMPUTE_PREEMPTION_INSTRUCTION_BOUNDARY","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXGI_ADAPTER_DESC2" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Description","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"Char"}},"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":[]} + ,{"Name":"Revision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DedicatedVideoMemory","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"DedicatedSystemMemory","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"SharedSystemMemory","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"AdapterLuid","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GraphicsPreemptionGranularity","Type":{"Kind":"ApiRef","Name":"DXGI_GRAPHICS_PREEMPTION_GRANULARITY","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"ComputePreemptionGranularity","Type":{"Kind":"ApiRef","Name":"DXGI_COMPUTE_PREEMPTION_GRANULARITY","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDXGIAdapter2" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"0aa1ae0a-fa0e-4b84-8644-e05ff8e5acb5" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIAdapter1","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc2" + ,"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":"DXGI_ADAPTER_DESC2","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDXGIOutput1" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"00cddea8-939b-4b83-a340-a685226666cc" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIOutput","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"GetDisplayModeList1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"EnumFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pNumModes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pDesc","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"DXGI_MODE_DESC1","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"FindClosestMatchingMode1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pModeToMatch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_MODE_DESC1","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pClosestMatch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_MODE_DESC1","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pConcernedDevice","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetDisplaySurfaceData1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDestination","Type":{"Kind":"ApiRef","Name":"IDXGIResource","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DuplicateOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppOutputDuplication","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGIOutputDuplication","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDXGIDevice3" + ,"Architectures":[] + ,"Platform":"windows8.1" + ,"Kind":"Com" + ,"Guid":"6007896c-3244-4afd-bf18-a6d3beda5023" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIDevice2","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"Trim" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"DXGI_MATRIX_3X2_F" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_11","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_12","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_21","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_22","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_31","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_32","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDXGISwapChain2" + ,"Architectures":[] + ,"Platform":"windows8.1" + ,"Kind":"Com" + ,"Guid":"a8be2ac4-199f-4946-b331-79599fb98de7" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGISwapChain1","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"SetSourceSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSourceSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetMaximumFrameLatency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"MaxLatency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMaximumFrameLatency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pMaxLatency","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFrameLatencyWaitableObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"SetMatrixTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pMatrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetMatrixTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pMatrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDXGIOutput2" + ,"Architectures":[] + ,"Platform":"windows8.1" + ,"Kind":"Com" + ,"Guid":"595e39d1-2724-4663-99b1-da969de28364" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIOutput1","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"SupportsOverlays" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDXGIFactory3" + ,"Architectures":[] + ,"Platform":"windows8.1" + ,"Kind":"Com" + ,"Guid":"25483823-cd46-4c7d-86ca-47aa95b837bd" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIFactory2","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"GetCreationFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"DXGI_DECODE_SWAP_CHAIN_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAG_NOMINAL_RANGE","Value":1} + ,{"Name":"DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAG_BT709","Value":2} + ,{"Name":"DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAG_xvYCC","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDXGIDecodeSwapChain" + ,"Architectures":[] + ,"Platform":"windows8.1" + ,"Kind":"Com" + ,"Guid":"2633066b-4514-4c7a-8fd8-12ea98059d18" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"PresentBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"BufferToPresent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SyncInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSourceRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetTargetRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetDestSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSourceRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTargetRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDestSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetColorSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ColorSpace","Type":{"Kind":"ApiRef","Name":"DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAGS","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetColorSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAGS","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDXGIFactoryMedia" + ,"Architectures":[] + ,"Platform":"windows8.1" + ,"Kind":"Com" + ,"Guid":"41e7d1f2-a591-4f7b-a2e5-fa9c843e1c12" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateSwapChainForCompositionSurfaceHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"hSurface","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_SWAP_CHAIN_DESC1","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pRestrictToOutput","Type":{"Kind":"ApiRef","Name":"IDXGIOutput","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppSwapChain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGISwapChain1","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateDecodeSwapChainForCompositionSurfaceHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"hSurface","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_DECODE_SWAP_CHAIN_DESC","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pYuvDecodeBuffers","Type":{"Kind":"ApiRef","Name":"IDXGIResource","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRestrictToOutput","Type":{"Kind":"ApiRef","Name":"IDXGIOutput","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppSwapChain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGIDecodeSwapChain","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"DXGI_FRAME_PRESENTATION_MODE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DXGI_FRAME_PRESENTATION_MODE_COMPOSED","Value":0} + ,{"Name":"DXGI_FRAME_PRESENTATION_MODE_OVERLAY","Value":1} + ,{"Name":"DXGI_FRAME_PRESENTATION_MODE_NONE","Value":2} + ,{"Name":"DXGI_FRAME_PRESENTATION_MODE_COMPOSITION_FAILURE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXGI_FRAME_STATISTICS_MEDIA" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":"CompositionMode","Type":{"Kind":"ApiRef","Name":"DXGI_FRAME_PRESENTATION_MODE","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"ApprovedPresentDuration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDXGISwapChainMedia" + ,"Architectures":[] + ,"Platform":"windows8.1" + ,"Kind":"Com" + ,"Guid":"dd95b90b-f05f-4f6a-bd65-25bfb264bd84" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetFrameStatisticsMedia" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pStats","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_FRAME_STATISTICS_MEDIA","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetPresentDuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Duration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CheckPresentDurationSupport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"DesiredPresentDuration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pClosestSmallerPresentDuration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pClosestLargerPresentDuration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"DXGI_OVERLAY_SUPPORT_FLAG" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DXGI_OVERLAY_SUPPORT_FLAG_DIRECT","Value":1} + ,{"Name":"DXGI_OVERLAY_SUPPORT_FLAG_SCALING","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDXGIOutput3" + ,"Architectures":[] + ,"Platform":"windows8.1" + ,"Kind":"Com" + ,"Guid":"8a6bb301-7e7e-41f4-a8e0-5b32f7f99b18" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIOutput2","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"CheckOverlaySupport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"EnumFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"pConcernedDevice","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG_PRESENT","Value":1} + ,{"Name":"DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG_OVERLAY_PRESENT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDXGISwapChain3" + ,"Architectures":[] + ,"Platform":"windows10.0.10240" + ,"Kind":"Com" + ,"Guid":"94d99bdb-f1f8-4ab0-b236-7da0170edab1" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGISwapChain2","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"GetCurrentBackBufferIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"CheckColorSpaceSupport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ColorSpace","Type":{"Kind":"ApiRef","Name":"DXGI_COLOR_SPACE_TYPE","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"pColorSpaceSupport","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetColorSpace1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ColorSpace","Type":{"Kind":"ApiRef","Name":"DXGI_COLOR_SPACE_TYPE","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResizeBuffers1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"BufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"SwapChainFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCreationNodeMask","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ,{"Name":"ppPresentQueue","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DXGI_OVERLAY_COLOR_SPACE_SUPPORT_FLAG" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DXGI_OVERLAY_COLOR_SPACE_SUPPORT_FLAG_PRESENT","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDXGIOutput4" + ,"Architectures":[] + ,"Platform":"windows10.0.10240" + ,"Kind":"Com" + ,"Guid":"dc7dca35-2196-414d-9f53-617884032a60" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIOutput3","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"CheckOverlayColorSpaceSupport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"ColorSpace","Type":{"Kind":"ApiRef","Name":"DXGI_COLOR_SPACE_TYPE","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]} + ,{"Name":"pConcernedDevice","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDXGIFactory4" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"1bc6ea02-ef36-464f-bf0c-21ca39e5168a" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIFactory3","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"EnumAdapterByLuid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"AdapterLuid","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvAdapter","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"EnumWarpAdapter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvAdapter","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"DXGI_MEMORY_SEGMENT_GROUP" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DXGI_MEMORY_SEGMENT_GROUP_LOCAL","Value":0} + ,{"Name":"DXGI_MEMORY_SEGMENT_GROUP_NON_LOCAL","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXGI_QUERY_VIDEO_MEMORY_INFO" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Budget","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"CurrentUsage","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"AvailableForReservation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"CurrentReservation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDXGIAdapter3" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"645967a4-1392-4310-a798-8053ce3e93fd" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIAdapter2","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"RegisterHardwareContentProtectionTeardownStatusEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UnregisterHardwareContentProtectionTeardownStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryVideoMemoryInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"NodeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MemorySegmentGroup","Type":{"Kind":"ApiRef","Name":"DXGI_MEMORY_SEGMENT_GROUP","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pVideoMemoryInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_QUERY_VIDEO_MEMORY_INFO","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetVideoMemoryReservation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"NodeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MemorySegmentGroup","Type":{"Kind":"ApiRef","Name":"DXGI_MEMORY_SEGMENT_GROUP","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"Reservation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegisterVideoMemoryBudgetChangeNotificationEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UnregisterVideoMemoryBudgetChangeNotification" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DXGI_OUTDUPL_FLAG" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DXGI_OUTDUPL_COMPOSITED_UI_CAPTURE_ONLY","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDXGIOutput5" + ,"Architectures":[] + ,"Platform":"windows10.0.10240" + ,"Kind":"Com" + ,"Guid":"80a07424-ab52-42eb-833c-0c42fd282d98" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIOutput4","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"DuplicateOutput1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SupportedFormatsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSupportedFormats","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppOutputDuplication","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGIOutputDuplication","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"DXGI_HDR_METADATA_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DXGI_HDR_METADATA_TYPE_NONE","Value":0} + ,{"Name":"DXGI_HDR_METADATA_TYPE_HDR10","Value":1} + ,{"Name":"DXGI_HDR_METADATA_TYPE_HDR10PLUS","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXGI_HDR_METADATA_HDR10" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"BluePrimary","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"WhitePoint","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"MaxMasteringLuminance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinMasteringLuminance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxContentLightLevel","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MaxFrameAverageLightLevel","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_HDR_METADATA_HDR10PLUS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Data","Type":{"Kind":"Array","Shape":{"Size":72},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDXGISwapChain4" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"3d585d5a-bd4a-489e-b1f4-3dbcb6452ffb" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGISwapChain3","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"SetHDRMetaData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"DXGI_HDR_METADATA_TYPE","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMetaData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"DXGI_OFFER_RESOURCE_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DXGI_OFFER_RESOURCE_FLAG_ALLOW_DECOMMIT","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXGI_RECLAIM_RESOURCE_RESULTS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DXGI_RECLAIM_RESOURCE_RESULT_OK","Value":0} + ,{"Name":"DXGI_RECLAIM_RESOURCE_RESULT_DISCARDED","Value":1} + ,{"Name":"DXGI_RECLAIM_RESOURCE_RESULT_NOT_COMMITTED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDXGIDevice4" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"95b4f95f-d8da-4ca4-9ee6-3b76d5968a10" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIDevice3","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"OfferResources1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"NumResources","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppResources","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"IDXGIResource","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Priority","Type":{"Kind":"ApiRef","Name":"DXGI_OFFER_RESOURCE_PRIORITY","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReclaimResources1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"NumResources","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppResources","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"IDXGIResource","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pResults","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"DXGI_RECLAIM_RESOURCE_RESULTS","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"DXGI_FEATURE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DXGI_FEATURE_PRESENT_ALLOW_TEARING","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDXGIFactory5" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"7632e1f5-ee65-4dca-87fd-84cd75f8838d" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIFactory4","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"CheckFeatureSupport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Feature","Type":{"Kind":"ApiRef","Name":"DXGI_FEATURE","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFeatureSupportData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":2}]} + ,{"Name":"FeatureSupportDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DXGI_ADAPTER_FLAG3" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"DXGI_ADAPTER_FLAG3_NONE","Value":0} + ,{"Name":"DXGI_ADAPTER_FLAG3_REMOTE","Value":1} + ,{"Name":"DXGI_ADAPTER_FLAG3_SOFTWARE","Value":2} + ,{"Name":"DXGI_ADAPTER_FLAG3_ACG_COMPATIBLE","Value":4} + ,{"Name":"DXGI_ADAPTER_FLAG3_SUPPORT_MONITORED_FENCES","Value":8} + ,{"Name":"DXGI_ADAPTER_FLAG3_SUPPORT_NON_MONITORED_FENCES","Value":16} + ,{"Name":"DXGI_ADAPTER_FLAG3_KEYED_MUTEX_CONFORMANCE","Value":32} + ,{"Name":"DXGI_ADAPTER_FLAG3_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"DXGI_ADAPTER_DESC3" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Description","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"Char"}},"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":[]} + ,{"Name":"Revision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DedicatedVideoMemory","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"DedicatedSystemMemory","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"SharedSystemMemory","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"AdapterLuid","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"DXGI_ADAPTER_FLAG3","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"GraphicsPreemptionGranularity","Type":{"Kind":"ApiRef","Name":"DXGI_GRAPHICS_PREEMPTION_GRANULARITY","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"ComputePreemptionGranularity","Type":{"Kind":"ApiRef","Name":"DXGI_COMPUTE_PREEMPTION_GRANULARITY","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDXGIAdapter4" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"3c8d99d1-4fbf-4181-a82c-af66bf7bd24e" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIAdapter3","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc3" + ,"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":"DXGI_ADAPTER_DESC3","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"DXGI_OUTPUT_DESC1" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"AttachedToDesktop","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"Rotation","Type":{"Kind":"ApiRef","Name":"DXGI_MODE_ROTATION","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]} + ,{"Name":"Monitor","Type":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"BitsPerColor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ColorSpace","Type":{"Kind":"ApiRef","Name":"DXGI_COLOR_SPACE_TYPE","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]} + ,{"Name":"RedPrimary","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} + ,{"Name":"GreenPrimary","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} + ,{"Name":"BluePrimary","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} + ,{"Name":"WhitePoint","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} + ,{"Name":"MinLuminance","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"MaxLuminance","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"MaxFullFrameLuminance","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAG_FULLSCREEN","Value":1} + ,{"Name":"DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAG_WINDOWED","Value":2} + ,{"Name":"DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAG_CURSOR_STRETCHED","Value":4} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"IDXGIOutput6" + ,"Architectures":[] + ,"Platform":"windows10.0.10240" + ,"Kind":"Com" + ,"Guid":"068346e8-aaec-4b84-add7-137f513f77a1" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIOutput5","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc1" + ,"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":"DXGI_OUTPUT_DESC1","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CheckHardwareCompositionSupport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"DXGI_GPU_PREFERENCE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DXGI_GPU_PREFERENCE_UNSPECIFIED","Value":0} + ,{"Name":"DXGI_GPU_PREFERENCE_MINIMUM_POWER","Value":1} + ,{"Name":"DXGI_GPU_PREFERENCE_HIGH_PERFORMANCE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDXGIFactory6" + ,"Architectures":[] + ,"Platform":"windows10.0.17134" + ,"Kind":"Com" + ,"Guid":"c1b6694f-ff09-44a9-b03c-77900a0a1d17" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIFactory5","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"EnumAdapterByGpuPreference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Adapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"GpuPreference","Type":{"Kind":"ApiRef","Name":"DXGI_GPU_PREFERENCE","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvAdapter","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDXGIFactory7" + ,"Architectures":[] + ,"Platform":"windows10.0.17763" + ,"Kind":"Com" + ,"Guid":"a4966eed-76db-44da-84c1-ee9a7afb20a8" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIFactory6","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"RegisterAdaptersChangedEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UnregisterAdaptersChangedEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DXGI_DEBUG_RLO_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"DXGI_DEBUG_RLO_SUMMARY","Value":1} + ,{"Name":"DXGI_DEBUG_RLO_DETAIL","Value":2} + ,{"Name":"DXGI_DEBUG_RLO_IGNORE_INTERNAL","Value":4} + ,{"Name":"DXGI_DEBUG_RLO_ALL","Value":7} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"DXGI_INFO_QUEUE_MESSAGE_CATEGORY" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DXGI_INFO_QUEUE_MESSAGE_CATEGORY_UNKNOWN","Value":0} + ,{"Name":"DXGI_INFO_QUEUE_MESSAGE_CATEGORY_MISCELLANEOUS","Value":1} + ,{"Name":"DXGI_INFO_QUEUE_MESSAGE_CATEGORY_INITIALIZATION","Value":2} + ,{"Name":"DXGI_INFO_QUEUE_MESSAGE_CATEGORY_CLEANUP","Value":3} + ,{"Name":"DXGI_INFO_QUEUE_MESSAGE_CATEGORY_COMPILATION","Value":4} + ,{"Name":"DXGI_INFO_QUEUE_MESSAGE_CATEGORY_STATE_CREATION","Value":5} + ,{"Name":"DXGI_INFO_QUEUE_MESSAGE_CATEGORY_STATE_SETTING","Value":6} + ,{"Name":"DXGI_INFO_QUEUE_MESSAGE_CATEGORY_STATE_GETTING","Value":7} + ,{"Name":"DXGI_INFO_QUEUE_MESSAGE_CATEGORY_RESOURCE_MANIPULATION","Value":8} + ,{"Name":"DXGI_INFO_QUEUE_MESSAGE_CATEGORY_EXECUTION","Value":9} + ,{"Name":"DXGI_INFO_QUEUE_MESSAGE_CATEGORY_SHADER","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXGI_INFO_QUEUE_MESSAGE_SEVERITY" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DXGI_INFO_QUEUE_MESSAGE_SEVERITY_CORRUPTION","Value":0} + ,{"Name":"DXGI_INFO_QUEUE_MESSAGE_SEVERITY_ERROR","Value":1} + ,{"Name":"DXGI_INFO_QUEUE_MESSAGE_SEVERITY_WARNING","Value":2} + ,{"Name":"DXGI_INFO_QUEUE_MESSAGE_SEVERITY_INFO","Value":3} + ,{"Name":"DXGI_INFO_QUEUE_MESSAGE_SEVERITY_MESSAGE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXGI_INFO_QUEUE_MESSAGE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"Severity","Type":{"Kind":"ApiRef","Name":"DXGI_INFO_QUEUE_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"ID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Const"]} + ,{"Name":"DescriptionByteLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_INFO_QUEUE_FILTER_DESC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"NumSeverities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pSeverityList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_INFO_QUEUE_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":[]} + ,{"Name":"NumIDs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pIDList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_INFO_QUEUE_FILTER" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDXGIInfoQueue" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"d67441c7-672a-476f-9e82-cd55b44949ce" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetMessageCountLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"MessageCountLimit","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClearStoredMessages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"MessageIndex","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_INFO_QUEUE_MESSAGE","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]} + ,{"Name":"pMessageByteLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetNumStoredMessagesAllowedByRetrievalFilters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNumStoredMessages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNumMessagesDiscardedByMessageCountLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMessageCountLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNumMessagesAllowedByStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNumMessagesDeniedByStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddStorageFilterEntries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2},"Optional"]} + ,{"Name":"pFilterByteLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ClearStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PushEmptyStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PushDenyAllStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PushCopyOfStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PushStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PopStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStorageFilterStackSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddRetrievalFilterEntries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2},"Optional"]} + ,{"Name":"pFilterByteLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ClearRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PushEmptyRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PushDenyAllRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PushCopyOfRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PushRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PopRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRetrievalFilterStackSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"Category","Type":{"Kind":"ApiRef","Name":"DXGI_INFO_QUEUE_MESSAGE_CATEGORY","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"Severity","Type":{"Kind":"ApiRef","Name":"DXGI_INFO_QUEUE_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"ID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pDescription","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"AddApplicationMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Severity","Type":{"Kind":"ApiRef","Name":"DXGI_INFO_QUEUE_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDescription","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetBreakOnCategory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"Category","Type":{"Kind":"ApiRef","Name":"DXGI_INFO_QUEUE_MESSAGE_CATEGORY","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"bEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBreakOnSeverity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"Severity","Type":{"Kind":"ApiRef","Name":"DXGI_INFO_QUEUE_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"bEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBreakOnID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"ID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBreakOnCategory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"Category","Type":{"Kind":"ApiRef","Name":"DXGI_INFO_QUEUE_MESSAGE_CATEGORY","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBreakOnSeverity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"Severity","Type":{"Kind":"ApiRef","Name":"DXGI_INFO_QUEUE_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBreakOnID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"ID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetMuteDebugOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"bMute","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMuteDebugOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDXGIDebug" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"119e7452-de9e-40fe-8806-88f90c12b441" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"ReportLiveObjects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"apiid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"ApiRef","Name":"DXGI_DEBUG_RLO_FLAGS","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDXGIDebug1" + ,"Architectures":[] + ,"Platform":"windows8.1" + ,"Kind":"Com" + ,"Guid":"c5a05f0c-16f2-4adf-9f4d-a8c4d58ac550" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIDebug","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"EnableLeakTrackingForThread" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"DisableLeakTrackingForThread" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"IsLeakTrackingEnabledForThread" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"DXGI_Message_Id" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DXGI_MSG_IDXGISwapChain_CreationOrResizeBuffers_InvalidOutputWindow","Value":0} + ,{"Name":"DXGI_MSG_IDXGISwapChain_CreationOrResizeBuffers_BufferWidthInferred","Value":1} + ,{"Name":"DXGI_MSG_IDXGISwapChain_CreationOrResizeBuffers_BufferHeightInferred","Value":2} + ,{"Name":"DXGI_MSG_IDXGISwapChain_CreationOrResizeBuffers_NoScanoutFlagChanged","Value":3} + ,{"Name":"DXGI_MSG_IDXGISwapChain_Creation_MaxBufferCountExceeded","Value":4} + ,{"Name":"DXGI_MSG_IDXGISwapChain_Creation_TooFewBuffers","Value":5} + ,{"Name":"DXGI_MSG_IDXGISwapChain_Creation_NoOutputWindow","Value":6} + ,{"Name":"DXGI_MSG_IDXGISwapChain_Destruction_OtherMethodsCalled","Value":7} + ,{"Name":"DXGI_MSG_IDXGISwapChain_GetDesc_pDescIsNULL","Value":8} + ,{"Name":"DXGI_MSG_IDXGISwapChain_GetBuffer_ppSurfaceIsNULL","Value":9} + ,{"Name":"DXGI_MSG_IDXGISwapChain_GetBuffer_NoAllocatedBuffers","Value":10} + ,{"Name":"DXGI_MSG_IDXGISwapChain_GetBuffer_iBufferMustBeZero","Value":11} + ,{"Name":"DXGI_MSG_IDXGISwapChain_GetBuffer_iBufferOOB","Value":12} + ,{"Name":"DXGI_MSG_IDXGISwapChain_GetContainingOutput_ppOutputIsNULL","Value":13} + ,{"Name":"DXGI_MSG_IDXGISwapChain_Present_SyncIntervalOOB","Value":14} + ,{"Name":"DXGI_MSG_IDXGISwapChain_Present_InvalidNonPreRotatedFlag","Value":15} + ,{"Name":"DXGI_MSG_IDXGISwapChain_Present_NoAllocatedBuffers","Value":16} + ,{"Name":"DXGI_MSG_IDXGISwapChain_Present_GetDXGIAdapterFailed","Value":17} + ,{"Name":"DXGI_MSG_IDXGISwapChain_ResizeBuffers_BufferCountOOB","Value":18} + ,{"Name":"DXGI_MSG_IDXGISwapChain_ResizeBuffers_UnreleasedReferences","Value":19} + ,{"Name":"DXGI_MSG_IDXGISwapChain_ResizeBuffers_InvalidSwapChainFlag","Value":20} + ,{"Name":"DXGI_MSG_IDXGISwapChain_ResizeBuffers_InvalidNonPreRotatedFlag","Value":21} + ,{"Name":"DXGI_MSG_IDXGISwapChain_ResizeTarget_RefreshRateDivideByZero","Value":22} + ,{"Name":"DXGI_MSG_IDXGISwapChain_SetFullscreenState_InvalidTarget","Value":23} + ,{"Name":"DXGI_MSG_IDXGISwapChain_GetFrameStatistics_pStatsIsNULL","Value":24} + ,{"Name":"DXGI_MSG_IDXGISwapChain_GetLastPresentCount_pLastPresentCountIsNULL","Value":25} + ,{"Name":"DXGI_MSG_IDXGISwapChain_SetFullscreenState_RemoteNotSupported","Value":26} + ,{"Name":"DXGI_MSG_IDXGIOutput_TakeOwnership_FailedToAcquireFullscreenMutex","Value":27} + ,{"Name":"DXGI_MSG_IDXGIFactory_CreateSoftwareAdapter_ppAdapterInterfaceIsNULL","Value":28} + ,{"Name":"DXGI_MSG_IDXGIFactory_EnumAdapters_ppAdapterInterfaceIsNULL","Value":29} + ,{"Name":"DXGI_MSG_IDXGIFactory_CreateSwapChain_ppSwapChainIsNULL","Value":30} + ,{"Name":"DXGI_MSG_IDXGIFactory_CreateSwapChain_pDescIsNULL","Value":31} + ,{"Name":"DXGI_MSG_IDXGIFactory_CreateSwapChain_UnknownSwapEffect","Value":32} + ,{"Name":"DXGI_MSG_IDXGIFactory_CreateSwapChain_InvalidFlags","Value":33} + ,{"Name":"DXGI_MSG_IDXGIFactory_CreateSwapChain_NonPreRotatedFlagAndWindowed","Value":34} + ,{"Name":"DXGI_MSG_IDXGIFactory_CreateSwapChain_NullDeviceInterface","Value":35} + ,{"Name":"DXGI_MSG_IDXGIFactory_GetWindowAssociation_phWndIsNULL","Value":36} + ,{"Name":"DXGI_MSG_IDXGIFactory_MakeWindowAssociation_InvalidFlags","Value":37} + ,{"Name":"DXGI_MSG_IDXGISurface_Map_InvalidSurface","Value":38} + ,{"Name":"DXGI_MSG_IDXGISurface_Map_FlagsSetToZero","Value":39} + ,{"Name":"DXGI_MSG_IDXGISurface_Map_DiscardAndReadFlagSet","Value":40} + ,{"Name":"DXGI_MSG_IDXGISurface_Map_DiscardButNotWriteFlagSet","Value":41} + ,{"Name":"DXGI_MSG_IDXGISurface_Map_NoCPUAccess","Value":42} + ,{"Name":"DXGI_MSG_IDXGISurface_Map_ReadFlagSetButCPUAccessIsDynamic","Value":43} + ,{"Name":"DXGI_MSG_IDXGISurface_Map_DiscardFlagSetButCPUAccessIsNotDynamic","Value":44} + ,{"Name":"DXGI_MSG_IDXGIOutput_GetDisplayModeList_pNumModesIsNULL","Value":45} + ,{"Name":"DXGI_MSG_IDXGIOutput_FindClosestMatchingMode_ModeHasInvalidWidthOrHeight","Value":46} + ,{"Name":"DXGI_MSG_IDXGIOutput_GetCammaControlCapabilities_NoOwnerDevice","Value":47} + ,{"Name":"DXGI_MSG_IDXGIOutput_TakeOwnership_pDeviceIsNULL","Value":48} + ,{"Name":"DXGI_MSG_IDXGIOutput_GetDisplaySurfaceData_NoOwnerDevice","Value":49} + ,{"Name":"DXGI_MSG_IDXGIOutput_GetDisplaySurfaceData_pDestinationIsNULL","Value":50} + ,{"Name":"DXGI_MSG_IDXGIOutput_GetDisplaySurfaceData_MapOfDestinationFailed","Value":51} + ,{"Name":"DXGI_MSG_IDXGIOutput_GetFrameStatistics_NoOwnerDevice","Value":52} + ,{"Name":"DXGI_MSG_IDXGIOutput_GetFrameStatistics_pStatsIsNULL","Value":53} + ,{"Name":"DXGI_MSG_IDXGIOutput_SetGammaControl_NoOwnerDevice","Value":54} + ,{"Name":"DXGI_MSG_IDXGIOutput_GetGammaControl_NoOwnerDevice","Value":55} + ,{"Name":"DXGI_MSG_IDXGIOutput_GetGammaControl_NoGammaControls","Value":56} + ,{"Name":"DXGI_MSG_IDXGIOutput_SetDisplaySurface_IDXGIResourceNotSupportedBypPrimary","Value":57} + ,{"Name":"DXGI_MSG_IDXGIOutput_SetDisplaySurface_pPrimaryIsInvalid","Value":58} + ,{"Name":"DXGI_MSG_IDXGIOutput_SetDisplaySurface_NoOwnerDevice","Value":59} + ,{"Name":"DXGI_MSG_IDXGIOutput_TakeOwnership_RemoteDeviceNotSupported","Value":60} + ,{"Name":"DXGI_MSG_IDXGIOutput_GetDisplayModeList_RemoteDeviceNotSupported","Value":61} + ,{"Name":"DXGI_MSG_IDXGIOutput_FindClosestMatchingMode_RemoteDeviceNotSupported","Value":62} + ,{"Name":"DXGI_MSG_IDXGIDevice_CreateSurface_InvalidParametersWithpSharedResource","Value":63} + ,{"Name":"DXGI_MSG_IDXGIObject_GetPrivateData_puiDataSizeIsNULL","Value":64} + ,{"Name":"DXGI_MSG_IDXGISwapChain_Creation_InvalidOutputWindow","Value":65} + ,{"Name":"DXGI_MSG_IDXGISwapChain_Release_SwapChainIsFullscreen","Value":66} + ,{"Name":"DXGI_MSG_IDXGIOutput_GetDisplaySurfaceData_InvalidTargetSurfaceFormat","Value":67} + ,{"Name":"DXGI_MSG_IDXGIFactory_CreateSoftwareAdapter_ModuleIsNULL","Value":68} + ,{"Name":"DXGI_MSG_IDXGIOutput_FindClosestMatchingMode_IDXGIDeviceNotSupportedBypConcernedDevice","Value":69} + ,{"Name":"DXGI_MSG_IDXGIOutput_FindClosestMatchingMode_pModeToMatchOrpClosestMatchIsNULL","Value":70} + ,{"Name":"DXGI_MSG_IDXGIOutput_FindClosestMatchingMode_ModeHasRefreshRateDenominatorZero","Value":71} + ,{"Name":"DXGI_MSG_IDXGIOutput_FindClosestMatchingMode_UnknownFormatIsInvalidForConfiguration","Value":72} + ,{"Name":"DXGI_MSG_IDXGIOutput_FindClosestMatchingMode_InvalidDisplayModeScanlineOrdering","Value":73} + ,{"Name":"DXGI_MSG_IDXGIOutput_FindClosestMatchingMode_InvalidDisplayModeScaling","Value":74} + ,{"Name":"DXGI_MSG_IDXGIOutput_FindClosestMatchingMode_InvalidDisplayModeFormatAndDeviceCombination","Value":75} + ,{"Name":"DXGI_MSG_IDXGIFactory_Creation_CalledFromDllMain","Value":76} + ,{"Name":"DXGI_MSG_IDXGISwapChain_SetFullscreenState_OutputNotOwnedBySwapChainDevice","Value":77} + ,{"Name":"DXGI_MSG_IDXGISwapChain_Creation_InvalidWindowStyle","Value":78} + ,{"Name":"DXGI_MSG_IDXGISwapChain_GetFrameStatistics_UnsupportedStatistics","Value":79} + ,{"Name":"DXGI_MSG_IDXGISwapChain_GetContainingOutput_SwapchainAdapterDoesNotControlOutput","Value":80} + ,{"Name":"DXGI_MSG_IDXGIOutput_SetOrGetGammaControl_pArrayIsNULL","Value":81} + ,{"Name":"DXGI_MSG_IDXGISwapChain_SetFullscreenState_FullscreenInvalidForChildWindows","Value":82} + ,{"Name":"DXGI_MSG_IDXGIFactory_Release_CalledFromDllMain","Value":83} + ,{"Name":"DXGI_MSG_IDXGISwapChain_Present_UnreleasedHDC","Value":84} + ,{"Name":"DXGI_MSG_IDXGISwapChain_ResizeBuffers_NonPreRotatedAndGDICompatibleFlags","Value":85} + ,{"Name":"DXGI_MSG_IDXGIFactory_CreateSwapChain_NonPreRotatedAndGDICompatibleFlags","Value":86} + ,{"Name":"DXGI_MSG_IDXGISurface1_GetDC_pHdcIsNULL","Value":87} + ,{"Name":"DXGI_MSG_IDXGISurface1_GetDC_SurfaceNotTexture2D","Value":88} + ,{"Name":"DXGI_MSG_IDXGISurface1_GetDC_GDICompatibleFlagNotSet","Value":89} + ,{"Name":"DXGI_MSG_IDXGISurface1_GetDC_UnreleasedHDC","Value":90} + ,{"Name":"DXGI_MSG_IDXGISurface_Map_NoCPUAccess2","Value":91} + ,{"Name":"DXGI_MSG_IDXGISurface1_ReleaseDC_GetDCNotCalled","Value":92} + ,{"Name":"DXGI_MSG_IDXGISurface1_ReleaseDC_InvalidRectangleDimensions","Value":93} + ,{"Name":"DXGI_MSG_IDXGIOutput_TakeOwnership_RemoteOutputNotSupported","Value":94} + ,{"Name":"DXGI_MSG_IDXGIOutput_FindClosestMatchingMode_RemoteOutputNotSupported","Value":95} + ,{"Name":"DXGI_MSG_IDXGIOutput_GetDisplayModeList_RemoteOutputNotSupported","Value":96} + ,{"Name":"DXGI_MSG_IDXGIFactory_CreateSwapChain_pDeviceHasMismatchedDXGIFactory","Value":97} + ,{"Name":"DXGI_MSG_IDXGISwapChain_Present_NonOptimalFSConfiguration","Value":98} + ,{"Name":"DXGI_MSG_IDXGIFactory_CreateSwapChain_FlipSequentialNotSupportedOnD3D10","Value":99} + ,{"Name":"DXGI_MSG_IDXGIFactory_CreateSwapChain_BufferCountOOBForFlipSequential","Value":100} + ,{"Name":"DXGI_MSG_IDXGIFactory_CreateSwapChain_InvalidFormatForFlipSequential","Value":101} + ,{"Name":"DXGI_MSG_IDXGIFactory_CreateSwapChain_MultiSamplingNotSupportedForFlipSequential","Value":102} + ,{"Name":"DXGI_MSG_IDXGISwapChain_ResizeBuffers_BufferCountOOBForFlipSequential","Value":103} + ,{"Name":"DXGI_MSG_IDXGISwapChain_ResizeBuffers_InvalidFormatForFlipSequential","Value":104} + ,{"Name":"DXGI_MSG_IDXGISwapChain_Present_PartialPresentationBeforeStandardPresentation","Value":105} + ,{"Name":"DXGI_MSG_IDXGISwapChain_Present_FullscreenPartialPresentIsInvalid","Value":106} + ,{"Name":"DXGI_MSG_IDXGISwapChain_Present_InvalidPresentTestOrDoNotSequenceFlag","Value":107} + ,{"Name":"DXGI_MSG_IDXGISwapChain_Present_ScrollInfoWithNoDirtyRectsSpecified","Value":108} + ,{"Name":"DXGI_MSG_IDXGISwapChain_Present_EmptyScrollRect","Value":109} + ,{"Name":"DXGI_MSG_IDXGISwapChain_Present_ScrollRectOutOfBackbufferBounds","Value":110} + ,{"Name":"DXGI_MSG_IDXGISwapChain_Present_ScrollRectOutOfBackbufferBoundsWithOffset","Value":111} + ,{"Name":"DXGI_MSG_IDXGISwapChain_Present_EmptyDirtyRect","Value":112} + ,{"Name":"DXGI_MSG_IDXGISwapChain_Present_DirtyRectOutOfBackbufferBounds","Value":113} + ,{"Name":"DXGI_MSG_IDXGIFactory_CreateSwapChain_UnsupportedBufferUsageFlags","Value":114} + ,{"Name":"DXGI_MSG_IDXGISwapChain_Present_DoNotSequenceFlagSetButPreviousBufferIsUndefined","Value":115} + ,{"Name":"DXGI_MSG_IDXGISwapChain_Present_UnsupportedFlags","Value":116} + ,{"Name":"DXGI_MSG_IDXGISwapChain_Present_FlipModelChainMustResizeOrCreateOnFSTransition","Value":117} + ,{"Name":"DXGI_MSG_IDXGIFactory_CreateSwapChain_pRestrictToOutputFromOtherIDXGIFactory","Value":118} + ,{"Name":"DXGI_MSG_IDXGIFactory_CreateSwapChain_RestrictOutputNotSupportedOnAdapter","Value":119} + ,{"Name":"DXGI_MSG_IDXGISwapChain_Present_RestrictToOutputFlagSetButInvalidpRestrictToOutput","Value":120} + ,{"Name":"DXGI_MSG_IDXGISwapChain_Present_RestrictToOutputFlagdWithFullscreen","Value":121} + ,{"Name":"DXGI_MSG_IDXGISwapChain_Present_RestrictOutputFlagWithStaleSwapChain","Value":122} + ,{"Name":"DXGI_MSG_IDXGISwapChain_Present_OtherFlagsCausingInvalidPresentTestFlag","Value":123} + ,{"Name":"DXGI_MSG_IDXGIFactory_CreateSwapChain_UnavailableInSession0","Value":124} + ,{"Name":"DXGI_MSG_IDXGIFactory_MakeWindowAssociation_UnavailableInSession0","Value":125} + ,{"Name":"DXGI_MSG_IDXGIFactory_GetWindowAssociation_UnavailableInSession0","Value":126} + ,{"Name":"DXGI_MSG_IDXGIAdapter_EnumOutputs_UnavailableInSession0","Value":127} + ,{"Name":"DXGI_MSG_IDXGISwapChain_CreationOrSetFullscreenState_StereoDisabled","Value":128} + ,{"Name":"DXGI_MSG_IDXGIFactory2_UnregisterStatus_CookieNotFound","Value":129} + ,{"Name":"DXGI_MSG_IDXGISwapChain_Present_ProtectedContentInWindowedModeWithoutFSOrOverlay","Value":130} + ,{"Name":"DXGI_MSG_IDXGISwapChain_Present_ProtectedContentInWindowedModeWithoutFlipSequential","Value":131} + ,{"Name":"DXGI_MSG_IDXGISwapChain_Present_ProtectedContentWithRDPDriver","Value":132} + ,{"Name":"DXGI_MSG_IDXGISwapChain_Present_ProtectedContentInWindowedModeWithDWMOffOrInvalidDisplayAffinity","Value":133} + ,{"Name":"DXGI_MSG_IDXGIFactory_CreateSwapChainForComposition_WidthOrHeightIsZero","Value":134} + ,{"Name":"DXGI_MSG_IDXGIFactory_CreateSwapChainForComposition_OnlyFlipSequentialSupported","Value":135} + ,{"Name":"DXGI_MSG_IDXGIFactory_CreateSwapChainForComposition_UnsupportedOnAdapter","Value":136} + ,{"Name":"DXGI_MSG_IDXGIFactory_CreateSwapChainForComposition_UnsupportedOnWindows7","Value":137} + ,{"Name":"DXGI_MSG_IDXGISwapChain_SetFullscreenState_FSTransitionWithCompositionSwapChain","Value":138} + ,{"Name":"DXGI_MSG_IDXGISwapChain_ResizeTarget_InvalidWithCompositionSwapChain","Value":139} + ,{"Name":"DXGI_MSG_IDXGISwapChain_ResizeBuffers_WidthOrHeightIsZero","Value":140} + ,{"Name":"DXGI_MSG_IDXGIFactory_CreateSwapChain_ScalingNoneIsFlipModelOnly","Value":141} + ,{"Name":"DXGI_MSG_IDXGIFactory_CreateSwapChain_ScalingUnrecognized","Value":142} + ,{"Name":"DXGI_MSG_IDXGIFactory_CreateSwapChain_DisplayOnlyFullscreenUnsupported","Value":143} + ,{"Name":"DXGI_MSG_IDXGIFactory_CreateSwapChain_DisplayOnlyUnsupported","Value":144} + ,{"Name":"DXGI_MSG_IDXGISwapChain_Present_RestartIsFullscreenOnly","Value":145} + ,{"Name":"DXGI_MSG_IDXGISwapChain_Present_ProtectedWindowlessPresentationRequiresDisplayOnly","Value":146} + ,{"Name":"DXGI_MSG_IDXGISwapChain_SetFullscreenState_DisplayOnlyUnsupported","Value":147} + ,{"Name":"DXGI_MSG_IDXGISwapChain1_SetBackgroundColor_OutOfRange","Value":148} + ,{"Name":"DXGI_MSG_IDXGISwapChain_ResizeBuffers_DisplayOnlyFullscreenUnsupported","Value":149} + ,{"Name":"DXGI_MSG_IDXGISwapChain_ResizeBuffers_DisplayOnlyUnsupported","Value":150} + ,{"Name":"DXGI_MSG_IDXGISwapchain_Present_ScrollUnsupported","Value":151} + ,{"Name":"DXGI_MSG_IDXGISwapChain1_SetRotation_UnsupportedOS","Value":152} + ,{"Name":"DXGI_MSG_IDXGISwapChain1_GetRotation_UnsupportedOS","Value":153} + ,{"Name":"DXGI_MSG_IDXGISwapchain_Present_FullscreenRotation","Value":154} + ,{"Name":"DXGI_MSG_IDXGISwapChain_Present_PartialPresentationWithMSAABuffers","Value":155} + ,{"Name":"DXGI_MSG_IDXGISwapChain1_SetRotation_FlipSequentialRequired","Value":156} + ,{"Name":"DXGI_MSG_IDXGISwapChain1_SetRotation_InvalidRotation","Value":157} + ,{"Name":"DXGI_MSG_IDXGISwapChain1_GetRotation_FlipSequentialRequired","Value":158} + ,{"Name":"DXGI_MSG_IDXGISwapChain_GetHwnd_WrongType","Value":159} + ,{"Name":"DXGI_MSG_IDXGISwapChain_GetCompositionSurface_WrongType","Value":160} + ,{"Name":"DXGI_MSG_IDXGISwapChain_GetCoreWindow_WrongType","Value":161} + ,{"Name":"DXGI_MSG_IDXGISwapChain_GetFullscreenDesc_NonHwnd","Value":162} + ,{"Name":"DXGI_MSG_IDXGISwapChain_SetFullscreenState_CoreWindow","Value":163} + ,{"Name":"DXGI_MSG_IDXGIFactory2_CreateSwapChainForCoreWindow_UnsupportedOnWindows7","Value":164} + ,{"Name":"DXGI_MSG_IDXGIFactory2_CreateSwapChainForCoreWindow_pWindowIsNULL","Value":165} + ,{"Name":"DXGI_MSG_IDXGIFactory_CreateSwapChain_FSUnsupportedForModernApps","Value":166} + ,{"Name":"DXGI_MSG_IDXGIFactory_MakeWindowAssociation_ModernApp","Value":167} + ,{"Name":"DXGI_MSG_IDXGISwapChain_ResizeTarget_ModernApp","Value":168} + ,{"Name":"DXGI_MSG_IDXGISwapChain_ResizeTarget_pNewTargetParametersIsNULL","Value":169} + ,{"Name":"DXGI_MSG_IDXGIOutput_SetDisplaySurface_ModernApp","Value":170} + ,{"Name":"DXGI_MSG_IDXGIOutput_TakeOwnership_ModernApp","Value":171} + ,{"Name":"DXGI_MSG_IDXGIFactory2_CreateSwapChainForCoreWindow_pWindowIsInvalid","Value":172} + ,{"Name":"DXGI_MSG_IDXGIFactory2_CreateSwapChainForCompositionSurface_InvalidHandle","Value":173} + ,{"Name":"DXGI_MSG_IDXGISurface1_GetDC_ModernApp","Value":174} + ,{"Name":"DXGI_MSG_IDXGIFactory_CreateSwapChain_ScalingNoneRequiresWindows8OrNewer","Value":175} + ,{"Name":"DXGI_MSG_IDXGISwapChain_Present_TemporaryMonoAndPreferRight","Value":176} + ,{"Name":"DXGI_MSG_IDXGISwapChain_Present_TemporaryMonoOrPreferRightWithDoNotSequence","Value":177} + ,{"Name":"DXGI_MSG_IDXGISwapChain_Present_TemporaryMonoOrPreferRightWithoutStereo","Value":178} + ,{"Name":"DXGI_MSG_IDXGISwapChain_Present_TemporaryMonoUnsupported","Value":179} + ,{"Name":"DXGI_MSG_IDXGIOutput_GetDisplaySurfaceData_ArraySizeMismatch","Value":180} + ,{"Name":"DXGI_MSG_IDXGISwapChain_Present_PartialPresentationWithSwapEffectDiscard","Value":181} + ,{"Name":"DXGI_MSG_IDXGIFactory_CreateSwapChain_AlphaUnrecognized","Value":182} + ,{"Name":"DXGI_MSG_IDXGIFactory_CreateSwapChain_AlphaIsWindowlessOnly","Value":183} + ,{"Name":"DXGI_MSG_IDXGIFactory_CreateSwapChain_AlphaIsFlipModelOnly","Value":184} + ,{"Name":"DXGI_MSG_IDXGIFactory_CreateSwapChain_RestrictToOutputAdapterMismatch","Value":185} + ,{"Name":"DXGI_MSG_IDXGIFactory_CreateSwapChain_DisplayOnlyOnLegacy","Value":186} + ,{"Name":"DXGI_MSG_IDXGISwapChain_ResizeBuffers_DisplayOnlyOnLegacy","Value":187} + ,{"Name":"DXGI_MSG_IDXGIResource1_CreateSubresourceSurface_InvalidIndex","Value":188} + ,{"Name":"DXGI_MSG_IDXGIFactory_CreateSwapChainForComposition_InvalidScaling","Value":189} + ,{"Name":"DXGI_MSG_IDXGIFactory_CreateSwapChainForCoreWindow_InvalidSwapEffect","Value":190} + ,{"Name":"DXGI_MSG_IDXGIResource1_CreateSharedHandle_UnsupportedOS","Value":191} + ,{"Name":"DXGI_MSG_IDXGIFactory2_RegisterOcclusionStatusWindow_UnsupportedOS","Value":192} + ,{"Name":"DXGI_MSG_IDXGIFactory2_RegisterOcclusionStatusEvent_UnsupportedOS","Value":193} + ,{"Name":"DXGI_MSG_IDXGIOutput1_DuplicateOutput_UnsupportedOS","Value":194} + ,{"Name":"DXGI_MSG_IDXGIDisplayControl_IsStereoEnabled_UnsupportedOS","Value":195} + ,{"Name":"DXGI_MSG_IDXGIFactory_CreateSwapChainForComposition_InvalidAlphaMode","Value":196} + ,{"Name":"DXGI_MSG_IDXGIFactory_GetSharedResourceAdapterLuid_InvalidResource","Value":197} + ,{"Name":"DXGI_MSG_IDXGIFactory_GetSharedResourceAdapterLuid_InvalidLUID","Value":198} + ,{"Name":"DXGI_MSG_IDXGIFactory_GetSharedResourceAdapterLuid_UnsupportedOS","Value":199} + ,{"Name":"DXGI_MSG_IDXGIOutput1_GetDisplaySurfaceData1_2DOnly","Value":200} + ,{"Name":"DXGI_MSG_IDXGIOutput1_GetDisplaySurfaceData1_StagingOnly","Value":201} + ,{"Name":"DXGI_MSG_IDXGIOutput1_GetDisplaySurfaceData1_NeedCPUAccessWrite","Value":202} + ,{"Name":"DXGI_MSG_IDXGIOutput1_GetDisplaySurfaceData1_NoShared","Value":203} + ,{"Name":"DXGI_MSG_IDXGIOutput1_GetDisplaySurfaceData1_OnlyMipLevels1","Value":204} + ,{"Name":"DXGI_MSG_IDXGIOutput1_GetDisplaySurfaceData1_MappedOrOfferedResource","Value":205} + ,{"Name":"DXGI_MSG_IDXGISwapChain_SetFullscreenState_FSUnsupportedForModernApps","Value":206} + ,{"Name":"DXGI_MSG_IDXGIFactory_CreateSwapChain_FailedToGoFSButNonPreRotated","Value":207} + ,{"Name":"DXGI_MSG_IDXGIFactory_CreateSwapChainOrRegisterOcclusionStatus_BlitModelUsedWhileRegisteredForOcclusionStatusEvents","Value":208} + ,{"Name":"DXGI_MSG_IDXGISwapChain_Present_BlitModelUsedWhileRegisteredForOcclusionStatusEvents","Value":209} + ,{"Name":"DXGI_MSG_IDXGIFactory_CreateSwapChain_WaitableSwapChainsAreFlipModelOnly","Value":210} + ,{"Name":"DXGI_MSG_IDXGIFactory_CreateSwapChain_WaitableSwapChainsAreNotFullscreen","Value":211} + ,{"Name":"DXGI_MSG_IDXGISwapChain_SetFullscreenState_Waitable","Value":212} + ,{"Name":"DXGI_MSG_IDXGISwapChain_ResizeBuffers_CannotAddOrRemoveWaitableFlag","Value":213} + ,{"Name":"DXGI_MSG_IDXGISwapChain_GetFrameLatencyWaitableObject_OnlyWaitable","Value":214} + ,{"Name":"DXGI_MSG_IDXGISwapChain_GetMaximumFrameLatency_OnlyWaitable","Value":215} + ,{"Name":"DXGI_MSG_IDXGISwapChain_GetMaximumFrameLatency_pMaxLatencyIsNULL","Value":216} + ,{"Name":"DXGI_MSG_IDXGISwapChain_SetMaximumFrameLatency_OnlyWaitable","Value":217} + ,{"Name":"DXGI_MSG_IDXGISwapChain_SetMaximumFrameLatency_MaxLatencyIsOutOfBounds","Value":218} + ,{"Name":"DXGI_MSG_IDXGIFactory_CreateSwapChain_ForegroundIsCoreWindowOnly","Value":219} + ,{"Name":"DXGI_MSG_IDXGIFactory2_CreateSwapChainForCoreWindow_ForegroundUnsupportedOnAdapter","Value":220} + ,{"Name":"DXGI_MSG_IDXGIFactory2_CreateSwapChainForCoreWindow_InvalidScaling","Value":221} + ,{"Name":"DXGI_MSG_IDXGIFactory2_CreateSwapChainForCoreWindow_InvalidAlphaMode","Value":222} + ,{"Name":"DXGI_MSG_IDXGISwapChain_ResizeBuffers_CannotAddOrRemoveForegroundFlag","Value":223} + ,{"Name":"DXGI_MSG_IDXGISwapChain_SetMatrixTransform_MatrixPointerCannotBeNull","Value":224} + ,{"Name":"DXGI_MSG_IDXGISwapChain_SetMatrixTransform_RequiresCompositionSwapChain","Value":225} + ,{"Name":"DXGI_MSG_IDXGISwapChain_SetMatrixTransform_MatrixMustBeFinite","Value":226} + ,{"Name":"DXGI_MSG_IDXGISwapChain_SetMatrixTransform_MatrixMustBeTranslateAndOrScale","Value":227} + ,{"Name":"DXGI_MSG_IDXGISwapChain_GetMatrixTransform_MatrixPointerCannotBeNull","Value":228} + ,{"Name":"DXGI_MSG_IDXGISwapChain_GetMatrixTransform_RequiresCompositionSwapChain","Value":229} + ,{"Name":"DXGI_MSG_DXGIGetDebugInterface1_NULL_ppDebug","Value":230} + ,{"Name":"DXGI_MSG_DXGIGetDebugInterface1_InvalidFlags","Value":231} + ,{"Name":"DXGI_MSG_IDXGISwapChain_Present_Decode","Value":232} + ,{"Name":"DXGI_MSG_IDXGISwapChain_ResizeBuffers_Decode","Value":233} + ,{"Name":"DXGI_MSG_IDXGISwapChain_SetSourceSize_FlipModel","Value":234} + ,{"Name":"DXGI_MSG_IDXGISwapChain_SetSourceSize_Decode","Value":235} + ,{"Name":"DXGI_MSG_IDXGISwapChain_SetSourceSize_WidthHeight","Value":236} + ,{"Name":"DXGI_MSG_IDXGISwapChain_GetSourceSize_NullPointers","Value":237} + ,{"Name":"DXGI_MSG_IDXGISwapChain_GetSourceSize_Decode","Value":238} + ,{"Name":"DXGI_MSG_IDXGIDecodeSwapChain_SetColorSpace_InvalidFlags","Value":239} + ,{"Name":"DXGI_MSG_IDXGIDecodeSwapChain_SetSourceRect_InvalidRect","Value":240} + ,{"Name":"DXGI_MSG_IDXGIDecodeSwapChain_SetTargetRect_InvalidRect","Value":241} + ,{"Name":"DXGI_MSG_IDXGIDecodeSwapChain_SetDestSize_InvalidSize","Value":242} + ,{"Name":"DXGI_MSG_IDXGIDecodeSwapChain_GetSourceRect_InvalidPointer","Value":243} + ,{"Name":"DXGI_MSG_IDXGIDecodeSwapChain_GetTargetRect_InvalidPointer","Value":244} + ,{"Name":"DXGI_MSG_IDXGIDecodeSwapChain_GetDestSize_InvalidPointer","Value":245} + ,{"Name":"DXGI_MSG_IDXGISwapChain_PresentBuffer_YUV","Value":246} + ,{"Name":"DXGI_MSG_IDXGISwapChain_SetSourceSize_YUV","Value":247} + ,{"Name":"DXGI_MSG_IDXGISwapChain_GetSourceSize_YUV","Value":248} + ,{"Name":"DXGI_MSG_IDXGISwapChain_SetMatrixTransform_YUV","Value":249} + ,{"Name":"DXGI_MSG_IDXGISwapChain_GetMatrixTransform_YUV","Value":250} + ,{"Name":"DXGI_MSG_IDXGISwapChain_Present_PartialPresentation_YUV","Value":251} + ,{"Name":"DXGI_MSG_IDXGISwapChain_ResizeBuffers_CannotAddOrRemoveFlag_YUV","Value":252} + ,{"Name":"DXGI_MSG_IDXGISwapChain_ResizeBuffers_Alignment_YUV","Value":253} + ,{"Name":"DXGI_MSG_IDXGIFactory_CreateSwapChain_ShaderInputUnsupported_YUV","Value":254} + ,{"Name":"DXGI_MSG_IDXGIOutput3_CheckOverlaySupport_NullPointers","Value":255} + ,{"Name":"DXGI_MSG_IDXGIOutput3_CheckOverlaySupport_IDXGIDeviceNotSupportedBypConcernedDevice","Value":256} + ,{"Name":"DXGI_MSG_IDXGIAdapter_EnumOutputs2_InvalidEnumOutputs2Flag","Value":257} + ,{"Name":"DXGI_MSG_IDXGISwapChain_CreationOrSetFullscreenState_FSUnsupportedForFlipDiscard","Value":258} + ,{"Name":"DXGI_MSG_IDXGIOutput4_CheckOverlayColorSpaceSupport_NullPointers","Value":259} + ,{"Name":"DXGI_MSG_IDXGIOutput4_CheckOverlayColorSpaceSupport_IDXGIDeviceNotSupportedBypConcernedDevice","Value":260} + ,{"Name":"DXGI_MSG_IDXGISwapChain3_CheckColorSpaceSupport_NullPointers","Value":261} + ,{"Name":"DXGI_MSG_IDXGISwapChain3_SetColorSpace1_InvalidColorSpace","Value":262} + ,{"Name":"DXGI_MSG_IDXGIFactory_CreateSwapChain_InvalidHwProtect","Value":263} + ,{"Name":"DXGI_MSG_IDXGIFactory_CreateSwapChain_HwProtectUnsupported","Value":264} + ,{"Name":"DXGI_MSG_IDXGISwapChain_ResizeBuffers_InvalidHwProtect","Value":265} + ,{"Name":"DXGI_MSG_IDXGISwapChain_ResizeBuffers_HwProtectUnsupported","Value":266} + ,{"Name":"DXGI_MSG_IDXGISwapChain_ResizeBuffers1_D3D12Only","Value":267} + ,{"Name":"DXGI_MSG_IDXGISwapChain_ResizeBuffers1_FlipModel","Value":268} + ,{"Name":"DXGI_MSG_IDXGISwapChain_ResizeBuffers1_NodeMaskAndQueueRequired","Value":269} + ,{"Name":"DXGI_MSG_IDXGISwapChain_CreateSwapChain_InvalidHwProtectGdiFlag","Value":270} + ,{"Name":"DXGI_MSG_IDXGISwapChain_ResizeBuffers_InvalidHwProtectGdiFlag","Value":271} + ,{"Name":"DXGI_MSG_IDXGIFactory_CreateSwapChain_10BitFormatNotSupported","Value":272} + ,{"Name":"DXGI_MSG_IDXGIFactory_CreateSwapChain_FlipSwapEffectRequired","Value":273} + ,{"Name":"DXGI_MSG_IDXGIFactory_CreateSwapChain_InvalidDevice","Value":274} + ,{"Name":"DXGI_MSG_IDXGIOutput_TakeOwnership_Unsupported","Value":275} + ,{"Name":"DXGI_MSG_IDXGIFactory_CreateSwapChain_InvalidQueue","Value":276} + ,{"Name":"DXGI_MSG_IDXGISwapChain3_ResizeBuffers1_InvalidQueue","Value":277} + ,{"Name":"DXGI_MSG_IDXGIFactory_CreateSwapChainForHwnd_InvalidScaling","Value":278} + ,{"Name":"DXGI_MSG_IDXGISwapChain3_SetHDRMetaData_InvalidSize","Value":279} + ,{"Name":"DXGI_MSG_IDXGISwapChain3_SetHDRMetaData_InvalidPointer","Value":280} + ,{"Name":"DXGI_MSG_IDXGISwapChain3_SetHDRMetaData_InvalidType","Value":281} + ,{"Name":"DXGI_MSG_IDXGISwapChain_Present_FullscreenAllowTearingIsInvalid","Value":282} + ,{"Name":"DXGI_MSG_IDXGISwapChain_Present_AllowTearingRequiresPresentIntervalZero","Value":283} + ,{"Name":"DXGI_MSG_IDXGISwapChain_Present_AllowTearingRequiresCreationFlag","Value":284} + ,{"Name":"DXGI_MSG_IDXGISwapChain_ResizeBuffers_CannotAddOrRemoveAllowTearingFlag","Value":285} + ,{"Name":"DXGI_MSG_IDXGIFactory_CreateSwapChain_AllowTearingFlagIsFlipModelOnly","Value":286} + ,{"Name":"DXGI_MSG_IDXGIFactory_CheckFeatureSupport_InvalidFeature","Value":287} + ,{"Name":"DXGI_MSG_IDXGIFactory_CheckFeatureSupport_InvalidSize","Value":288} + ,{"Name":"DXGI_MSG_IDXGIOutput6_CheckHardwareCompositionSupport_NullPointer","Value":289} + ,{"Name":"DXGI_MSG_IDXGISwapChain_SetFullscreenState_PerMonitorDpiShimApplied","Value":290} + ,{"Name":"DXGI_MSG_IDXGIOutput_DuplicateOutput_PerMonitorDpiShimApplied","Value":291} + ,{"Name":"DXGI_MSG_IDXGIOutput_DuplicateOutput1_PerMonitorDpiRequired","Value":292} + ,{"Name":"DXGI_MSG_IDXGIFactory7_UnregisterAdaptersChangedEvent_CookieNotFound","Value":293} + ,{"Name":"DXGI_MSG_IDXGIFactory_CreateSwapChain_LegacyBltModelSwapEffect","Value":294} + ,{"Name":"DXGI_MSG_IDXGISwapChain4_SetHDRMetaData_MetadataUnchanged","Value":295} + ,{"Name":"DXGI_MSG_IDXGISwapChain_Present_11On12_Released_Resource","Value":296} + ,{"Name":"DXGI_MSG_IDXGIFactory_CreateSwapChain_MultipleSwapchainRefToSurface_DeferredDtr","Value":297} + ,{"Name":"DXGI_MSG_IDXGIFactory_MakeWindowAssociation_NoOpBehavior","Value":298} + ,{"Name":"DXGI_MSG_Phone_IDXGIFactory_CreateSwapChain_NotForegroundWindow","Value":1000} + ,{"Name":"DXGI_MSG_Phone_IDXGIFactory_CreateSwapChain_DISCARD_BufferCount","Value":1001} + ,{"Name":"DXGI_MSG_Phone_IDXGISwapChain_SetFullscreenState_NotAvailable","Value":1002} + ,{"Name":"DXGI_MSG_Phone_IDXGISwapChain_ResizeBuffers_NotAvailable","Value":1003} + ,{"Name":"DXGI_MSG_Phone_IDXGISwapChain_ResizeTarget_NotAvailable","Value":1004} + ,{"Name":"DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidLayerIndex","Value":1005} + ,{"Name":"DXGI_MSG_Phone_IDXGISwapChain_Present_MultipleLayerIndex","Value":1006} + ,{"Name":"DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidLayerFlag","Value":1007} + ,{"Name":"DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidRotation","Value":1008} + ,{"Name":"DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidBlend","Value":1009} + ,{"Name":"DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidResource","Value":1010} + ,{"Name":"DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidMultiPlaneOverlayResource","Value":1011} + ,{"Name":"DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidIndexForPrimary","Value":1012} + ,{"Name":"DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidIndexForOverlay","Value":1013} + ,{"Name":"DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidSubResourceIndex","Value":1014} + ,{"Name":"DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidSourceRect","Value":1015} + ,{"Name":"DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidDestinationRect","Value":1016} + ,{"Name":"DXGI_MSG_Phone_IDXGISwapChain_Present_MultipleResource","Value":1017} + ,{"Name":"DXGI_MSG_Phone_IDXGISwapChain_Present_NotSharedResource","Value":1018} + ,{"Name":"DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidFlag","Value":1019} + ,{"Name":"DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidInterval","Value":1020} + ,{"Name":"DXGI_MSG_Phone_IDXGIFactory_CreateSwapChain_MSAA_NotSupported","Value":1021} + ,{"Name":"DXGI_MSG_Phone_IDXGIFactory_CreateSwapChain_ScalingAspectRatioStretch_Supported_ModernApp","Value":1022} + ,{"Name":"DXGI_MSG_Phone_IDXGISwapChain_GetFrameStatistics_NotAvailable_ModernApp","Value":1023} + ,{"Name":"DXGI_MSG_Phone_IDXGISwapChain_Present_ReplaceInterval0With1","Value":1024} + ,{"Name":"DXGI_MSG_Phone_IDXGIFactory_CreateSwapChain_FailedRegisterWithCompositor","Value":1025} + ,{"Name":"DXGI_MSG_Phone_IDXGIFactory_CreateSwapChain_NotForegroundWindow_AtRendering","Value":1026} + ,{"Name":"DXGI_MSG_Phone_IDXGIFactory_CreateSwapChain_FLIP_SEQUENTIAL_BufferCount","Value":1027} + ,{"Name":"DXGI_MSG_Phone_IDXGIFactory_CreateSwapChain_FLIP_Modern_CoreWindow_Only","Value":1028} + ,{"Name":"DXGI_MSG_Phone_IDXGISwapChain_Present1_RequiresOverlays","Value":1029} + ,{"Name":"DXGI_MSG_Phone_IDXGISwapChain_SetBackgroundColor_FlipSequentialRequired","Value":1030} + ,{"Name":"DXGI_MSG_Phone_IDXGISwapChain_GetBackgroundColor_FlipSequentialRequired","Value":1031} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDXGraphicsAnalysis" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"9f251514-9d4d-4902-9d60-18988ab7d4b5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"BeginCapture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"EndCapture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } +] + +,"Functions":[ + { + "Name":"CreateDXGIFactory" + ,"SetLastError":false + ,"DllImport":"dxgi.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppFactory","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateDXGIFactory1" + ,"SetLastError":false + ,"DllImport":"dxgi.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Attrs":[] + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppFactory","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateDXGIFactory2" + ,"SetLastError":false + ,"DllImport":"dxgi.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":"windows8.1" + ,"Attrs":[] + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppFactory","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"DXGIGetDebugInterface1" + ,"SetLastError":false + ,"DllImport":"dxgi.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":"windows8.1" + ,"Attrs":[] + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pDebug","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"DXGIDeclareAdapterRemovalSupport" + ,"SetLastError":false + ,"DllImport":"dxgi.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":"windows10.0.17134" + ,"Attrs":[] + ,"Params":[ + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/src/Generator/win32json/api/Graphics.Imaging.D2D.json b/src/Generator/win32json/api/Graphics.Imaging.D2D.json new file mode 100644 index 0000000..6fe2af8 --- /dev/null +++ b/src/Generator/win32json/api/Graphics.Imaging.D2D.json @@ -0,0 +1,90 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"IWICImageEncoder" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"04c75bf8-3ce1-473b-acc5-3cc4f5e94999" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"WriteFrame" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pImage","Type":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFrameEncode","Type":{"Kind":"ApiRef","Name":"IWICBitmapFrameEncode","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pImageParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICImageParameters","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"WriteFrameThumbnail" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pImage","Type":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFrameEncode","Type":{"Kind":"ApiRef","Name":"IWICBitmapFrameEncode","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pImageParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICImageParameters","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"WriteThumbnail" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pImage","Type":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"pEncoder","Type":{"Kind":"ApiRef","Name":"IWICBitmapEncoder","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pImageParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICImageParameters","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IWICImagingFactory2" + ,"Architectures":[] + ,"Platform":"windows8.0" + ,"Kind":"Com" + ,"Guid":"7b816b45-1996-4476-b132-de9e247c8af0" + ,"Interface":{"Kind":"ApiRef","Name":"IWICImagingFactory","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]} + ,"Methods":[ + { + "Name":"CreateImageEncoder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pD2DDevice","Type":{"Kind":"ApiRef","Name":"ID2D1Device","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppWICImageEncoder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICImageEncoder","TargetKind":"Com","Api":"Graphics.Imaging.D2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/src/Generator/win32json/api/Graphics.Imaging.json b/src/Generator/win32json/api/Graphics.Imaging.json new file mode 100644 index 0000000..58f8ecf --- /dev/null +++ b/src/Generator/win32json/api/Graphics.Imaging.json @@ -0,0 +1,7304 @@ +{ + +"Constants":[ + { + "Name":"WINCODEC_SDK_VERSION1" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":566 + ,"Attrs":[] + } + ,{ + "Name":"WINCODEC_SDK_VERSION2" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":567 + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICImagingFactory" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"cacaf262-9370-4615-a13b-9f5539da4c0a" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICImagingFactory1" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"cacaf262-9370-4615-a13b-9f5539da4c0a" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICImagingFactory2" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"317d06e8-5f24-433d-bdf7-79ce68d8abc2" + ,"Attrs":[] + } + ,{ + "Name":"WINCODEC_SDK_VERSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":567 + ,"Attrs":[] + } + ,{ + "Name":"GUID_VendorMicrosoft" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"f0e749ca-edef-4589-a73a-ee0e626a2a2b" + ,"Attrs":[] + } + ,{ + "Name":"GUID_VendorMicrosoftBuiltIn" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"257a30fd-06b6-462b-aea4-63f70b86e533" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICPngDecoder" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"389ea17b-5078-4cde-b6ef-25c15175c751" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICPngDecoder1" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"389ea17b-5078-4cde-b6ef-25c15175c751" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICPngDecoder2" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"e018945b-aa86-4008-9bd4-6777a1e40c11" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICBmpDecoder" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6b462062-7cbf-400d-9fdb-813dd10f2778" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICIcoDecoder" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"c61bfcdf-2e0f-4aad-a8d7-e06bafebcdfe" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICJpegDecoder" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"9456a480-e88b-43ea-9e73-0b2d9b71b1ca" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICGifDecoder" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"381dda3c-9ce9-4834-a23e-1f98f8fc52be" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICTiffDecoder" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"b54e85d9-fe23-499f-8b88-6acea713752b" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICWmpDecoder" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"a26cec36-234c-4950-ae16-e34aace71d0d" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICDdsDecoder" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"9053699f-a341-429d-9e90-ee437cf80c73" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICBmpEncoder" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"69be8bb4-d66d-47c8-865a-ed1589433782" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICPngEncoder" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"27949969-876a-41d7-9447-568f6a35a4dc" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICJpegEncoder" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"1a34f5c1-4a5a-46dc-b644-1f4567e7a676" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICGifEncoder" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"114f5598-0b22-40a0-86a1-c83ea495adbd" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICTiffEncoder" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"0131be10-2001-4c5f-a9b0-cc88fab64ce8" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICWmpEncoder" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"ac4ce3cb-e1c1-44cd-8215-5a1665509ec2" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICDdsEncoder" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"a61dde94-66ce-4ac1-881b-71680588895e" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICAdngDecoder" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"981d9411-909e-42a7-8f5d-a747ff052edb" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICJpegQualcommPhoneEncoder" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"68ed5c62-f534-4979-b2b3-686a12b2b34c" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICHeifDecoder" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"e9a4a80a-44fe-4de4-8971-7150b10a5199" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICHeifEncoder" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"0dbecec1-9eb3-4860-9c6f-ddbe86634575" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICWebpDecoder" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"7693e886-51c9-4070-8419-9f70738ec8fa" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICRAWDecoder" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"41945702-8302-44a6-9445-ac98e8afa086" + ,"Attrs":[] + } + ,{ + "Name":"GUID_ContainerFormatBmp" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"0af1d87e-fcfe-4188-bdeb-a7906471cbe3" + ,"Attrs":[] + } + ,{ + "Name":"GUID_ContainerFormatPng" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"1b7cfaf4-713f-473c-bbcd-6137425faeaf" + ,"Attrs":[] + } + ,{ + "Name":"GUID_ContainerFormatIco" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"a3a860c4-338f-4c17-919a-fba4b5628f21" + ,"Attrs":[] + } + ,{ + "Name":"GUID_ContainerFormatJpeg" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"19e4a5aa-5662-4fc5-a0c0-1758028e1057" + ,"Attrs":[] + } + ,{ + "Name":"GUID_ContainerFormatTiff" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"163bcc30-e2e9-4f0b-961d-a3e9fdb788a3" + ,"Attrs":[] + } + ,{ + "Name":"GUID_ContainerFormatGif" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"1f8a5601-7d4d-4cbd-9c82-1bc8d4eeb9a5" + ,"Attrs":[] + } + ,{ + "Name":"GUID_ContainerFormatWmp" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"57a37caa-367a-4540-916b-f183c5093a4b" + ,"Attrs":[] + } + ,{ + "Name":"GUID_ContainerFormatDds" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"9967cb95-2e85-4ac8-8ca2-83d7ccd425c9" + ,"Attrs":[] + } + ,{ + "Name":"GUID_ContainerFormatAdng" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"f3ff6d0d-38c0-41c4-b1fe-1f3824f17b84" + ,"Attrs":[] + } + ,{ + "Name":"GUID_ContainerFormatHeif" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"e1e62521-6787-405b-a339-500715b5763f" + ,"Attrs":[] + } + ,{ + "Name":"GUID_ContainerFormatWebp" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"e094b0e2-67f2-45b3-b0ea-115337ca7cf3" + ,"Attrs":[] + } + ,{ + "Name":"GUID_ContainerFormatRaw" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"fe99ce60-f19c-433c-a3ae-00acefa9ca21" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICImagingCategories" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"fae3d380-fea4-4623-8c75-c6b61110b681" + ,"Attrs":[] + } + ,{ + "Name":"CATID_WICBitmapDecoders" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"7ed96837-96f0-4812-b211-f13c24117ed3" + ,"Attrs":[] + } + ,{ + "Name":"CATID_WICBitmapEncoders" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"ac757296-3522-4e11-9862-c17be5a1767e" + ,"Attrs":[] + } + ,{ + "Name":"CATID_WICPixelFormats" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"2b46e70f-cda7-473e-89f6-dc9630a2390b" + ,"Attrs":[] + } + ,{ + "Name":"CATID_WICFormatConverters" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"7835eae8-bf14-49d1-93ce-533a407b2248" + ,"Attrs":[] + } + ,{ + "Name":"CATID_WICMetadataReader" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"05af94d8-7174-4cd2-be4a-4124b80ee4b8" + ,"Attrs":[] + } + ,{ + "Name":"CATID_WICMetadataWriter" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"abe3b9a4-257d-4b97-bd1a-294af496222e" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICDefaultFormatConverter" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"1a3f11dc-b514-4b17-8c5f-2154513852f1" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICFormatConverterHighColor" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"ac75d454-9f37-48f8-b972-4e19bc856011" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICFormatConverterNChannel" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"c17cabb2-d4a3-47d7-a557-339b2efbd4f1" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICFormatConverterWMPhoto" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"9cb5172b-d600-46ba-ab77-77bb7e3a00d9" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICPlanarFormatConverter" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"184132b8-32f8-4784-9131-dd7224b23438" + ,"Attrs":[] + } + ,{ + "Name":"WIC_JPEG_MAX_COMPONENT_COUNT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"WIC_JPEG_MAX_TABLE_INDEX" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"WIC_JPEG_SAMPLE_FACTORS_ONE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":17 + ,"Attrs":[] + } + ,{ + "Name":"WIC_JPEG_SAMPLE_FACTORS_THREE_420" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1118498 + ,"Attrs":[] + } + ,{ + "Name":"WIC_JPEG_SAMPLE_FACTORS_THREE_422" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1118497 + ,"Attrs":[] + } + ,{ + "Name":"WIC_JPEG_SAMPLE_FACTORS_THREE_440" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1118482 + ,"Attrs":[] + } + ,{ + "Name":"WIC_JPEG_SAMPLE_FACTORS_THREE_444" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1118481 + ,"Attrs":[] + } + ,{ + "Name":"WIC_JPEG_QUANTIZATION_BASELINE_ONE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"WIC_JPEG_QUANTIZATION_BASELINE_THREE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":65792 + ,"Attrs":[] + } + ,{ + "Name":"WIC_JPEG_HUFFMAN_BASELINE_ONE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"WIC_JPEG_HUFFMAN_BASELINE_THREE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1118464 + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormatDontCare" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc900" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat1bppIndexed" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc901" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat2bppIndexed" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc902" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat4bppIndexed" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc903" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat8bppIndexed" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc904" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormatBlackWhite" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc905" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat2bppGray" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc906" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat4bppGray" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc907" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat8bppGray" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc908" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat8bppAlpha" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"e6cd0116-eeba-4161-aa85-27dd9fb3a895" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat16bppBGR555" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc909" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat16bppBGR565" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc90a" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat16bppBGRA5551" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"05ec7c2b-f1e6-4961-ad46-e1cc810a87d2" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat16bppGray" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc90b" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat24bppBGR" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc90c" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat24bppRGB" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc90d" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat32bppBGR" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc90e" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat32bppBGRA" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc90f" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat32bppPBGRA" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc910" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat32bppGrayFloat" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc911" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat32bppRGB" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"d98c6b95-3efe-47d6-bb25-eb1748ab0cf1" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat32bppRGBA" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"f5c7ad2d-6a8d-43dd-a7a8-a29935261ae9" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat32bppPRGBA" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"3cc4a650-a527-4d37-a916-3142c7ebedba" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat48bppRGB" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc915" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat48bppBGR" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"e605a384-b468-46ce-bb2e-36f180e64313" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat64bppRGB" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"a1182111-186d-4d42-bc6a-9c8303a8dff9" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat64bppRGBA" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc916" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat64bppBGRA" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"1562ff7c-d352-46f9-979e-42976b792246" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat64bppPRGBA" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc917" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat64bppPBGRA" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"8c518e8e-a4ec-468b-ae70-c9a35a9c5530" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat16bppGrayFixedPoint" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc913" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat32bppBGR101010" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc914" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat48bppRGBFixedPoint" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc912" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat48bppBGRFixedPoint" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"49ca140e-cab6-493b-9ddf-60187c37532a" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat96bppRGBFixedPoint" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc918" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat96bppRGBFloat" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"e3fed78f-e8db-4acf-84c1-e97f6136b327" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat128bppRGBAFloat" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc919" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat128bppPRGBAFloat" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc91a" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat128bppRGBFloat" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc91b" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat32bppCMYK" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc91c" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat64bppRGBAFixedPoint" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc91d" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat64bppBGRAFixedPoint" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"356de33c-54d2-4a23-bb04-9b7bf9b1d42d" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat64bppRGBFixedPoint" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc940" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat128bppRGBAFixedPoint" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc91e" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat128bppRGBFixedPoint" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc941" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat64bppRGBAHalf" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc93a" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat64bppPRGBAHalf" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"58ad26c2-c623-4d9d-b320-387e49f8c442" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat64bppRGBHalf" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc942" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat48bppRGBHalf" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc93b" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat32bppRGBE" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc93d" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat16bppGrayHalf" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc93e" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat32bppGrayFixedPoint" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc93f" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat32bppRGBA1010102" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"25238d72-fcf9-4522-b514-5578e5ad55e0" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat32bppRGBA1010102XR" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"00de6b9a-c101-434b-b502-d0165ee1122c" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat32bppR10G10B10A2" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"604e1bb5-8a3c-4b65-b11c-bc0b8dd75b7f" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat32bppR10G10B10A2HDR10" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"9c215c5d-1acc-4f0e-a4bc-70fb3ae8fd28" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat64bppCMYK" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc91f" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat24bpp3Channels" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc920" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat32bpp4Channels" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc921" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat40bpp5Channels" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc922" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat48bpp6Channels" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc923" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat56bpp7Channels" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc924" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat64bpp8Channels" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc925" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat48bpp3Channels" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc926" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat64bpp4Channels" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc927" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat80bpp5Channels" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc928" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat96bpp6Channels" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc929" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat112bpp7Channels" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc92a" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat128bpp8Channels" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc92b" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat40bppCMYKAlpha" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc92c" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat80bppCMYKAlpha" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc92d" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat32bpp3ChannelsAlpha" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc92e" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat40bpp4ChannelsAlpha" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc92f" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat48bpp5ChannelsAlpha" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc930" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat56bpp6ChannelsAlpha" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc931" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat64bpp7ChannelsAlpha" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc932" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat72bpp8ChannelsAlpha" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc933" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat64bpp3ChannelsAlpha" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc934" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat80bpp4ChannelsAlpha" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc935" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat96bpp5ChannelsAlpha" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc936" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat112bpp6ChannelsAlpha" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc937" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat128bpp7ChannelsAlpha" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc938" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat144bpp8ChannelsAlpha" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6fddc324-4e03-4bfe-b185-3d77768dc939" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat8bppY" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"91b4db54-2df9-42f0-b449-2909bb3df88e" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat8bppCb" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"1339f224-6bfe-4c3e-9302-e4f3a6d0ca2a" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat8bppCr" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"b8145053-2116-49f0-8835-ed844b205c51" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat16bppCbCr" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"ff95ba6e-11e0-4263-bb45-01721f3460a4" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat16bppYQuantizedDctCoefficients" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"a355f433-48e8-4a42-84d8-e2aa26ca80a4" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat16bppCbQuantizedDctCoefficients" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"d2c4ff61-56a5-49c2-8b5c-4c1925964837" + ,"Attrs":[] + } + ,{ + "Name":"GUID_WICPixelFormat16bppCrQuantizedDctCoefficients" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"2fe354f0-1680-42d8-9231-e73c0565bfc1" + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_WINCODEC_ERR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2200 + ,"Attrs":[] + } + ,{ + "Name":"WINCODEC_ERR_BASE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8192 + ,"Attrs":[] + } + ,{ + "Name":"WINCODEC_ERR_GENERIC_ERROR" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":-2147467259 + ,"Attrs":[] + } + ,{ + "Name":"WINCODEC_ERR_INVALIDPARAMETER" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":-2147024809 + ,"Attrs":[] + } + ,{ + "Name":"WINCODEC_ERR_OUTOFMEMORY" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":-2147024882 + ,"Attrs":[] + } + ,{ + "Name":"WINCODEC_ERR_NOTIMPLEMENTED" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":-2147467263 + ,"Attrs":[] + } + ,{ + "Name":"WINCODEC_ERR_ABORTED" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":-2147467260 + ,"Attrs":[] + } + ,{ + "Name":"WINCODEC_ERR_ACCESSDENIED" + ,"Type":{"Kind":"Native","Name":"Int32"} + ,"ValueType":"Int32" + ,"Value":-2147024891 + ,"Attrs":[] + } + ,{ + "Name":"WICRawChangeNotification_ExposureCompensation" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"WICRawChangeNotification_NamedWhitePoint" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"WICRawChangeNotification_KelvinWhitePoint" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"WICRawChangeNotification_RGBWhitePoint" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"WICRawChangeNotification_Contrast" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"WICRawChangeNotification_Gamma" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"WICRawChangeNotification_Sharpness" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"WICRawChangeNotification_Saturation" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"WICRawChangeNotification_Tint" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"WICRawChangeNotification_NoiseReduction" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"WICRawChangeNotification_DestinationColorContext" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"WICRawChangeNotification_ToneCurve" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"WICRawChangeNotification_Rotation" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"WICRawChangeNotification_RenderMode" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8192 + ,"Attrs":[] + } + ,{ + "Name":"GUID_MetadataFormatUnknown" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"a45e592f-9078-4a7c-adb5-4edc4fd61b1f" + ,"Attrs":[] + } + ,{ + "Name":"GUID_MetadataFormatIfd" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"537396c6-2d8a-4bb6-9bf8-2f0a8e2a3adf" + ,"Attrs":[] + } + ,{ + "Name":"GUID_MetadataFormatSubIfd" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"58a2e128-2db9-4e57-bb14-5177891ed331" + ,"Attrs":[] + } + ,{ + "Name":"GUID_MetadataFormatExif" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"1c3c4f9d-b84a-467d-9493-36cfbd59ea57" + ,"Attrs":[] + } + ,{ + "Name":"GUID_MetadataFormatGps" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"7134ab8a-9351-44ad-af62-448db6b502ec" + ,"Attrs":[] + } + ,{ + "Name":"GUID_MetadataFormatInterop" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"ed686f8e-681f-4c8b-bd41-a8addbf6b3fc" + ,"Attrs":[] + } + ,{ + "Name":"GUID_MetadataFormatApp0" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"79007028-268d-45d6-a3c2-354e6a504bc9" + ,"Attrs":[] + } + ,{ + "Name":"GUID_MetadataFormatApp1" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"8fd3dfc3-f951-492b-817f-69c2e6d9a5b0" + ,"Attrs":[] + } + ,{ + "Name":"GUID_MetadataFormatApp13" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"326556a2-f502-4354-9cc0-8e3f48eaf6b5" + ,"Attrs":[] + } + ,{ + "Name":"GUID_MetadataFormatIPTC" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"4fab0914-e129-4087-a1d1-bc812d45a7b5" + ,"Attrs":[] + } + ,{ + "Name":"GUID_MetadataFormatIRB" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"16100d66-8570-4bb9-b92d-fda4b23ece67" + ,"Attrs":[] + } + ,{ + "Name":"GUID_MetadataFormat8BIMIPTC" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"0010568c-0852-4e6a-b191-5c33ac5b0430" + ,"Attrs":[] + } + ,{ + "Name":"GUID_MetadataFormat8BIMResolutionInfo" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"739f305d-81db-43cb-ac5e-55013ef9f003" + ,"Attrs":[] + } + ,{ + "Name":"GUID_MetadataFormat8BIMIPTCDigest" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"1ca32285-9ccd-4786-8bd8-79539db6a006" + ,"Attrs":[] + } + ,{ + "Name":"GUID_MetadataFormatXMP" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"bb5acc38-f216-4cec-a6c5-5f6e739763a9" + ,"Attrs":[] + } + ,{ + "Name":"GUID_MetadataFormatThumbnail" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"243dcee9-8703-40ee-8ef0-22a600b8058c" + ,"Attrs":[] + } + ,{ + "Name":"GUID_MetadataFormatChunktEXt" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"568d8936-c0a9-4923-905d-df2b38238fbc" + ,"Attrs":[] + } + ,{ + "Name":"GUID_MetadataFormatXMPStruct" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"22383cf1-ed17-4e2e-af17-d85b8f6b30d0" + ,"Attrs":[] + } + ,{ + "Name":"GUID_MetadataFormatXMPBag" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"833cca5f-dcb7-4516-806f-6596ab26dce4" + ,"Attrs":[] + } + ,{ + "Name":"GUID_MetadataFormatXMPSeq" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"63e8df02-eb6c-456c-a224-b25e794fd648" + ,"Attrs":[] + } + ,{ + "Name":"GUID_MetadataFormatXMPAlt" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"7b08a675-91aa-481b-a798-4da94908613b" + ,"Attrs":[] + } + ,{ + "Name":"GUID_MetadataFormatLSD" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"e256031e-6299-4929-b98d-5ac884afba92" + ,"Attrs":[] + } + ,{ + "Name":"GUID_MetadataFormatIMD" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"bd2bb086-4d52-48dd-9677-db483e85ae8f" + ,"Attrs":[] + } + ,{ + "Name":"GUID_MetadataFormatGCE" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"2a25cad8-deeb-4c69-a788-0ec2266dcafd" + ,"Attrs":[] + } + ,{ + "Name":"GUID_MetadataFormatAPE" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"2e043dc2-c967-4e05-875e-618bf67e85c3" + ,"Attrs":[] + } + ,{ + "Name":"GUID_MetadataFormatJpegChrominance" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"f73d0dcf-cec6-4f85-9b0e-1c3956b1bef7" + ,"Attrs":[] + } + ,{ + "Name":"GUID_MetadataFormatJpegLuminance" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"86908007-edfc-4860-8d4b-4ee6e83e6058" + ,"Attrs":[] + } + ,{ + "Name":"GUID_MetadataFormatJpegComment" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"220e5f33-afd3-474e-9d31-7d4fe730f557" + ,"Attrs":[] + } + ,{ + "Name":"GUID_MetadataFormatGifComment" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"c4b6e0e0-cfb4-4ad3-ab33-9aad2355a34a" + ,"Attrs":[] + } + ,{ + "Name":"GUID_MetadataFormatChunkgAMA" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"f00935a5-1d5d-4cd1-81b2-9324d7eca781" + ,"Attrs":[] + } + ,{ + "Name":"GUID_MetadataFormatChunkbKGD" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"e14d3571-6b47-4dea-b60a-87ce0a78dfb7" + ,"Attrs":[] + } + ,{ + "Name":"GUID_MetadataFormatChunkiTXt" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"c2bec729-0b68-4b77-aa0e-6295a6ac1814" + ,"Attrs":[] + } + ,{ + "Name":"GUID_MetadataFormatChunkcHRM" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"9db3655b-2842-44b3-8067-12e9b375556a" + ,"Attrs":[] + } + ,{ + "Name":"GUID_MetadataFormatChunkhIST" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"c59a82da-db74-48a4-bd6a-b69c4931ef95" + ,"Attrs":[] + } + ,{ + "Name":"GUID_MetadataFormatChunkiCCP" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"eb4349ab-b685-450f-91b5-e802e892536c" + ,"Attrs":[] + } + ,{ + "Name":"GUID_MetadataFormatChunksRGB" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"c115fd36-cc6f-4e3f-8363-524b87c6b0d9" + ,"Attrs":[] + } + ,{ + "Name":"GUID_MetadataFormatChunktIME" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6b00ae2d-e24b-460a-98b6-878bd03072fd" + ,"Attrs":[] + } + ,{ + "Name":"GUID_MetadataFormatDds" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"4a064603-8c33-4e60-9c29-136231702d08" + ,"Attrs":[] + } + ,{ + "Name":"GUID_MetadataFormatHeif" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"817ef3e1-1288-45f4-a852-260d9e7cce83" + ,"Attrs":[] + } + ,{ + "Name":"GUID_MetadataFormatHeifHDR" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"568b8d8a-1e65-438c-8968-d60e1012beb9" + ,"Attrs":[] + } + ,{ + "Name":"GUID_MetadataFormatWebpANIM" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6dc4fda6-78e6-4102-ae35-bcfa1edcc78b" + ,"Attrs":[] + } + ,{ + "Name":"GUID_MetadataFormatWebpANMF" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"43c105ee-b93b-4abb-b003-a08c0d870471" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICUnknownMetadataReader" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"699745c2-5066-4b82-a8e3-d40478dbec8c" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICUnknownMetadataWriter" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"a09cca86-27ba-4f39-9053-121fa4dc08fc" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICApp0MetadataWriter" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"f3c633a2-46c8-498e-8fbb-cc6f721bbcde" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICApp0MetadataReader" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"43324b33-a78f-480f-9111-9638aaccc832" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICApp1MetadataWriter" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"ee366069-1832-420f-b381-0479ad066f19" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICApp1MetadataReader" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"dde33513-774e-4bcd-ae79-02f4adfe62fc" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICApp13MetadataWriter" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"7b19a919-a9d6-49e5-bd45-02c34e4e4cd5" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICApp13MetadataReader" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"aa7e3c50-864c-4604-bc04-8b0b76e637f6" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICIfdMetadataReader" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"8f914656-9d0a-4eb2-9019-0bf96d8a9ee6" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICIfdMetadataWriter" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"b1ebfc28-c9bd-47a2-8d33-b948769777a7" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICSubIfdMetadataReader" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"50d42f09-ecd1-4b41-b65d-da1fdaa75663" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICSubIfdMetadataWriter" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"8ade5386-8e9b-4f4c-acf2-f0008706b238" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICExifMetadataReader" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"d9403860-297f-4a49-bf9b-77898150a442" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICExifMetadataWriter" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"c9a14cda-c339-460b-9078-d4debcfabe91" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICGpsMetadataReader" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"3697790b-223b-484e-9925-c4869218f17a" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICGpsMetadataWriter" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"cb8c13e4-62b5-4c96-a48b-6ba6ace39c76" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICInteropMetadataReader" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"b5c8b898-0074-459f-b700-860d4651ea14" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICInteropMetadataWriter" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"122ec645-cd7e-44d8-b186-2c8c20c3b50f" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICThumbnailMetadataReader" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"fb012959-f4f6-44d7-9d09-daa087a9db57" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICThumbnailMetadataWriter" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"d049b20c-5dd0-44fe-b0b3-8f92c8e6d080" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICIPTCMetadataReader" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"03012959-f4f6-44d7-9d09-daa087a9db57" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICIPTCMetadataWriter" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"1249b20c-5dd0-44fe-b0b3-8f92c8e6d080" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICIRBMetadataReader" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"d4dcd3d7-b4c2-47d9-a6bf-b89ba396a4a3" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICIRBMetadataWriter" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"5c5c1935-0235-4434-80bc-251bc1ec39c6" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WIC8BIMIPTCMetadataReader" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"0010668c-0801-4da6-a4a4-826522b6d28f" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WIC8BIMIPTCMetadataWriter" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"00108226-ee41-44a2-9e9c-4be4d5b1d2cd" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WIC8BIMResolutionInfoMetadataReader" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"5805137a-e348-4f7c-b3cc-6db9965a0599" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WIC8BIMResolutionInfoMetadataWriter" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"4ff2fe0e-e74a-4b71-98c4-ab7dc16707ba" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WIC8BIMIPTCDigestMetadataReader" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"02805f1e-d5aa-415b-82c5-61c033a988a6" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WIC8BIMIPTCDigestMetadataWriter" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"2db5e62b-0d67-495f-8f9d-c2f0188647ac" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICPngTextMetadataReader" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"4b59afcc-b8c3-408a-b670-89e5fab6fda7" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICPngTextMetadataWriter" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"b5ebafb9-253e-4a72-a744-0762d2685683" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICXMPMetadataReader" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"72b624df-ae11-4948-a65c-351eb0829419" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICXMPMetadataWriter" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"1765e14e-1bd4-462e-b6b1-590bf1262ac6" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICXMPStructMetadataReader" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"01b90d9a-8209-47f7-9c52-e1244bf50ced" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICXMPStructMetadataWriter" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"22c21f93-7ddb-411c-9b17-c5b7bd064abc" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICXMPBagMetadataReader" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"e7e79a30-4f2c-4fab-8d00-394f2d6bbebe" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICXMPBagMetadataWriter" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"ed822c8c-d6be-4301-a631-0e1416bad28f" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICXMPSeqMetadataReader" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"7f12e753-fc71-43d7-a51d-92f35977abb5" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICXMPSeqMetadataWriter" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6d68d1de-d432-4b0f-923a-091183a9bda7" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICXMPAltMetadataReader" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"aa94dcc2-b8b0-4898-b835-000aabd74393" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICXMPAltMetadataWriter" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"076c2a6c-f78f-4c46-a723-3583e70876ea" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICLSDMetadataReader" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"41070793-59e4-479a-a1f7-954adc2ef5fc" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICLSDMetadataWriter" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"73c037e7-e5d9-4954-876a-6da81d6e5768" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICGCEMetadataReader" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"b92e345d-f52d-41f3-b562-081bc772e3b9" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICGCEMetadataWriter" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"af95dc76-16b2-47f4-b3ea-3c31796693e7" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICIMDMetadataReader" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"7447a267-0015-42c8-a8f1-fb3b94c68361" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICIMDMetadataWriter" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"8c89071f-452e-4e95-9682-9d1024627172" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICAPEMetadataReader" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"1767b93a-b021-44ea-920f-863c11f4f768" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICAPEMetadataWriter" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"bd6edfca-2890-482f-b233-8d7339a1cf8d" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICJpegChrominanceMetadataReader" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"50b1904b-f28f-4574-93f4-0bade82c69e9" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICJpegChrominanceMetadataWriter" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"3ff566f0-6e6b-49d4-96e6-b78886692c62" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICJpegLuminanceMetadataReader" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"356f2f88-05a6-4728-b9a4-1bfbce04d838" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICJpegLuminanceMetadataWriter" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"1d583abc-8a0e-4657-9982-a380ca58fb4b" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICJpegCommentMetadataReader" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"9f66347c-60c4-4c4d-ab58-d2358685f607" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICJpegCommentMetadataWriter" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"e573236f-55b1-4eda-81ea-9f65db0290d3" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICGifCommentMetadataReader" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"32557d3b-69dc-4f95-836e-f5972b2f6159" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICGifCommentMetadataWriter" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"a02797fc-c4ae-418c-af95-e637c7ead2a1" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICPngGamaMetadataReader" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"3692ca39-e082-4350-9e1f-3704cb083cd5" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICPngGamaMetadataWriter" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"ff036d13-5d4b-46dd-b10f-106693d9fe4f" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICPngBkgdMetadataReader" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"0ce7a4a6-03e8-4a60-9d15-282ef32ee7da" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICPngBkgdMetadataWriter" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"68e3f2fd-31ae-4441-bb6a-fd7047525f90" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICPngItxtMetadataReader" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"aabfb2fa-3e1e-4a8f-8977-5556fb94ea23" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICPngItxtMetadataWriter" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"31879719-e751-4df8-981d-68dff67704ed" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICPngChrmMetadataReader" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"f90b5f36-367b-402a-9dd1-bc0fd59d8f62" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICPngChrmMetadataWriter" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"e23ce3eb-5608-4e83-bcef-27b1987e51d7" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICPngHistMetadataReader" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"877a0bb7-a313-4491-87b5-2e6d0594f520" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICPngHistMetadataWriter" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"8a03e749-672e-446e-bf1f-2c11d233b6ff" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICPngIccpMetadataReader" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"f5d3e63b-cb0f-4628-a478-6d8244be36b1" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICPngIccpMetadataWriter" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"16671e5f-0ce6-4cc4-9768-e89fe5018ade" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICPngSrgbMetadataReader" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"fb40360c-547e-4956-a3b9-d4418859ba66" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICPngSrgbMetadataWriter" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"a6ee35c6-87ec-47df-9f22-1d5aad840c82" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICPngTimeMetadataReader" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"d94edf02-efe5-4f0d-85c8-f5a68b3000b1" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICPngTimeMetadataWriter" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"1ab78400-b5a3-4d91-8ace-33fcd1499be6" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICDdsMetadataReader" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"276c88ca-7533-4a86-b676-66b36080d484" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICDdsMetadataWriter" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"fd688bbd-31ed-4db7-a723-934927d38367" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICHeifMetadataReader" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"acddfc3f-85ec-41bc-bdef-1bc262e4db05" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICHeifMetadataWriter" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"3ae45e79-40bc-4401-ace5-dd3cb16e6afe" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICHeifHDRMetadataReader" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"2438de3d-94d9-4be8-84a8-4de95a575e75" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICWebpAnimMetadataReader" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"076f9911-a348-465c-a807-a252f3f2d3de" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WICWebpAnmfMetadataReader" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"85a10b03-c9f6-439f-be5e-c0fbef67807c" + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"WICRect" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"X","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WICColorContextType" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WICColorContextUninitialized","Value":0} + ,{"Name":"WICColorContextProfile","Value":1} + ,{"Name":"WICColorContextExifColorSpace","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICBitmapCreateCacheOption" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WICBitmapNoCache","Value":0} + ,{"Name":"WICBitmapCacheOnDemand","Value":1} + ,{"Name":"WICBitmapCacheOnLoad","Value":2} + ,{"Name":"WICBITMAPCREATECACHEOPTION_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICDecodeOptions" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WICDecodeMetadataCacheOnDemand","Value":0} + ,{"Name":"WICDecodeMetadataCacheOnLoad","Value":1} + ,{"Name":"WICMETADATACACHEOPTION_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICBitmapEncoderCacheOption" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WICBitmapEncoderCacheInMemory","Value":0} + ,{"Name":"WICBitmapEncoderCacheTempFile","Value":1} + ,{"Name":"WICBitmapEncoderNoCache","Value":2} + ,{"Name":"WICBITMAPENCODERCACHEOPTION_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICComponentType" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WICDecoder","Value":1} + ,{"Name":"WICEncoder","Value":2} + ,{"Name":"WICPixelFormatConverter","Value":4} + ,{"Name":"WICMetadataReader","Value":8} + ,{"Name":"WICMetadataWriter","Value":16} + ,{"Name":"WICPixelFormat","Value":32} + ,{"Name":"WICAllComponents","Value":63} + ,{"Name":"WICCOMPONENTTYPE_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICComponentEnumerateOptions" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WICComponentEnumerateDefault","Value":0} + ,{"Name":"WICComponentEnumerateRefresh","Value":1} + ,{"Name":"WICComponentEnumerateDisabled","Value":-2147483648} + ,{"Name":"WICComponentEnumerateUnsigned","Value":1073741824} + ,{"Name":"WICComponentEnumerateBuiltInOnly","Value":536870912} + ,{"Name":"WICCOMPONENTENUMERATEOPTIONS_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICBitmapPattern" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Position","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"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":"EndOfStream","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WICBitmapInterpolationMode" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WICBitmapInterpolationModeNearestNeighbor","Value":0} + ,{"Name":"WICBitmapInterpolationModeLinear","Value":1} + ,{"Name":"WICBitmapInterpolationModeCubic","Value":2} + ,{"Name":"WICBitmapInterpolationModeFant","Value":3} + ,{"Name":"WICBitmapInterpolationModeHighQualityCubic","Value":4} + ,{"Name":"WICBITMAPINTERPOLATIONMODE_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICBitmapPaletteType" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WICBitmapPaletteTypeCustom","Value":0} + ,{"Name":"WICBitmapPaletteTypeMedianCut","Value":1} + ,{"Name":"WICBitmapPaletteTypeFixedBW","Value":2} + ,{"Name":"WICBitmapPaletteTypeFixedHalftone8","Value":3} + ,{"Name":"WICBitmapPaletteTypeFixedHalftone27","Value":4} + ,{"Name":"WICBitmapPaletteTypeFixedHalftone64","Value":5} + ,{"Name":"WICBitmapPaletteTypeFixedHalftone125","Value":6} + ,{"Name":"WICBitmapPaletteTypeFixedHalftone216","Value":7} + ,{"Name":"WICBitmapPaletteTypeFixedWebPalette","Value":7} + ,{"Name":"WICBitmapPaletteTypeFixedHalftone252","Value":8} + ,{"Name":"WICBitmapPaletteTypeFixedHalftone256","Value":9} + ,{"Name":"WICBitmapPaletteTypeFixedGray4","Value":10} + ,{"Name":"WICBitmapPaletteTypeFixedGray16","Value":11} + ,{"Name":"WICBitmapPaletteTypeFixedGray256","Value":12} + ,{"Name":"WICBITMAPPALETTETYPE_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICBitmapDitherType" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WICBitmapDitherTypeNone","Value":0} + ,{"Name":"WICBitmapDitherTypeSolid","Value":0} + ,{"Name":"WICBitmapDitherTypeOrdered4x4","Value":1} + ,{"Name":"WICBitmapDitherTypeOrdered8x8","Value":2} + ,{"Name":"WICBitmapDitherTypeOrdered16x16","Value":3} + ,{"Name":"WICBitmapDitherTypeSpiral4x4","Value":4} + ,{"Name":"WICBitmapDitherTypeSpiral8x8","Value":5} + ,{"Name":"WICBitmapDitherTypeDualSpiral4x4","Value":6} + ,{"Name":"WICBitmapDitherTypeDualSpiral8x8","Value":7} + ,{"Name":"WICBitmapDitherTypeErrorDiffusion","Value":8} + ,{"Name":"WICBITMAPDITHERTYPE_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICBitmapAlphaChannelOption" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WICBitmapUseAlpha","Value":0} + ,{"Name":"WICBitmapUsePremultipliedAlpha","Value":1} + ,{"Name":"WICBitmapIgnoreAlpha","Value":2} + ,{"Name":"WICBITMAPALPHACHANNELOPTIONS_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICBitmapTransformOptions" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WICBitmapTransformRotate0","Value":0} + ,{"Name":"WICBitmapTransformRotate90","Value":1} + ,{"Name":"WICBitmapTransformRotate180","Value":2} + ,{"Name":"WICBitmapTransformRotate270","Value":3} + ,{"Name":"WICBitmapTransformFlipHorizontal","Value":8} + ,{"Name":"WICBitmapTransformFlipVertical","Value":16} + ,{"Name":"WICBITMAPTRANSFORMOPTIONS_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICBitmapLockFlags" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WICBitmapLockRead","Value":1} + ,{"Name":"WICBitmapLockWrite","Value":2} + ,{"Name":"WICBITMAPLOCKFLAGS_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICBitmapDecoderCapabilities" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WICBitmapDecoderCapabilitySameEncoder","Value":1} + ,{"Name":"WICBitmapDecoderCapabilityCanDecodeAllImages","Value":2} + ,{"Name":"WICBitmapDecoderCapabilityCanDecodeSomeImages","Value":4} + ,{"Name":"WICBitmapDecoderCapabilityCanEnumerateMetadata","Value":8} + ,{"Name":"WICBitmapDecoderCapabilityCanDecodeThumbnail","Value":16} + ,{"Name":"WICBITMAPDECODERCAPABILITIES_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICProgressOperation" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WICProgressOperationCopyPixels","Value":1} + ,{"Name":"WICProgressOperationWritePixels","Value":2} + ,{"Name":"WICProgressOperationAll","Value":65535} + ,{"Name":"WICPROGRESSOPERATION_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICProgressNotification" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WICProgressNotificationBegin","Value":65536} + ,{"Name":"WICProgressNotificationEnd","Value":131072} + ,{"Name":"WICProgressNotificationFrequent","Value":262144} + ,{"Name":"WICProgressNotificationAll","Value":-65536} + ,{"Name":"WICPROGRESSNOTIFICATION_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICComponentSigning" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WICComponentSigned","Value":1} + ,{"Name":"WICComponentUnsigned","Value":2} + ,{"Name":"WICComponentSafe","Value":4} + ,{"Name":"WICComponentDisabled","Value":-2147483648} + ,{"Name":"WICCOMPONENTSIGNING_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICGifLogicalScreenDescriptorProperties" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WICGifLogicalScreenSignature","Value":1} + ,{"Name":"WICGifLogicalScreenDescriptorWidth","Value":2} + ,{"Name":"WICGifLogicalScreenDescriptorHeight","Value":3} + ,{"Name":"WICGifLogicalScreenDescriptorGlobalColorTableFlag","Value":4} + ,{"Name":"WICGifLogicalScreenDescriptorColorResolution","Value":5} + ,{"Name":"WICGifLogicalScreenDescriptorSortFlag","Value":6} + ,{"Name":"WICGifLogicalScreenDescriptorGlobalColorTableSize","Value":7} + ,{"Name":"WICGifLogicalScreenDescriptorBackgroundColorIndex","Value":8} + ,{"Name":"WICGifLogicalScreenDescriptorPixelAspectRatio","Value":9} + ,{"Name":"WICGifLogicalScreenDescriptorProperties_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WICGifImageDescriptorProperties" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WICGifImageDescriptorLeft","Value":1} + ,{"Name":"WICGifImageDescriptorTop","Value":2} + ,{"Name":"WICGifImageDescriptorWidth","Value":3} + ,{"Name":"WICGifImageDescriptorHeight","Value":4} + ,{"Name":"WICGifImageDescriptorLocalColorTableFlag","Value":5} + ,{"Name":"WICGifImageDescriptorInterlaceFlag","Value":6} + ,{"Name":"WICGifImageDescriptorSortFlag","Value":7} + ,{"Name":"WICGifImageDescriptorLocalColorTableSize","Value":8} + ,{"Name":"WICGifImageDescriptorProperties_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WICGifGraphicControlExtensionProperties" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WICGifGraphicControlExtensionDisposal","Value":1} + ,{"Name":"WICGifGraphicControlExtensionUserInputFlag","Value":2} + ,{"Name":"WICGifGraphicControlExtensionTransparencyFlag","Value":3} + ,{"Name":"WICGifGraphicControlExtensionDelay","Value":4} + ,{"Name":"WICGifGraphicControlExtensionTransparentColorIndex","Value":5} + ,{"Name":"WICGifGraphicControlExtensionProperties_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WICGifApplicationExtensionProperties" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WICGifApplicationExtensionApplication","Value":1} + ,{"Name":"WICGifApplicationExtensionData","Value":2} + ,{"Name":"WICGifApplicationExtensionProperties_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WICGifCommentExtensionProperties" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WICGifCommentExtensionText","Value":1} + ,{"Name":"WICGifCommentExtensionProperties_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WICJpegCommentProperties" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WICJpegCommentText","Value":1} + ,{"Name":"WICJpegCommentProperties_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WICJpegLuminanceProperties" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WICJpegLuminanceTable","Value":1} + ,{"Name":"WICJpegLuminanceProperties_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WICJpegChrominanceProperties" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WICJpegChrominanceTable","Value":1} + ,{"Name":"WICJpegChrominanceProperties_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WIC8BIMIptcProperties" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WIC8BIMIptcPString","Value":0} + ,{"Name":"WIC8BIMIptcEmbeddedIPTC","Value":1} + ,{"Name":"WIC8BIMIptcProperties_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WIC8BIMResolutionInfoProperties" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WIC8BIMResolutionInfoPString","Value":1} + ,{"Name":"WIC8BIMResolutionInfoHResolution","Value":2} + ,{"Name":"WIC8BIMResolutionInfoHResolutionUnit","Value":3} + ,{"Name":"WIC8BIMResolutionInfoWidthUnit","Value":4} + ,{"Name":"WIC8BIMResolutionInfoVResolution","Value":5} + ,{"Name":"WIC8BIMResolutionInfoVResolutionUnit","Value":6} + ,{"Name":"WIC8BIMResolutionInfoHeightUnit","Value":7} + ,{"Name":"WIC8BIMResolutionInfoProperties_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WIC8BIMIptcDigestProperties" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WIC8BIMIptcDigestPString","Value":1} + ,{"Name":"WIC8BIMIptcDigestIptcDigest","Value":2} + ,{"Name":"WIC8BIMIptcDigestProperties_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WICPngGamaProperties" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WICPngGamaGamma","Value":1} + ,{"Name":"WICPngGamaProperties_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WICPngBkgdProperties" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WICPngBkgdBackgroundColor","Value":1} + ,{"Name":"WICPngBkgdProperties_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WICPngItxtProperties" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WICPngItxtKeyword","Value":1} + ,{"Name":"WICPngItxtCompressionFlag","Value":2} + ,{"Name":"WICPngItxtLanguageTag","Value":3} + ,{"Name":"WICPngItxtTranslatedKeyword","Value":4} + ,{"Name":"WICPngItxtText","Value":5} + ,{"Name":"WICPngItxtProperties_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WICPngChrmProperties" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WICPngChrmWhitePointX","Value":1} + ,{"Name":"WICPngChrmWhitePointY","Value":2} + ,{"Name":"WICPngChrmRedX","Value":3} + ,{"Name":"WICPngChrmRedY","Value":4} + ,{"Name":"WICPngChrmGreenX","Value":5} + ,{"Name":"WICPngChrmGreenY","Value":6} + ,{"Name":"WICPngChrmBlueX","Value":7} + ,{"Name":"WICPngChrmBlueY","Value":8} + ,{"Name":"WICPngChrmProperties_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WICPngHistProperties" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WICPngHistFrequencies","Value":1} + ,{"Name":"WICPngHistProperties_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WICPngIccpProperties" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WICPngIccpProfileName","Value":1} + ,{"Name":"WICPngIccpProfileData","Value":2} + ,{"Name":"WICPngIccpProperties_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WICPngSrgbProperties" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WICPngSrgbRenderingIntent","Value":1} + ,{"Name":"WICPngSrgbProperties_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WICPngTimeProperties" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WICPngTimeYear","Value":1} + ,{"Name":"WICPngTimeMonth","Value":2} + ,{"Name":"WICPngTimeDay","Value":3} + ,{"Name":"WICPngTimeHour","Value":4} + ,{"Name":"WICPngTimeMinute","Value":5} + ,{"Name":"WICPngTimeSecond","Value":6} + ,{"Name":"WICPngTimeProperties_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WICHeifProperties" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WICHeifOrientation","Value":1} + ,{"Name":"WICHeifProperties_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WICHeifHdrProperties" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WICHeifHdrMaximumLuminanceLevel","Value":1} + ,{"Name":"WICHeifHdrMaximumFrameAverageLuminanceLevel","Value":2} + ,{"Name":"WICHeifHdrMinimumMasteringDisplayLuminanceLevel","Value":3} + ,{"Name":"WICHeifHdrMaximumMasteringDisplayLuminanceLevel","Value":4} + ,{"Name":"WICHeifHdrCustomVideoPrimaries","Value":5} + ,{"Name":"WICHeifHdrProperties_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WICWebpAnimProperties" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WICWebpAnimLoopCount","Value":1} + ,{"Name":"WICWebpAnimProperties_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WICWebpAnmfProperties" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WICWebpAnmfFrameDuration","Value":1} + ,{"Name":"WICWebpAnmfProperties_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WICSectionAccessLevel" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WICSectionAccessLevelRead","Value":1} + ,{"Name":"WICSectionAccessLevelReadWrite","Value":3} + ,{"Name":"WICSectionAccessLevel_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WICPixelFormatNumericRepresentation" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WICPixelFormatNumericRepresentationUnspecified","Value":0} + ,{"Name":"WICPixelFormatNumericRepresentationIndexed","Value":1} + ,{"Name":"WICPixelFormatNumericRepresentationUnsignedInteger","Value":2} + ,{"Name":"WICPixelFormatNumericRepresentationSignedInteger","Value":3} + ,{"Name":"WICPixelFormatNumericRepresentationFixed","Value":4} + ,{"Name":"WICPixelFormatNumericRepresentationFloat","Value":5} + ,{"Name":"WICPixelFormatNumericRepresentation_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WICPlanarOptions" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WICPlanarOptionsDefault","Value":0} + ,{"Name":"WICPlanarOptionsPreserveSubsampling","Value":1} + ,{"Name":"WICPLANAROPTIONS_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICJpegIndexingOptions" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WICJpegIndexingOptionsGenerateOnDemand","Value":0} + ,{"Name":"WICJpegIndexingOptionsGenerateOnLoad","Value":1} + ,{"Name":"WICJpegIndexingOptions_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WICJpegTransferMatrix" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WICJpegTransferMatrixIdentity","Value":0} + ,{"Name":"WICJpegTransferMatrixBT601","Value":1} + ,{"Name":"WICJpegTransferMatrix_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WICJpegScanType" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WICJpegScanTypeInterleaved","Value":0} + ,{"Name":"WICJpegScanTypePlanarComponents","Value":1} + ,{"Name":"WICJpegScanTypeProgressive","Value":2} + ,{"Name":"WICJpegScanType_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WICImageParameters" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"DpiY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Top","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Left","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"PixelWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PixelHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WICBitmapPlaneDescription" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Format","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WICBitmapPlane" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Format","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"pbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cbStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WICJpegFrameHeader" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TransferMatrix","Type":{"Kind":"ApiRef","Name":"WICJpegTransferMatrix","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":[]} + ,{"Name":"ScanType","Type":{"Kind":"ApiRef","Name":"WICJpegScanType","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":[]} + ,{"Name":"cComponents","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ComponentIdentifiers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SampleFactors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"QuantizationTableIndices","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WICJpegScanHeader" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cComponents","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RestartInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ComponentSelectors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HuffmanTableIndices","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartSpectralSelection","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"EndSpectralSelection","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SuccessiveApproximationHigh","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SuccessiveApproximationLow","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IWICPalette" + ,"Architectures":[] + ,"Platform":"windows5.1.2600" + ,"Kind":"Com" + ,"Guid":"00000040-a8f2-4877-ba0a-fd2b6645fb94" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"InitializePredefined" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ePaletteType","Type":{"Kind":"ApiRef","Name":"WICBitmapPaletteType","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"fAddTransparentColor","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeCustom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pColors","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"cCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeFromBitmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pISurface","Type":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"cCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fAddTransparentColor","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeFromPalette" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pIPalette","Type":{"Kind":"ApiRef","Name":"IWICPalette","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pePaletteType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICBitmapPaletteType","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetColorCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pcCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetColors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"cCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pColors","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcActualColors","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsBlackWhite" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pfIsBlackWhite","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsGrayscale" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pfIsGrayscale","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HasAlpha" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pfHasAlpha","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWICBitmapSource" + ,"Architectures":[] + ,"Platform":"windows5.1.2600" + ,"Kind":"Com" + ,"Guid":"00000120-a8f2-4877-ba0a-fd2b6645fb94" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"puiWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"puiHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPixelFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pPixelFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetResolution" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pDpiX","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ,{"Name":"pDpiY","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CopyPalette" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pIPalette","Type":{"Kind":"ApiRef","Name":"IWICPalette","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CopyPixels" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICRect","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cbStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWICFormatConverter" + ,"Architectures":[] + ,"Platform":"windows5.1.2600" + ,"Kind":"Com" + ,"Guid":"00000301-a8f2-4877-ba0a-fd2b6645fb94" + ,"Interface":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pISource","Type":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dstFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"dither","Type":{"Kind":"ApiRef","Name":"WICBitmapDitherType","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pIPalette","Type":{"Kind":"ApiRef","Name":"IWICPalette","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"alphaThresholdPercent","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"paletteTranslate","Type":{"Kind":"ApiRef","Name":"WICBitmapPaletteType","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CanConvert" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"srcPixelFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"dstPixelFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"pfCanConvert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWICPlanarFormatConverter" + ,"Architectures":[] + ,"Platform":"windows8.1" + ,"Kind":"Com" + ,"Guid":"bebee9cb-83b0-4dcc-8132-b0aaa55eac96" + ,"Interface":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppPlanes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cPlanes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dstFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"dither","Type":{"Kind":"ApiRef","Name":"WICBitmapDitherType","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pIPalette","Type":{"Kind":"ApiRef","Name":"IWICPalette","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"alphaThresholdPercent","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"paletteTranslate","Type":{"Kind":"ApiRef","Name":"WICBitmapPaletteType","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CanConvert" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pSrcPixelFormats","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"cSrcPlanes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dstPixelFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"pfCanConvert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWICBitmapScaler" + ,"Architectures":[] + ,"Platform":"windows5.1.2600" + ,"Kind":"Com" + ,"Guid":"00000302-a8f2-4877-ba0a-fd2b6645fb94" + ,"Interface":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pISource","Type":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"uiWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uiHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"mode","Type":{"Kind":"ApiRef","Name":"WICBitmapInterpolationMode","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWICBitmapClipper" + ,"Architectures":[] + ,"Platform":"windows5.1.2600" + ,"Kind":"Com" + ,"Guid":"e4fbcf03-223d-4e81-9333-d635556dd1b5" + ,"Interface":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pISource","Type":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICRect","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IWICBitmapFlipRotator" + ,"Architectures":[] + ,"Platform":"windows5.1.2600" + ,"Kind":"Com" + ,"Guid":"5009834f-2d6a-41ce-9e1b-17c5aff7a782" + ,"Interface":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pISource","Type":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"options","Type":{"Kind":"ApiRef","Name":"WICBitmapTransformOptions","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWICBitmapLock" + ,"Architectures":[] + ,"Platform":"windows5.1.2600" + ,"Kind":"Com" + ,"Guid":"00000123-a8f2-4877-ba0a-fd2b6645fb94" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"puiWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"puiHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStride" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pcbStride","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDataPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pcbBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppbData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPixelFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pPixelFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWICBitmap" + ,"Architectures":[] + ,"Platform":"windows5.1.2600" + ,"Kind":"Com" + ,"Guid":"00000121-a8f2-4877-ba0a-fd2b6645fb94" + ,"Interface":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]} + ,"Methods":[ + { + "Name":"Lock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"prcLock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICRect","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppILock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapLock","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetPalette" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pIPalette","Type":{"Kind":"ApiRef","Name":"IWICPalette","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetResolution" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"dpiX","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"dpiY","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWICColorContext" + ,"Architectures":[] + ,"Platform":"windows5.1.2600" + ,"Kind":"Com" + ,"Guid":"3c613a02-34b2-44ea-9a7c-45aea9c6fd6d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeFromFilename" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"wzFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"InitializeFromMemory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pbBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeFromExifColorSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICColorContextType","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProfileBytes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pcbActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetExifColorSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWICColorTransform" + ,"Architectures":[] + ,"Platform":"windows5.1.2600" + ,"Kind":"Com" + ,"Guid":"b66f034f-d0e2-40ab-b436-6de39e321a94" + ,"Interface":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pIBitmapSource","Type":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pIContextSource","Type":{"Kind":"ApiRef","Name":"IWICColorContext","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pIContextDest","Type":{"Kind":"ApiRef","Name":"IWICColorContext","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pixelFmtDest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWICFastMetadataEncoder" + ,"Architectures":[] + ,"Platform":"windows5.1.2600" + ,"Kind":"Com" + ,"Guid":"b84e2c09-78c9-4ac4-8bd3-524ae1663a2f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"Commit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetMetadataQueryWriter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppIMetadataQueryWriter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICMetadataQueryWriter","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWICStream" + ,"Architectures":[] + ,"Platform":"windows5.1.2600" + ,"Kind":"Com" + ,"Guid":"135ff860-22b7-4ddf-b0f6-218f4f299a43" + ,"Interface":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeFromIStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pIStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeFromFilename" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"wzFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeFromMemory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pbBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeFromIStreamRegion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"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":"IWICEnumMetadataItem" + ,"Architectures":[] + ,"Platform":"windows5.1.2600" + ,"Kind":"Com" + ,"Guid":"dc2bb46d-3f07-481e-8625-220c4aedbb33" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgeltSchema","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"rgeltId","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"rgeltValue","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppIEnumMetadataItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICEnumMetadataItem","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWICMetadataQueryReader" + ,"Architectures":[] + ,"Platform":"windows5.1.2600" + ,"Kind":"Com" + ,"Guid":"30989668-e1c9-4597-b395-458eedb808df" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetContainerFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pguidContainerFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLocation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"cchMaxLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wzNamespace","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"pcchActualLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMetadataByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"wzName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pvarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetEnumerator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppIEnumString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumString","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWICMetadataQueryWriter" + ,"Architectures":[] + ,"Platform":"windows5.1.2600" + ,"Kind":"Com" + ,"Guid":"a721791a-0def-4d06-bd91-2118bf1db10b" + ,"Interface":{"Kind":"ApiRef","Name":"IWICMetadataQueryReader","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]} + ,"Methods":[ + { + "Name":"SetMetadataByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"wzName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pvarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RemoveMetadataByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"wzName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IWICBitmapEncoder" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"00000103-a8f2-4877-ba0a-fd2b6645fb94" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pIStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"cacheOption","Type":{"Kind":"ApiRef","Name":"WICBitmapEncoderCacheOption","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetContainerFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pguidContainerFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetEncoderInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppIEncoderInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapEncoderInfo","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetColorContexts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"cCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppIColorContext","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"IWICColorContext","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPalette" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pIPalette","Type":{"Kind":"ApiRef","Name":"IWICPalette","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetThumbnail" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pIThumbnail","Type":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPreview" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pIPreview","Type":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateNewFrame" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppIFrameEncode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapFrameEncode","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppIEncoderOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPropertyBag2","TargetKind":"Com","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Commit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetMetadataQueryWriter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppIMetadataQueryWriter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICMetadataQueryWriter","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWICBitmapFrameEncode" + ,"Architectures":[] + ,"Platform":"windows5.1.2600" + ,"Kind":"Com" + ,"Guid":"00000105-a8f2-4877-ba0a-fd2b6645fb94" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pIEncoderOptions","Type":{"Kind":"ApiRef","Name":"IPropertyBag2","TargetKind":"Com","Api":"System.Com.StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"uiWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uiHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetResolution" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"dpiX","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"dpiY","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPixelFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pPixelFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetColorContexts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"cCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppIColorContext","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"IWICColorContext","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPalette" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pIPalette","Type":{"Kind":"ApiRef","Name":"IWICPalette","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetThumbnail" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pIThumbnail","Type":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WritePixels" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"lineCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbPixels","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WriteSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pIBitmapSource","Type":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICRect","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"Commit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetMetadataQueryWriter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppIMetadataQueryWriter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICMetadataQueryWriter","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWICPlanarBitmapFrameEncode" + ,"Architectures":[] + ,"Platform":"windows8.1" + ,"Kind":"Com" + ,"Guid":"f928b7b8-2221-40c1-b72e-7e82f1974d1a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"WritePixels" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"lineCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPlanes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"WICBitmapPlane","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cPlanes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WriteSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppPlanes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cPlanes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"prcSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICRect","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWICBitmapDecoder" + ,"Architectures":[] + ,"Platform":"windows5.1.2600" + ,"Kind":"Com" + ,"Guid":"9edde9e7-8dee-47ea-99df-e6faf2ed44bf" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"QueryCapability" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pIStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwCapability","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pIStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"cacheOptions","Type":{"Kind":"ApiRef","Name":"WICDecodeOptions","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetContainerFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pguidContainerFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDecoderInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppIDecoderInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapDecoderInfo","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CopyPalette" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pIPalette","Type":{"Kind":"ApiRef","Name":"IWICPalette","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMetadataQueryReader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppIMetadataQueryReader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICMetadataQueryReader","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPreview" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppIBitmapSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetColorContexts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"cCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppIColorContexts","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"IWICColorContext","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pcActualCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetThumbnail" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppIThumbnail","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFrameCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFrame" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppIBitmapFrame","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapFrameDecode","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWICBitmapSourceTransform" + ,"Architectures":[] + ,"Platform":"windows5.1.2600" + ,"Kind":"Com" + ,"Guid":"3b16811b-6a43-4ec9-b713-3d5a0c13b940" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"CopyPixels" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICRect","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"uiWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uiHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pguidDstFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"dstTransform","Type":{"Kind":"ApiRef","Name":"WICBitmapTransformOptions","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"nStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetClosestSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"puiWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"puiHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetClosestPixelFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pguidDstFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DoesSupportTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"dstTransform","Type":{"Kind":"ApiRef","Name":"WICBitmapTransformOptions","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfIsSupported","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWICPlanarBitmapSourceTransform" + ,"Architectures":[] + ,"Platform":"windows8.1" + ,"Kind":"Com" + ,"Guid":"3aff9cce-be95-4303-b927-e7d16ff4a613" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"DoesSupportTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"puiWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"puiHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dstTransform","Type":{"Kind":"ApiRef","Name":"WICBitmapTransformOptions","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dstPlanarOptions","Type":{"Kind":"ApiRef","Name":"WICPlanarOptions","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pguidDstFormats","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pPlaneDescriptions","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"ApiRef","Name":"WICBitmapPlaneDescription","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"cPlanes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfIsSupported","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CopyPixels" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"prcSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICRect","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"uiWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uiHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dstTransform","Type":{"Kind":"ApiRef","Name":"WICBitmapTransformOptions","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dstPlanarOptions","Type":{"Kind":"ApiRef","Name":"WICPlanarOptions","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDstPlanes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"ApiRef","Name":"WICBitmapPlane","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cPlanes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWICBitmapFrameDecode" + ,"Architectures":[] + ,"Platform":"windows5.1.2600" + ,"Kind":"Com" + ,"Guid":"3b16811b-6a43-4ec9-a813-3d930c13b940" + ,"Interface":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]} + ,"Methods":[ + { + "Name":"GetMetadataQueryReader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppIMetadataQueryReader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICMetadataQueryReader","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetColorContexts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"cCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppIColorContexts","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"IWICColorContext","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pcActualCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetThumbnail" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppIThumbnail","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWICProgressiveLevelControl" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"daac296f-7aa5-4dbf-8d15-225c5976f891" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetLevelCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pcLevels","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetCurrentLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pnLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetCurrentLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"nLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWICProgressCallback" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"4776f9cd-9517-45fa-bf24-e89c5ec5c60c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"Notify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"uFrameNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"operation","Type":{"Kind":"ApiRef","Name":"WICProgressOperation","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dblProgress","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"PFNProgressNotification" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"uFrameNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"operation","Type":{"Kind":"ApiRef","Name":"WICProgressOperation","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dblProgress","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IWICBitmapCodecProgressNotification" + ,"Architectures":[] + ,"Platform":"windows5.1.2600" + ,"Kind":"Com" + ,"Guid":"64c1024e-c3cf-4462-8078-88c2b11c46d9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"RegisterProgressNotification" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pfnProgressNotification","Type":{"Kind":"ApiRef","Name":"PFNProgressNotification","TargetKind":"FunctionPointer","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwProgressFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWICComponentInfo" + ,"Architectures":[] + ,"Platform":"windows5.1.2600" + ,"Kind":"Com" + ,"Guid":"23bc3f0a-698b-4357-886b-f24d50671334" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetComponentType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICComponentType","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCLSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSigningStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAuthor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"cchAuthor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wzAuthor","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"pcchActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVendorGUID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pguidVendor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"cchVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wzVersion","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"pcchActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSpecVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"cchSpecVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wzSpecVersion","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"pcchActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFriendlyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"cchFriendlyName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wzFriendlyName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"pcchActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWICFormatConverterInfo" + ,"Architectures":[] + ,"Platform":"windows5.1.2600" + ,"Kind":"Com" + ,"Guid":"9f34fb65-13f4-4f15-bc57-3726b5e53d9f" + ,"Interface":{"Kind":"ApiRef","Name":"IWICComponentInfo","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]} + ,"Methods":[ + { + "Name":"GetPixelFormats" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"cFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPixelFormatGUIDs","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"pcActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppIConverter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICFormatConverter","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWICBitmapCodecInfo" + ,"Architectures":[] + ,"Platform":"windows5.1.2600" + ,"Kind":"Com" + ,"Guid":"e87a44c4-b76e-4c47-8b09-298eb12a2714" + ,"Interface":{"Kind":"ApiRef","Name":"IWICComponentInfo","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]} + ,"Methods":[ + { + "Name":"GetContainerFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pguidContainerFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPixelFormats" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"cFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pguidPixelFormats","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"pcActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetColorManagementVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"cchColorManagementVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wzColorManagementVersion","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"pcchActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDeviceManufacturer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"cchDeviceManufacturer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wzDeviceManufacturer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"pcchActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDeviceModels" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"cchDeviceModels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wzDeviceModels","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"pcchActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMimeTypes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"cchMimeTypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wzMimeTypes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"pcchActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFileExtensions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"cchFileExtensions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wzFileExtensions","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"pcchActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DoesSupportAnimation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pfSupportAnimation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DoesSupportChromakey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pfSupportChromakey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DoesSupportLossless" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pfSupportLossless","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DoesSupportMultiframe" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pfSupportMultiframe","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MatchesMimeType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"wzMimeType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pfMatches","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWICBitmapEncoderInfo" + ,"Architectures":[] + ,"Platform":"windows5.1.2600" + ,"Kind":"Com" + ,"Guid":"94c9b4ee-a09f-4f92-8a1e-4a9bce7e76fb" + ,"Interface":{"Kind":"ApiRef","Name":"IWICBitmapCodecInfo","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]} + ,"Methods":[ + { + "Name":"CreateInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppIBitmapEncoder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapEncoder","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IWICBitmapDecoderInfo" + ,"Architectures":[] + ,"Platform":"windows5.1.2600" + ,"Kind":"Com" + ,"Guid":"d8cd007f-d08f-4191-9bfc-236ea7f0e4b5" + ,"Interface":{"Kind":"ApiRef","Name":"IWICBitmapCodecInfo","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]} + ,"Methods":[ + { + "Name":"GetPatterns" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"cbSizePatterns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPatterns","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICBitmapPattern","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":0},"Optional"]} + ,{"Name":"pcPatterns","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbPatternsActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MatchesPattern" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pIStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfMatches","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppIBitmapDecoder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapDecoder","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IWICPixelFormatInfo" + ,"Architectures":[] + ,"Platform":"windows5.1.2600" + ,"Kind":"Com" + ,"Guid":"e8eda601-3d48-431a-ab44-69059be88bbe" + ,"Interface":{"Kind":"ApiRef","Name":"IWICComponentInfo","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]} + ,"Methods":[ + { + "Name":"GetFormatGUID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetColorContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppIColorContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICColorContext","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBitsPerPixel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"puiBitsPerPixel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetChannelCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"puiChannelCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetChannelMask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"uiChannelIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbMaskBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbMaskBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pcbActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWICPixelFormatInfo2" + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Kind":"Com" + ,"Guid":"a9db33a2-af5f-43c7-b679-74f5984b5aa4" + ,"Interface":{"Kind":"ApiRef","Name":"IWICPixelFormatInfo","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]} + ,"Methods":[ + { + "Name":"SupportsTransparency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pfSupportsTransparency","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNumericRepresentation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pNumericRepresentation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICPixelFormatNumericRepresentation","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWICImagingFactory" + ,"Architectures":[] + ,"Platform":"windows5.1.2600" + ,"Kind":"Com" + ,"Guid":"ec5ec8a9-c395-4314-9c77-54d7a935ff70" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateDecoderFromFilename" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"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","Const"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"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"]} + ] + } + ,{ + "Name":"CreateDecoderFromStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pIStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pguidVendor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"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"]} + ] + } + ,{ + "Name":"CreateDecoderFromFileHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pguidVendor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"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"]} + ] + } + ,{ + "Name":"CreateComponentInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"clsidComponent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppIInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICComponentInfo","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateDecoder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"guidContainerFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pguidVendor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppIDecoder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapDecoder","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateEncoder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"guidContainerFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pguidVendor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppIEncoder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapEncoder","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreatePalette" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppIPalette","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICPalette","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateFormatConverter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppIFormatConverter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICFormatConverter","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateBitmapScaler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppIBitmapScaler","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapScaler","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateBitmapClipper" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppIBitmapClipper","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapClipper","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateBitmapFlipRotator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppIBitmapFlipRotator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapFlipRotator","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppIWICStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICStream","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateColorContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppIWICColorContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICColorContext","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateColorTransformer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppIWICColorTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICColorTransform","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateBitmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"uiWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uiHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pixelFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"option","Type":{"Kind":"ApiRef","Name":"WICBitmapCreateCacheOption","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIBitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmap","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateBitmapFromSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pIBitmapSource","Type":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"option","Type":{"Kind":"ApiRef","Name":"WICBitmapCreateCacheOption","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIBitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmap","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateBitmapFromSourceRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pIBitmapSource","Type":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppIBitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmap","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateBitmapFromMemory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"uiWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uiHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pixelFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"cbStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"ppIBitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmap","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateBitmapFromHBITMAP" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"hBitmap","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"hPalette","Type":{"Kind":"ApiRef","Name":"HPALETTE","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"options","Type":{"Kind":"ApiRef","Name":"WICBitmapAlphaChannelOption","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIBitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmap","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateBitmapFromHICON" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"UI.WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIBitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmap","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateComponentEnumerator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"componentTypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppIEnumUnknown","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateFastMetadataEncoderFromDecoder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pIDecoder","Type":{"Kind":"ApiRef","Name":"IWICBitmapDecoder","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIFastEncoder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICFastMetadataEncoder","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateFastMetadataEncoderFromFrameDecode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pIFrameDecoder","Type":{"Kind":"ApiRef","Name":"IWICBitmapFrameDecode","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIFastEncoder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICFastMetadataEncoder","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateQueryWriter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"guidMetadataFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pguidVendor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppIQueryWriter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICMetadataQueryWriter","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateQueryWriterFromReader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pIQueryReader","Type":{"Kind":"ApiRef","Name":"IWICMetadataQueryReader","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pguidVendor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppIQueryWriter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICMetadataQueryWriter","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"WICTiffCompressionOption" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WICTiffCompressionDontCare","Value":0} + ,{"Name":"WICTiffCompressionNone","Value":1} + ,{"Name":"WICTiffCompressionCCITT3","Value":2} + ,{"Name":"WICTiffCompressionCCITT4","Value":3} + ,{"Name":"WICTiffCompressionLZW","Value":4} + ,{"Name":"WICTiffCompressionRLE","Value":5} + ,{"Name":"WICTiffCompressionZIP","Value":6} + ,{"Name":"WICTiffCompressionLZWHDifferencing","Value":7} + ,{"Name":"WICTIFFCOMPRESSIONOPTION_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICJpegYCrCbSubsamplingOption" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WICJpegYCrCbSubsamplingDefault","Value":0} + ,{"Name":"WICJpegYCrCbSubsampling420","Value":1} + ,{"Name":"WICJpegYCrCbSubsampling422","Value":2} + ,{"Name":"WICJpegYCrCbSubsampling444","Value":3} + ,{"Name":"WICJpegYCrCbSubsampling440","Value":4} + ,{"Name":"WICJPEGYCRCBSUBSAMPLING_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICPngFilterOption" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WICPngFilterUnspecified","Value":0} + ,{"Name":"WICPngFilterNone","Value":1} + ,{"Name":"WICPngFilterSub","Value":2} + ,{"Name":"WICPngFilterUp","Value":3} + ,{"Name":"WICPngFilterAverage","Value":4} + ,{"Name":"WICPngFilterPaeth","Value":5} + ,{"Name":"WICPngFilterAdaptive","Value":6} + ,{"Name":"WICPNGFILTEROPTION_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICNamedWhitePoint" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WICWhitePointDefault","Value":1} + ,{"Name":"WICWhitePointDaylight","Value":2} + ,{"Name":"WICWhitePointCloudy","Value":4} + ,{"Name":"WICWhitePointShade","Value":8} + ,{"Name":"WICWhitePointTungsten","Value":16} + ,{"Name":"WICWhitePointFluorescent","Value":32} + ,{"Name":"WICWhitePointFlash","Value":64} + ,{"Name":"WICWhitePointUnderwater","Value":128} + ,{"Name":"WICWhitePointCustom","Value":256} + ,{"Name":"WICWhitePointAutoWhiteBalance","Value":512} + ,{"Name":"WICWhitePointAsShot","Value":1} + ,{"Name":"WICNAMEDWHITEPOINT_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICRawCapabilities" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WICRawCapabilityNotSupported","Value":0} + ,{"Name":"WICRawCapabilityGetSupported","Value":1} + ,{"Name":"WICRawCapabilityFullySupported","Value":2} + ,{"Name":"WICRAWCAPABILITIES_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICRawRotationCapabilities" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WICRawRotationCapabilityNotSupported","Value":0} + ,{"Name":"WICRawRotationCapabilityGetSupported","Value":1} + ,{"Name":"WICRawRotationCapabilityNinetyDegreesSupported","Value":2} + ,{"Name":"WICRawRotationCapabilityFullySupported","Value":3} + ,{"Name":"WICRAWROTATIONCAPABILITIES_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICRawCapabilitiesInfo" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CodecMajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CodecMinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExposureCompensationSupport","Type":{"Kind":"ApiRef","Name":"WICRawCapabilities","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":[]} + ,{"Name":"ContrastSupport","Type":{"Kind":"ApiRef","Name":"WICRawCapabilities","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":[]} + ,{"Name":"RGBWhitePointSupport","Type":{"Kind":"ApiRef","Name":"WICRawCapabilities","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":[]} + ,{"Name":"NamedWhitePointSupport","Type":{"Kind":"ApiRef","Name":"WICRawCapabilities","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":[]} + ,{"Name":"NamedWhitePointSupportMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"KelvinWhitePointSupport","Type":{"Kind":"ApiRef","Name":"WICRawCapabilities","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":[]} + ,{"Name":"GammaSupport","Type":{"Kind":"ApiRef","Name":"WICRawCapabilities","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":[]} + ,{"Name":"TintSupport","Type":{"Kind":"ApiRef","Name":"WICRawCapabilities","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":[]} + ,{"Name":"SaturationSupport","Type":{"Kind":"ApiRef","Name":"WICRawCapabilities","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":[]} + ,{"Name":"SharpnessSupport","Type":{"Kind":"ApiRef","Name":"WICRawCapabilities","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":[]} + ,{"Name":"NoiseReductionSupport","Type":{"Kind":"ApiRef","Name":"WICRawCapabilities","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":[]} + ,{"Name":"DestinationColorProfileSupport","Type":{"Kind":"ApiRef","Name":"WICRawCapabilities","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":[]} + ,{"Name":"ToneCurveSupport","Type":{"Kind":"ApiRef","Name":"WICRawCapabilities","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":[]} + ,{"Name":"RotationSupport","Type":{"Kind":"ApiRef","Name":"WICRawRotationCapabilities","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":[]} + ,{"Name":"RenderModeSupport","Type":{"Kind":"ApiRef","Name":"WICRawCapabilities","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WICRawParameterSet" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WICAsShotParameterSet","Value":1} + ,{"Name":"WICUserAdjustedParameterSet","Value":2} + ,{"Name":"WICAutoAdjustedParameterSet","Value":3} + ,{"Name":"WICRAWPARAMETERSET_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICRawRenderMode" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WICRawRenderModeDraft","Value":1} + ,{"Name":"WICRawRenderModeNormal","Value":2} + ,{"Name":"WICRawRenderModeBestQuality","Value":3} + ,{"Name":"WICRAWRENDERMODE_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICRawToneCurvePoint" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Input","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"Output","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WICRawToneCurve" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IWICDevelopRawNotificationCallback" + ,"Architectures":[] + ,"Platform":"windows5.1.2600" + ,"Kind":"Com" + ,"Guid":"95c75a6e-3e8c-4ec2-85a8-aebcc551e59b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"Notify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"NotificationMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWICDevelopRaw" + ,"Architectures":[] + ,"Platform":"windows5.1.2600" + ,"Kind":"Com" + ,"Guid":"fbec5e44-f7be-4b65-b7f8-c0c81fef026d" + ,"Interface":{"Kind":"ApiRef","Name":"IWICBitmapFrameDecode","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]} + ,"Methods":[ + { + "Name":"QueryRawCapabilitiesInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICRawCapabilitiesInfo","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LoadParameterSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ParameterSet","Type":{"Kind":"ApiRef","Name":"WICRawParameterSet","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCurrentParameterSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppCurrentParameterSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPropertyBag2","TargetKind":"Com","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetExposureCompensation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ev","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetExposureCompensation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pEV","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetWhitePointRGB" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Red","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Green","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Blue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetWhitePointRGB" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pRed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pGreen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pBlue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetNamedWhitePoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"WhitePoint","Type":{"Kind":"ApiRef","Name":"WICNamedWhitePoint","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNamedWhitePoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pWhitePoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICNamedWhitePoint","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetWhitePointKelvin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"WhitePointKelvin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetWhitePointKelvin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pWhitePointKelvin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetKelvinRangeInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pMinKelvinTemp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pMaxKelvinTemp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pKelvinTempStepValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetContrast" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Contrast","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetContrast" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pContrast","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetGamma" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Gamma","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetGamma" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pGamma","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSharpness" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Sharpness","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSharpness" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pSharpness","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSaturation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Saturation","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSaturation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pSaturation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetTint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Tint","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pTint","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetNoiseReduction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"NoiseReduction","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNoiseReduction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pNoiseReduction","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetDestinationColorContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pColorContext","Type":{"Kind":"ApiRef","Name":"IWICColorContext","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetToneCurve" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"cbToneCurveSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pToneCurve","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICRawToneCurve","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":0},"Const"]} + ] + } + ,{ + "Name":"GetToneCurve" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"cbToneCurveBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pToneCurve","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICRawToneCurve","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":0},"Optional"]} + ,{"Name":"pcbActualToneCurveBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"SetRotation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"Rotation","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRotation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pRotation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetRenderMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"RenderMode","Type":{"Kind":"ApiRef","Name":"WICRawRenderMode","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRenderMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pRenderMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICRawRenderMode","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetNotificationCallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IWICDevelopRawNotificationCallback","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"WICDdsDimension" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WICDdsTexture1D","Value":0} + ,{"Name":"WICDdsTexture2D","Value":1} + ,{"Name":"WICDdsTexture3D","Value":2} + ,{"Name":"WICDdsTextureCube","Value":3} + ,{"Name":"WICDDSTEXTURE_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICDdsAlphaMode" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WICDdsAlphaModeUnknown","Value":0} + ,{"Name":"WICDdsAlphaModeStraight","Value":1} + ,{"Name":"WICDdsAlphaModePremultiplied","Value":2} + ,{"Name":"WICDdsAlphaModeOpaque","Value":3} + ,{"Name":"WICDdsAlphaModeCustom","Value":4} + ,{"Name":"WICDDSALPHAMODE_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICDdsParameters" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Depth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DxgiFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]} + ,{"Name":"Dimension","Type":{"Kind":"ApiRef","Name":"WICDdsDimension","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":[]} + ,{"Name":"AlphaMode","Type":{"Kind":"ApiRef","Name":"WICDdsAlphaMode","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IWICDdsDecoder" + ,"Architectures":[] + ,"Platform":"windows8.1" + ,"Kind":"Com" + ,"Guid":"409cd537-8532-40cb-9774-e2feb2df4e9c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICDdsParameters","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFrame" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"arrayIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"mipLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"sliceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppIBitmapFrame","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapFrameDecode","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IWICDdsEncoder" + ,"Architectures":[] + ,"Platform":"windows8.1" + ,"Kind":"Com" + ,"Guid":"5cacdb4c-407e-41b3-b936-d0f010cd6732" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICDdsParameters","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICDdsParameters","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateNewFrame" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppIFrameEncode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapFrameEncode","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pArrayIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pMipLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pSliceIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"WICDdsFormatInfo" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"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":[]} + ,{"Name":"BlockWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BlockHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IWICDdsFrameDecode" + ,"Architectures":[] + ,"Platform":"windows8.1" + ,"Kind":"Com" + ,"Guid":"3d4c0c61-18a4-41e4-bd80-481a4fc9f464" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSizeInBlocks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pWidthInBlocks","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pHeightInBlocks","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFormatInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pFormatInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICDdsFormatInfo","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CopyBlocks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"prcBoundsInBlocks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICRect","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cbStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWICJpegFrameDecode" + ,"Architectures":[] + ,"Platform":"windows10.0.10240" + ,"Kind":"Com" + ,"Guid":"8939f66e-c46a-4c21-a9d1-98b327ce1679" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"DoesSupportIndexing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pfIndexingSupported","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetIndexing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"options","Type":{"Kind":"ApiRef","Name":"WICJpegIndexingOptions","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"horizontalIntervalSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClearIndexing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetAcHuffmanTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"scanIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAcHuffmanTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_JPEG_AC_HUFFMAN_TABLE","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDcHuffmanTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"scanIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDcHuffmanTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_JPEG_DC_HUFFMAN_TABLE","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetQuantizationTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"scanIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pQuantizationTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_JPEG_QUANTIZATION_TABLE","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFrameHeader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pFrameHeader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICJpegFrameHeader","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetScanHeader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"scanIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pScanHeader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICJpegScanHeader","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CopyScan" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"scanIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"scanOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbScanData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbScanData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pcbScanDataActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CopyMinimalStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"streamOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbStreamData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbStreamData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pcbStreamDataActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWICJpegFrameEncode" + ,"Architectures":[] + ,"Platform":"windows10.0.10240" + ,"Kind":"Com" + ,"Guid":"2f0c601f-d2c6-468c-abfa-49495d983ed1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetAcHuffmanTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"scanIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAcHuffmanTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_JPEG_AC_HUFFMAN_TABLE","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDcHuffmanTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"scanIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDcHuffmanTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_JPEG_DC_HUFFMAN_TABLE","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetQuantizationTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"scanIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pQuantizationTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_JPEG_QUANTIZATION_TABLE","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WriteScan" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"cbScanData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbScanData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"WICMetadataCreationOptions" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WICMetadataCreationDefault","Value":0} + ,{"Name":"WICMetadataCreationAllowUnknown","Value":0} + ,{"Name":"WICMetadataCreationFailUnknown","Value":65536} + ,{"Name":"WICMetadataCreationMask","Value":-65536} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICPersistOptions" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WICPersistOptionDefault","Value":0} + ,{"Name":"WICPersistOptionLittleEndian","Value":0} + ,{"Name":"WICPersistOptionBigEndian","Value":1} + ,{"Name":"WICPersistOptionStrictFormat","Value":2} + ,{"Name":"WICPersistOptionNoCacheStream","Value":4} + ,{"Name":"WICPersistOptionPreferUTF8","Value":8} + ,{"Name":"WICPersistOptionMask","Value":65535} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IWICMetadataBlockReader" + ,"Architectures":[] + ,"Platform":"windows5.1.2600" + ,"Kind":"Com" + ,"Guid":"feaa2a8d-b3f3-43e4-b25c-d1de990a1ae1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetContainerFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pguidContainerFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pcCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetReaderByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"nIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppIMetadataReader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICMetadataReader","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetEnumerator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppIEnumMetadata","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWICMetadataBlockWriter" + ,"Architectures":[] + ,"Platform":"windows5.1.2600" + ,"Kind":"Com" + ,"Guid":"08fb9676-b444-41e8-8dbe-6a53a542bff1" + ,"Interface":{"Kind":"ApiRef","Name":"IWICMetadataBlockReader","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeFromBlockReader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pIMDBlockReader","Type":{"Kind":"ApiRef","Name":"IWICMetadataBlockReader","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetWriterByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"nIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppIMetadataWriter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICMetadataWriter","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddWriter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pIMetadataWriter","Type":{"Kind":"ApiRef","Name":"IWICMetadataWriter","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetWriterByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"nIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pIMetadataWriter","Type":{"Kind":"ApiRef","Name":"IWICMetadataWriter","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveWriterByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"nIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWICMetadataReader" + ,"Architectures":[] + ,"Platform":"windows5.1.2600" + ,"Kind":"Com" + ,"Guid":"9204fe99-d8fc-4fd5-a001-9536b067a899" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetMetadataFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pguidMetadataFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMetadataHandlerInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppIHandler","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICMetadataHandlerInfo","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pcCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetValueByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"nIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvarSchema","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pvarId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pvarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pvarSchema","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pvarId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pvarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetEnumerator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppIEnumMetadata","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICEnumMetadataItem","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWICMetadataWriter" + ,"Architectures":[] + ,"Platform":"windows5.1.2600" + ,"Kind":"Com" + ,"Guid":"f7836e16-3be0-470b-86bb-160d0aecd7de" + ,"Interface":{"Kind":"ApiRef","Name":"IWICMetadataReader","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]} + ,"Methods":[ + { + "Name":"SetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pvarSchema","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pvarId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pvarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetValueByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"nIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvarSchema","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pvarId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pvarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RemoveValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pvarSchema","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pvarId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RemoveValueByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"nIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWICStreamProvider" + ,"Architectures":[] + ,"Platform":"windows5.1.2600" + ,"Kind":"Com" + ,"Guid":"449494bc-b468-4927-96d7-ba90d31ab505" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppIStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPersistOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pdwPersistOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPreferredVendorGUID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pguidPreferredVendor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RefreshStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWICPersistStream" + ,"Architectures":[] + ,"Platform":"windows5.1.2600" + ,"Kind":"Com" + ,"Guid":"00675040-6908-45f8-86a3-49c7dfd6d9ad" + ,"Interface":{"Kind":"ApiRef","Name":"IPersistStream","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"LoadEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pIStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pguidPreferredVendor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwPersistOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SaveEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pIStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwPersistOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fClearDirty","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWICMetadataHandlerInfo" + ,"Architectures":[] + ,"Platform":"windows5.1.2600" + ,"Kind":"Com" + ,"Guid":"aba958bf-c672-44d1-8d61-ce6df2e682c2" + ,"Interface":{"Kind":"ApiRef","Name":"IWICComponentInfo","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]} + ,"Methods":[ + { + "Name":"GetMetadataFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pguidMetadataFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetContainerFormats" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"cContainerFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pguidContainerFormats","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"pcchActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDeviceManufacturer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"cchDeviceManufacturer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wzDeviceManufacturer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"pcchActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDeviceModels" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"cchDeviceModels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wzDeviceModels","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"pcchActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DoesRequireFullStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pfRequiresFullStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DoesSupportPadding" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pfSupportsPadding","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DoesRequireFixedSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pfFixedSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"WICMetadataPattern" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Position","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IWICMetadataReaderInfo" + ,"Architectures":[] + ,"Platform":"windows5.1.2600" + ,"Kind":"Com" + ,"Guid":"eebf1f5b-07c1-4447-a3ab-22acaf78a804" + ,"Interface":{"Kind":"ApiRef","Name":"IWICMetadataHandlerInfo","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]} + ,"Methods":[ + { + "Name":"GetPatterns" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"guidContainerFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPattern","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICMetadataPattern","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1},"Optional"]} + ,{"Name":"pcCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"MatchesPattern" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"guidContainerFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pIStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfMatches","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppIReader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICMetadataReader","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"WICMetadataHeader" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Position","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"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":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IWICMetadataWriterInfo" + ,"Architectures":[] + ,"Platform":"windows5.1.2600" + ,"Kind":"Com" + ,"Guid":"b22e3fba-3925-4323-b5c1-9ebfc430f236" + ,"Interface":{"Kind":"ApiRef","Name":"IWICMetadataHandlerInfo","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]} + ,"Methods":[ + { + "Name":"GetHeader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"guidContainerFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pHeader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICMetadataHeader","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1},"Optional"]} + ,{"Name":"pcbActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppIWriter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICMetadataWriter","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWICComponentFactory" + ,"Architectures":[] + ,"Platform":"windows5.1.2600" + ,"Kind":"Com" + ,"Guid":"412d0c3a-9650-44fa-af5b-dd2a06c8e8fb" + ,"Interface":{"Kind":"ApiRef","Name":"IWICImagingFactory","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]} + ,"Methods":[ + { + "Name":"CreateMetadataReader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"guidMetadataFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pguidVendor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pIStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIReader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICMetadataReader","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateMetadataReaderFromContainer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"guidContainerFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pguidVendor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pIStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIReader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICMetadataReader","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateMetadataWriter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"guidMetadataFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pguidVendor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwMetadataOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppIWriter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICMetadataWriter","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateMetadataWriterFromReader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pIReader","Type":{"Kind":"ApiRef","Name":"IWICMetadataReader","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pguidVendor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppIWriter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICMetadataWriter","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateQueryReaderFromBlockReader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pIBlockReader","Type":{"Kind":"ApiRef","Name":"IWICMetadataBlockReader","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIQueryReader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICMetadataQueryReader","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateQueryWriterFromBlockWriter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pIBlockWriter","Type":{"Kind":"ApiRef","Name":"IWICMetadataBlockWriter","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIQueryWriter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICMetadataQueryWriter","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateEncoderPropertyBag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ppropOptions","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"PROPBAG2","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppIPropertyBag","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPropertyBag2","TargetKind":"Com","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } +] + +,"Functions":[ + { + "Name":"WICConvertBitmapSource" + ,"SetLastError":false + ,"DllImport":"WindowsCodecs.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":"windows5.1.2600" + ,"Attrs":[] + ,"Params":[ + {"Name":"dstFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"pISrc","Type":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIDst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WICCreateBitmapFromSection" + ,"SetLastError":false + ,"DllImport":"WindowsCodecs.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":"windows5.1.2600" + ,"Attrs":[] + ,"Params":[ + {"Name":"width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pixelFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"hSection","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"stride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppIBitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmap","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WICCreateBitmapFromSectionEx" + ,"SetLastError":false + ,"DllImport":"WindowsCodecs.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":"windows6.1" + ,"Attrs":[] + ,"Params":[ + {"Name":"width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pixelFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"hSection","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"stride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"desiredAccessLevel","Type":{"Kind":"ApiRef","Name":"WICSectionAccessLevel","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIBitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmap","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WICMapGuidToShortName" + ,"SetLastError":false + ,"DllImport":"WindowsCodecs.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":"windows5.1.2600" + ,"Attrs":[] + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"cchName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wzName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pcchActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WICMapShortNameToGuid" + ,"SetLastError":false + ,"DllImport":"WindowsCodecs.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":"windows5.1.2600" + ,"Attrs":[] + ,"Params":[ + {"Name":"wzName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WICMapSchemaToName" + ,"SetLastError":false + ,"DllImport":"WindowsCodecs.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":"windows5.1.2600" + ,"Attrs":[] + ,"Params":[ + {"Name":"guidMetadataFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pwzSchema","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"cchName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wzName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pcchActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WICMatchMetadataContent" + ,"SetLastError":false + ,"DllImport":"WindowsCodecs.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":"windows5.1.2600" + ,"Attrs":[] + ,"Params":[ + {"Name":"guidContainerFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pguidVendor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pIStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pguidMetadataFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WICSerializeMetadataContent" + ,"SetLastError":false + ,"DllImport":"WindowsCodecs.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":"windows5.1.2600" + ,"Attrs":[] + ,"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":"dwPersistOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pIStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WICGetMetadataContentSize" + ,"SetLastError":false + ,"DllImport":"WindowsCodecs.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":"windows5.1.2600" + ,"Attrs":[] + ,"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"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common.cs index 3f5c133..5d77c1c 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common.cs @@ -192,6 +192,30 @@ public enum ColorMatrixAlphaMode : uint Straight = 2, } +/// +/// D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE +public enum AffineTransform2DInterpolationMode : uint +{ + /// + /// D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_NEAREST_NEIGHBOR + NearestNeighbor = 0, + /// + /// D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_LINEAR + Linear = 1, + /// + /// D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_CUBIC + Cubic = 2, + /// + /// D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR + MultiSampleLinear = 3, + /// + /// D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_ANISOTROPIC + Anisotropic = 4, + /// + /// D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC + HighQualityCubic = 5, +} + /// /// D2D1_TURBULENCE_NOISE public enum TurbulenceNoise : uint @@ -251,6 +275,7 @@ public enum CompositeMode : uint #endregion Enums #region Structs + /// /// D2D1_PIXEL_FORMAT public partial struct PixelFormat @@ -261,6 +286,7 @@ public partial struct PixelFormat /// public AlphaMode alphaMode; } + /// /// D2D_RECT_F public partial struct RectF @@ -277,6 +303,7 @@ public partial struct RectF /// public float bottom; } + /// /// D2D_RECT_U public partial struct RectU @@ -293,6 +320,7 @@ public partial struct RectU /// public uint bottom; } + /// /// D2D1_BEZIER_SEGMENT public partial struct BezierSegment diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.cs index 174c356..362bd85 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.cs @@ -12,6 +12,7 @@ namespace Win32.Graphics.Direct2D; public static partial class Apis { public const float D2D1_DEFAULT_FLATTENING_TOLERANCE = 0.25f; + public static ref readonly Guid CLSID_D2D12DAffineTransform { [MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -1525,6 +1526,7 @@ public static partial class Apis } public const float D2D1_SCENE_REFERRED_SDR_WHITE_LEVEL = 80f; + public static ref readonly Guid CLSID_D2D1WhiteLevelAdjustment { [MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -1574,7 +1576,9 @@ public static partial class Apis } public const uint D2D1_APPEND_ALIGNED_ELEMENT = 4294967295; + public const uint FACILITY_D2D = 2201; + } #region Enums @@ -4630,6 +4634,7 @@ public enum ColorContextType : uint #endregion Enums #region Structs + /// /// D2D1_BITMAP_PROPERTIES public partial struct BitmapProperties @@ -4643,6 +4648,7 @@ public partial struct BitmapProperties /// public float dpiY; } + /// /// D2D1_GRADIENT_STOP public partial struct GradientStop @@ -4653,6 +4659,7 @@ public partial struct GradientStop /// public Color4 color; } + /// /// D2D1_BRUSH_PROPERTIES public partial struct BrushProperties @@ -4663,6 +4670,7 @@ public partial struct BrushProperties /// public Matrix3x2 transform; } + /// /// D2D1_BITMAP_BRUSH_PROPERTIES public partial struct BitmapBrushProperties @@ -4676,6 +4684,7 @@ public partial struct BitmapBrushProperties /// public BitmapInterpolationMode interpolationMode; } + /// /// D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES public partial struct LinearGradientBrushProperties @@ -4686,6 +4695,7 @@ public partial struct LinearGradientBrushProperties /// public System.Drawing.PointF endPoint; } + /// /// D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES public partial struct RadialGradientBrushProperties @@ -4702,6 +4712,7 @@ public partial struct RadialGradientBrushProperties /// public float radiusY; } + /// /// D2D1_TRIANGLE public partial struct Triangle @@ -4715,6 +4726,7 @@ public partial struct Triangle /// public System.Drawing.PointF point3; } + /// /// D2D1_ARC_SEGMENT public partial struct ArcSegment @@ -4734,6 +4746,7 @@ public partial struct ArcSegment /// public ArcSize arcSize; } + /// /// D2D1_QUADRATIC_BEZIER_SEGMENT public partial struct QuadraticBezierSegment @@ -4744,6 +4757,7 @@ public partial struct QuadraticBezierSegment /// public System.Drawing.PointF point2; } + /// /// D2D1_ELLIPSE public partial struct Ellipse @@ -4757,6 +4771,7 @@ public partial struct Ellipse /// public float radiusY; } + /// /// D2D1_ROUNDED_RECT public partial struct RoundedRect @@ -4770,6 +4785,7 @@ public partial struct RoundedRect /// public float radiusY; } + /// /// D2D1_STROKE_STYLE_PROPERTIES public partial struct StrokeStyleProperties @@ -4795,6 +4811,7 @@ public partial struct StrokeStyleProperties /// public float dashOffset; } + /// /// D2D1_LAYER_PARAMETERS public partial struct LayerParameters @@ -4820,6 +4837,7 @@ public partial struct LayerParameters /// public LayerOptions layerOptions; } + /// /// D2D1_RENDER_TARGET_PROPERTIES public partial struct RenderTargetProperties @@ -4842,6 +4860,7 @@ public partial struct RenderTargetProperties /// public FeatureLevel minLevel; } + /// /// D2D1_HWND_RENDER_TARGET_PROPERTIES public partial struct HwndRenderTargetProperties @@ -4855,6 +4874,7 @@ public partial struct HwndRenderTargetProperties /// public PresentOptions presentOptions; } + /// /// D2D1_DRAWING_STATE_DESCRIPTION public partial struct DrawingStateDescription @@ -4874,6 +4894,7 @@ public partial struct DrawingStateDescription /// public Matrix3x2 transform; } + /// /// D2D1_FACTORY_OPTIONS public partial struct FactoryOptions @@ -4881,6 +4902,7 @@ public partial struct FactoryOptions /// public DebugLevel debugLevel; } + /// /// D2D1_BITMAP_PROPERTIES1 public partial struct BitmapProperties1 @@ -4900,6 +4922,7 @@ public partial struct BitmapProperties1 /// public unsafe ID2D1ColorContext* colorContext; } + /// /// D2D1_MAPPED_RECT public partial struct MappedRect @@ -4910,6 +4933,7 @@ public partial struct MappedRect /// public unsafe byte* bits; } + /// /// D2D1_RENDERING_CONTROLS public partial struct RenderingControls @@ -4920,6 +4944,7 @@ public partial struct RenderingControls /// public System.Drawing.Size tileSize; } + /// /// D2D1_EFFECT_INPUT_DESCRIPTION public partial struct EffectInputDescription @@ -4933,6 +4958,7 @@ public partial struct EffectInputDescription /// public Common.RectF inputRectangle; } + /// /// D2D1_POINT_DESCRIPTION public partial struct PointDescription @@ -4952,6 +4978,7 @@ public partial struct PointDescription /// public float lengthToEndSegment; } + /// /// D2D1_IMAGE_BRUSH_PROPERTIES public partial struct ImageBrushProperties @@ -4968,6 +4995,7 @@ public partial struct ImageBrushProperties /// public InterpolationMode interpolationMode; } + /// /// D2D1_BITMAP_BRUSH_PROPERTIES1 public partial struct BitmapBrushProperties1 @@ -4981,6 +5009,7 @@ public partial struct BitmapBrushProperties1 /// public InterpolationMode interpolationMode; } + /// /// D2D1_STROKE_STYLE_PROPERTIES1 public partial struct StrokeStyleProperties1 @@ -5009,6 +5038,7 @@ public partial struct StrokeStyleProperties1 /// public StrokeTransformType transformType; } + /// /// D2D1_LAYER_PARAMETERS1 public partial struct LayerParameters1 @@ -5034,6 +5064,7 @@ public partial struct LayerParameters1 /// public LayerOptions1 layerOptions; } + /// /// D2D1_DRAWING_STATE_DESCRIPTION1 public partial struct DrawingStateDescription1 @@ -5059,6 +5090,7 @@ public partial struct DrawingStateDescription1 /// public UnitMode unitMode; } + /// /// D2D1_PRINT_CONTROL_PROPERTIES public partial struct PrintControlProperties @@ -5072,6 +5104,7 @@ public partial struct PrintControlProperties /// public ColorSpace colorSpace; } + /// /// D2D1_CREATION_PROPERTIES public partial struct CreationProperties @@ -5085,6 +5118,7 @@ public partial struct CreationProperties /// public DeviceContextOptions options; } + /// /// D2D1_PROPERTY_BINDING public partial struct PropertyBinding @@ -5098,6 +5132,7 @@ public partial struct PropertyBinding /// public unsafe delegate* unmanaged[Stdcall] getFunction; } + /// /// D2D1_RESOURCE_TEXTURE_PROPERTIES public partial struct ResourceTextureProperties @@ -5120,6 +5155,7 @@ public partial struct ResourceTextureProperties /// public unsafe ExtendMode* extendModes; } + /// /// D2D1_INPUT_ELEMENT_DESC public partial struct InputElementDescription @@ -5139,6 +5175,7 @@ public partial struct InputElementDescription /// public uint alignedByteOffset; } + /// /// D2D1_VERTEX_BUFFER_PROPERTIES public partial struct VertexBufferProperties @@ -5155,6 +5192,7 @@ public partial struct VertexBufferProperties /// public uint byteWidth; } + /// /// D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES public partial struct CustomVertexBufferProperties @@ -5174,6 +5212,7 @@ public partial struct CustomVertexBufferProperties /// public uint stride; } + /// /// D2D1_VERTEX_RANGE public partial struct VertexRange @@ -5184,6 +5223,7 @@ public partial struct VertexRange /// public uint vertexCount; } + /// /// D2D1_BLEND_DESCRIPTION public partial struct BlendDescription @@ -5209,6 +5249,7 @@ public partial struct BlendDescription /// public unsafe fixed float blendFactor[4]; } + /// /// D2D1_INPUT_DESCRIPTION public partial struct InputDescription @@ -5219,6 +5260,7 @@ public partial struct InputDescription /// public uint levelOfDetailCount; } + /// /// D2D1_FEATURE_DATA_DOUBLES public partial struct FeatureDataDoubles @@ -5226,6 +5268,7 @@ public partial struct FeatureDataDoubles /// public Bool32 doublePrecisionFloatShaderOps; } + /// /// D2D1_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS public partial struct FeatureDataD3D10XHardwareOptions @@ -5233,6 +5276,7 @@ public partial struct FeatureDataD3D10XHardwareOptions /// public Bool32 computeShaders_Plus_RawAndStructuredBuffers_Via_Shader_4_x; } + /// /// D2D1_SVG_LENGTH public partial struct SvgLength @@ -5243,6 +5287,7 @@ public partial struct SvgLength /// public SvgLengthUnits units; } + /// /// D2D1_SVG_PRESERVE_ASPECT_RATIO public partial struct SvgPreserveAspectRatio @@ -5256,6 +5301,7 @@ public partial struct SvgPreserveAspectRatio /// public SvgAspectScaling meetOrSlice; } + /// /// D2D1_SVG_VIEWBOX public partial struct SvgViewbox @@ -5272,6 +5318,7 @@ public partial struct SvgViewbox /// public float height; } + /// /// D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES public partial struct TransformedImageSourceProperties @@ -5291,6 +5338,7 @@ public partial struct TransformedImageSourceProperties /// public TransformedImageSourceOptions options; } + /// /// D2D1_INK_POINT public partial struct InkPoint @@ -5304,6 +5352,7 @@ public partial struct InkPoint /// public float radius; } + /// /// D2D1_INK_BEZIER_SEGMENT public partial struct InkBezierSegment @@ -5317,6 +5366,7 @@ public partial struct InkBezierSegment /// public InkPoint point3; } + /// /// D2D1_INK_STYLE_PROPERTIES public partial struct InkStyleProperties @@ -5327,6 +5377,7 @@ public partial struct InkStyleProperties /// public Matrix3x2 nibTransform; } + /// /// D2D1_GRADIENT_MESH_PATCH public partial struct GradientMeshPatch @@ -5403,6 +5454,7 @@ public partial struct GradientMeshPatch /// public PatchEdgeMode rightEdgeMode; } + /// /// D2D1_SIMPLE_COLOR_PROFILE public partial struct SimpleColorProfile @@ -5430,43 +5482,43 @@ public partial struct SimpleColorProfile #region Functions public static unsafe partial class Apis { - [DllImport("d2d1", ExactSpelling = true)] + [DllImport("d2d1.dll", ExactSpelling = true)] public static extern HResult D2D1CreateFactory(FactoryType factoryType, Guid* riid, FactoryOptions* pFactoryOptions, void** ppIFactory); - [DllImport("d2d1", ExactSpelling = true)] + [DllImport("d2d1.dll", ExactSpelling = true)] public static extern void D2D1MakeRotateMatrix(float angle, System.Drawing.PointF center, Matrix3x2* matrix); - [DllImport("d2d1", ExactSpelling = true)] + [DllImport("d2d1.dll", ExactSpelling = true)] public static extern void D2D1MakeSkewMatrix(float angleX, float angleY, System.Drawing.PointF center, Matrix3x2* matrix); - [DllImport("d2d1", ExactSpelling = true)] + [DllImport("d2d1.dll", ExactSpelling = true)] public static extern Bool32 D2D1IsMatrixInvertible(Matrix3x2* matrix); - [DllImport("d2d1", ExactSpelling = true)] + [DllImport("d2d1.dll", ExactSpelling = true)] public static extern Bool32 D2D1InvertMatrix(Matrix3x2* matrix); - [DllImport("d2d1", ExactSpelling = true)] + [DllImport("d2d1.dll", ExactSpelling = true)] public static extern HResult D2D1CreateDevice(Graphics.Dxgi.IDXGIDevice* dxgiDevice, CreationProperties* creationProperties, ID2D1Device** d2dDevice); - [DllImport("d2d1", ExactSpelling = true)] + [DllImport("d2d1.dll", ExactSpelling = true)] public static extern HResult D2D1CreateDeviceContext(Graphics.Dxgi.IDXGISurface* dxgiSurface, CreationProperties* creationProperties, ID2D1DeviceContext** d2dDeviceContext); - [DllImport("d2d1", ExactSpelling = true)] + [DllImport("d2d1.dll", ExactSpelling = true)] public static extern Color4 D2D1ConvertColorSpace(ColorSpace sourceColorSpace, ColorSpace destinationColorSpace, Color4* color); - [DllImport("d2d1", ExactSpelling = true)] + [DllImport("d2d1.dll", ExactSpelling = true)] public static extern void D2D1SinCos(float angle, float* s, float* c); - [DllImport("d2d1", ExactSpelling = true)] + [DllImport("d2d1.dll", ExactSpelling = true)] public static extern float D2D1Tan(float angle); - [DllImport("d2d1", ExactSpelling = true)] + [DllImport("d2d1.dll", ExactSpelling = true)] public static extern float D2D1Vec3Length(float x, float y, float z); - [DllImport("d2d1", ExactSpelling = true)] + [DllImport("d2d1.dll", ExactSpelling = true)] public static extern float D2D1ComputeMaximumScaleFactor(Matrix3x2* matrix); - [DllImport("d2d1", ExactSpelling = true)] + [DllImport("d2d1.dll", ExactSpelling = true)] public static extern void D2D1GetGradientMeshInteriorPointsFromCoonsPatch(System.Drawing.PointF* pPoint0, System.Drawing.PointF* pPoint1, System.Drawing.PointF* pPoint2, System.Drawing.PointF* pPoint3, System.Drawing.PointF* pPoint4, System.Drawing.PointF* pPoint5, System.Drawing.PointF* pPoint6, System.Drawing.PointF* pPoint7, System.Drawing.PointF* pPoint8, System.Drawing.PointF* pPoint9, System.Drawing.PointF* pPoint10, System.Drawing.PointF* pPoint11, System.Drawing.PointF* pTensorPoint11, System.Drawing.PointF* pTensorPoint12, System.Drawing.PointF* pTensorPoint21, System.Drawing.PointF* pTensorPoint22); } #endregion Functions diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc.cs index a1506df..12e5d7b 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D.Dxc.cs @@ -11,6 +11,48 @@ namespace Win32.Graphics.Direct3D.Dxc; public static partial class Apis { + public const string DXC_ARG_DEBUG = "-Zi"; + + public const string DXC_ARG_SKIP_VALIDATION = "-Vd"; + + public const string DXC_ARG_SKIP_OPTIMIZATIONS = "-Od"; + + public const string DXC_ARG_PACK_MATRIX_ROW_MAJOR = "-Zpr"; + + public const string DXC_ARG_PACK_MATRIX_COLUMN_MAJOR = "-Zpc"; + + public const string DXC_ARG_AVOID_FLOW_CONTROL = "-Gfa"; + + public const string DXC_ARG_PREFER_FLOW_CONTROL = "-Gfp"; + + public const string DXC_ARG_ENABLE_STRICTNESS = "-Ges"; + + public const string DXC_ARG_ENABLE_BACKWARDS_COMPATIBILITY = "-Gec"; + + public const string DXC_ARG_IEEE_STRICTNESS = "-Gis"; + + public const string DXC_ARG_OPTIMIZATION_LEVEL0 = "-O0"; + + public const string DXC_ARG_OPTIMIZATION_LEVEL1 = "-O1"; + + public const string DXC_ARG_OPTIMIZATION_LEVEL2 = "-O2"; + + public const string DXC_ARG_OPTIMIZATION_LEVEL3 = "-O3"; + + public const string DXC_ARG_WARNINGS_ARE_ERRORS = "-WX"; + + public const string DXC_ARG_RESOURCES_MAY_ALIAS = "-res_may_alias"; + + public const string DXC_ARG_ALL_RESOURCES_BOUND = "-all_resources_bound"; + + public const string DXC_ARG_DEBUG_NAME_FOR_SOURCE = "-Zss"; + + public const string DXC_ARG_DEBUG_NAME_FOR_BINARY = "-Zsb"; + + public const string DXC_EXTRA_OUTPUT_NAME_STDOUT = "*stdout*"; + + public const string DXC_EXTRA_OUTPUT_NAME_STDERR = "*stderr*"; + public static ref readonly Guid CLSID_DxcCompiler { [MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -374,6 +416,7 @@ public enum DxcVersionInfoFlags : uint #endregion Generated Enums #region Structs + /// /// DxcShaderHash public partial struct DxcShaderHash @@ -384,6 +427,7 @@ public partial struct DxcShaderHash /// public unsafe fixed byte HashDigest[16]; } + /// /// DxcBuffer public partial struct DxcBuffer @@ -397,6 +441,7 @@ public partial struct DxcBuffer /// public uint Encoding; } + /// /// DxcDefine public partial struct DxcDefine @@ -407,6 +452,7 @@ public partial struct DxcDefine /// public unsafe ushort* Value; } + /// /// DxcArgPair public partial struct DxcArgPair @@ -425,10 +471,10 @@ public partial struct DxcArgPair #region Functions public static unsafe partial class Apis { - [DllImport("dxcompiler", ExactSpelling = true)] + [DllImport("dxcompiler.dll", ExactSpelling = true)] public static extern HResult DxcCreateInstance(Guid* rclsid, Guid* riid, void** ppv); - [DllImport("dxcompiler", ExactSpelling = true)] + [DllImport("dxcompiler.dll", ExactSpelling = true)] public static extern HResult DxcCreateInstance2(Com.IMalloc* pMalloc, Guid* rclsid, Guid* riid, void** ppv); } #endregion Functions diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D.Fxc.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D.Fxc.cs index 556d719..e3f8a3f 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D.Fxc.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D.Fxc.cs @@ -12,7 +12,9 @@ namespace Win32.Graphics.Direct3D.Fxc; public static partial class Apis { public const uint D3D_COMPILER_VERSION = 47; + public const uint D3D_GET_INST_OFFSETS_INCLUDE_NON_EXECUTABLE = 1; + } #region Enums @@ -228,6 +230,7 @@ public enum CompressShaderFlags : uint #endregion Generated Enums #region Structs + /// /// D3D_SHADER_DATA public partial struct ShaderData @@ -243,76 +246,76 @@ public partial struct ShaderData #region Functions public static unsafe partial class Apis { - [DllImport("D3DCOMPILER_47", ExactSpelling = true)] + [DllImport("D3DCOMPILER_47.dll", ExactSpelling = true)] public static extern HResult D3DReadFileToBlob(ushort* pFileName, Graphics.Direct3D.ID3DBlob** ppContents); - [DllImport("D3DCOMPILER_47", ExactSpelling = true)] + [DllImport("D3DCOMPILER_47.dll", ExactSpelling = true)] public static extern HResult D3DWriteBlobToFile(Graphics.Direct3D.ID3DBlob* pBlob, ushort* pFileName, Bool32 bOverwrite); - [DllImport("D3DCOMPILER_47", ExactSpelling = true)] + [DllImport("D3DCOMPILER_47.dll", ExactSpelling = true)] public static extern HResult D3DCompile(void* pSrcData, nuint SrcDataSize, sbyte* pSourceName, Graphics.Direct3D.ShaderMacro* pDefines, Graphics.Direct3D.ID3DInclude* pInclude, sbyte* pEntrypoint, sbyte* pTarget, CompileFlags Flags1, uint Flags2, Graphics.Direct3D.ID3DBlob** ppCode, Graphics.Direct3D.ID3DBlob** ppErrorMsgs); - [DllImport("D3DCOMPILER_47", ExactSpelling = true)] + [DllImport("D3DCOMPILER_47.dll", ExactSpelling = true)] public static extern HResult D3DCompile2(void* pSrcData, nuint SrcDataSize, sbyte* pSourceName, Graphics.Direct3D.ShaderMacro* pDefines, Graphics.Direct3D.ID3DInclude* pInclude, sbyte* pEntrypoint, sbyte* pTarget, CompileFlags Flags1, uint Flags2, uint SecondaryDataFlags, void* pSecondaryData, nuint SecondaryDataSize, Graphics.Direct3D.ID3DBlob** ppCode, Graphics.Direct3D.ID3DBlob** ppErrorMsgs); - [DllImport("D3DCOMPILER_47", ExactSpelling = true)] + [DllImport("D3DCOMPILER_47.dll", ExactSpelling = true)] public static extern HResult D3DCompileFromFile(ushort* pFileName, Graphics.Direct3D.ShaderMacro* pDefines, Graphics.Direct3D.ID3DInclude* pInclude, sbyte* pEntrypoint, sbyte* pTarget, CompileFlags Flags1, uint Flags2, Graphics.Direct3D.ID3DBlob** ppCode, Graphics.Direct3D.ID3DBlob** ppErrorMsgs); - [DllImport("D3DCOMPILER_47", ExactSpelling = true)] + [DllImport("D3DCOMPILER_47.dll", ExactSpelling = true)] public static extern HResult D3DPreprocess(void* pSrcData, nuint SrcDataSize, sbyte* pSourceName, Graphics.Direct3D.ShaderMacro* pDefines, Graphics.Direct3D.ID3DInclude* pInclude, Graphics.Direct3D.ID3DBlob** ppCodeText, Graphics.Direct3D.ID3DBlob** ppErrorMsgs); - [DllImport("D3DCOMPILER_47", ExactSpelling = true)] + [DllImport("D3DCOMPILER_47.dll", ExactSpelling = true)] public static extern HResult D3DGetDebugInfo(void* pSrcData, nuint SrcDataSize, Graphics.Direct3D.ID3DBlob** ppDebugInfo); - [DllImport("D3DCOMPILER_47", ExactSpelling = true)] + [DllImport("D3DCOMPILER_47.dll", ExactSpelling = true)] public static extern HResult D3DReflect(void* pSrcData, nuint SrcDataSize, Guid* pInterface, void** ppReflector); - [DllImport("D3DCOMPILER_47", ExactSpelling = true)] + [DllImport("D3DCOMPILER_47.dll", ExactSpelling = true)] public static extern HResult D3DReflectLibrary(void* pSrcData, nuint SrcDataSize, Guid* riid, void** ppReflector); - [DllImport("D3DCOMPILER_47", ExactSpelling = true)] + [DllImport("D3DCOMPILER_47.dll", ExactSpelling = true)] public static extern HResult D3DDisassemble(void* pSrcData, nuint SrcDataSize, DisasmFlags Flags, sbyte* szComments, Graphics.Direct3D.ID3DBlob** ppDisassembly); - [DllImport("D3DCOMPILER_47", ExactSpelling = true)] + [DllImport("D3DCOMPILER_47.dll", ExactSpelling = true)] public static extern HResult D3DDisassembleRegion(void* pSrcData, nuint SrcDataSize, uint Flags, sbyte* szComments, nuint StartByteOffset, nuint NumInsts, nuint* pFinishByteOffset, Graphics.Direct3D.ID3DBlob** ppDisassembly); - [DllImport("D3DCOMPILER_47", ExactSpelling = true)] + [DllImport("D3DCOMPILER_47.dll", ExactSpelling = true)] public static extern HResult D3DCreateLinker(Graphics.Direct3D11.ID3D11Linker** ppLinker); - [DllImport("D3DCOMPILER_47", ExactSpelling = true)] + [DllImport("D3DCOMPILER_47.dll", ExactSpelling = true)] public static extern HResult D3DLoadModule(void* pSrcData, nuint cbSrcDataSize, Graphics.Direct3D11.ID3D11Module** ppModule); - [DllImport("D3DCOMPILER_47", ExactSpelling = true)] + [DllImport("D3DCOMPILER_47.dll", ExactSpelling = true)] public static extern HResult D3DCreateFunctionLinkingGraph(uint uFlags, Graphics.Direct3D11.ID3D11FunctionLinkingGraph** ppFunctionLinkingGraph); - [DllImport("D3DCOMPILER_47", ExactSpelling = true)] + [DllImport("D3DCOMPILER_47.dll", ExactSpelling = true)] public static extern HResult D3DGetTraceInstructionOffsets(void* pSrcData, nuint SrcDataSize, uint Flags, nuint StartInstIndex, nuint NumInsts, nuint* pOffsets, nuint* pTotalInsts); - [DllImport("D3DCOMPILER_47", ExactSpelling = true)] + [DllImport("D3DCOMPILER_47.dll", ExactSpelling = true)] public static extern HResult D3DGetInputSignatureBlob(void* pSrcData, nuint SrcDataSize, Graphics.Direct3D.ID3DBlob** ppSignatureBlob); - [DllImport("D3DCOMPILER_47", ExactSpelling = true)] + [DllImport("D3DCOMPILER_47.dll", ExactSpelling = true)] public static extern HResult D3DGetOutputSignatureBlob(void* pSrcData, nuint SrcDataSize, Graphics.Direct3D.ID3DBlob** ppSignatureBlob); - [DllImport("D3DCOMPILER_47", ExactSpelling = true)] + [DllImport("D3DCOMPILER_47.dll", ExactSpelling = true)] public static extern HResult D3DGetInputAndOutputSignatureBlob(void* pSrcData, nuint SrcDataSize, Graphics.Direct3D.ID3DBlob** ppSignatureBlob); - [DllImport("D3DCOMPILER_47", ExactSpelling = true)] + [DllImport("D3DCOMPILER_47.dll", ExactSpelling = true)] public static extern HResult D3DStripShader(void* pShaderBytecode, nuint BytecodeLength, uint uStripFlags, Graphics.Direct3D.ID3DBlob** ppStrippedBlob); - [DllImport("D3DCOMPILER_47", ExactSpelling = true)] + [DllImport("D3DCOMPILER_47.dll", ExactSpelling = true)] public static extern HResult D3DGetBlobPart(void* pSrcData, nuint SrcDataSize, BlobPart Part, uint Flags, Graphics.Direct3D.ID3DBlob** ppPart); - [DllImport("D3DCOMPILER_47", ExactSpelling = true)] + [DllImport("D3DCOMPILER_47.dll", ExactSpelling = true)] public static extern HResult D3DSetBlobPart(void* pSrcData, nuint SrcDataSize, BlobPart Part, uint Flags, void* pPart, nuint PartSize, Graphics.Direct3D.ID3DBlob** ppNewShader); - [DllImport("D3DCOMPILER_47", ExactSpelling = true)] + [DllImport("D3DCOMPILER_47.dll", ExactSpelling = true)] public static extern HResult D3DCreateBlob(nuint Size, Graphics.Direct3D.ID3DBlob** ppBlob); - [DllImport("D3DCOMPILER_47", ExactSpelling = true)] + [DllImport("D3DCOMPILER_47.dll", ExactSpelling = true)] public static extern HResult D3DCompressShaders(uint uNumShaders, ShaderData* pShaderData, CompressShaderFlags uFlags, Graphics.Direct3D.ID3DBlob** ppCompressedData); - [DllImport("D3DCOMPILER_47", ExactSpelling = true)] + [DllImport("D3DCOMPILER_47.dll", ExactSpelling = true)] public static extern HResult D3DDecompressShaders(void* pSrcData, nuint SrcDataSize, uint uNumShaders, uint uStartIndex, uint* pIndices, uint uFlags, Graphics.Direct3D.ID3DBlob** ppShaders, uint* pTotalShaders); } #endregion Functions diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D.cs index 21cac71..971964a 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D.cs @@ -12,49 +12,93 @@ namespace Win32.Graphics.Direct3D; public static partial class Apis { public const uint D3D_FL9_1_REQ_TEXTURE1D_U_DIMENSION = 2048; + public const uint D3D_FL9_3_REQ_TEXTURE1D_U_DIMENSION = 4096; + public const uint D3D_FL9_1_REQ_TEXTURE2D_U_OR_V_DIMENSION = 2048; + public const uint D3D_FL9_3_REQ_TEXTURE2D_U_OR_V_DIMENSION = 4096; + public const uint D3D_FL9_1_REQ_TEXTURECUBE_DIMENSION = 512; + public const uint D3D_FL9_3_REQ_TEXTURECUBE_DIMENSION = 4096; + public const uint D3D_FL9_1_REQ_TEXTURE3D_U_V_OR_W_DIMENSION = 256; + public const uint D3D_FL9_1_DEFAULT_MAX_ANISOTROPY = 2; + public const uint D3D_FL9_1_IA_PRIMITIVE_MAX_COUNT = 65535; + public const uint D3D_FL9_2_IA_PRIMITIVE_MAX_COUNT = 1048575; + public const uint D3D_FL9_1_SIMULTANEOUS_RENDER_TARGET_COUNT = 1; + public const uint D3D_FL9_3_SIMULTANEOUS_RENDER_TARGET_COUNT = 4; + public const uint D3D_FL9_1_MAX_TEXTURE_REPEAT = 128; + public const uint D3D_FL9_2_MAX_TEXTURE_REPEAT = 2048; + public const uint D3D_FL9_3_MAX_TEXTURE_REPEAT = 8192; + public const uint D3D_SHADER_FEATURE_DOUBLES = 1; + public const uint D3D_SHADER_FEATURE_COMPUTE_SHADERS_PLUS_RAW_AND_STRUCTURED_BUFFERS_VIA_SHADER_4_X = 2; + public const uint D3D_SHADER_FEATURE_UAVS_AT_EVERY_STAGE = 4; + public const uint D3D_SHADER_FEATURE_64_UAVS = 8; + public const uint D3D_SHADER_FEATURE_MINIMUM_PRECISION = 16; + public const uint D3D_SHADER_FEATURE_11_1_DOUBLE_EXTENSIONS = 32; + public const uint D3D_SHADER_FEATURE_11_1_SHADER_EXTENSIONS = 64; + public const uint D3D_SHADER_FEATURE_LEVEL_9_COMPARISON_FILTERING = 128; + public const uint D3D_SHADER_FEATURE_TILED_RESOURCES = 256; + public const uint D3D_SHADER_FEATURE_STENCIL_REF = 512; + public const uint D3D_SHADER_FEATURE_INNER_COVERAGE = 1024; + public const uint D3D_SHADER_FEATURE_TYPED_UAV_LOAD_ADDITIONAL_FORMATS = 2048; + public const uint D3D_SHADER_FEATURE_ROVS = 4096; + public const uint D3D_SHADER_FEATURE_VIEWPORT_AND_RT_ARRAY_INDEX_FROM_ANY_SHADER_FEEDING_RASTERIZER = 8192; + public const uint D3D_SHADER_FEATURE_WAVE_OPS = 16384; + public const uint D3D_SHADER_FEATURE_INT64_OPS = 32768; + public const uint D3D_SHADER_FEATURE_VIEW_ID = 65536; + public const uint D3D_SHADER_FEATURE_BARYCENTRICS = 131072; + public const uint D3D_SHADER_FEATURE_NATIVE_16BIT_OPS = 262144; + public const uint D3D_SHADER_FEATURE_SHADING_RATE = 524288; + public const uint D3D_SHADER_FEATURE_RAYTRACING_TIER_1_1 = 1048576; + public const uint D3D_SHADER_FEATURE_SAMPLER_FEEDBACK = 2097152; + public const uint D3D_SHADER_FEATURE_ATOMIC_INT64_ON_TYPED_RESOURCE = 4194304; + public const uint D3D_SHADER_FEATURE_ATOMIC_INT64_ON_GROUP_SHARED = 8388608; + public const uint D3D_SHADER_FEATURE_DERIVATIVES_IN_MESH_AND_AMPLIFICATION_SHADERS = 16777216; + public const uint D3D_SHADER_FEATURE_RESOURCE_DESCRIPTOR_HEAP_INDEXING = 33554432; + public const uint D3D_SHADER_FEATURE_SAMPLER_DESCRIPTOR_HEAP_INDEXING = 67108864; + public const uint D3D_SHADER_FEATURE_WAVE_MMA = 134217728; + public const uint D3D_SHADER_FEATURE_ATOMIC_INT64_ON_DESCRIPTOR_HEAP_RESOURCE = 268435456; + public static ref readonly Guid WKPDID_D3DDebugObjectName { [MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -152,9 +196,13 @@ public static partial class Apis } public const uint D3D_COMPONENT_MASK_X = 1; + public const uint D3D_COMPONENT_MASK_Y = 2; + public const uint D3D_COMPONENT_MASK_Z = 4; + public const uint D3D_COMPONENT_MASK_W = 8; + public static ref readonly Guid D3D_TEXTURE_LAYOUT_ROW_MAJOR { [MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -1196,6 +1244,7 @@ public enum ParameterFlags : int #endregion Enums #region Structs + /// /// D3D_SHADER_MACRO public partial struct ShaderMacro diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D11.cs index 461c91b..1647caf 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D11.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D11.cs @@ -12,387 +12,769 @@ namespace Win32.Graphics.Direct3D11; public static partial class Apis { public const uint D3D11_16BIT_INDEX_STRIP_CUT_VALUE = 65535; + public const uint D3D11_32BIT_INDEX_STRIP_CUT_VALUE = 4294967295; + public const uint D3D11_8BIT_INDEX_STRIP_CUT_VALUE = 255; + public const uint D3D11_ARRAY_AXIS_ADDRESS_RANGE_BIT_COUNT = 9; + public const uint D3D11_CLIP_OR_CULL_DISTANCE_COUNT = 8; + public const uint D3D11_CLIP_OR_CULL_DISTANCE_ELEMENT_COUNT = 2; + public const uint D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT = 14; + public const uint D3D11_COMMONSHADER_CONSTANT_BUFFER_COMPONENTS = 4; + public const uint D3D11_COMMONSHADER_CONSTANT_BUFFER_COMPONENT_BIT_COUNT = 32; + public const uint D3D11_COMMONSHADER_CONSTANT_BUFFER_HW_SLOT_COUNT = 15; + public const uint D3D11_COMMONSHADER_CONSTANT_BUFFER_PARTIAL_UPDATE_EXTENTS_BYTE_ALIGNMENT = 16; + public const uint D3D11_COMMONSHADER_CONSTANT_BUFFER_REGISTER_COMPONENTS = 4; + public const uint D3D11_COMMONSHADER_CONSTANT_BUFFER_REGISTER_COUNT = 15; + public const uint D3D11_COMMONSHADER_CONSTANT_BUFFER_REGISTER_READS_PER_INST = 1; + public const uint D3D11_COMMONSHADER_CONSTANT_BUFFER_REGISTER_READ_PORTS = 1; + public const uint D3D11_COMMONSHADER_FLOWCONTROL_NESTING_LIMIT = 64; + public const uint D3D11_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_COMPONENTS = 4; + public const uint D3D11_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_COUNT = 1; + public const uint D3D11_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_READS_PER_INST = 1; + public const uint D3D11_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_READ_PORTS = 1; + public const uint D3D11_COMMONSHADER_IMMEDIATE_VALUE_COMPONENT_BIT_COUNT = 32; + public const uint D3D11_COMMONSHADER_INPUT_RESOURCE_REGISTER_COMPONENTS = 1; + public const uint D3D11_COMMONSHADER_INPUT_RESOURCE_REGISTER_COUNT = 128; + public const uint D3D11_COMMONSHADER_INPUT_RESOURCE_REGISTER_READS_PER_INST = 1; + public const uint D3D11_COMMONSHADER_INPUT_RESOURCE_REGISTER_READ_PORTS = 1; + public const uint D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT = 128; + public const uint D3D11_COMMONSHADER_SAMPLER_REGISTER_COMPONENTS = 1; + public const uint D3D11_COMMONSHADER_SAMPLER_REGISTER_COUNT = 16; + public const uint D3D11_COMMONSHADER_SAMPLER_REGISTER_READS_PER_INST = 1; + public const uint D3D11_COMMONSHADER_SAMPLER_REGISTER_READ_PORTS = 1; + public const uint D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT = 16; + public const uint D3D11_COMMONSHADER_SUBROUTINE_NESTING_LIMIT = 32; + public const uint D3D11_COMMONSHADER_TEMP_REGISTER_COMPONENTS = 4; + public const uint D3D11_COMMONSHADER_TEMP_REGISTER_COMPONENT_BIT_COUNT = 32; + public const uint D3D11_COMMONSHADER_TEMP_REGISTER_COUNT = 4096; + public const uint D3D11_COMMONSHADER_TEMP_REGISTER_READS_PER_INST = 3; + public const uint D3D11_COMMONSHADER_TEMP_REGISTER_READ_PORTS = 3; + public const uint D3D11_COMMONSHADER_TEXCOORD_RANGE_REDUCTION_MAX = 10; + public const int D3D11_COMMONSHADER_TEXCOORD_RANGE_REDUCTION_MIN = -10; + public const int D3D11_COMMONSHADER_TEXEL_OFFSET_MAX_NEGATIVE = -8; + public const uint D3D11_COMMONSHADER_TEXEL_OFFSET_MAX_POSITIVE = 7; + public const uint D3D11_CS_4_X_BUCKET00_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 256; + public const uint D3D11_CS_4_X_BUCKET00_MAX_NUM_THREADS_PER_GROUP = 64; + public const uint D3D11_CS_4_X_BUCKET01_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 240; + public const uint D3D11_CS_4_X_BUCKET01_MAX_NUM_THREADS_PER_GROUP = 68; + public const uint D3D11_CS_4_X_BUCKET02_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 224; + public const uint D3D11_CS_4_X_BUCKET02_MAX_NUM_THREADS_PER_GROUP = 72; + public const uint D3D11_CS_4_X_BUCKET03_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 208; + public const uint D3D11_CS_4_X_BUCKET03_MAX_NUM_THREADS_PER_GROUP = 76; + public const uint D3D11_CS_4_X_BUCKET04_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 192; + public const uint D3D11_CS_4_X_BUCKET04_MAX_NUM_THREADS_PER_GROUP = 84; + public const uint D3D11_CS_4_X_BUCKET05_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 176; + public const uint D3D11_CS_4_X_BUCKET05_MAX_NUM_THREADS_PER_GROUP = 92; + public const uint D3D11_CS_4_X_BUCKET06_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 160; + public const uint D3D11_CS_4_X_BUCKET06_MAX_NUM_THREADS_PER_GROUP = 100; + public const uint D3D11_CS_4_X_BUCKET07_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 144; + public const uint D3D11_CS_4_X_BUCKET07_MAX_NUM_THREADS_PER_GROUP = 112; + public const uint D3D11_CS_4_X_BUCKET08_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 128; + public const uint D3D11_CS_4_X_BUCKET08_MAX_NUM_THREADS_PER_GROUP = 128; + public const uint D3D11_CS_4_X_BUCKET09_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 112; + public const uint D3D11_CS_4_X_BUCKET09_MAX_NUM_THREADS_PER_GROUP = 144; + public const uint D3D11_CS_4_X_BUCKET10_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 96; + public const uint D3D11_CS_4_X_BUCKET10_MAX_NUM_THREADS_PER_GROUP = 168; + public const uint D3D11_CS_4_X_BUCKET11_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 80; + public const uint D3D11_CS_4_X_BUCKET11_MAX_NUM_THREADS_PER_GROUP = 204; + public const uint D3D11_CS_4_X_BUCKET12_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 64; + public const uint D3D11_CS_4_X_BUCKET12_MAX_NUM_THREADS_PER_GROUP = 256; + public const uint D3D11_CS_4_X_BUCKET13_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 48; + public const uint D3D11_CS_4_X_BUCKET13_MAX_NUM_THREADS_PER_GROUP = 340; + public const uint D3D11_CS_4_X_BUCKET14_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 32; + public const uint D3D11_CS_4_X_BUCKET14_MAX_NUM_THREADS_PER_GROUP = 512; + public const uint D3D11_CS_4_X_BUCKET15_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 16; + public const uint D3D11_CS_4_X_BUCKET15_MAX_NUM_THREADS_PER_GROUP = 768; + public const uint D3D11_CS_4_X_DISPATCH_MAX_THREAD_GROUPS_IN_Z_DIMENSION = 1; + public const uint D3D11_CS_4_X_RAW_UAV_BYTE_ALIGNMENT = 256; + public const uint D3D11_CS_4_X_THREAD_GROUP_MAX_THREADS_PER_GROUP = 768; + public const uint D3D11_CS_4_X_THREAD_GROUP_MAX_X = 768; + public const uint D3D11_CS_4_X_THREAD_GROUP_MAX_Y = 768; + public const uint D3D11_CS_4_X_UAV_REGISTER_COUNT = 1; + public const uint D3D11_CS_DISPATCH_MAX_THREAD_GROUPS_PER_DIMENSION = 65535; + public const uint D3D11_CS_TGSM_REGISTER_COUNT = 8192; + public const uint D3D11_CS_TGSM_REGISTER_READS_PER_INST = 1; + public const uint D3D11_CS_TGSM_RESOURCE_REGISTER_COMPONENTS = 1; + public const uint D3D11_CS_TGSM_RESOURCE_REGISTER_READ_PORTS = 1; + public const uint D3D11_CS_THREADGROUPID_REGISTER_COMPONENTS = 3; + public const uint D3D11_CS_THREADGROUPID_REGISTER_COUNT = 1; + public const uint D3D11_CS_THREADIDINGROUPFLATTENED_REGISTER_COMPONENTS = 1; + public const uint D3D11_CS_THREADIDINGROUPFLATTENED_REGISTER_COUNT = 1; + public const uint D3D11_CS_THREADIDINGROUP_REGISTER_COMPONENTS = 3; + public const uint D3D11_CS_THREADIDINGROUP_REGISTER_COUNT = 1; + public const uint D3D11_CS_THREADID_REGISTER_COMPONENTS = 3; + public const uint D3D11_CS_THREADID_REGISTER_COUNT = 1; + public const uint D3D11_CS_THREAD_GROUP_MAX_THREADS_PER_GROUP = 1024; + public const uint D3D11_CS_THREAD_GROUP_MAX_X = 1024; + public const uint D3D11_CS_THREAD_GROUP_MAX_Y = 1024; + public const uint D3D11_CS_THREAD_GROUP_MAX_Z = 64; + public const uint D3D11_CS_THREAD_GROUP_MIN_X = 1; + public const uint D3D11_CS_THREAD_GROUP_MIN_Y = 1; + public const uint D3D11_CS_THREAD_GROUP_MIN_Z = 1; + public const uint D3D11_CS_THREAD_LOCAL_TEMP_REGISTER_POOL = 16384; + public const float D3D11_DEFAULT_BLEND_FACTOR_ALPHA = 1f; + public const float D3D11_DEFAULT_BLEND_FACTOR_BLUE = 1f; + public const float D3D11_DEFAULT_BLEND_FACTOR_GREEN = 1f; + public const float D3D11_DEFAULT_BLEND_FACTOR_RED = 1f; + public const float D3D11_DEFAULT_BORDER_COLOR_COMPONENT = 0f; + public const uint D3D11_DEFAULT_DEPTH_BIAS = 0; + public const float D3D11_DEFAULT_DEPTH_BIAS_CLAMP = 0f; + public const uint D3D11_DEFAULT_MAX_ANISOTROPY = 16; + public const float D3D11_DEFAULT_MIP_LOD_BIAS = 0f; + public const uint D3D11_DEFAULT_RENDER_TARGET_ARRAY_INDEX = 0; + public const uint D3D11_DEFAULT_SAMPLE_MASK = 4294967295; + public const uint D3D11_DEFAULT_SCISSOR_ENDX = 0; + public const uint D3D11_DEFAULT_SCISSOR_ENDY = 0; + public const uint D3D11_DEFAULT_SCISSOR_STARTX = 0; + public const uint D3D11_DEFAULT_SCISSOR_STARTY = 0; + public const float D3D11_DEFAULT_SLOPE_SCALED_DEPTH_BIAS = 0f; + public const uint D3D11_DEFAULT_STENCIL_READ_MASK = 255; + public const uint D3D11_DEFAULT_STENCIL_REFERENCE = 0; + public const uint D3D11_DEFAULT_STENCIL_WRITE_MASK = 255; + public const uint D3D11_DEFAULT_VIEWPORT_AND_SCISSORRECT_INDEX = 0; + public const uint D3D11_DEFAULT_VIEWPORT_HEIGHT = 0; + public const float D3D11_DEFAULT_VIEWPORT_MAX_DEPTH = 0f; + public const float D3D11_DEFAULT_VIEWPORT_MIN_DEPTH = 0f; + public const uint D3D11_DEFAULT_VIEWPORT_TOPLEFTX = 0; + public const uint D3D11_DEFAULT_VIEWPORT_TOPLEFTY = 0; + public const uint D3D11_DEFAULT_VIEWPORT_WIDTH = 0; + public const uint D3D11_DS_INPUT_CONTROL_POINTS_MAX_TOTAL_SCALARS = 3968; + public const uint D3D11_DS_INPUT_CONTROL_POINT_REGISTER_COMPONENTS = 4; + public const uint D3D11_DS_INPUT_CONTROL_POINT_REGISTER_COMPONENT_BIT_COUNT = 32; + public const uint D3D11_DS_INPUT_CONTROL_POINT_REGISTER_COUNT = 32; + public const uint D3D11_DS_INPUT_CONTROL_POINT_REGISTER_READS_PER_INST = 2; + public const uint D3D11_DS_INPUT_CONTROL_POINT_REGISTER_READ_PORTS = 1; + public const uint D3D11_DS_INPUT_DOMAIN_POINT_REGISTER_COMPONENTS = 3; + public const uint D3D11_DS_INPUT_DOMAIN_POINT_REGISTER_COMPONENT_BIT_COUNT = 32; + public const uint D3D11_DS_INPUT_DOMAIN_POINT_REGISTER_COUNT = 1; + public const uint D3D11_DS_INPUT_DOMAIN_POINT_REGISTER_READS_PER_INST = 2; + public const uint D3D11_DS_INPUT_DOMAIN_POINT_REGISTER_READ_PORTS = 1; + public const uint D3D11_DS_INPUT_PATCH_CONSTANT_REGISTER_COMPONENTS = 4; + public const uint D3D11_DS_INPUT_PATCH_CONSTANT_REGISTER_COMPONENT_BIT_COUNT = 32; + public const uint D3D11_DS_INPUT_PATCH_CONSTANT_REGISTER_COUNT = 32; + public const uint D3D11_DS_INPUT_PATCH_CONSTANT_REGISTER_READS_PER_INST = 2; + public const uint D3D11_DS_INPUT_PATCH_CONSTANT_REGISTER_READ_PORTS = 1; + public const uint D3D11_DS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENTS = 1; + public const uint D3D11_DS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENT_BIT_COUNT = 32; + public const uint D3D11_DS_INPUT_PRIMITIVE_ID_REGISTER_COUNT = 1; + public const uint D3D11_DS_INPUT_PRIMITIVE_ID_REGISTER_READS_PER_INST = 2; + public const uint D3D11_DS_INPUT_PRIMITIVE_ID_REGISTER_READ_PORTS = 1; + public const uint D3D11_DS_OUTPUT_REGISTER_COMPONENTS = 4; + public const uint D3D11_DS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT = 32; + public const uint D3D11_DS_OUTPUT_REGISTER_COUNT = 32; + public const double D3D11_FLOAT16_FUSED_TOLERANCE_IN_ULP = 0.6; + public const float D3D11_FLOAT32_TO_INTEGER_TOLERANCE_IN_ULP = 0.6f; + public const float D3D11_FLOAT_TO_SRGB_EXPONENT_DENOMINATOR = 2.4f; + public const float D3D11_FLOAT_TO_SRGB_EXPONENT_NUMERATOR = 1f; + public const float D3D11_FLOAT_TO_SRGB_OFFSET = 0.055f; + public const float D3D11_FLOAT_TO_SRGB_SCALE_1 = 12.92f; + public const float D3D11_FLOAT_TO_SRGB_SCALE_2 = 1.055f; + public const float D3D11_FLOAT_TO_SRGB_THRESHOLD = 0.0031308f; + public const float D3D11_FTOI_INSTRUCTION_MAX_INPUT = 2.1474836E+09f; + public const float D3D11_FTOI_INSTRUCTION_MIN_INPUT = -2.1474836E+09f; + public const float D3D11_FTOU_INSTRUCTION_MAX_INPUT = 4.2949673E+09f; + public const float D3D11_FTOU_INSTRUCTION_MIN_INPUT = 0f; + public const uint D3D11_GS_INPUT_INSTANCE_ID_READS_PER_INST = 2; + public const uint D3D11_GS_INPUT_INSTANCE_ID_READ_PORTS = 1; + public const uint D3D11_GS_INPUT_INSTANCE_ID_REGISTER_COMPONENTS = 1; + public const uint D3D11_GS_INPUT_INSTANCE_ID_REGISTER_COMPONENT_BIT_COUNT = 32; + public const uint D3D11_GS_INPUT_INSTANCE_ID_REGISTER_COUNT = 1; + public const uint D3D11_GS_INPUT_PRIM_CONST_REGISTER_COMPONENTS = 1; + public const uint D3D11_GS_INPUT_PRIM_CONST_REGISTER_COMPONENT_BIT_COUNT = 32; + public const uint D3D11_GS_INPUT_PRIM_CONST_REGISTER_COUNT = 1; + public const uint D3D11_GS_INPUT_PRIM_CONST_REGISTER_READS_PER_INST = 2; + public const uint D3D11_GS_INPUT_PRIM_CONST_REGISTER_READ_PORTS = 1; + public const uint D3D11_GS_INPUT_REGISTER_COMPONENTS = 4; + public const uint D3D11_GS_INPUT_REGISTER_COMPONENT_BIT_COUNT = 32; + public const uint D3D11_GS_INPUT_REGISTER_COUNT = 32; + public const uint D3D11_GS_INPUT_REGISTER_READS_PER_INST = 2; + public const uint D3D11_GS_INPUT_REGISTER_READ_PORTS = 1; + public const uint D3D11_GS_INPUT_REGISTER_VERTICES = 32; + public const uint D3D11_GS_MAX_INSTANCE_COUNT = 32; + public const uint D3D11_GS_MAX_OUTPUT_VERTEX_COUNT_ACROSS_INSTANCES = 1024; + public const uint D3D11_GS_OUTPUT_ELEMENTS = 32; + public const uint D3D11_GS_OUTPUT_REGISTER_COMPONENTS = 4; + public const uint D3D11_GS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT = 32; + public const uint D3D11_GS_OUTPUT_REGISTER_COUNT = 32; + public const uint D3D11_HS_CONTROL_POINT_PHASE_INPUT_REGISTER_COUNT = 32; + public const uint D3D11_HS_CONTROL_POINT_PHASE_OUTPUT_REGISTER_COUNT = 32; + public const uint D3D11_HS_CONTROL_POINT_REGISTER_COMPONENTS = 4; + public const uint D3D11_HS_CONTROL_POINT_REGISTER_COMPONENT_BIT_COUNT = 32; + public const uint D3D11_HS_CONTROL_POINT_REGISTER_READS_PER_INST = 2; + public const uint D3D11_HS_CONTROL_POINT_REGISTER_READ_PORTS = 1; + public const uint D3D11_HS_FORK_PHASE_INSTANCE_COUNT_UPPER_BOUND = 4294967295; + public const uint D3D11_HS_INPUT_FORK_INSTANCE_ID_REGISTER_COMPONENTS = 1; + public const uint D3D11_HS_INPUT_FORK_INSTANCE_ID_REGISTER_COMPONENT_BIT_COUNT = 32; + public const uint D3D11_HS_INPUT_FORK_INSTANCE_ID_REGISTER_COUNT = 1; + public const uint D3D11_HS_INPUT_FORK_INSTANCE_ID_REGISTER_READS_PER_INST = 2; + public const uint D3D11_HS_INPUT_FORK_INSTANCE_ID_REGISTER_READ_PORTS = 1; + public const uint D3D11_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_COMPONENTS = 1; + public const uint D3D11_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_COMPONENT_BIT_COUNT = 32; + public const uint D3D11_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_COUNT = 1; + public const uint D3D11_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_READS_PER_INST = 2; + public const uint D3D11_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_READ_PORTS = 1; + public const uint D3D11_HS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENTS = 1; + public const uint D3D11_HS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENT_BIT_COUNT = 32; + public const uint D3D11_HS_INPUT_PRIMITIVE_ID_REGISTER_COUNT = 1; + public const uint D3D11_HS_INPUT_PRIMITIVE_ID_REGISTER_READS_PER_INST = 2; + public const uint D3D11_HS_INPUT_PRIMITIVE_ID_REGISTER_READ_PORTS = 1; + public const uint D3D11_HS_JOIN_PHASE_INSTANCE_COUNT_UPPER_BOUND = 4294967295; + public const float D3D11_HS_MAXTESSFACTOR_LOWER_BOUND = 1f; + public const float D3D11_HS_MAXTESSFACTOR_UPPER_BOUND = 64f; + public const uint D3D11_HS_OUTPUT_CONTROL_POINTS_MAX_TOTAL_SCALARS = 3968; + public const uint D3D11_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_COMPONENTS = 1; + public const uint D3D11_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_COMPONENT_BIT_COUNT = 32; + public const uint D3D11_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_COUNT = 1; + public const uint D3D11_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_READS_PER_INST = 2; + public const uint D3D11_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_READ_PORTS = 1; + public const uint D3D11_HS_OUTPUT_PATCH_CONSTANT_REGISTER_COMPONENTS = 4; + public const uint D3D11_HS_OUTPUT_PATCH_CONSTANT_REGISTER_COMPONENT_BIT_COUNT = 32; + public const uint D3D11_HS_OUTPUT_PATCH_CONSTANT_REGISTER_COUNT = 32; + public const uint D3D11_HS_OUTPUT_PATCH_CONSTANT_REGISTER_READS_PER_INST = 2; + public const uint D3D11_HS_OUTPUT_PATCH_CONSTANT_REGISTER_READ_PORTS = 1; + public const uint D3D11_HS_OUTPUT_PATCH_CONSTANT_REGISTER_SCALAR_COMPONENTS = 128; + public const uint D3D11_IA_DEFAULT_INDEX_BUFFER_OFFSET_IN_BYTES = 0; + public const uint D3D11_IA_DEFAULT_PRIMITIVE_TOPOLOGY = 0; + public const uint D3D11_IA_DEFAULT_VERTEX_BUFFER_OFFSET_IN_BYTES = 0; + public const uint D3D11_IA_INDEX_INPUT_RESOURCE_SLOT_COUNT = 1; + public const uint D3D11_IA_INSTANCE_ID_BIT_COUNT = 32; + public const uint D3D11_IA_INTEGER_ARITHMETIC_BIT_COUNT = 32; + public const uint D3D11_IA_PATCH_MAX_CONTROL_POINT_COUNT = 32; + public const uint D3D11_IA_PRIMITIVE_ID_BIT_COUNT = 32; + public const uint D3D11_IA_VERTEX_ID_BIT_COUNT = 32; + public const uint D3D11_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT = 32; + public const uint D3D11_IA_VERTEX_INPUT_STRUCTURE_ELEMENTS_COMPONENTS = 128; + public const uint D3D11_IA_VERTEX_INPUT_STRUCTURE_ELEMENT_COUNT = 32; + public const uint D3D11_INTEGER_DIVIDE_BY_ZERO_QUOTIENT = 4294967295; + public const uint D3D11_INTEGER_DIVIDE_BY_ZERO_REMAINDER = 4294967295; + public const uint D3D11_KEEP_RENDER_TARGETS_AND_DEPTH_STENCIL = 4294967295; + public const uint D3D11_KEEP_UNORDERED_ACCESS_VIEWS = 4294967295; + public const float D3D11_LINEAR_GAMMA = 1f; + public const uint D3D11_MAJOR_VERSION = 11; + public const float D3D11_MAX_BORDER_COLOR_COMPONENT = 1f; + public const float D3D11_MAX_DEPTH = 1f; + public const uint D3D11_MAX_MAXANISOTROPY = 16; + public const uint D3D11_MAX_MULTISAMPLE_SAMPLE_COUNT = 32; + public const float D3D11_MAX_POSITION_VALUE = 3.4028236E+34f; + public const uint D3D11_MAX_TEXTURE_DIMENSION_2_TO_EXP = 17; + public const uint D3D11_MINOR_VERSION = 0; + public const float D3D11_MIN_BORDER_COLOR_COMPONENT = 0f; + public const float D3D11_MIN_DEPTH = 0f; + public const uint D3D11_MIN_MAXANISOTROPY = 0; + public const float D3D11_MIP_LOD_BIAS_MAX = 15.99f; + public const float D3D11_MIP_LOD_BIAS_MIN = -16f; + public const uint D3D11_MIP_LOD_FRACTIONAL_BIT_COUNT = 8; + public const uint D3D11_MIP_LOD_RANGE_BIT_COUNT = 8; + public const float D3D11_MULTISAMPLE_ANTIALIAS_LINE_WIDTH = 1.4f; + public const uint D3D11_NONSAMPLE_FETCH_OUT_OF_RANGE_ACCESS_RESULT = 0; + public const uint D3D11_PIXEL_ADDRESS_RANGE_BIT_COUNT = 15; + public const uint D3D11_PRE_SCISSOR_PIXEL_ADDRESS_RANGE_BIT_COUNT = 16; + public const uint D3D11_PS_CS_UAV_REGISTER_COMPONENTS = 1; + public const uint D3D11_PS_CS_UAV_REGISTER_COUNT = 8; + public const uint D3D11_PS_CS_UAV_REGISTER_READS_PER_INST = 1; + public const uint D3D11_PS_CS_UAV_REGISTER_READ_PORTS = 1; + public const uint D3D11_PS_FRONTFACING_DEFAULT_VALUE = 4294967295; + public const uint D3D11_PS_FRONTFACING_FALSE_VALUE = 0; + public const uint D3D11_PS_FRONTFACING_TRUE_VALUE = 4294967295; + public const uint D3D11_PS_INPUT_REGISTER_COMPONENTS = 4; + public const uint D3D11_PS_INPUT_REGISTER_COMPONENT_BIT_COUNT = 32; + public const uint D3D11_PS_INPUT_REGISTER_COUNT = 32; + public const uint D3D11_PS_INPUT_REGISTER_READS_PER_INST = 2; + public const uint D3D11_PS_INPUT_REGISTER_READ_PORTS = 1; + public const float D3D11_PS_LEGACY_PIXEL_CENTER_FRACTIONAL_COMPONENT = 0f; + public const uint D3D11_PS_OUTPUT_DEPTH_REGISTER_COMPONENTS = 1; + public const uint D3D11_PS_OUTPUT_DEPTH_REGISTER_COMPONENT_BIT_COUNT = 32; + public const uint D3D11_PS_OUTPUT_DEPTH_REGISTER_COUNT = 1; + public const uint D3D11_PS_OUTPUT_MASK_REGISTER_COMPONENTS = 1; + public const uint D3D11_PS_OUTPUT_MASK_REGISTER_COMPONENT_BIT_COUNT = 32; + public const uint D3D11_PS_OUTPUT_MASK_REGISTER_COUNT = 1; + public const uint D3D11_PS_OUTPUT_REGISTER_COMPONENTS = 4; + public const uint D3D11_PS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT = 32; + public const uint D3D11_PS_OUTPUT_REGISTER_COUNT = 8; + public const float D3D11_PS_PIXEL_CENTER_FRACTIONAL_COMPONENT = 0.5f; + public const uint D3D11_RAW_UAV_SRV_BYTE_ALIGNMENT = 16; + public const uint D3D11_REQ_BLEND_OBJECT_COUNT_PER_DEVICE = 4096; + public const uint D3D11_REQ_BUFFER_RESOURCE_TEXEL_COUNT_2_TO_EXP = 27; + public const uint D3D11_REQ_CONSTANT_BUFFER_ELEMENT_COUNT = 4096; + public const uint D3D11_REQ_DEPTH_STENCIL_OBJECT_COUNT_PER_DEVICE = 4096; + public const uint D3D11_REQ_DRAWINDEXED_INDEX_COUNT_2_TO_EXP = 32; + public const uint D3D11_REQ_DRAW_VERTEX_COUNT_2_TO_EXP = 32; + public const uint D3D11_REQ_FILTERING_HW_ADDRESSABLE_RESOURCE_DIMENSION = 16384; + public const uint D3D11_REQ_GS_INVOCATION_32BIT_OUTPUT_COMPONENT_LIMIT = 1024; + public const uint D3D11_REQ_IMMEDIATE_CONSTANT_BUFFER_ELEMENT_COUNT = 4096; + public const uint D3D11_REQ_MAXANISOTROPY = 16; + public const uint D3D11_REQ_MIP_LEVELS = 15; + public const uint D3D11_REQ_MULTI_ELEMENT_STRUCTURE_SIZE_IN_BYTES = 2048; + public const uint D3D11_REQ_RASTERIZER_OBJECT_COUNT_PER_DEVICE = 4096; + public const uint D3D11_REQ_RENDER_TO_BUFFER_WINDOW_WIDTH = 16384; + public const uint D3D11_REQ_RESOURCE_SIZE_IN_MEGABYTES_EXPRESSION_A_TERM = 128; + public const float D3D11_REQ_RESOURCE_SIZE_IN_MEGABYTES_EXPRESSION_B_TERM = 0.25f; + public const uint D3D11_REQ_RESOURCE_SIZE_IN_MEGABYTES_EXPRESSION_C_TERM = 2048; + public const uint D3D11_REQ_RESOURCE_VIEW_COUNT_PER_DEVICE_2_TO_EXP = 20; + public const uint D3D11_REQ_SAMPLER_OBJECT_COUNT_PER_DEVICE = 4096; + public const uint D3D11_REQ_TEXTURE1D_ARRAY_AXIS_DIMENSION = 2048; + public const uint D3D11_REQ_TEXTURE1D_U_DIMENSION = 16384; + public const uint D3D11_REQ_TEXTURE2D_ARRAY_AXIS_DIMENSION = 2048; + public const uint D3D11_REQ_TEXTURE2D_U_OR_V_DIMENSION = 16384; + public const uint D3D11_REQ_TEXTURE3D_U_V_OR_W_DIMENSION = 2048; + public const uint D3D11_REQ_TEXTURECUBE_DIMENSION = 16384; + public const uint D3D11_RESINFO_INSTRUCTION_MISSING_COMPONENT_RETVAL = 0; + public const uint D3D11_SHADER_MAJOR_VERSION = 5; + public const uint D3D11_SHADER_MAX_INSTANCES = 65535; + public const uint D3D11_SHADER_MAX_INTERFACES = 253; + public const uint D3D11_SHADER_MAX_INTERFACE_CALL_SITES = 4096; + public const uint D3D11_SHADER_MAX_TYPES = 65535; + public const uint D3D11_SHADER_MINOR_VERSION = 0; + public const uint D3D11_SHIFT_INSTRUCTION_PAD_VALUE = 0; + public const uint D3D11_SHIFT_INSTRUCTION_SHIFT_VALUE_BIT_COUNT = 5; + public const uint D3D11_SIMULTANEOUS_RENDER_TARGET_COUNT = 8; + public const uint D3D11_SO_BUFFER_MAX_STRIDE_IN_BYTES = 2048; + public const uint D3D11_SO_BUFFER_MAX_WRITE_WINDOW_IN_BYTES = 512; + public const uint D3D11_SO_BUFFER_SLOT_COUNT = 4; + public const uint D3D11_SO_DDI_REGISTER_INDEX_DENOTING_GAP = 4294967295; + public const uint D3D11_SO_NO_RASTERIZED_STREAM = 4294967295; + public const uint D3D11_SO_OUTPUT_COMPONENT_COUNT = 128; + public const uint D3D11_SO_STREAM_COUNT = 4; + public const uint D3D11_SPEC_DATE_DAY = 16; + public const uint D3D11_SPEC_DATE_MONTH = 5; + public const uint D3D11_SPEC_DATE_YEAR = 2011; + public const double D3D11_SPEC_VERSION = 1.07; + public const float D3D11_SRGB_GAMMA = 2.2f; + public const float D3D11_SRGB_TO_FLOAT_DENOMINATOR_1 = 12.92f; + public const float D3D11_SRGB_TO_FLOAT_DENOMINATOR_2 = 1.055f; + public const float D3D11_SRGB_TO_FLOAT_EXPONENT = 2.4f; + public const float D3D11_SRGB_TO_FLOAT_OFFSET = 0.055f; + public const float D3D11_SRGB_TO_FLOAT_THRESHOLD = 0.04045f; + public const float D3D11_SRGB_TO_FLOAT_TOLERANCE_IN_ULP = 0.5f; + public const uint D3D11_STANDARD_COMPONENT_BIT_COUNT = 32; + public const uint D3D11_STANDARD_COMPONENT_BIT_COUNT_DOUBLED = 64; + public const uint D3D11_STANDARD_MAXIMUM_ELEMENT_ALIGNMENT_BYTE_MULTIPLE = 4; + public const uint D3D11_STANDARD_PIXEL_COMPONENT_COUNT = 128; + public const uint D3D11_STANDARD_PIXEL_ELEMENT_COUNT = 32; + public const uint D3D11_STANDARD_VECTOR_SIZE = 4; + public const uint D3D11_STANDARD_VERTEX_ELEMENT_COUNT = 32; + public const uint D3D11_STANDARD_VERTEX_TOTAL_COMPONENT_COUNT = 64; + public const uint D3D11_SUBPIXEL_FRACTIONAL_BIT_COUNT = 8; + public const uint D3D11_SUBTEXEL_FRACTIONAL_BIT_COUNT = 8; + public const uint D3D11_TESSELLATOR_MAX_EVEN_TESSELLATION_FACTOR = 64; + public const uint D3D11_TESSELLATOR_MAX_ISOLINE_DENSITY_TESSELLATION_FACTOR = 64; + public const uint D3D11_TESSELLATOR_MAX_ODD_TESSELLATION_FACTOR = 63; + public const uint D3D11_TESSELLATOR_MAX_TESSELLATION_FACTOR = 64; + public const uint D3D11_TESSELLATOR_MIN_EVEN_TESSELLATION_FACTOR = 2; + public const uint D3D11_TESSELLATOR_MIN_ISOLINE_DENSITY_TESSELLATION_FACTOR = 1; + public const uint D3D11_TESSELLATOR_MIN_ODD_TESSELLATION_FACTOR = 1; + public const uint D3D11_TEXEL_ADDRESS_RANGE_BIT_COUNT = 16; + public const uint D3D11_UNBOUND_MEMORY_ACCESS_RESULT = 0; + public const uint D3D11_VIEWPORT_AND_SCISSORRECT_MAX_INDEX = 15; + public const uint D3D11_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE = 16; + public const uint D3D11_VIEWPORT_BOUNDS_MAX = 32767; + public const int D3D11_VIEWPORT_BOUNDS_MIN = -32768; + public const uint D3D11_VS_INPUT_REGISTER_COMPONENTS = 4; + public const uint D3D11_VS_INPUT_REGISTER_COMPONENT_BIT_COUNT = 32; + public const uint D3D11_VS_INPUT_REGISTER_COUNT = 32; + public const uint D3D11_VS_INPUT_REGISTER_READS_PER_INST = 2; + public const uint D3D11_VS_INPUT_REGISTER_READ_PORTS = 1; + public const uint D3D11_VS_OUTPUT_REGISTER_COMPONENTS = 4; + public const uint D3D11_VS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT = 32; + public const uint D3D11_VS_OUTPUT_REGISTER_COUNT = 32; + public const uint D3D11_WHQL_CONTEXT_COUNT_FOR_RESOURCE_LIMIT = 10; + public const uint D3D11_WHQL_DRAWINDEXED_INDEX_COUNT_2_TO_EXP = 25; + public const uint D3D11_WHQL_DRAW_VERTEX_COUNT_2_TO_EXP = 25; + public const uint D3D11_1_UAV_SLOT_COUNT = 64; + public const uint D3D11_2_TILED_RESOURCE_TILE_SIZE_IN_BYTES = 65536; + public const uint D3D11_4_VIDEO_DECODER_MAX_HISTOGRAM_COMPONENTS = 4; + public const uint D3D11_4_VIDEO_DECODER_HISTOGRAM_OFFSET_ALIGNMENT = 256; + public const uint _FACD3D11 = 2172; + public const uint D3D11_APPEND_ALIGNED_ELEMENT = 4294967295; + public const uint D3D11_FILTER_REDUCTION_TYPE_MASK = 3; + public const uint D3D11_FILTER_REDUCTION_TYPE_SHIFT = 7; + public const uint D3D11_FILTER_TYPE_MASK = 3; + public const uint D3D11_MIN_FILTER_SHIFT = 4; + public const uint D3D11_MAG_FILTER_SHIFT = 2; + public const uint D3D11_MIP_FILTER_SHIFT = 0; + public const uint D3D11_COMPARISON_FILTERING_BIT = 128; + public const uint D3D11_ANISOTROPIC_FILTERING_BIT = 64; + public static ref readonly Guid D3D11_DECODER_PROFILE_MPEG2_MOCOMP { [MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -1882,15 +2264,25 @@ public static partial class Apis } public const uint D3D11_SDK_VERSION = 7; + public const uint D3D11_PACKED_TILE = 4294967295; + public const uint D3D11_SDK_LAYERS_VERSION = 1; + public const uint D3D11_DEBUG_FEATURE_FLUSH_PER_RENDER_OP = 1; + public const uint D3D11_DEBUG_FEATURE_FINISH_PER_RENDER_OP = 2; + public const uint D3D11_DEBUG_FEATURE_PRESENT_PER_RENDER_OP = 4; + public const uint D3D11_DEBUG_FEATURE_ALWAYS_DISCARD_OFFERED_RESOURCE = 8; + public const uint D3D11_DEBUG_FEATURE_NEVER_DISCARD_OFFERED_RESOURCE = 16; + public const uint D3D11_DEBUG_FEATURE_AVOID_BEHAVIOR_CHANGING_DEBUG_AIDS = 64; + public const uint D3D11_DEBUG_FEATURE_DISABLE_TILED_RESOURCE_MAPPING_TRACKING_AND_VALIDATION = 128; + public static ref readonly Guid DXGI_DEBUG_D3D11 { [MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -1915,31 +2307,96 @@ public static partial class Apis } } + public const string D3D11_REGKEY_PATH = "Software\\Microsoft\\Direct3D"; + + public const string D3D11_MUTE_DEBUG_OUTPUT = "MuteDebugOutput"; + + public const string D3D11_ENABLE_BREAK_ON_MESSAGE = "EnableBreakOnMessage"; + + public const string D3D11_INFOQUEUE_STORAGE_FILTER_OVERRIDE = "InfoQueueStorageFilterOverride"; + + public const string D3D11_MUTE_CATEGORY = "Mute_CATEGORY_%s"; + + public const string D3D11_MUTE_SEVERITY = "Mute_SEVERITY_%s"; + + public const string D3D11_MUTE_ID_STRING = "Mute_ID_%s"; + + public const string D3D11_MUTE_ID_DECIMAL = "Mute_ID_%d"; + + public const string D3D11_UNMUTE_SEVERITY_INFO = "Unmute_SEVERITY_INFO"; + + public const string D3D11_BREAKON_CATEGORY = "BreakOn_CATEGORY_%s"; + + public const string D3D11_BREAKON_SEVERITY = "BreakOn_SEVERITY_%s"; + + public const string D3D11_BREAKON_ID_STRING = "BreakOn_ID_%s"; + + public const string D3D11_BREAKON_ID_DECIMAL = "BreakOn_ID_%d"; + + public const string D3D11_APPSIZE_STRING = "Size"; + + public const string D3D11_APPNAME_STRING = "Name"; + + public const string D3D11_FORCE_DEBUGGABLE = "ForceDebuggable"; + + public const string D3D11_FORCE_SHADER_SKIP_OPTIMIZATION = "ForceShaderSkipOptimization"; + public const uint D3D11_INFO_QUEUE_DEFAULT_MESSAGE_COUNT_LIMIT = 1024; + public const int D3D_RETURN_PARAMETER_INDEX = -1; + public const uint D3D_SHADER_REQUIRES_DOUBLES = 1; + public const uint D3D_SHADER_REQUIRES_EARLY_DEPTH_STENCIL = 2; + public const uint D3D_SHADER_REQUIRES_UAVS_AT_EVERY_STAGE = 4; + public const uint D3D_SHADER_REQUIRES_64_UAVS = 8; + public const uint D3D_SHADER_REQUIRES_MINIMUM_PRECISION = 16; + public const uint D3D_SHADER_REQUIRES_11_1_DOUBLE_EXTENSIONS = 32; + public const uint D3D_SHADER_REQUIRES_11_1_SHADER_EXTENSIONS = 64; + public const uint D3D_SHADER_REQUIRES_LEVEL_9_COMPARISON_FILTERING = 128; + public const uint D3D_SHADER_REQUIRES_TILED_RESOURCES = 256; + public const uint D3D11_TRACE_COMPONENT_X = 1; + public const uint D3D11_TRACE_COMPONENT_Y = 2; + public const uint D3D11_TRACE_COMPONENT_Z = 4; + public const uint D3D11_TRACE_COMPONENT_W = 8; + public const uint D3D11_SHADER_TRACE_FLAG_RECORD_REGISTER_WRITES = 1; + public const uint D3D11_SHADER_TRACE_FLAG_RECORD_REGISTER_READS = 2; + public const uint D3D11_TRACE_REGISTER_FLAGS_RELATIVE_INDEXING = 1; + public const uint D3D11_TRACE_MISC_GS_EMIT = 1; + public const uint D3D11_TRACE_MISC_GS_CUT = 2; + public const uint D3D11_TRACE_MISC_PS_DISCARD = 4; + public const uint D3D11_TRACE_MISC_GS_EMIT_STREAM = 8; + public const uint D3D11_TRACE_MISC_GS_CUT_STREAM = 16; + public const uint D3D11_TRACE_MISC_HALT = 32; + public const uint D3D11_TRACE_MISC_MESSAGE = 64; + + public const string D3DCSX_DLL_W = "d3dcsx_47.dll"; + + public const string D3DCSX_DLL_A = "d3dcsx_47.dll"; + + public const string D3DCSX_DLL = "d3dcsx_47.dll"; + } #region Enums @@ -8426,6 +8883,7 @@ public partial struct AuthenticatedProtectionFlags #endregion Unions #region Structs + /// /// D3D11_INPUT_ELEMENT_DESC public partial struct InputElementDescription @@ -8451,6 +8909,7 @@ public partial struct InputElementDescription /// public uint InstanceDataStepRate; } + /// /// D3D11_SO_DECLARATION_ENTRY public partial struct SODeclarationEntry @@ -8473,6 +8932,7 @@ public partial struct SODeclarationEntry /// public byte OutputSlot; } + /// /// D3D11_DRAW_INSTANCED_INDIRECT_ARGS public partial struct DrawInstancedIndirectArgs @@ -8489,6 +8949,7 @@ public partial struct DrawInstancedIndirectArgs /// public uint StartInstanceLocation; } + /// /// D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS public partial struct DrawIndexedInstancedIndirectArgs @@ -8508,6 +8969,7 @@ public partial struct DrawIndexedInstancedIndirectArgs /// public uint StartInstanceLocation; } + /// /// D3D11_BOX public partial struct Box @@ -8530,6 +8992,7 @@ public partial struct Box /// public uint back; } + /// /// D3D11_DEPTH_STENCILOP_DESC public partial struct DepthStencilOperationDescription @@ -8546,6 +9009,7 @@ public partial struct DepthStencilOperationDescription /// public ComparisonFunction StencilFunc; } + /// /// D3D11_DEPTH_STENCIL_DESC public partial struct DepthStencilDescription @@ -8574,6 +9038,7 @@ public partial struct DepthStencilDescription /// public DepthStencilOperationDescription BackFace; } + /// /// D3D11_RENDER_TARGET_BLEND_DESC public partial struct RenderTargetBlendDescription @@ -8602,6 +9067,7 @@ public partial struct RenderTargetBlendDescription /// public ColorWriteEnable RenderTargetWriteMask; } + /// /// D3D11_BLEND_DESC public partial struct BlendDescription @@ -8644,6 +9110,7 @@ public partial struct BlendDescription } } } + /// /// D3D11_RASTERIZER_DESC public partial struct RasterizerDescription @@ -8678,6 +9145,7 @@ public partial struct RasterizerDescription /// public Bool32 AntialiasedLineEnable; } + /// /// D3D11_SUBRESOURCE_DATA public partial struct SubresourceData @@ -8691,6 +9159,7 @@ public partial struct SubresourceData /// public uint SysMemSlicePitch; } + /// /// D3D11_MAPPED_SUBRESOURCE public partial struct MappedSubresource @@ -8704,6 +9173,7 @@ public partial struct MappedSubresource /// public uint DepthPitch; } + /// /// D3D11_BUFFER_DESC public partial struct BufferDescription @@ -8726,6 +9196,7 @@ public partial struct BufferDescription /// public uint StructureByteStride; } + /// /// D3D11_TEXTURE1D_DESC public partial struct Texture1DDescription @@ -8754,6 +9225,7 @@ public partial struct Texture1DDescription /// public ResourceMiscFlags MiscFlags; } + /// /// D3D11_TEXTURE2D_DESC public partial struct Texture2DDescription @@ -8788,6 +9260,7 @@ public partial struct Texture2DDescription /// public ResourceMiscFlags MiscFlags; } + /// /// D3D11_TEXTURE3D_DESC public partial struct Texture3DDescription @@ -8819,6 +9292,7 @@ public partial struct Texture3DDescription /// public ResourceMiscFlags MiscFlags; } + /// /// D3D11_BUFFER_SRV public partial struct BufferSrv @@ -8892,6 +9366,7 @@ public partial struct BufferSrv public uint ElementWidth; } } + /// /// D3D11_BUFFEREX_SRV public partial struct BufferExtendedSrv @@ -8905,6 +9380,7 @@ public partial struct BufferExtendedSrv /// public BufferExtendedSrvFlags Flags; } + /// /// D3D11_TEX1D_SRV public partial struct Texture1DSrv @@ -8915,6 +9391,7 @@ public partial struct Texture1DSrv /// public uint MipLevels; } + /// /// D3D11_TEX1D_ARRAY_SRV public partial struct Texture1DArraySrv @@ -8931,6 +9408,7 @@ public partial struct Texture1DArraySrv /// public uint ArraySize; } + /// /// D3D11_TEX2D_SRV public partial struct Texture2DSrv @@ -8941,6 +9419,7 @@ public partial struct Texture2DSrv /// public uint MipLevels; } + /// /// D3D11_TEX2D_ARRAY_SRV public partial struct Texture2DArraySrv @@ -8957,6 +9436,7 @@ public partial struct Texture2DArraySrv /// public uint ArraySize; } + /// /// D3D11_TEX3D_SRV public partial struct Texture3DSrv @@ -8967,6 +9447,7 @@ public partial struct Texture3DSrv /// public uint MipLevels; } + /// /// D3D11_TEXCUBE_SRV public partial struct TexureCubeSrv @@ -8977,6 +9458,7 @@ public partial struct TexureCubeSrv /// public uint MipLevels; } + /// /// D3D11_TEXCUBE_ARRAY_SRV public partial struct TexureCubeArraySrv @@ -8993,6 +9475,7 @@ public partial struct TexureCubeArraySrv /// public uint NumCubes; } + /// /// D3D11_TEX2DMS_SRV public partial struct Texture2DMsSrv @@ -9000,6 +9483,7 @@ public partial struct Texture2DMsSrv /// public uint UnusedField_NothingToDefine; } + /// /// D3D11_TEX2DMS_ARRAY_SRV public partial struct Texture2DMsArraySrv @@ -9010,6 +9494,7 @@ public partial struct Texture2DMsArraySrv /// public uint ArraySize; } + /// /// D3D11_SHADER_RESOURCE_VIEW_DESC public partial struct ShaderResourceViewDescription @@ -9181,6 +9666,7 @@ public partial struct ShaderResourceViewDescription public BufferExtendedSrv BufferEx; } } + /// /// D3D11_BUFFER_RTV public partial struct BufferRtv @@ -9254,6 +9740,7 @@ public partial struct BufferRtv public uint ElementOffset; } } + /// /// D3D11_TEX1D_RTV public partial struct Texture1DRtv @@ -9261,6 +9748,7 @@ public partial struct Texture1DRtv /// public uint MipSlice; } + /// /// D3D11_TEX1D_ARRAY_RTV public partial struct Texture1DArrayRtv @@ -9274,6 +9762,7 @@ public partial struct Texture1DArrayRtv /// public uint ArraySize; } + /// /// D3D11_TEX2D_RTV public partial struct Texture2DRtv @@ -9281,6 +9770,7 @@ public partial struct Texture2DRtv /// public uint MipSlice; } + /// /// D3D11_TEX2DMS_RTV public partial struct Texture2DMsRtv @@ -9288,6 +9778,7 @@ public partial struct Texture2DMsRtv /// public uint UnusedField_NothingToDefine; } + /// /// D3D11_TEX2D_ARRAY_RTV public partial struct Texture2DArrayRtv @@ -9301,6 +9792,7 @@ public partial struct Texture2DArrayRtv /// public uint ArraySize; } + /// /// D3D11_TEX2DMS_ARRAY_RTV public partial struct Texture2DMsArrayRtv @@ -9311,6 +9803,7 @@ public partial struct Texture2DMsArrayRtv /// public uint ArraySize; } + /// /// D3D11_TEX3D_RTV public partial struct Texture3DRtv @@ -9324,6 +9817,7 @@ public partial struct Texture3DRtv /// public uint WSize; } + /// /// D3D11_RENDER_TARGET_VIEW_DESC public partial struct RenderTargetViewDescription @@ -9453,6 +9947,7 @@ public partial struct RenderTargetViewDescription public Texture3DRtv Texture3D; } } + /// /// D3D11_TEX1D_DSV public partial struct Texture1DDsv @@ -9460,6 +9955,7 @@ public partial struct Texture1DDsv /// public uint MipSlice; } + /// /// D3D11_TEX1D_ARRAY_DSV public partial struct Texture1DArrayDsv @@ -9473,6 +9969,7 @@ public partial struct Texture1DArrayDsv /// public uint ArraySize; } + /// /// D3D11_TEX2D_DSV public partial struct Texture2DDsv @@ -9480,6 +9977,7 @@ public partial struct Texture2DDsv /// public uint MipSlice; } + /// /// D3D11_TEX2D_ARRAY_DSV public partial struct Texture2DArrayDsv @@ -9493,6 +9991,7 @@ public partial struct Texture2DArrayDsv /// public uint ArraySize; } + /// /// D3D11_TEX2DMS_DSV public partial struct Texture2DMsDsv @@ -9500,6 +9999,7 @@ public partial struct Texture2DMsDsv /// public uint UnusedField_NothingToDefine; } + /// /// D3D11_TEX2DMS_ARRAY_DSV public partial struct Texture2DMsArrayDsv @@ -9510,6 +10010,7 @@ public partial struct Texture2DMsArrayDsv /// public uint ArraySize; } + /// /// D3D11_DEPTH_STENCIL_VIEW_DESC public partial struct DepthStencilViewDescription @@ -9614,6 +10115,7 @@ public partial struct DepthStencilViewDescription public Texture2DMsArrayDsv Texture2DMSArray; } } + /// /// D3D11_BUFFER_UAV public partial struct BufferUav @@ -9627,6 +10129,7 @@ public partial struct BufferUav /// public BufferUavFlags Flags; } + /// /// D3D11_TEX1D_UAV public partial struct Texture1DUav @@ -9634,6 +10137,7 @@ public partial struct Texture1DUav /// public uint MipSlice; } + /// /// D3D11_TEX1D_ARRAY_UAV public partial struct Texture1DArrayUav @@ -9647,6 +10151,7 @@ public partial struct Texture1DArrayUav /// public uint ArraySize; } + /// /// D3D11_TEX2D_UAV public partial struct Texture2DUav @@ -9654,6 +10159,7 @@ public partial struct Texture2DUav /// public uint MipSlice; } + /// /// D3D11_TEX2D_ARRAY_UAV public partial struct Texture2DArrayUav @@ -9667,6 +10173,7 @@ public partial struct Texture2DArrayUav /// public uint ArraySize; } + /// /// D3D11_TEX3D_UAV public partial struct Texture3DUav @@ -9680,6 +10187,7 @@ public partial struct Texture3DUav /// public uint WSize; } + /// /// D3D11_UNORDERED_ACCESS_VIEW_DESC public partial struct UnorderedAccessViewDescription @@ -9781,6 +10289,7 @@ public partial struct UnorderedAccessViewDescription public Texture3DUav Texture3D; } } + /// /// D3D11_SAMPLER_DESC public partial struct SamplerDescription @@ -9815,6 +10324,7 @@ public partial struct SamplerDescription /// public float MaxLOD; } + /// /// D3D11_QUERY_DESC public partial struct QueryDescription @@ -9825,6 +10335,7 @@ public partial struct QueryDescription /// public QueryMiscFlags MiscFlags; } + /// /// D3D11_QUERY_DATA_TIMESTAMP_DISJOINT public partial struct QueryDataTimestampDisjoint @@ -9835,6 +10346,7 @@ public partial struct QueryDataTimestampDisjoint /// public Bool32 Disjoint; } + /// /// D3D11_QUERY_DATA_PIPELINE_STATISTICS public partial struct QueryDataPipelineStatistics @@ -9872,6 +10384,7 @@ public partial struct QueryDataPipelineStatistics /// public ulong CSInvocations; } + /// /// D3D11_QUERY_DATA_SO_STATISTICS public partial struct QueryDataSOStatistics @@ -9882,6 +10395,7 @@ public partial struct QueryDataSOStatistics /// public ulong PrimitivesStorageNeeded; } + /// /// D3D11_COUNTER_DESC public partial struct CounterDescription @@ -9892,6 +10406,7 @@ public partial struct CounterDescription /// public uint MiscFlags; } + /// /// D3D11_COUNTER_INFO public partial struct CounterInfo @@ -9905,6 +10420,7 @@ public partial struct CounterInfo /// public byte NumDetectableParallelUnits; } + /// /// D3D11_CLASS_INSTANCE_DESC public partial struct ClassInstanceDescription @@ -9933,6 +10449,7 @@ public partial struct ClassInstanceDescription /// public Bool32 Created; } + /// /// D3D11_FEATURE_DATA_THREADING public partial struct FeatureDataThreading @@ -9943,6 +10460,7 @@ public partial struct FeatureDataThreading /// public Bool32 DriverCommandLists; } + /// /// D3D11_FEATURE_DATA_DOUBLES public partial struct FeatureDataDoubles @@ -9950,6 +10468,7 @@ public partial struct FeatureDataDoubles /// public Bool32 DoublePrecisionFloatShaderOps; } + /// /// D3D11_FEATURE_DATA_FORMAT_SUPPORT public partial struct FeatureDataFormatSupport @@ -9960,6 +10479,7 @@ public partial struct FeatureDataFormatSupport /// public FormatSupport OutFormatSupport; } + /// /// D3D11_FEATURE_DATA_FORMAT_SUPPORT2 public partial struct FeatureDataFormatSupport2 @@ -9970,6 +10490,7 @@ public partial struct FeatureDataFormatSupport2 /// public FormatSupport2 OutFormatSupport2; } + /// /// D3D11_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS public partial struct FeatureDataD3D10XHardwareOptions @@ -9977,6 +10498,7 @@ public partial struct FeatureDataD3D10XHardwareOptions /// public Bool32 ComputeShaders_Plus_RawAndStructuredBuffers_Via_Shader_4_x; } + /// /// D3D11_FEATURE_DATA_D3D11_OPTIONS public partial struct FeatureDataD3D11Options @@ -10023,6 +10545,7 @@ public partial struct FeatureDataD3D11Options /// public Bool32 ExtendedResourceSharing; } + /// /// D3D11_FEATURE_DATA_ARCHITECTURE_INFO public partial struct FeatureDataArchitectureInfo @@ -10030,6 +10553,7 @@ public partial struct FeatureDataArchitectureInfo /// public Bool32 TileBasedDeferredRenderer; } + /// /// D3D11_FEATURE_DATA_D3D9_OPTIONS public partial struct FeatureDataD3d9Options @@ -10037,6 +10561,7 @@ public partial struct FeatureDataD3d9Options /// public Bool32 FullNonPow2TextureSupport; } + /// /// D3D11_FEATURE_DATA_D3D9_SHADOW_SUPPORT public partial struct FeatureDataD3d9ShadowSupport @@ -10044,6 +10569,7 @@ public partial struct FeatureDataD3d9ShadowSupport /// public Bool32 SupportsDepthAsTextureWithLessEqualComparisonFilter; } + /// /// D3D11_FEATURE_DATA_SHADER_MIN_PRECISION_SUPPORT public partial struct FeatureDataShaderMinPrecisionSupport @@ -10054,6 +10580,7 @@ public partial struct FeatureDataShaderMinPrecisionSupport /// public uint AllOtherShaderStagesMinPrecision; } + /// /// D3D11_FEATURE_DATA_D3D11_OPTIONS1 public partial struct FeatureDataD3D11Options1 @@ -10070,6 +10597,7 @@ public partial struct FeatureDataD3D11Options1 /// public Bool32 MapOnDefaultBuffers; } + /// /// D3D11_FEATURE_DATA_D3D9_SIMPLE_INSTANCING_SUPPORT public partial struct FeatureDataD3d9SimpleInstancingSupport @@ -10077,6 +10605,7 @@ public partial struct FeatureDataD3d9SimpleInstancingSupport /// public Bool32 SimpleInstancingSupported; } + /// /// D3D11_FEATURE_DATA_MARKER_SUPPORT public partial struct FeatureDataMarkerSupport @@ -10084,6 +10613,7 @@ public partial struct FeatureDataMarkerSupport /// public Bool32 Profile; } + /// /// D3D11_FEATURE_DATA_D3D9_OPTIONS1 public partial struct FeatureDataD3d9Options1 @@ -10100,6 +10630,7 @@ public partial struct FeatureDataD3d9Options1 /// public Bool32 TextureCubeFaceRenderTargetWithNonCubeDepthStencilSupported; } + /// /// D3D11_FEATURE_DATA_D3D11_OPTIONS2 public partial struct FeatureDataD3D11Options2 @@ -10128,6 +10659,7 @@ public partial struct FeatureDataD3D11Options2 /// public Bool32 UnifiedMemoryArchitecture; } + /// /// D3D11_FEATURE_DATA_D3D11_OPTIONS3 public partial struct FeatureDataD3D11Options3 @@ -10135,6 +10667,7 @@ public partial struct FeatureDataD3D11Options3 /// public Bool32 VPAndRTArrayIndexFromAnyShaderFeedingRasterizer; } + /// /// D3D11_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT public partial struct FeatureDataGpuVirtualAddressSupport @@ -10145,6 +10678,7 @@ public partial struct FeatureDataGpuVirtualAddressSupport /// public uint MaxGPUVirtualAddressBitsPerProcess; } + /// /// D3D11_FEATURE_DATA_SHADER_CACHE public partial struct FeatureDataShaderCache @@ -10152,6 +10686,7 @@ public partial struct FeatureDataShaderCache /// public uint SupportFlags; } + /// /// D3D11_FEATURE_DATA_DISPLAYABLE public partial struct FeatureDataDisplayable @@ -10162,6 +10697,7 @@ public partial struct FeatureDataDisplayable /// public SharedResourceTier SharedResourceTier; } + /// /// D3D11_FEATURE_DATA_D3D11_OPTIONS5 public partial struct FeatureDataD3D11Options5 @@ -10169,6 +10705,7 @@ public partial struct FeatureDataD3D11Options5 /// public SharedResourceTier SharedResourceTier; } + /// /// D3D11_VIDEO_DECODER_DESC public partial struct VideoDecoderDescription @@ -10185,6 +10722,7 @@ public partial struct VideoDecoderDescription /// public Graphics.Dxgi.Common.Format OutputFormat; } + /// /// D3D11_VIDEO_DECODER_CONFIG public partial struct VideoDecoderConfig @@ -10240,6 +10778,7 @@ public partial struct VideoDecoderConfig /// public ushort ConfigDecoderSpecific; } + /// /// D3D11_AES_CTR_IV public partial struct AesCtrIv @@ -10250,6 +10789,7 @@ public partial struct AesCtrIv /// public ulong Count; } + /// /// D3D11_ENCRYPTED_BLOCK_INFO public partial struct EncryptedBlockInfo @@ -10263,6 +10803,7 @@ public partial struct EncryptedBlockInfo /// public uint NumBytesInEncryptPattern; } + /// /// D3D11_VIDEO_DECODER_BUFFER_DESC public partial struct VideoDecoderBufferDescription @@ -10309,6 +10850,7 @@ public partial struct VideoDecoderBufferDescription /// public EncryptedBlockInfo EncryptedBlockInfo; } + /// /// D3D11_VIDEO_DECODER_EXTENSION public partial struct VideoDecoderExtension @@ -10334,6 +10876,7 @@ public partial struct VideoDecoderExtension /// public unsafe ID3D11Resource* ppResourceList; } + /// /// D3D11_VIDEO_PROCESSOR_CAPS public partial struct VideoProcessorCaps @@ -10365,6 +10908,7 @@ public partial struct VideoProcessorCaps /// public uint MaxStreamStates; } + /// /// D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS public partial struct VideoProcessorRateConversionCaps @@ -10384,6 +10928,7 @@ public partial struct VideoProcessorRateConversionCaps /// public uint CustomRateCount; } + /// /// D3D11_VIDEO_CONTENT_PROTECTION_CAPS public partial struct VideoContentProtectionCaps @@ -10400,6 +10945,7 @@ public partial struct VideoContentProtectionCaps /// public ulong ProtectedMemorySize; } + /// /// D3D11_VIDEO_PROCESSOR_CUSTOM_RATE public partial struct VideoProcessorCustomRate @@ -10416,6 +10962,7 @@ public partial struct VideoProcessorCustomRate /// public uint InputFramesOrFields; } + /// /// D3D11_VIDEO_PROCESSOR_FILTER_RANGE public partial struct VideoProcessorFilterRange @@ -10432,6 +10979,7 @@ public partial struct VideoProcessorFilterRange /// public float Multiplier; } + /// /// D3D11_VIDEO_PROCESSOR_CONTENT_DESC public partial struct VideoProcessorContentDescription @@ -10460,6 +11008,7 @@ public partial struct VideoProcessorContentDescription /// public VideoUsage Usage; } + /// /// D3D11_VIDEO_COLOR_RGBA public partial struct VideoColorRgba @@ -10476,6 +11025,7 @@ public partial struct VideoColorRgba /// public float A; } + /// /// D3D11_VIDEO_COLOR_YCbCrA public partial struct VideoColorYcbcra @@ -10492,6 +11042,7 @@ public partial struct VideoColorYcbcra /// public float A; } + /// /// D3D11_VIDEO_COLOR public partial struct VideoColor @@ -10531,6 +11082,7 @@ public partial struct VideoColor public VideoColorRgba RGBA; } } + /// /// D3D11_VIDEO_PROCESSOR_COLOR_SPACE public partial struct VideoProcessorColorSpace @@ -10538,6 +11090,7 @@ public partial struct VideoProcessorColorSpace /// public uint _bitfield; } + /// /// D3D11_VIDEO_PROCESSOR_STREAM public partial struct VideoProcessorStream @@ -10575,6 +11128,7 @@ public partial struct VideoProcessorStream /// public unsafe ID3D11VideoProcessorInputView* ppFutureSurfacesRight; } + /// /// D3D11_OMAC public partial struct Omac @@ -10582,6 +11136,7 @@ public partial struct Omac /// public unsafe fixed byte Buffer[16]; } + /// /// D3D11_AUTHENTICATED_QUERY_INPUT public partial struct AuthenticatedQueryInput @@ -10595,6 +11150,7 @@ public partial struct AuthenticatedQueryInput /// public uint SequenceNumber; } + /// /// D3D11_AUTHENTICATED_QUERY_OUTPUT public partial struct AuthenticatedQueryOutput @@ -10614,6 +11170,7 @@ public partial struct AuthenticatedQueryOutput /// public HResult ReturnCode; } + /// /// D3D11_AUTHENTICATED_QUERY_PROTECTION_OUTPUT public partial struct AuthenticatedQueryProtectionOutput @@ -10624,6 +11181,7 @@ public partial struct AuthenticatedQueryProtectionOutput /// public AuthenticatedProtectionFlags ProtectionFlags; } + /// /// D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE_OUTPUT public partial struct AuthenticatedQueryChannelTypeOutput @@ -10634,6 +11192,7 @@ public partial struct AuthenticatedQueryChannelTypeOutput /// public AuthenticatedChannelType ChannelType; } + /// /// D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE_OUTPUT public partial struct AuthenticatedQueryDeviceHandleOutput @@ -10644,6 +11203,7 @@ public partial struct AuthenticatedQueryDeviceHandleOutput /// public Handle DeviceHandle; } + /// /// D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_INPUT public partial struct AuthenticatedQueryCryptoSessionInput @@ -10654,6 +11214,7 @@ public partial struct AuthenticatedQueryCryptoSessionInput /// public Handle DecoderHandle; } + /// /// D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_OUTPUT public partial struct AuthenticatedQueryCryptoSessionOutput @@ -10670,6 +11231,7 @@ public partial struct AuthenticatedQueryCryptoSessionOutput /// public Handle DeviceHandle; } + /// /// D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT_OUTPUT public partial struct AuthenticatedQueryRestrictedSharedResourceProcessCountOutput @@ -10680,6 +11242,7 @@ public partial struct AuthenticatedQueryRestrictedSharedResourceProcessCountOutp /// public uint RestrictedSharedResourceProcessCount; } + /// /// D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_INPUT public partial struct AuthenticatedQueryRestrictedSharedResourceProcessInput @@ -10690,6 +11253,7 @@ public partial struct AuthenticatedQueryRestrictedSharedResourceProcessInput /// public uint ProcessIndex; } + /// /// D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT public partial struct AuthenticatedQueryRestrictedSharedResourceProcessOutput @@ -10706,6 +11270,7 @@ public partial struct AuthenticatedQueryRestrictedSharedResourceProcessOutput /// public Handle ProcessHandle; } + /// /// D3D11_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT_OUTPUT public partial struct AuthenticatedQueryUnrestrictedProtectedSharedResourceCountOutput @@ -10716,6 +11281,7 @@ public partial struct AuthenticatedQueryUnrestrictedProtectedSharedResourceCount /// public uint UnrestrictedProtectedSharedResourceCount; } + /// /// D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_INPUT public partial struct AuthenticatedQueryOutputIdCountInput @@ -10729,6 +11295,7 @@ public partial struct AuthenticatedQueryOutputIdCountInput /// public Handle CryptoSessionHandle; } + /// /// D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_OUTPUT public partial struct AuthenticatedQueryOutputIdCountOutput @@ -10745,6 +11312,7 @@ public partial struct AuthenticatedQueryOutputIdCountOutput /// public uint OutputIDCount; } + /// /// D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_INPUT public partial struct AuthenticatedQueryOutputIdInput @@ -10761,6 +11329,7 @@ public partial struct AuthenticatedQueryOutputIdInput /// public uint OutputIDIndex; } + /// /// D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT public partial struct AuthenticatedQueryOutputIdOutput @@ -10780,6 +11349,7 @@ public partial struct AuthenticatedQueryOutputIdOutput /// public ulong OutputID; } + /// /// D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_OUTPUT public partial struct AuthenticatedQueryAccessibilityOutput @@ -10796,6 +11366,7 @@ public partial struct AuthenticatedQueryAccessibilityOutput /// public Bool32 AccessibleInNonContiguousBlocks; } + /// /// D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_COUNT_OUTPUT public partial struct AuthenticatedQueryAccessibilityEncryptionGuidCountOutput @@ -10806,6 +11377,7 @@ public partial struct AuthenticatedQueryAccessibilityEncryptionGuidCountOutput /// public uint EncryptionGuidCount; } + /// /// D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_INPUT public partial struct AuthenticatedQueryAccessibilityEncryptionGuidInput @@ -10816,6 +11388,7 @@ public partial struct AuthenticatedQueryAccessibilityEncryptionGuidInput /// public uint EncryptionGuidIndex; } + /// /// D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_OUTPUT public partial struct AuthenticatedQueryAccessibilityEncryptionGuidOutput @@ -10829,6 +11402,7 @@ public partial struct AuthenticatedQueryAccessibilityEncryptionGuidOutput /// public Guid EncryptionGuid; } + /// /// D3D11_AUTHENTICATED_QUERY_CURRENT_ACCESSIBILITY_ENCRYPTION_OUTPUT public partial struct AuthenticatedQueryCurrentAccessibilityEncryptionOutput @@ -10839,6 +11413,7 @@ public partial struct AuthenticatedQueryCurrentAccessibilityEncryptionOutput /// public Guid EncryptionGuid; } + /// /// D3D11_AUTHENTICATED_CONFIGURE_INPUT public partial struct AuthenticatedConfigureInput @@ -10855,6 +11430,7 @@ public partial struct AuthenticatedConfigureInput /// public uint SequenceNumber; } + /// /// D3D11_AUTHENTICATED_CONFIGURE_OUTPUT public partial struct AuthenticatedConfigureOutput @@ -10874,6 +11450,7 @@ public partial struct AuthenticatedConfigureOutput /// public HResult ReturnCode; } + /// /// D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE_INPUT public partial struct AuthenticatedConfigureInitializeInput @@ -10887,6 +11464,7 @@ public partial struct AuthenticatedConfigureInitializeInput /// public uint StartSequenceConfigure; } + /// /// D3D11_AUTHENTICATED_CONFIGURE_PROTECTION_INPUT public partial struct AuthenticatedConfigureProtectionInput @@ -10897,6 +11475,7 @@ public partial struct AuthenticatedConfigureProtectionInput /// public AuthenticatedProtectionFlags Protections; } + /// /// D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION_INPUT public partial struct AuthenticatedConfigureCryptoSessionInput @@ -10913,6 +11492,7 @@ public partial struct AuthenticatedConfigureCryptoSessionInput /// public Handle DeviceHandle; } + /// /// D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE_INPUT public partial struct AuthenticatedConfigureSharedResourceInput @@ -10929,6 +11509,7 @@ public partial struct AuthenticatedConfigureSharedResourceInput /// public Bool32 AllowAccess; } + /// /// D3D11_AUTHENTICATED_CONFIGURE_ACCESSIBLE_ENCRYPTION_INPUT public partial struct AuthenticatedConfigureAccessibleEncryptionInput @@ -10939,6 +11520,7 @@ public partial struct AuthenticatedConfigureAccessibleEncryptionInput /// public Guid EncryptionGuid; } + /// /// D3D11_TEX2D_VDOV public partial struct Texture2DVdov @@ -10946,6 +11528,7 @@ public partial struct Texture2DVdov /// public uint ArraySlice; } + /// /// D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC public partial struct VideoDecoderOutputViewDescription @@ -10977,6 +11560,7 @@ public partial struct VideoDecoderOutputViewDescription public Texture2DVdov Texture2D; } } + /// /// D3D11_TEX2D_VPIV public partial struct Texture2DVpiv @@ -10987,6 +11571,7 @@ public partial struct Texture2DVpiv /// public uint ArraySlice; } + /// /// D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC public partial struct VideoProcessorInputViewDescription @@ -11018,6 +11603,7 @@ public partial struct VideoProcessorInputViewDescription public Texture2DVpiv Texture2D; } } + /// /// D3D11_TEX2D_VPOV public partial struct Texture2DVpov @@ -11025,6 +11611,7 @@ public partial struct Texture2DVpov /// public uint MipSlice; } + /// /// D3D11_TEX2D_ARRAY_VPOV public partial struct Texture2DArrayVpov @@ -11038,6 +11625,7 @@ public partial struct Texture2DArrayVpov /// public uint ArraySize; } + /// /// D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC public partial struct VideoProcessorOutputViewDescription @@ -11080,6 +11668,7 @@ public partial struct VideoProcessorOutputViewDescription public Texture2DArrayVpov Texture2DArray; } } + /// /// D3D11_MESSAGE public partial struct Message @@ -11099,6 +11688,7 @@ public partial struct Message /// public nuint DescriptionByteLength; } + /// /// D3D11_INFO_QUEUE_FILTER_DESC public partial struct InfoQueueFilterDescription @@ -11121,6 +11711,7 @@ public partial struct InfoQueueFilterDescription /// public unsafe MessageId* pIDList; } + /// /// D3D11_INFO_QUEUE_FILTER public partial struct InfoQueueFilter @@ -11131,6 +11722,7 @@ public partial struct InfoQueueFilter /// public InfoQueueFilterDescription DenyList; } + /// /// D3D11_RENDER_TARGET_BLEND_DESC1 public partial struct RenderTargetBlendDescription1 @@ -11165,6 +11757,7 @@ public partial struct RenderTargetBlendDescription1 /// public ColorWriteEnable RenderTargetWriteMask; } + /// /// D3D11_BLEND_DESC1 public partial struct BlendDescription1 @@ -11207,6 +11800,7 @@ public partial struct BlendDescription1 } } } + /// /// D3D11_RASTERIZER_DESC1 public partial struct RasterizerDescription1 @@ -11244,6 +11838,7 @@ public partial struct RasterizerDescription1 /// public uint ForcedSampleCount; } + /// /// D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK public partial struct VideoDecoderSubSampleMappingBlock @@ -11254,6 +11849,7 @@ public partial struct VideoDecoderSubSampleMappingBlock /// public uint EncryptedSize; } + /// /// D3D11_VIDEO_DECODER_BUFFER_DESC1 public partial struct VideoDecoderBufferDescription1 @@ -11279,6 +11875,7 @@ public partial struct VideoDecoderBufferDescription1 /// public uint SubSampleMappingCount; } + /// /// D3D11_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION public partial struct VideoDecoderBeginFrameCryptoSession @@ -11301,6 +11898,7 @@ public partial struct VideoDecoderBeginFrameCryptoSession /// public unsafe void* pPrivateData; } + /// /// D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT public partial struct VideoProcessorStreamBehaviorHint @@ -11317,6 +11915,7 @@ public partial struct VideoProcessorStreamBehaviorHint /// public Graphics.Dxgi.Common.Format Format; } + /// /// D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA public partial struct KeyExchangeHWProtectionInputData @@ -11330,6 +11929,7 @@ public partial struct KeyExchangeHWProtectionInputData /// public unsafe fixed byte pbInput[4]; } + /// /// D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA public partial struct KeyExchangeHWProtectionOutputData @@ -11352,6 +11952,7 @@ public partial struct KeyExchangeHWProtectionOutputData /// public unsafe fixed byte pbOutput[4]; } + /// /// D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA public partial struct KeyExchangeHWProtectionData @@ -11368,6 +11969,7 @@ public partial struct KeyExchangeHWProtectionData /// public HResult Status; } + /// /// D3D11_VIDEO_SAMPLE_DESC public partial struct VideoSampleDescription @@ -11384,6 +11986,7 @@ public partial struct VideoSampleDescription /// public Graphics.Dxgi.Common.ColorSpaceType ColorSpace; } + /// /// D3D11_TILED_RESOURCE_COORDINATE public partial struct TiledResourceCoordinate @@ -11400,6 +12003,7 @@ public partial struct TiledResourceCoordinate /// public uint Subresource; } + /// /// D3D11_TILE_REGION_SIZE public partial struct TileRegionSize @@ -11419,6 +12023,7 @@ public partial struct TileRegionSize /// public ushort Depth; } + /// /// D3D11_SUBRESOURCE_TILING public partial struct SubresourceTiling @@ -11435,6 +12040,7 @@ public partial struct SubresourceTiling /// public uint StartTileIndexInOverallResource; } + /// /// D3D11_TILE_SHAPE public partial struct TileShape @@ -11448,6 +12054,7 @@ public partial struct TileShape /// public uint DepthInTexels; } + /// /// D3D11_PACKED_MIP_DESC public partial struct PackedMipDescription @@ -11464,6 +12071,7 @@ public partial struct PackedMipDescription /// public uint StartTileIndexInOverallResource; } + /// /// D3D11_TEXTURE2D_DESC1 public partial struct Texture2DDescription1 @@ -11501,6 +12109,7 @@ public partial struct Texture2DDescription1 /// public TextureLayout TextureLayout; } + /// /// D3D11_TEXTURE3D_DESC1 public partial struct Texture3DDescription1 @@ -11535,6 +12144,7 @@ public partial struct Texture3DDescription1 /// public TextureLayout TextureLayout; } + /// /// D3D11_RASTERIZER_DESC2 public partial struct RasterizerDescription2 @@ -11575,6 +12185,7 @@ public partial struct RasterizerDescription2 /// public ConservativeRasterizationMode ConservativeRaster; } + /// /// D3D11_TEX2D_SRV1 public partial struct Texture2DSrv1 @@ -11588,6 +12199,7 @@ public partial struct Texture2DSrv1 /// public uint PlaneSlice; } + /// /// D3D11_TEX2D_ARRAY_SRV1 public partial struct Texture2DArraySrv1 @@ -11607,6 +12219,7 @@ public partial struct Texture2DArraySrv1 /// public uint PlaneSlice; } + /// /// D3D11_SHADER_RESOURCE_VIEW_DESC1 public partial struct ShaderResourceViewDescription1 @@ -11778,6 +12391,7 @@ public partial struct ShaderResourceViewDescription1 public BufferExtendedSrv BufferEx; } } + /// /// D3D11_TEX2D_RTV1 public partial struct Texture2DRtv1 @@ -11788,6 +12402,7 @@ public partial struct Texture2DRtv1 /// public uint PlaneSlice; } + /// /// D3D11_TEX2D_ARRAY_RTV1 public partial struct Texture2DArrayRtv1 @@ -11804,6 +12419,7 @@ public partial struct Texture2DArrayRtv1 /// public uint PlaneSlice; } + /// /// D3D11_RENDER_TARGET_VIEW_DESC1 public partial struct RenderTargetViewDescription1 @@ -11933,6 +12549,7 @@ public partial struct RenderTargetViewDescription1 public Texture3DRtv Texture3D; } } + /// /// D3D11_TEX2D_UAV1 public partial struct Texture2DUav1 @@ -11943,6 +12560,7 @@ public partial struct Texture2DUav1 /// public uint PlaneSlice; } + /// /// D3D11_TEX2D_ARRAY_UAV1 public partial struct Texture2DArrayUav1 @@ -11959,6 +12577,7 @@ public partial struct Texture2DArrayUav1 /// public uint PlaneSlice; } + /// /// D3D11_UNORDERED_ACCESS_VIEW_DESC1 public partial struct UnorderedAccessViewDescription1 @@ -12060,6 +12679,7 @@ public partial struct UnorderedAccessViewDescription1 public Texture3DUav Texture3D; } } + /// /// D3D11_QUERY_DESC1 public partial struct QueryDescription1 @@ -12073,6 +12693,7 @@ public partial struct QueryDescription1 /// public ContextType ContextType; } + /// /// D3D11_FEATURE_DATA_VIDEO_DECODER_HISTOGRAM public partial struct FeatureDataVideoDecoderHistogram @@ -12089,6 +12710,7 @@ public partial struct FeatureDataVideoDecoderHistogram /// public uint CounterBitDepth; } + /// /// D3D11_VIDEO_DECODER_BUFFER_DESC2 public partial struct VideoDecoderBufferDescription2 @@ -12120,6 +12742,7 @@ public partial struct VideoDecoderBufferDescription2 /// public uint cBlocksStripeClear; } + /// /// D3D11_FEATURE_DATA_D3D11_OPTIONS4 public partial struct FeatureDataD3D11Options4 @@ -12127,6 +12750,7 @@ public partial struct FeatureDataD3D11Options4 /// public Bool32 ExtendedNV12SharedTextureSupported; } + /// /// D3D11_SIGNATURE_PARAMETER_DESC public partial struct SignatureParameterDescription @@ -12158,6 +12782,7 @@ public partial struct SignatureParameterDescription /// public Graphics.Direct3D.MinPrecision MinPrecision; } + /// /// D3D11_SHADER_BUFFER_DESC public partial struct ShaderBufferDescription @@ -12177,6 +12802,7 @@ public partial struct ShaderBufferDescription /// public uint uFlags; } + /// /// D3D11_SHADER_VARIABLE_DESC public partial struct ShaderVariableDescription @@ -12208,6 +12834,7 @@ public partial struct ShaderVariableDescription /// public uint SamplerSize; } + /// /// D3D11_SHADER_TYPE_DESC public partial struct ShaderTypeDescription @@ -12236,6 +12863,7 @@ public partial struct ShaderTypeDescription /// public unsafe sbyte* Name; } + /// /// D3D11_SHADER_DESC public partial struct ShaderDescription @@ -12354,6 +12982,7 @@ public partial struct ShaderDescription /// public uint cTextureStoreInstructions; } + /// /// D3D11_SHADER_INPUT_BIND_DESC public partial struct ShaderInputBindDescription @@ -12382,6 +13011,7 @@ public partial struct ShaderInputBindDescription /// public uint NumSamples; } + /// /// D3D11_LIBRARY_DESC public partial struct LibraryDescription @@ -12395,6 +13025,7 @@ public partial struct LibraryDescription /// public uint FunctionCount; } + /// /// D3D11_FUNCTION_DESC public partial struct FunctionDescription @@ -12498,6 +13129,7 @@ public partial struct FunctionDescription /// public Bool32 Has10Level9PixelShader; } + /// /// D3D11_PARAMETER_DESC public partial struct ParameterDescription @@ -12538,6 +13170,7 @@ public partial struct ParameterDescription /// public uint FirstOutComponent; } + /// /// D3D11_VERTEX_SHADER_TRACE_DESC public partial struct VertexShaderTraceDescription @@ -12545,6 +13178,7 @@ public partial struct VertexShaderTraceDescription /// public ulong Invocation; } + /// /// D3D11_HULL_SHADER_TRACE_DESC public partial struct HullShaderTraceDescription @@ -12552,6 +13186,7 @@ public partial struct HullShaderTraceDescription /// public ulong Invocation; } + /// /// D3D11_DOMAIN_SHADER_TRACE_DESC public partial struct DomainShaderTraceDescription @@ -12559,6 +13194,7 @@ public partial struct DomainShaderTraceDescription /// public ulong Invocation; } + /// /// D3D11_GEOMETRY_SHADER_TRACE_DESC public partial struct GeometryShaderTraceDescription @@ -12566,6 +13202,7 @@ public partial struct GeometryShaderTraceDescription /// public ulong Invocation; } + /// /// D3D11_PIXEL_SHADER_TRACE_DESC public partial struct PixelShaderTraceDescription @@ -12582,6 +13219,7 @@ public partial struct PixelShaderTraceDescription /// public ulong SampleMask; } + /// /// D3D11_COMPUTE_SHADER_TRACE_DESC public partial struct ComputeShaderTraceDescription @@ -12595,6 +13233,7 @@ public partial struct ComputeShaderTraceDescription /// public unsafe fixed uint ThreadGroupID[3]; } + /// /// D3D11_SHADER_TRACE_DESC public partial struct ShaderTraceDescription @@ -12696,6 +13335,7 @@ public partial struct ShaderTraceDescription public ComputeShaderTraceDescription ComputeShaderTraceDesc; } } + /// /// D3D11_TRACE_STATS public partial struct TraceStats @@ -12769,6 +13409,7 @@ public partial struct TraceStats /// public unsafe fixed byte DSInputPatchConstantMask[32]; } + /// /// D3D11_TRACE_VALUE public partial struct TraceValue @@ -12779,6 +13420,7 @@ public partial struct TraceValue /// public byte ValidMask; } + /// /// D3D11_TRACE_REGISTER public partial struct TraceRegister @@ -12827,6 +13469,7 @@ public partial struct TraceRegister public unsafe fixed ushort Index2D[2]; } } + /// /// D3D11_TRACE_STEP public partial struct TraceStep @@ -12860,10 +13503,10 @@ public partial struct TraceStep #region Functions public static unsafe partial class Apis { - [DllImport("d3d11", ExactSpelling = true)] + [DllImport("d3d11.dll", ExactSpelling = true)] public static extern HResult D3D11CreateDevice(Graphics.Dxgi.IDXGIAdapter* pAdapter, Graphics.Direct3D.DriverType DriverType, IntPtr Software, CreateDeviceFlags Flags, Graphics.Direct3D.FeatureLevel* pFeatureLevels, uint FeatureLevels, uint SDKVersion, ID3D11Device** ppDevice, Graphics.Direct3D.FeatureLevel* pFeatureLevel, ID3D11DeviceContext** ppImmediateContext); - [DllImport("d3d11", ExactSpelling = true)] + [DllImport("d3d11.dll", ExactSpelling = true)] public static extern HResult D3D11CreateDeviceAndSwapChain(Graphics.Dxgi.IDXGIAdapter* pAdapter, Graphics.Direct3D.DriverType DriverType, IntPtr Software, CreateDeviceFlags Flags, Graphics.Direct3D.FeatureLevel* pFeatureLevels, uint FeatureLevels, uint SDKVersion, Graphics.Dxgi.SwapChainDescription* pSwapChainDesc, Graphics.Dxgi.IDXGISwapChain** ppSwapChain, ID3D11Device** ppDevice, Graphics.Direct3D.FeatureLevel* pFeatureLevel, ID3D11DeviceContext** ppImmediateContext); } #endregion Functions diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D12.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D12.cs index 295c615..fa43029 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D12.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D12.cs @@ -12,437 +12,869 @@ namespace Win32.Graphics.Direct3D12; public static partial class Apis { public const uint D3D12_SHADER_COMPONENT_MAPPING_ALWAYS_SET_BIT_AVOIDING_ZEROMEM_MISTAKES = 4096; + public const uint D3D12_DEFAULT_SHADER_4_COMPONENT_MAPPING = 5768; + public const uint D3D12_16BIT_INDEX_STRIP_CUT_VALUE = 65535; + public const uint D3D12_32BIT_INDEX_STRIP_CUT_VALUE = 4294967295; + public const uint D3D12_8BIT_INDEX_STRIP_CUT_VALUE = 255; + public const uint D3D12_APPEND_ALIGNED_ELEMENT = 4294967295; + public const uint D3D12_ARRAY_AXIS_ADDRESS_RANGE_BIT_COUNT = 9; + public const uint D3D12_CLIP_OR_CULL_DISTANCE_COUNT = 8; + public const uint D3D12_CLIP_OR_CULL_DISTANCE_ELEMENT_COUNT = 2; + public const uint D3D12_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT = 14; + public const uint D3D12_COMMONSHADER_CONSTANT_BUFFER_COMPONENTS = 4; + public const uint D3D12_COMMONSHADER_CONSTANT_BUFFER_COMPONENT_BIT_COUNT = 32; + public const uint D3D12_COMMONSHADER_CONSTANT_BUFFER_HW_SLOT_COUNT = 15; + public const uint D3D12_COMMONSHADER_CONSTANT_BUFFER_PARTIAL_UPDATE_EXTENTS_BYTE_ALIGNMENT = 16; + public const uint D3D12_COMMONSHADER_CONSTANT_BUFFER_REGISTER_COMPONENTS = 4; + public const uint D3D12_COMMONSHADER_CONSTANT_BUFFER_REGISTER_COUNT = 15; + public const uint D3D12_COMMONSHADER_CONSTANT_BUFFER_REGISTER_READS_PER_INST = 1; + public const uint D3D12_COMMONSHADER_CONSTANT_BUFFER_REGISTER_READ_PORTS = 1; + public const uint D3D12_COMMONSHADER_FLOWCONTROL_NESTING_LIMIT = 64; + public const uint D3D12_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_COMPONENTS = 4; + public const uint D3D12_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_COUNT = 1; + public const uint D3D12_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_READS_PER_INST = 1; + public const uint D3D12_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_READ_PORTS = 1; + public const uint D3D12_COMMONSHADER_IMMEDIATE_VALUE_COMPONENT_BIT_COUNT = 32; + public const uint D3D12_COMMONSHADER_INPUT_RESOURCE_REGISTER_COMPONENTS = 1; + public const uint D3D12_COMMONSHADER_INPUT_RESOURCE_REGISTER_COUNT = 128; + public const uint D3D12_COMMONSHADER_INPUT_RESOURCE_REGISTER_READS_PER_INST = 1; + public const uint D3D12_COMMONSHADER_INPUT_RESOURCE_REGISTER_READ_PORTS = 1; + public const uint D3D12_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT = 128; + public const uint D3D12_COMMONSHADER_SAMPLER_REGISTER_COMPONENTS = 1; + public const uint D3D12_COMMONSHADER_SAMPLER_REGISTER_COUNT = 16; + public const uint D3D12_COMMONSHADER_SAMPLER_REGISTER_READS_PER_INST = 1; + public const uint D3D12_COMMONSHADER_SAMPLER_REGISTER_READ_PORTS = 1; + public const uint D3D12_COMMONSHADER_SAMPLER_SLOT_COUNT = 16; + public const uint D3D12_COMMONSHADER_SUBROUTINE_NESTING_LIMIT = 32; + public const uint D3D12_COMMONSHADER_TEMP_REGISTER_COMPONENTS = 4; + public const uint D3D12_COMMONSHADER_TEMP_REGISTER_COMPONENT_BIT_COUNT = 32; + public const uint D3D12_COMMONSHADER_TEMP_REGISTER_COUNT = 4096; + public const uint D3D12_COMMONSHADER_TEMP_REGISTER_READS_PER_INST = 3; + public const uint D3D12_COMMONSHADER_TEMP_REGISTER_READ_PORTS = 3; + public const uint D3D12_COMMONSHADER_TEXCOORD_RANGE_REDUCTION_MAX = 10; + public const int D3D12_COMMONSHADER_TEXCOORD_RANGE_REDUCTION_MIN = -10; + public const int D3D12_COMMONSHADER_TEXEL_OFFSET_MAX_NEGATIVE = -8; + public const uint D3D12_COMMONSHADER_TEXEL_OFFSET_MAX_POSITIVE = 7; + public const uint D3D12_CONSTANT_BUFFER_DATA_PLACEMENT_ALIGNMENT = 256; + public const uint D3D12_CS_4_X_BUCKET00_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 256; + public const uint D3D12_CS_4_X_BUCKET00_MAX_NUM_THREADS_PER_GROUP = 64; + public const uint D3D12_CS_4_X_BUCKET01_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 240; + public const uint D3D12_CS_4_X_BUCKET01_MAX_NUM_THREADS_PER_GROUP = 68; + public const uint D3D12_CS_4_X_BUCKET02_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 224; + public const uint D3D12_CS_4_X_BUCKET02_MAX_NUM_THREADS_PER_GROUP = 72; + public const uint D3D12_CS_4_X_BUCKET03_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 208; + public const uint D3D12_CS_4_X_BUCKET03_MAX_NUM_THREADS_PER_GROUP = 76; + public const uint D3D12_CS_4_X_BUCKET04_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 192; + public const uint D3D12_CS_4_X_BUCKET04_MAX_NUM_THREADS_PER_GROUP = 84; + public const uint D3D12_CS_4_X_BUCKET05_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 176; + public const uint D3D12_CS_4_X_BUCKET05_MAX_NUM_THREADS_PER_GROUP = 92; + public const uint D3D12_CS_4_X_BUCKET06_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 160; + public const uint D3D12_CS_4_X_BUCKET06_MAX_NUM_THREADS_PER_GROUP = 100; + public const uint D3D12_CS_4_X_BUCKET07_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 144; + public const uint D3D12_CS_4_X_BUCKET07_MAX_NUM_THREADS_PER_GROUP = 112; + public const uint D3D12_CS_4_X_BUCKET08_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 128; + public const uint D3D12_CS_4_X_BUCKET08_MAX_NUM_THREADS_PER_GROUP = 128; + public const uint D3D12_CS_4_X_BUCKET09_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 112; + public const uint D3D12_CS_4_X_BUCKET09_MAX_NUM_THREADS_PER_GROUP = 144; + public const uint D3D12_CS_4_X_BUCKET10_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 96; + public const uint D3D12_CS_4_X_BUCKET10_MAX_NUM_THREADS_PER_GROUP = 168; + public const uint D3D12_CS_4_X_BUCKET11_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 80; + public const uint D3D12_CS_4_X_BUCKET11_MAX_NUM_THREADS_PER_GROUP = 204; + public const uint D3D12_CS_4_X_BUCKET12_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 64; + public const uint D3D12_CS_4_X_BUCKET12_MAX_NUM_THREADS_PER_GROUP = 256; + public const uint D3D12_CS_4_X_BUCKET13_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 48; + public const uint D3D12_CS_4_X_BUCKET13_MAX_NUM_THREADS_PER_GROUP = 340; + public const uint D3D12_CS_4_X_BUCKET14_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 32; + public const uint D3D12_CS_4_X_BUCKET14_MAX_NUM_THREADS_PER_GROUP = 512; + public const uint D3D12_CS_4_X_BUCKET15_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 16; + public const uint D3D12_CS_4_X_BUCKET15_MAX_NUM_THREADS_PER_GROUP = 768; + public const uint D3D12_CS_4_X_DISPATCH_MAX_THREAD_GROUPS_IN_Z_DIMENSION = 1; + public const uint D3D12_CS_4_X_RAW_UAV_BYTE_ALIGNMENT = 256; + public const uint D3D12_CS_4_X_THREAD_GROUP_MAX_THREADS_PER_GROUP = 768; + public const uint D3D12_CS_4_X_THREAD_GROUP_MAX_X = 768; + public const uint D3D12_CS_4_X_THREAD_GROUP_MAX_Y = 768; + public const uint D3D12_CS_4_X_UAV_REGISTER_COUNT = 1; + public const uint D3D12_CS_DISPATCH_MAX_THREAD_GROUPS_PER_DIMENSION = 65535; + public const uint D3D12_CS_TGSM_REGISTER_COUNT = 8192; + public const uint D3D12_CS_TGSM_REGISTER_READS_PER_INST = 1; + public const uint D3D12_CS_TGSM_RESOURCE_REGISTER_COMPONENTS = 1; + public const uint D3D12_CS_TGSM_RESOURCE_REGISTER_READ_PORTS = 1; + public const uint D3D12_CS_THREADGROUPID_REGISTER_COMPONENTS = 3; + public const uint D3D12_CS_THREADGROUPID_REGISTER_COUNT = 1; + public const uint D3D12_CS_THREADIDINGROUPFLATTENED_REGISTER_COMPONENTS = 1; + public const uint D3D12_CS_THREADIDINGROUPFLATTENED_REGISTER_COUNT = 1; + public const uint D3D12_CS_THREADIDINGROUP_REGISTER_COMPONENTS = 3; + public const uint D3D12_CS_THREADIDINGROUP_REGISTER_COUNT = 1; + public const uint D3D12_CS_THREADID_REGISTER_COMPONENTS = 3; + public const uint D3D12_CS_THREADID_REGISTER_COUNT = 1; + public const uint D3D12_CS_THREAD_GROUP_MAX_THREADS_PER_GROUP = 1024; + public const uint D3D12_CS_THREAD_GROUP_MAX_X = 1024; + public const uint D3D12_CS_THREAD_GROUP_MAX_Y = 1024; + public const uint D3D12_CS_THREAD_GROUP_MAX_Z = 64; + public const uint D3D12_CS_THREAD_GROUP_MIN_X = 1; + public const uint D3D12_CS_THREAD_GROUP_MIN_Y = 1; + public const uint D3D12_CS_THREAD_GROUP_MIN_Z = 1; + public const uint D3D12_CS_THREAD_LOCAL_TEMP_REGISTER_POOL = 16384; + public const float D3D12_DEFAULT_BLEND_FACTOR_ALPHA = 1f; + public const float D3D12_DEFAULT_BLEND_FACTOR_BLUE = 1f; + public const float D3D12_DEFAULT_BLEND_FACTOR_GREEN = 1f; + public const float D3D12_DEFAULT_BLEND_FACTOR_RED = 1f; + public const float D3D12_DEFAULT_BORDER_COLOR_COMPONENT = 0f; + public const int D3D12_DEFAULT_DEPTH_BIAS = 0; + public const float D3D12_DEFAULT_DEPTH_BIAS_CLAMP = 0f; + public const uint D3D12_DEFAULT_MAX_ANISOTROPY = 16; + public const float D3D12_DEFAULT_MIP_LOD_BIAS = 0f; + public const uint D3D12_DEFAULT_MSAA_RESOURCE_PLACEMENT_ALIGNMENT = 4194304; + public const uint D3D12_DEFAULT_RENDER_TARGET_ARRAY_INDEX = 0; + public const uint D3D12_DEFAULT_RESOURCE_PLACEMENT_ALIGNMENT = 65536; + public const uint D3D12_DEFAULT_SAMPLE_MASK = 4294967295; + public const uint D3D12_DEFAULT_SCISSOR_ENDX = 0; + public const uint D3D12_DEFAULT_SCISSOR_ENDY = 0; + public const uint D3D12_DEFAULT_SCISSOR_STARTX = 0; + public const uint D3D12_DEFAULT_SCISSOR_STARTY = 0; + public const float D3D12_DEFAULT_SLOPE_SCALED_DEPTH_BIAS = 0f; + public const uint D3D12_DEFAULT_STENCIL_READ_MASK = 255; + public const uint D3D12_DEFAULT_STENCIL_REFERENCE = 0; + public const uint D3D12_DEFAULT_STENCIL_WRITE_MASK = 255; + public const uint D3D12_DEFAULT_VIEWPORT_AND_SCISSORRECT_INDEX = 0; + public const uint D3D12_DEFAULT_VIEWPORT_HEIGHT = 0; + public const float D3D12_DEFAULT_VIEWPORT_MAX_DEPTH = 0f; + public const float D3D12_DEFAULT_VIEWPORT_MIN_DEPTH = 0f; + public const uint D3D12_DEFAULT_VIEWPORT_TOPLEFTX = 0; + public const uint D3D12_DEFAULT_VIEWPORT_TOPLEFTY = 0; + public const uint D3D12_DEFAULT_VIEWPORT_WIDTH = 0; + public const uint D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND = 4294967295; + public const uint D3D12_DRIVER_RESERVED_REGISTER_SPACE_VALUES_END = 4294967287; + public const uint D3D12_DRIVER_RESERVED_REGISTER_SPACE_VALUES_START = 4294967280; + public const uint D3D12_DS_INPUT_CONTROL_POINTS_MAX_TOTAL_SCALARS = 3968; + public const uint D3D12_DS_INPUT_CONTROL_POINT_REGISTER_COMPONENTS = 4; + public const uint D3D12_DS_INPUT_CONTROL_POINT_REGISTER_COMPONENT_BIT_COUNT = 32; + public const uint D3D12_DS_INPUT_CONTROL_POINT_REGISTER_COUNT = 32; + public const uint D3D12_DS_INPUT_CONTROL_POINT_REGISTER_READS_PER_INST = 2; + public const uint D3D12_DS_INPUT_CONTROL_POINT_REGISTER_READ_PORTS = 1; + public const uint D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_COMPONENTS = 3; + public const uint D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_COMPONENT_BIT_COUNT = 32; + public const uint D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_COUNT = 1; + public const uint D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_READS_PER_INST = 2; + public const uint D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_READ_PORTS = 1; + public const uint D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_COMPONENTS = 4; + public const uint D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_COMPONENT_BIT_COUNT = 32; + public const uint D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_COUNT = 32; + public const uint D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_READS_PER_INST = 2; + public const uint D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_READ_PORTS = 1; + public const uint D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENTS = 1; + public const uint D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENT_BIT_COUNT = 32; + public const uint D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_COUNT = 1; + public const uint D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_READS_PER_INST = 2; + public const uint D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_READ_PORTS = 1; + public const uint D3D12_DS_OUTPUT_REGISTER_COMPONENTS = 4; + public const uint D3D12_DS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT = 32; + public const uint D3D12_DS_OUTPUT_REGISTER_COUNT = 32; + public const double D3D12_FLOAT16_FUSED_TOLERANCE_IN_ULP = 0.6; + public const float D3D12_FLOAT32_MAX = 3.4028235E+38f; + public const float D3D12_FLOAT32_TO_INTEGER_TOLERANCE_IN_ULP = 0.6f; + public const float D3D12_FLOAT_TO_SRGB_EXPONENT_DENOMINATOR = 2.4f; + public const float D3D12_FLOAT_TO_SRGB_EXPONENT_NUMERATOR = 1f; + public const float D3D12_FLOAT_TO_SRGB_OFFSET = 0.055f; + public const float D3D12_FLOAT_TO_SRGB_SCALE_1 = 12.92f; + public const float D3D12_FLOAT_TO_SRGB_SCALE_2 = 1.055f; + public const float D3D12_FLOAT_TO_SRGB_THRESHOLD = 0.0031308f; + public const float D3D12_FTOI_INSTRUCTION_MAX_INPUT = 2.1474836E+09f; + public const float D3D12_FTOI_INSTRUCTION_MIN_INPUT = -2.1474836E+09f; + public const float D3D12_FTOU_INSTRUCTION_MAX_INPUT = 4.2949673E+09f; + public const float D3D12_FTOU_INSTRUCTION_MIN_INPUT = 0f; + public const uint D3D12_GS_INPUT_INSTANCE_ID_READS_PER_INST = 2; + public const uint D3D12_GS_INPUT_INSTANCE_ID_READ_PORTS = 1; + public const uint D3D12_GS_INPUT_INSTANCE_ID_REGISTER_COMPONENTS = 1; + public const uint D3D12_GS_INPUT_INSTANCE_ID_REGISTER_COMPONENT_BIT_COUNT = 32; + public const uint D3D12_GS_INPUT_INSTANCE_ID_REGISTER_COUNT = 1; + public const uint D3D12_GS_INPUT_PRIM_CONST_REGISTER_COMPONENTS = 1; + public const uint D3D12_GS_INPUT_PRIM_CONST_REGISTER_COMPONENT_BIT_COUNT = 32; + public const uint D3D12_GS_INPUT_PRIM_CONST_REGISTER_COUNT = 1; + public const uint D3D12_GS_INPUT_PRIM_CONST_REGISTER_READS_PER_INST = 2; + public const uint D3D12_GS_INPUT_PRIM_CONST_REGISTER_READ_PORTS = 1; + public const uint D3D12_GS_INPUT_REGISTER_COMPONENTS = 4; + public const uint D3D12_GS_INPUT_REGISTER_COMPONENT_BIT_COUNT = 32; + public const uint D3D12_GS_INPUT_REGISTER_COUNT = 32; + public const uint D3D12_GS_INPUT_REGISTER_READS_PER_INST = 2; + public const uint D3D12_GS_INPUT_REGISTER_READ_PORTS = 1; + public const uint D3D12_GS_INPUT_REGISTER_VERTICES = 32; + public const uint D3D12_GS_MAX_INSTANCE_COUNT = 32; + public const uint D3D12_GS_MAX_OUTPUT_VERTEX_COUNT_ACROSS_INSTANCES = 1024; + public const uint D3D12_GS_OUTPUT_ELEMENTS = 32; + public const uint D3D12_GS_OUTPUT_REGISTER_COMPONENTS = 4; + public const uint D3D12_GS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT = 32; + public const uint D3D12_GS_OUTPUT_REGISTER_COUNT = 32; + public const uint D3D12_HS_CONTROL_POINT_PHASE_INPUT_REGISTER_COUNT = 32; + public const uint D3D12_HS_CONTROL_POINT_PHASE_OUTPUT_REGISTER_COUNT = 32; + public const uint D3D12_HS_CONTROL_POINT_REGISTER_COMPONENTS = 4; + public const uint D3D12_HS_CONTROL_POINT_REGISTER_COMPONENT_BIT_COUNT = 32; + public const uint D3D12_HS_CONTROL_POINT_REGISTER_READS_PER_INST = 2; + public const uint D3D12_HS_CONTROL_POINT_REGISTER_READ_PORTS = 1; + public const uint D3D12_HS_FORK_PHASE_INSTANCE_COUNT_UPPER_BOUND = 4294967295; + public const uint D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_COMPONENTS = 1; + public const uint D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_COMPONENT_BIT_COUNT = 32; + public const uint D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_COUNT = 1; + public const uint D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_READS_PER_INST = 2; + public const uint D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_READ_PORTS = 1; + public const uint D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_COMPONENTS = 1; + public const uint D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_COMPONENT_BIT_COUNT = 32; + public const uint D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_COUNT = 1; + public const uint D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_READS_PER_INST = 2; + public const uint D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_READ_PORTS = 1; + public const uint D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENTS = 1; + public const uint D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENT_BIT_COUNT = 32; + public const uint D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_COUNT = 1; + public const uint D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_READS_PER_INST = 2; + public const uint D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_READ_PORTS = 1; + public const uint D3D12_HS_JOIN_PHASE_INSTANCE_COUNT_UPPER_BOUND = 4294967295; + public const float D3D12_HS_MAXTESSFACTOR_LOWER_BOUND = 1f; + public const float D3D12_HS_MAXTESSFACTOR_UPPER_BOUND = 64f; + public const uint D3D12_HS_OUTPUT_CONTROL_POINTS_MAX_TOTAL_SCALARS = 3968; + public const uint D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_COMPONENTS = 1; + public const uint D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_COMPONENT_BIT_COUNT = 32; + public const uint D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_COUNT = 1; + public const uint D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_READS_PER_INST = 2; + public const uint D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_READ_PORTS = 1; + public const uint D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_COMPONENTS = 4; + public const uint D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_COMPONENT_BIT_COUNT = 32; + public const uint D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_COUNT = 32; + public const uint D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_READS_PER_INST = 2; + public const uint D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_READ_PORTS = 1; + public const uint D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_SCALAR_COMPONENTS = 128; + public const uint D3D12_IA_DEFAULT_INDEX_BUFFER_OFFSET_IN_BYTES = 0; + public const uint D3D12_IA_DEFAULT_PRIMITIVE_TOPOLOGY = 0; + public const uint D3D12_IA_DEFAULT_VERTEX_BUFFER_OFFSET_IN_BYTES = 0; + public const uint D3D12_IA_INDEX_INPUT_RESOURCE_SLOT_COUNT = 1; + public const uint D3D12_IA_INSTANCE_ID_BIT_COUNT = 32; + public const uint D3D12_IA_INTEGER_ARITHMETIC_BIT_COUNT = 32; + public const uint D3D12_IA_PATCH_MAX_CONTROL_POINT_COUNT = 32; + public const uint D3D12_IA_PRIMITIVE_ID_BIT_COUNT = 32; + public const uint D3D12_IA_VERTEX_ID_BIT_COUNT = 32; + public const uint D3D12_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT = 32; + public const uint D3D12_IA_VERTEX_INPUT_STRUCTURE_ELEMENTS_COMPONENTS = 128; + public const uint D3D12_IA_VERTEX_INPUT_STRUCTURE_ELEMENT_COUNT = 32; + public const uint D3D12_INTEGER_DIVIDE_BY_ZERO_QUOTIENT = 4294967295; + public const uint D3D12_INTEGER_DIVIDE_BY_ZERO_REMAINDER = 4294967295; + public const uint D3D12_KEEP_RENDER_TARGETS_AND_DEPTH_STENCIL = 4294967295; + public const uint D3D12_KEEP_UNORDERED_ACCESS_VIEWS = 4294967295; + public const float D3D12_LINEAR_GAMMA = 1f; + public const uint D3D12_MAJOR_VERSION = 12; + public const float D3D12_MAX_BORDER_COLOR_COMPONENT = 1f; + public const float D3D12_MAX_DEPTH = 1f; + public const uint D3D12_MAX_LIVE_STATIC_SAMPLERS = 2032; + public const uint D3D12_MAX_MAXANISOTROPY = 16; + public const uint D3D12_MAX_MULTISAMPLE_SAMPLE_COUNT = 32; + public const float D3D12_MAX_POSITION_VALUE = 3.4028236E+34f; + public const uint D3D12_MAX_ROOT_COST = 64; + public const uint D3D12_MAX_SHADER_VISIBLE_DESCRIPTOR_HEAP_SIZE_TIER_1 = 1000000; + public const uint D3D12_MAX_SHADER_VISIBLE_DESCRIPTOR_HEAP_SIZE_TIER_2 = 1000000; + public const uint D3D12_MAX_SHADER_VISIBLE_SAMPLER_HEAP_SIZE = 2048; + public const uint D3D12_MAX_TEXTURE_DIMENSION_2_TO_EXP = 17; + public const uint D3D12_MAX_VIEW_INSTANCE_COUNT = 4; + public const uint D3D12_MINOR_VERSION = 0; + public const float D3D12_MIN_BORDER_COLOR_COMPONENT = 0f; + public const float D3D12_MIN_DEPTH = 0f; + public const uint D3D12_MIN_MAXANISOTROPY = 0; + public const float D3D12_MIP_LOD_BIAS_MAX = 15.99f; + public const float D3D12_MIP_LOD_BIAS_MIN = -16f; + public const uint D3D12_MIP_LOD_FRACTIONAL_BIT_COUNT = 8; + public const uint D3D12_MIP_LOD_RANGE_BIT_COUNT = 8; + public const float D3D12_MULTISAMPLE_ANTIALIAS_LINE_WIDTH = 1.4f; + public const uint D3D12_NONSAMPLE_FETCH_OUT_OF_RANGE_ACCESS_RESULT = 0; + public const uint D3D12_OS_RESERVED_REGISTER_SPACE_VALUES_END = 4294967295; + public const uint D3D12_OS_RESERVED_REGISTER_SPACE_VALUES_START = 4294967288; + public const uint D3D12_PACKED_TILE = 4294967295; + public const uint D3D12_PIXEL_ADDRESS_RANGE_BIT_COUNT = 15; + public const uint D3D12_PRE_SCISSOR_PIXEL_ADDRESS_RANGE_BIT_COUNT = 16; + public const uint D3D12_PS_CS_UAV_REGISTER_COMPONENTS = 1; + public const uint D3D12_PS_CS_UAV_REGISTER_COUNT = 8; + public const uint D3D12_PS_CS_UAV_REGISTER_READS_PER_INST = 1; + public const uint D3D12_PS_CS_UAV_REGISTER_READ_PORTS = 1; + public const uint D3D12_PS_FRONTFACING_DEFAULT_VALUE = 4294967295; + public const uint D3D12_PS_FRONTFACING_FALSE_VALUE = 0; + public const uint D3D12_PS_FRONTFACING_TRUE_VALUE = 4294967295; + public const uint D3D12_PS_INPUT_REGISTER_COMPONENTS = 4; + public const uint D3D12_PS_INPUT_REGISTER_COMPONENT_BIT_COUNT = 32; + public const uint D3D12_PS_INPUT_REGISTER_COUNT = 32; + public const uint D3D12_PS_INPUT_REGISTER_READS_PER_INST = 2; + public const uint D3D12_PS_INPUT_REGISTER_READ_PORTS = 1; + public const float D3D12_PS_LEGACY_PIXEL_CENTER_FRACTIONAL_COMPONENT = 0f; + public const uint D3D12_PS_OUTPUT_DEPTH_REGISTER_COMPONENTS = 1; + public const uint D3D12_PS_OUTPUT_DEPTH_REGISTER_COMPONENT_BIT_COUNT = 32; + public const uint D3D12_PS_OUTPUT_DEPTH_REGISTER_COUNT = 1; + public const uint D3D12_PS_OUTPUT_MASK_REGISTER_COMPONENTS = 1; + public const uint D3D12_PS_OUTPUT_MASK_REGISTER_COMPONENT_BIT_COUNT = 32; + public const uint D3D12_PS_OUTPUT_MASK_REGISTER_COUNT = 1; + public const uint D3D12_PS_OUTPUT_REGISTER_COMPONENTS = 4; + public const uint D3D12_PS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT = 32; + public const uint D3D12_PS_OUTPUT_REGISTER_COUNT = 8; + public const float D3D12_PS_PIXEL_CENTER_FRACTIONAL_COMPONENT = 0.5f; + public const uint D3D12_RAW_UAV_SRV_BYTE_ALIGNMENT = 16; + public const uint D3D12_RAYTRACING_AABB_BYTE_ALIGNMENT = 8; + public const uint D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BYTE_ALIGNMENT = 256; + public const uint D3D12_RAYTRACING_INSTANCE_DESCS_BYTE_ALIGNMENT = 16; + public const uint D3D12_RAYTRACING_MAX_ATTRIBUTE_SIZE_IN_BYTES = 32; + public const uint D3D12_RAYTRACING_MAX_DECLARABLE_TRACE_RECURSION_DEPTH = 31; + public const uint D3D12_RAYTRACING_MAX_GEOMETRIES_PER_BOTTOM_LEVEL_ACCELERATION_STRUCTURE = 16777216; + public const uint D3D12_RAYTRACING_MAX_INSTANCES_PER_TOP_LEVEL_ACCELERATION_STRUCTURE = 16777216; + public const uint D3D12_RAYTRACING_MAX_PRIMITIVES_PER_BOTTOM_LEVEL_ACCELERATION_STRUCTURE = 536870912; + public const uint D3D12_RAYTRACING_MAX_RAY_GENERATION_SHADER_THREADS = 1073741824; + public const uint D3D12_RAYTRACING_MAX_SHADER_RECORD_STRIDE = 4096; + public const uint D3D12_RAYTRACING_SHADER_RECORD_BYTE_ALIGNMENT = 32; + public const uint D3D12_RAYTRACING_SHADER_TABLE_BYTE_ALIGNMENT = 64; + public const uint D3D12_RAYTRACING_TRANSFORM3X4_BYTE_ALIGNMENT = 16; + public const uint D3D12_REQ_BLEND_OBJECT_COUNT_PER_DEVICE = 4096; + public const uint D3D12_REQ_BUFFER_RESOURCE_TEXEL_COUNT_2_TO_EXP = 27; + public const uint D3D12_REQ_CONSTANT_BUFFER_ELEMENT_COUNT = 4096; + public const uint D3D12_REQ_DEPTH_STENCIL_OBJECT_COUNT_PER_DEVICE = 4096; + public const uint D3D12_REQ_DRAWINDEXED_INDEX_COUNT_2_TO_EXP = 32; + public const uint D3D12_REQ_DRAW_VERTEX_COUNT_2_TO_EXP = 32; + public const uint D3D12_REQ_FILTERING_HW_ADDRESSABLE_RESOURCE_DIMENSION = 16384; + public const uint D3D12_REQ_GS_INVOCATION_32BIT_OUTPUT_COMPONENT_LIMIT = 1024; + public const uint D3D12_REQ_IMMEDIATE_CONSTANT_BUFFER_ELEMENT_COUNT = 4096; + public const uint D3D12_REQ_MAXANISOTROPY = 16; + public const uint D3D12_REQ_MIP_LEVELS = 15; + public const uint D3D12_REQ_MULTI_ELEMENT_STRUCTURE_SIZE_IN_BYTES = 2048; + public const uint D3D12_REQ_RASTERIZER_OBJECT_COUNT_PER_DEVICE = 4096; + public const uint D3D12_REQ_RENDER_TO_BUFFER_WINDOW_WIDTH = 16384; + public const uint D3D12_REQ_RESOURCE_SIZE_IN_MEGABYTES_EXPRESSION_A_TERM = 128; + public const float D3D12_REQ_RESOURCE_SIZE_IN_MEGABYTES_EXPRESSION_B_TERM = 0.25f; + public const uint D3D12_REQ_RESOURCE_SIZE_IN_MEGABYTES_EXPRESSION_C_TERM = 2048; + public const uint D3D12_REQ_RESOURCE_VIEW_COUNT_PER_DEVICE_2_TO_EXP = 20; + public const uint D3D12_REQ_SAMPLER_OBJECT_COUNT_PER_DEVICE = 4096; + public const uint D3D12_REQ_SUBRESOURCES = 30720; + public const uint D3D12_REQ_TEXTURE1D_ARRAY_AXIS_DIMENSION = 2048; + public const uint D3D12_REQ_TEXTURE1D_U_DIMENSION = 16384; + public const uint D3D12_REQ_TEXTURE2D_ARRAY_AXIS_DIMENSION = 2048; + public const uint D3D12_REQ_TEXTURE2D_U_OR_V_DIMENSION = 16384; + public const uint D3D12_REQ_TEXTURE3D_U_V_OR_W_DIMENSION = 2048; + public const uint D3D12_REQ_TEXTURECUBE_DIMENSION = 16384; + public const uint D3D12_RESINFO_INSTRUCTION_MISSING_COMPONENT_RETVAL = 0; + public const uint D3D12_RESOURCE_BARRIER_ALL_SUBRESOURCES = 4294967295; + public const uint D3D12_RS_SET_SHADING_RATE_COMBINER_COUNT = 2; + public const uint D3D12_SDK_VERSION = 5; + public const uint D3D12_SHADER_IDENTIFIER_SIZE_IN_BYTES = 32; + public const uint D3D12_SHADER_MAJOR_VERSION = 5; + public const uint D3D12_SHADER_MAX_INSTANCES = 65535; + public const uint D3D12_SHADER_MAX_INTERFACES = 253; + public const uint D3D12_SHADER_MAX_INTERFACE_CALL_SITES = 4096; + public const uint D3D12_SHADER_MAX_TYPES = 65535; + public const uint D3D12_SHADER_MINOR_VERSION = 1; + public const uint D3D12_SHIFT_INSTRUCTION_PAD_VALUE = 0; + public const uint D3D12_SHIFT_INSTRUCTION_SHIFT_VALUE_BIT_COUNT = 5; + public const uint D3D12_SIMULTANEOUS_RENDER_TARGET_COUNT = 8; + public const uint D3D12_SMALL_MSAA_RESOURCE_PLACEMENT_ALIGNMENT = 65536; + public const uint D3D12_SMALL_RESOURCE_PLACEMENT_ALIGNMENT = 4096; + public const uint D3D12_SO_BUFFER_MAX_STRIDE_IN_BYTES = 2048; + public const uint D3D12_SO_BUFFER_MAX_WRITE_WINDOW_IN_BYTES = 512; + public const uint D3D12_SO_BUFFER_SLOT_COUNT = 4; + public const uint D3D12_SO_DDI_REGISTER_INDEX_DENOTING_GAP = 4294967295; + public const uint D3D12_SO_NO_RASTERIZED_STREAM = 4294967295; + public const uint D3D12_SO_OUTPUT_COMPONENT_COUNT = 128; + public const uint D3D12_SO_STREAM_COUNT = 4; + public const uint D3D12_SPEC_DATE_DAY = 14; + public const uint D3D12_SPEC_DATE_MONTH = 11; + public const uint D3D12_SPEC_DATE_YEAR = 2014; + public const double D3D12_SPEC_VERSION = 1.16; + public const float D3D12_SRGB_GAMMA = 2.2f; + public const float D3D12_SRGB_TO_FLOAT_DENOMINATOR_1 = 12.92f; + public const float D3D12_SRGB_TO_FLOAT_DENOMINATOR_2 = 1.055f; + public const float D3D12_SRGB_TO_FLOAT_EXPONENT = 2.4f; + public const float D3D12_SRGB_TO_FLOAT_OFFSET = 0.055f; + public const float D3D12_SRGB_TO_FLOAT_THRESHOLD = 0.04045f; + public const float D3D12_SRGB_TO_FLOAT_TOLERANCE_IN_ULP = 0.5f; + public const uint D3D12_STANDARD_COMPONENT_BIT_COUNT = 32; + public const uint D3D12_STANDARD_COMPONENT_BIT_COUNT_DOUBLED = 64; + public const uint D3D12_STANDARD_MAXIMUM_ELEMENT_ALIGNMENT_BYTE_MULTIPLE = 4; + public const uint D3D12_STANDARD_PIXEL_COMPONENT_COUNT = 128; + public const uint D3D12_STANDARD_PIXEL_ELEMENT_COUNT = 32; + public const uint D3D12_STANDARD_VECTOR_SIZE = 4; + public const uint D3D12_STANDARD_VERTEX_ELEMENT_COUNT = 32; + public const uint D3D12_STANDARD_VERTEX_TOTAL_COMPONENT_COUNT = 64; + public const uint D3D12_SUBPIXEL_FRACTIONAL_BIT_COUNT = 8; + public const uint D3D12_SUBTEXEL_FRACTIONAL_BIT_COUNT = 8; + public const uint D3D12_SYSTEM_RESERVED_REGISTER_SPACE_VALUES_END = 4294967295; + public const uint D3D12_SYSTEM_RESERVED_REGISTER_SPACE_VALUES_START = 4294967280; + public const uint D3D12_TESSELLATOR_MAX_EVEN_TESSELLATION_FACTOR = 64; + public const uint D3D12_TESSELLATOR_MAX_ISOLINE_DENSITY_TESSELLATION_FACTOR = 64; + public const uint D3D12_TESSELLATOR_MAX_ODD_TESSELLATION_FACTOR = 63; + public const uint D3D12_TESSELLATOR_MAX_TESSELLATION_FACTOR = 64; + public const uint D3D12_TESSELLATOR_MIN_EVEN_TESSELLATION_FACTOR = 2; + public const uint D3D12_TESSELLATOR_MIN_ISOLINE_DENSITY_TESSELLATION_FACTOR = 1; + public const uint D3D12_TESSELLATOR_MIN_ODD_TESSELLATION_FACTOR = 1; + public const uint D3D12_TEXEL_ADDRESS_RANGE_BIT_COUNT = 16; + public const uint D3D12_TEXTURE_DATA_PITCH_ALIGNMENT = 256; + public const uint D3D12_TEXTURE_DATA_PLACEMENT_ALIGNMENT = 512; + public const uint D3D12_TILED_RESOURCE_TILE_SIZE_IN_BYTES = 65536; + public const uint D3D12_TRACKED_WORKLOAD_MAX_INSTANCES = 32; + public const uint D3D12_UAV_COUNTER_PLACEMENT_ALIGNMENT = 4096; + public const uint D3D12_UAV_SLOT_COUNT = 64; + public const uint D3D12_UNBOUND_MEMORY_ACCESS_RESULT = 0; + public const uint D3D12_VIDEO_DECODE_MAX_ARGUMENTS = 10; + public const uint D3D12_VIDEO_DECODE_MAX_HISTOGRAM_COMPONENTS = 4; + public const uint D3D12_VIDEO_DECODE_MIN_BITSTREAM_OFFSET_ALIGNMENT = 256; + public const uint D3D12_VIDEO_DECODE_MIN_HISTOGRAM_OFFSET_ALIGNMENT = 256; + public const uint D3D12_VIDEO_DECODE_STATUS_MACROBLOCKS_AFFECTED_UNKNOWN = 4294967295; + public const uint D3D12_VIDEO_PROCESS_MAX_FILTERS = 32; + public const uint D3D12_VIDEO_PROCESS_STEREO_VIEWS = 2; + public const uint D3D12_VIEWPORT_AND_SCISSORRECT_MAX_INDEX = 15; + public const uint D3D12_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE = 16; + public const uint D3D12_VIEWPORT_BOUNDS_MAX = 32767; + public const int D3D12_VIEWPORT_BOUNDS_MIN = -32768; + public const uint D3D12_VS_INPUT_REGISTER_COMPONENTS = 4; + public const uint D3D12_VS_INPUT_REGISTER_COMPONENT_BIT_COUNT = 32; + public const uint D3D12_VS_INPUT_REGISTER_COUNT = 32; + public const uint D3D12_VS_INPUT_REGISTER_READS_PER_INST = 2; + public const uint D3D12_VS_INPUT_REGISTER_READ_PORTS = 1; + public const uint D3D12_VS_OUTPUT_REGISTER_COMPONENTS = 4; + public const uint D3D12_VS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT = 32; + public const uint D3D12_VS_OUTPUT_REGISTER_COUNT = 32; + public const uint D3D12_WHQL_CONTEXT_COUNT_FOR_RESOURCE_LIMIT = 10; + public const uint D3D12_WHQL_DRAWINDEXED_INDEX_COUNT_2_TO_EXP = 25; + public const uint D3D12_WHQL_DRAW_VERTEX_COUNT_2_TO_EXP = 25; + public const uint D3D12_SHADER_COMPONENT_MAPPING_MASK = 7; + public const uint D3D12_SHADER_COMPONENT_MAPPING_SHIFT = 3; + public const uint D3D12_FILTER_REDUCTION_TYPE_MASK = 3; + public const uint D3D12_FILTER_REDUCTION_TYPE_SHIFT = 7; + public const uint D3D12_FILTER_TYPE_MASK = 3; + public const uint D3D12_MIN_FILTER_SHIFT = 4; + public const uint D3D12_MAG_FILTER_SHIFT = 2; + public const uint D3D12_MIP_FILTER_SHIFT = 0; + public const uint D3D12_ANISOTROPIC_FILTERING_BIT = 64; + public const uint LUID_DEFINED = 1; + public static ref readonly Guid D3D12_PROTECTED_RESOURCES_SESSION_HARDWARE_PROTECTED { [MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -564,7 +996,9 @@ public static partial class Apis } public const uint D3D12_SHADING_RATE_X_AXIS_SHIFT = 2; + public const uint D3D12_SHADING_RATE_VALID_MASK = 3; + public static ref readonly Guid WKPDID_D3DAutoDebugObjectNameW { [MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -614,26 +1048,47 @@ public static partial class Apis } public const uint D3D12_INFO_QUEUE_DEFAULT_MESSAGE_COUNT_LIMIT = 1024; + public const uint D3D_SHADER_REQUIRES_STENCIL_REF = 512; + public const uint D3D_SHADER_REQUIRES_INNER_COVERAGE = 1024; + public const uint D3D_SHADER_REQUIRES_TYPED_UAV_LOAD_ADDITIONAL_FORMATS = 2048; + public const uint D3D_SHADER_REQUIRES_ROVS = 4096; + public const uint D3D_SHADER_REQUIRES_VIEWPORT_AND_RT_ARRAY_INDEX_FROM_ANY_SHADER_FEEDING_RASTERIZER = 8192; + public const uint D3D_SHADER_REQUIRES_WAVE_OPS = 16384; + public const uint D3D_SHADER_REQUIRES_INT64_OPS = 32768; + public const uint D3D_SHADER_REQUIRES_VIEW_ID = 65536; + public const uint D3D_SHADER_REQUIRES_BARYCENTRICS = 131072; + public const uint D3D_SHADER_REQUIRES_NATIVE_16BIT_OPS = 262144; + public const uint D3D_SHADER_REQUIRES_SHADING_RATE = 524288; + public const uint D3D_SHADER_REQUIRES_RAYTRACING_TIER_1_1 = 1048576; + public const uint D3D_SHADER_REQUIRES_SAMPLER_FEEDBACK = 2097152; + public const uint D3D_SHADER_REQUIRES_ATOMIC_INT64_ON_TYPED_RESOURCE = 4194304; + public const uint D3D_SHADER_REQUIRES_ATOMIC_INT64_ON_GROUP_SHARED = 8388608; + public const uint D3D_SHADER_REQUIRES_DERIVATIVES_IN_MESH_AND_AMPLIFICATION_SHADERS = 16777216; + public const uint D3D_SHADER_REQUIRES_RESOURCE_DESCRIPTOR_HEAP_INDEXING = 33554432; + public const uint D3D_SHADER_REQUIRES_SAMPLER_DESCRIPTOR_HEAP_INDEXING = 67108864; + public const uint D3D_SHADER_REQUIRES_WAVE_MMA = 134217728; + public const uint D3D_SHADER_REQUIRES_ATOMIC_INT64_ON_DESCRIPTOR_HEAP_RESOURCE = 268435456; + public static ref readonly Guid D3D12ExperimentalShaderModels { [MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -6919,6 +7374,7 @@ public enum ShaderVersionType : int #endregion Enums #region Structs + /// /// D3D12_COMMAND_QUEUE_DESC public partial struct CommandQueueDescription @@ -6935,6 +7391,7 @@ public partial struct CommandQueueDescription /// public uint NodeMask; } + /// /// D3D12_INPUT_ELEMENT_DESC public partial struct InputElementDescription @@ -6960,6 +7417,7 @@ public partial struct InputElementDescription /// public uint InstanceDataStepRate; } + /// /// D3D12_SO_DECLARATION_ENTRY public partial struct SODeclarationEntry @@ -6982,6 +7440,7 @@ public partial struct SODeclarationEntry /// public byte OutputSlot; } + /// /// D3D12_BOX public partial struct Box @@ -7004,6 +7463,7 @@ public partial struct Box /// public uint back; } + /// /// D3D12_DEPTH_STENCILOP_DESC public partial struct DepthStencilOperationDescription @@ -7020,6 +7480,7 @@ public partial struct DepthStencilOperationDescription /// public ComparisonFunction StencilFunc; } + /// /// D3D12_DEPTH_STENCIL_DESC public partial struct DepthStencilDescription @@ -7048,6 +7509,7 @@ public partial struct DepthStencilDescription /// public DepthStencilOperationDescription BackFace; } + /// /// D3D12_DEPTH_STENCIL_DESC1 public partial struct DepthStencilDescription1 @@ -7079,6 +7541,7 @@ public partial struct DepthStencilDescription1 /// public Bool32 DepthBoundsTestEnable; } + /// /// D3D12_RENDER_TARGET_BLEND_DESC public partial struct RenderTargetBlendDescription @@ -7113,6 +7576,7 @@ public partial struct RenderTargetBlendDescription /// public ColorWriteEnable RenderTargetWriteMask; } + /// /// D3D12_BLEND_DESC public partial struct BlendDescription @@ -7155,6 +7619,7 @@ public partial struct BlendDescription } } } + /// /// D3D12_RASTERIZER_DESC public partial struct RasterizerDescription @@ -7192,6 +7657,7 @@ public partial struct RasterizerDescription /// public ConservativeRasterizationMode ConservativeRaster; } + /// /// D3D12_SHADER_BYTECODE public partial struct ShaderBytecode @@ -7202,6 +7668,7 @@ public partial struct ShaderBytecode /// public nuint BytecodeLength; } + /// /// D3D12_STREAM_OUTPUT_DESC public partial struct StreamOutputDescription @@ -7221,6 +7688,7 @@ public partial struct StreamOutputDescription /// public uint RasterizedStream; } + /// /// D3D12_INPUT_LAYOUT_DESC public partial struct InputLayoutDescription @@ -7231,6 +7699,7 @@ public partial struct InputLayoutDescription /// public uint NumElements; } + /// /// D3D12_CACHED_PIPELINE_STATE public partial struct CachedPipelineState @@ -7241,6 +7710,7 @@ public partial struct CachedPipelineState /// public nuint CachedBlobSizeInBytes; } + /// /// D3D12_GRAPHICS_PIPELINE_STATE_DESC public partial struct GraphicsPipelineStateDescription @@ -7337,6 +7807,7 @@ public partial struct GraphicsPipelineStateDescription /// public PipelineStateFlags Flags; } + /// /// D3D12_COMPUTE_PIPELINE_STATE_DESC public partial struct ComputePipelineStateDescription @@ -7356,6 +7827,7 @@ public partial struct ComputePipelineStateDescription /// public PipelineStateFlags Flags; } + /// /// D3D12_RT_FORMAT_ARRAY public partial struct RtFormatArray @@ -7395,6 +7867,7 @@ public partial struct RtFormatArray /// public uint NumRenderTargets; } + /// /// D3D12_PIPELINE_STATE_STREAM_DESC public partial struct PipelineStateStreamDescription @@ -7405,6 +7878,7 @@ public partial struct PipelineStateStreamDescription /// public unsafe void* pPipelineStateSubobjectStream; } + /// /// D3D12_FEATURE_DATA_D3D12_OPTIONS public partial struct FeatureDataD3D12Options @@ -7454,6 +7928,7 @@ public partial struct FeatureDataD3D12Options /// public ResourceHeapTier ResourceHeapTier; } + /// /// D3D12_FEATURE_DATA_D3D12_OPTIONS1 public partial struct FeatureDataD3D12Options1 @@ -7476,6 +7951,7 @@ public partial struct FeatureDataD3D12Options1 /// public Bool32 Int64ShaderOps; } + /// /// D3D12_FEATURE_DATA_D3D12_OPTIONS2 public partial struct FeatureDataD3D12Options2 @@ -7486,6 +7962,7 @@ public partial struct FeatureDataD3D12Options2 /// public ProgrammableSamplePositionsTier ProgrammableSamplePositionsTier; } + /// /// D3D12_FEATURE_DATA_ROOT_SIGNATURE public partial struct FeatureDataRootSignature @@ -7493,6 +7970,7 @@ public partial struct FeatureDataRootSignature /// public RootSignatureVersion HighestVersion; } + /// /// D3D12_FEATURE_DATA_ARCHITECTURE public partial struct FeatureDataArchitecture @@ -7509,6 +7987,7 @@ public partial struct FeatureDataArchitecture /// public Bool32 CacheCoherentUMA; } + /// /// D3D12_FEATURE_DATA_ARCHITECTURE1 public partial struct FeatureDataArchitecture1 @@ -7528,6 +8007,7 @@ public partial struct FeatureDataArchitecture1 /// public Bool32 IsolatedMMU; } + /// /// D3D12_FEATURE_DATA_FEATURE_LEVELS public partial struct FeatureDataFeatureLevels @@ -7541,6 +8021,7 @@ public partial struct FeatureDataFeatureLevels /// public Graphics.Direct3D.FeatureLevel MaxSupportedFeatureLevel; } + /// /// D3D12_FEATURE_DATA_SHADER_MODEL public partial struct FeatureDataShaderModel @@ -7548,6 +8029,7 @@ public partial struct FeatureDataShaderModel /// public ShaderModel HighestShaderModel; } + /// /// D3D12_FEATURE_DATA_FORMAT_SUPPORT public partial struct FeatureDataFormatSupport @@ -7561,6 +8043,7 @@ public partial struct FeatureDataFormatSupport /// public FormatSupport2 Support2; } + /// /// D3D12_FEATURE_DATA_MULTISAMPLE_QUALITY_LEVELS public partial struct FeatureDataMultisampleQualityLevels @@ -7577,6 +8060,7 @@ public partial struct FeatureDataMultisampleQualityLevels /// public uint NumQualityLevels; } + /// /// D3D12_FEATURE_DATA_FORMAT_INFO public partial struct FeatureDataFormatInfo @@ -7587,6 +8071,7 @@ public partial struct FeatureDataFormatInfo /// public byte PlaneCount; } + /// /// D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT public partial struct FeatureDataGpuVirtualAddressSupport @@ -7597,6 +8082,7 @@ public partial struct FeatureDataGpuVirtualAddressSupport /// public uint MaxGPUVirtualAddressBitsPerProcess; } + /// /// D3D12_FEATURE_DATA_SHADER_CACHE public partial struct FeatureDataShaderCache @@ -7604,6 +8090,7 @@ public partial struct FeatureDataShaderCache /// public ShaderCacheSupportFlags SupportFlags; } + /// /// D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY public partial struct FeatureDataCommandQueuePriority @@ -7617,6 +8104,7 @@ public partial struct FeatureDataCommandQueuePriority /// public Bool32 PriorityForTypeIsSupported; } + /// /// D3D12_FEATURE_DATA_D3D12_OPTIONS3 public partial struct FeatureDataD3D12Options3 @@ -7636,6 +8124,7 @@ public partial struct FeatureDataD3D12Options3 /// public Bool32 BarycentricsSupported; } + /// /// D3D12_FEATURE_DATA_EXISTING_HEAPS public partial struct FeatureDataExistingHeaps @@ -7643,6 +8132,7 @@ public partial struct FeatureDataExistingHeaps /// public Bool32 Supported; } + /// /// D3D12_FEATURE_DATA_DISPLAYABLE public partial struct FeatureDataDisplayable @@ -7653,6 +8143,7 @@ public partial struct FeatureDataDisplayable /// public SharedResourceCompatibilityTier SharedResourceCompatibilityTier; } + /// /// D3D12_FEATURE_DATA_D3D12_OPTIONS4 public partial struct FeatureDataD3D12Options4 @@ -7666,6 +8157,7 @@ public partial struct FeatureDataD3D12Options4 /// public Bool32 Native16BitShaderOpsSupported; } + /// /// D3D12_FEATURE_DATA_SERIALIZATION public partial struct FeatureDataSerialization @@ -7676,6 +8168,7 @@ public partial struct FeatureDataSerialization /// public HeapSerializationTier HeapSerializationTier; } + /// /// D3D12_FEATURE_DATA_CROSS_NODE public partial struct FeatureDataCrossNode @@ -7686,6 +8179,7 @@ public partial struct FeatureDataCrossNode /// public Bool32 AtomicShaderInstructions; } + /// /// D3D12_FEATURE_DATA_D3D12_OPTIONS5 public partial struct FeatureDataD3D12Options5 @@ -7699,6 +8193,7 @@ public partial struct FeatureDataD3D12Options5 /// public RaytracingTier RaytracingTier; } + /// /// D3D12_FEATURE_DATA_D3D12_OPTIONS6 public partial struct FeatureDataD3D12Options6 @@ -7718,6 +8213,7 @@ public partial struct FeatureDataD3D12Options6 /// public Bool32 BackgroundProcessingSupported; } + /// /// D3D12_FEATURE_DATA_D3D12_OPTIONS7 public partial struct FeatureDataD3D12Options7 @@ -7728,6 +8224,7 @@ public partial struct FeatureDataD3D12Options7 /// public SamplerFeedbackTier SamplerFeedbackTier; } + /// /// D3D12_FEATURE_DATA_QUERY_META_COMMAND public partial struct FeatureDataQueryMetaCommand @@ -7750,6 +8247,7 @@ public partial struct FeatureDataQueryMetaCommand /// public nuint QueryOutputDataSizeInBytes; } + /// /// D3D12_FEATURE_DATA_D3D12_OPTIONS8 public partial struct FeatureDataD3D12Options8 @@ -7757,6 +8255,7 @@ public partial struct FeatureDataD3D12Options8 /// public Bool32 UnalignedBlockTexturesSupported; } + /// /// D3D12_FEATURE_DATA_D3D12_OPTIONS9 public partial struct FeatureDataD3D12Options9 @@ -7779,6 +8278,7 @@ public partial struct FeatureDataD3D12Options9 /// public WaveMmaTier WaveMMATier; } + /// /// D3D12_FEATURE_DATA_D3D12_OPTIONS10 public partial struct FeatureDataD3D12Options10 @@ -7789,6 +8289,7 @@ public partial struct FeatureDataD3D12Options10 /// public Bool32 MeshShaderPerPrimitiveShadingRateSupported; } + /// /// D3D12_FEATURE_DATA_D3D12_OPTIONS11 public partial struct FeatureDataD3D12Options11 @@ -7796,6 +8297,7 @@ public partial struct FeatureDataD3D12Options11 /// public Bool32 AtomicInt64OnDescriptorHeapResourceSupported; } + /// /// D3D12_RESOURCE_ALLOCATION_INFO public partial struct ResourceAllocationInfo @@ -7806,6 +8308,7 @@ public partial struct ResourceAllocationInfo /// public ulong Alignment; } + /// /// D3D12_RESOURCE_ALLOCATION_INFO1 public partial struct ResourceAllocationInfo1 @@ -7819,6 +8322,7 @@ public partial struct ResourceAllocationInfo1 /// public ulong SizeInBytes; } + /// /// D3D12_HEAP_PROPERTIES public partial struct HeapProperties @@ -7838,6 +8342,7 @@ public partial struct HeapProperties /// public uint VisibleNodeMask; } + /// /// D3D12_HEAP_DESC public partial struct HeapDescription @@ -7854,6 +8359,7 @@ public partial struct HeapDescription /// public HeapFlags Flags; } + /// /// D3D12_MIP_REGION public partial struct MipRegion @@ -7867,6 +8373,7 @@ public partial struct MipRegion /// public uint Depth; } + /// /// D3D12_RESOURCE_DESC public partial struct ResourceDescription @@ -7901,6 +8408,7 @@ public partial struct ResourceDescription /// public ResourceFlags Flags; } + /// /// D3D12_RESOURCE_DESC1 public partial struct ResourceDescription1 @@ -7938,6 +8446,7 @@ public partial struct ResourceDescription1 /// public MipRegion SamplerFeedbackMipRegion; } + /// /// D3D12_DEPTH_STENCIL_VALUE public partial struct DepthStencilValue @@ -7948,6 +8457,7 @@ public partial struct DepthStencilValue /// public byte Stencil; } + /// /// D3D12_CLEAR_VALUE public partial struct ClearValue @@ -7990,6 +8500,7 @@ public partial struct ClearValue public DepthStencilValue DepthStencil; } } + /// /// D3D12_RANGE public partial struct Range @@ -8000,6 +8511,7 @@ public partial struct Range /// public nuint End; } + /// /// D3D12_RANGE_UINT64 public partial struct RangeUInt64 @@ -8010,6 +8522,7 @@ public partial struct RangeUInt64 /// public ulong End; } + /// /// D3D12_SUBRESOURCE_RANGE_UINT64 public partial struct SubresourceRangeUInt64 @@ -8020,6 +8533,7 @@ public partial struct SubresourceRangeUInt64 /// public RangeUInt64 Range; } + /// /// D3D12_SUBRESOURCE_INFO public partial struct SubresourceInfo @@ -8033,6 +8547,7 @@ public partial struct SubresourceInfo /// public uint DepthPitch; } + /// /// D3D12_TILED_RESOURCE_COORDINATE public partial struct TiledResourceCoordinate @@ -8049,6 +8564,7 @@ public partial struct TiledResourceCoordinate /// public uint Subresource; } + /// /// D3D12_TILE_REGION_SIZE public partial struct TileRegionSize @@ -8068,6 +8584,7 @@ public partial struct TileRegionSize /// public ushort Depth; } + /// /// D3D12_SUBRESOURCE_TILING public partial struct SubresourceTiling @@ -8084,6 +8601,7 @@ public partial struct SubresourceTiling /// public uint StartTileIndexInOverallResource; } + /// /// D3D12_TILE_SHAPE public partial struct TileShape @@ -8097,6 +8615,7 @@ public partial struct TileShape /// public uint DepthInTexels; } + /// /// D3D12_PACKED_MIP_INFO public partial struct PackedMipInfo @@ -8113,6 +8632,7 @@ public partial struct PackedMipInfo /// public uint StartTileIndexInOverallResource; } + /// /// D3D12_RESOURCE_TRANSITION_BARRIER public partial struct ResourceTransitionBarrier @@ -8129,6 +8649,7 @@ public partial struct ResourceTransitionBarrier /// public ResourceStates StateAfter; } + /// /// D3D12_RESOURCE_ALIASING_BARRIER public partial struct ResourceAliasingBarrier @@ -8139,6 +8660,7 @@ public partial struct ResourceAliasingBarrier /// public unsafe ID3D12Resource* pResourceAfter; } + /// /// D3D12_RESOURCE_UAV_BARRIER public partial struct ResourceUavBarrier @@ -8146,6 +8668,7 @@ public partial struct ResourceUavBarrier /// public unsafe ID3D12Resource* pResource; } + /// /// D3D12_RESOURCE_BARRIER public partial struct ResourceBarrier @@ -8205,6 +8728,7 @@ public partial struct ResourceBarrier public ResourceUavBarrier UAV; } } + /// /// D3D12_SUBRESOURCE_FOOTPRINT public partial struct SubresourceFootprint @@ -8224,6 +8748,7 @@ public partial struct SubresourceFootprint /// public uint RowPitch; } + /// /// D3D12_PLACED_SUBRESOURCE_FOOTPRINT public partial struct PlacedSubresourceFootprint @@ -8234,6 +8759,7 @@ public partial struct PlacedSubresourceFootprint /// public SubresourceFootprint Footprint; } + /// /// D3D12_TEXTURE_COPY_LOCATION public partial struct TextureCopyLocation @@ -8279,6 +8805,7 @@ public partial struct TextureCopyLocation public uint SubresourceIndex; } } + /// /// D3D12_SAMPLE_POSITION public partial struct SamplePosition @@ -8289,6 +8816,7 @@ public partial struct SamplePosition /// public sbyte Y; } + /// /// D3D12_VIEW_INSTANCE_LOCATION public partial struct ViewInstanceLocation @@ -8299,6 +8827,7 @@ public partial struct ViewInstanceLocation /// public uint RenderTargetArrayIndex; } + /// /// D3D12_VIEW_INSTANCING_DESC public partial struct ViewInstancingDescription @@ -8312,6 +8841,7 @@ public partial struct ViewInstancingDescription /// public ViewInstancingFlags Flags; } + /// /// D3D12_BUFFER_SRV public partial struct BufferSrv @@ -8328,6 +8858,7 @@ public partial struct BufferSrv /// public BufferSrvFlags Flags; } + /// /// D3D12_TEX1D_SRV public partial struct Texture1DSrv @@ -8341,6 +8872,7 @@ public partial struct Texture1DSrv /// public float ResourceMinLODClamp; } + /// /// D3D12_TEX1D_ARRAY_SRV public partial struct Texture1DArraySrv @@ -8360,6 +8892,7 @@ public partial struct Texture1DArraySrv /// public float ResourceMinLODClamp; } + /// /// D3D12_TEX2D_SRV public partial struct Texture2DSrv @@ -8376,6 +8909,7 @@ public partial struct Texture2DSrv /// public float ResourceMinLODClamp; } + /// /// D3D12_TEX2D_ARRAY_SRV public partial struct Texture2DArraySrv @@ -8398,6 +8932,7 @@ public partial struct Texture2DArraySrv /// public float ResourceMinLODClamp; } + /// /// D3D12_TEX3D_SRV public partial struct Texture3DSrv @@ -8411,6 +8946,7 @@ public partial struct Texture3DSrv /// public float ResourceMinLODClamp; } + /// /// D3D12_TEXCUBE_SRV public partial struct TexureCubeSrv @@ -8424,6 +8960,7 @@ public partial struct TexureCubeSrv /// public float ResourceMinLODClamp; } + /// /// D3D12_TEXCUBE_ARRAY_SRV public partial struct TexureCubeArraySrv @@ -8443,6 +8980,7 @@ public partial struct TexureCubeArraySrv /// public float ResourceMinLODClamp; } + /// /// D3D12_TEX2DMS_SRV public partial struct Texture2DMsSrv @@ -8450,6 +8988,7 @@ public partial struct Texture2DMsSrv /// public uint UnusedField_NothingToDefine; } + /// /// D3D12_TEX2DMS_ARRAY_SRV public partial struct Texture2DMsArraySrv @@ -8460,6 +8999,7 @@ public partial struct Texture2DMsArraySrv /// public uint ArraySize; } + /// /// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_SRV public partial struct RaytracingAccelerationStructureSrv @@ -8467,6 +9007,7 @@ public partial struct RaytracingAccelerationStructureSrv /// public ulong Location; } + /// /// D3D12_SHADER_RESOURCE_VIEW_DESC public partial struct ShaderResourceViewDescription @@ -8641,6 +9182,7 @@ public partial struct ShaderResourceViewDescription public RaytracingAccelerationStructureSrv RaytracingAccelerationStructure; } } + /// /// D3D12_CONSTANT_BUFFER_VIEW_DESC public partial struct ConstantBufferViewDescription @@ -8651,6 +9193,7 @@ public partial struct ConstantBufferViewDescription /// public uint SizeInBytes; } + /// /// D3D12_SAMPLER_DESC public partial struct SamplerDescription @@ -8685,6 +9228,7 @@ public partial struct SamplerDescription /// public float MaxLOD; } + /// /// D3D12_BUFFER_UAV public partial struct BufferUav @@ -8704,6 +9248,7 @@ public partial struct BufferUav /// public BufferUavFlags Flags; } + /// /// D3D12_TEX1D_UAV public partial struct Texture1DUav @@ -8711,6 +9256,7 @@ public partial struct Texture1DUav /// public uint MipSlice; } + /// /// D3D12_TEX1D_ARRAY_UAV public partial struct Texture1DArrayUav @@ -8724,6 +9270,7 @@ public partial struct Texture1DArrayUav /// public uint ArraySize; } + /// /// D3D12_TEX2D_UAV public partial struct Texture2DUav @@ -8734,6 +9281,7 @@ public partial struct Texture2DUav /// public uint PlaneSlice; } + /// /// D3D12_TEX2D_ARRAY_UAV public partial struct Texture2DArrayUav @@ -8750,6 +9298,7 @@ public partial struct Texture2DArrayUav /// public uint PlaneSlice; } + /// /// D3D12_TEX3D_UAV public partial struct Texture3DUav @@ -8763,6 +9312,7 @@ public partial struct Texture3DUav /// public uint WSize; } + /// /// D3D12_UNORDERED_ACCESS_VIEW_DESC public partial struct UnorderedAccessViewDescription @@ -8864,6 +9414,7 @@ public partial struct UnorderedAccessViewDescription public Texture3DUav Texture3D; } } + /// /// D3D12_BUFFER_RTV public partial struct BufferRtv @@ -8874,6 +9425,7 @@ public partial struct BufferRtv /// public uint NumElements; } + /// /// D3D12_TEX1D_RTV public partial struct Texture1DRtv @@ -8881,6 +9433,7 @@ public partial struct Texture1DRtv /// public uint MipSlice; } + /// /// D3D12_TEX1D_ARRAY_RTV public partial struct Texture1DArrayRtv @@ -8894,6 +9447,7 @@ public partial struct Texture1DArrayRtv /// public uint ArraySize; } + /// /// D3D12_TEX2D_RTV public partial struct Texture2DRtv @@ -8904,6 +9458,7 @@ public partial struct Texture2DRtv /// public uint PlaneSlice; } + /// /// D3D12_TEX2DMS_RTV public partial struct Texture2DMsRtv @@ -8911,6 +9466,7 @@ public partial struct Texture2DMsRtv /// public uint UnusedField_NothingToDefine; } + /// /// D3D12_TEX2D_ARRAY_RTV public partial struct Texture2DArrayRtv @@ -8927,6 +9483,7 @@ public partial struct Texture2DArrayRtv /// public uint PlaneSlice; } + /// /// D3D12_TEX2DMS_ARRAY_RTV public partial struct Texture2DMsArrayRtv @@ -8937,6 +9494,7 @@ public partial struct Texture2DMsArrayRtv /// public uint ArraySize; } + /// /// D3D12_TEX3D_RTV public partial struct Texture3DRtv @@ -8950,6 +9508,7 @@ public partial struct Texture3DRtv /// public uint WSize; } + /// /// D3D12_RENDER_TARGET_VIEW_DESC public partial struct RenderTargetViewDescription @@ -9079,6 +9638,7 @@ public partial struct RenderTargetViewDescription public Texture3DRtv Texture3D; } } + /// /// D3D12_TEX1D_DSV public partial struct Texture1DDsv @@ -9086,6 +9646,7 @@ public partial struct Texture1DDsv /// public uint MipSlice; } + /// /// D3D12_TEX1D_ARRAY_DSV public partial struct Texture1DArrayDsv @@ -9099,6 +9660,7 @@ public partial struct Texture1DArrayDsv /// public uint ArraySize; } + /// /// D3D12_TEX2D_DSV public partial struct Texture2DDsv @@ -9106,6 +9668,7 @@ public partial struct Texture2DDsv /// public uint MipSlice; } + /// /// D3D12_TEX2D_ARRAY_DSV public partial struct Texture2DArrayDsv @@ -9119,6 +9682,7 @@ public partial struct Texture2DArrayDsv /// public uint ArraySize; } + /// /// D3D12_TEX2DMS_DSV public partial struct Texture2DMsDsv @@ -9126,6 +9690,7 @@ public partial struct Texture2DMsDsv /// public uint UnusedField_NothingToDefine; } + /// /// D3D12_TEX2DMS_ARRAY_DSV public partial struct Texture2DMsArrayDsv @@ -9136,6 +9701,7 @@ public partial struct Texture2DMsArrayDsv /// public uint ArraySize; } + /// /// D3D12_DEPTH_STENCIL_VIEW_DESC public partial struct DepthStencilViewDescription @@ -9240,6 +9806,7 @@ public partial struct DepthStencilViewDescription public Texture2DMsArrayDsv Texture2DMSArray; } } + /// /// D3D12_DESCRIPTOR_HEAP_DESC public partial struct DescriptorHeapDescription @@ -9256,6 +9823,7 @@ public partial struct DescriptorHeapDescription /// public uint NodeMask; } + /// /// D3D12_DESCRIPTOR_RANGE public partial struct DescriptorRange @@ -9275,6 +9843,7 @@ public partial struct DescriptorRange /// public uint OffsetInDescriptorsFromTableStart; } + /// /// D3D12_ROOT_DESCRIPTOR_TABLE public partial struct RootDescriptorTable @@ -9285,6 +9854,7 @@ public partial struct RootDescriptorTable /// public unsafe DescriptorRange* pDescriptorRanges; } + /// /// D3D12_ROOT_CONSTANTS public partial struct RootConstants @@ -9298,6 +9868,7 @@ public partial struct RootConstants /// public uint Num32BitValues; } + /// /// D3D12_ROOT_DESCRIPTOR public partial struct RootDescriptor @@ -9308,6 +9879,7 @@ public partial struct RootDescriptor /// public uint RegisterSpace; } + /// /// D3D12_ROOT_PARAMETER public partial struct RootParameter @@ -9367,6 +9939,7 @@ public partial struct RootParameter public RootDescriptor Descriptor; } } + /// /// D3D12_STATIC_SAMPLER_DESC public partial struct StaticSamplerDescription @@ -9410,6 +9983,7 @@ public partial struct StaticSamplerDescription /// public ShaderVisibility ShaderVisibility; } + /// /// D3D12_ROOT_SIGNATURE_DESC public partial struct RootSignatureDescription @@ -9429,6 +10003,7 @@ public partial struct RootSignatureDescription /// public RootSignatureFlags Flags; } + /// /// D3D12_DESCRIPTOR_RANGE1 public partial struct DescriptorRange1 @@ -9451,6 +10026,7 @@ public partial struct DescriptorRange1 /// public uint OffsetInDescriptorsFromTableStart; } + /// /// D3D12_ROOT_DESCRIPTOR_TABLE1 public partial struct RootDescriptorTable1 @@ -9461,6 +10037,7 @@ public partial struct RootDescriptorTable1 /// public unsafe DescriptorRange1* pDescriptorRanges; } + /// /// D3D12_ROOT_DESCRIPTOR1 public partial struct RootDescriptor1 @@ -9474,6 +10051,7 @@ public partial struct RootDescriptor1 /// public RootDescriptorFlags Flags; } + /// /// D3D12_ROOT_PARAMETER1 public partial struct RootParameter1 @@ -9533,6 +10111,7 @@ public partial struct RootParameter1 public RootDescriptor1 Descriptor; } } + /// /// D3D12_ROOT_SIGNATURE_DESC1 public partial struct RootSignatureDescription1 @@ -9552,6 +10131,7 @@ public partial struct RootSignatureDescription1 /// public RootSignatureFlags Flags; } + /// /// D3D12_VERSIONED_ROOT_SIGNATURE_DESC public partial struct VersionedRootSignatureDescription @@ -9594,6 +10174,7 @@ public partial struct VersionedRootSignatureDescription public RootSignatureDescription1 Desc_1_1; } } + /// /// D3D12_CPU_DESCRIPTOR_HANDLE public partial struct CpuDescriptorHandle @@ -9601,6 +10182,7 @@ public partial struct CpuDescriptorHandle /// public nuint ptr; } + /// /// D3D12_GPU_DESCRIPTOR_HANDLE public partial struct GpuDescriptorHandle @@ -9608,6 +10190,7 @@ public partial struct GpuDescriptorHandle /// public ulong ptr; } + /// /// D3D12_DISCARD_REGION public partial struct DiscardRegion @@ -9624,6 +10207,7 @@ public partial struct DiscardRegion /// public uint NumSubresources; } + /// /// D3D12_QUERY_HEAP_DESC public partial struct QueryHeapDescription @@ -9637,6 +10221,7 @@ public partial struct QueryHeapDescription /// public uint NodeMask; } + /// /// D3D12_QUERY_DATA_PIPELINE_STATISTICS public partial struct QueryDataPipelineStatistics @@ -9674,6 +10259,7 @@ public partial struct QueryDataPipelineStatistics /// public ulong CSInvocations; } + /// /// D3D12_QUERY_DATA_PIPELINE_STATISTICS1 public partial struct QueryDataPipelineStatistics1 @@ -9720,6 +10306,7 @@ public partial struct QueryDataPipelineStatistics1 /// public ulong MSPrimitives; } + /// /// D3D12_QUERY_DATA_SO_STATISTICS public partial struct QueryDataSOStatistics @@ -9730,6 +10317,7 @@ public partial struct QueryDataSOStatistics /// public ulong PrimitivesStorageNeeded; } + /// /// D3D12_STREAM_OUTPUT_BUFFER_VIEW public partial struct StreamOutputBufferView @@ -9743,6 +10331,7 @@ public partial struct StreamOutputBufferView /// public ulong BufferFilledSizeLocation; } + /// /// D3D12_DRAW_ARGUMENTS public partial struct DrawArguments @@ -9759,6 +10348,7 @@ public partial struct DrawArguments /// public uint StartInstanceLocation; } + /// /// D3D12_DRAW_INDEXED_ARGUMENTS public partial struct DrawIndexedArguments @@ -9778,6 +10368,7 @@ public partial struct DrawIndexedArguments /// public uint StartInstanceLocation; } + /// /// D3D12_DISPATCH_ARGUMENTS public partial struct DispatchArguments @@ -9791,6 +10382,7 @@ public partial struct DispatchArguments /// public uint ThreadGroupCountZ; } + /// /// D3D12_VERTEX_BUFFER_VIEW public partial struct VertexBufferView @@ -9804,6 +10396,7 @@ public partial struct VertexBufferView /// public uint StrideInBytes; } + /// /// D3D12_INDEX_BUFFER_VIEW public partial struct IndexBufferView @@ -9817,6 +10410,7 @@ public partial struct IndexBufferView /// public Graphics.Dxgi.Common.Format Format; } + /// /// D3D12_INDIRECT_ARGUMENT_DESC public partial struct IndirectArgumentDescription @@ -9933,6 +10527,7 @@ public partial struct IndirectArgumentDescription } } } + /// /// D3D12_COMMAND_SIGNATURE_DESC public partial struct CommandSignatureDescription @@ -9949,6 +10544,7 @@ public partial struct CommandSignatureDescription /// public uint NodeMask; } + /// /// D3D12_WRITEBUFFERIMMEDIATE_PARAMETER public partial struct WriteBufferImmediateParameter @@ -9959,6 +10555,7 @@ public partial struct WriteBufferImmediateParameter /// public uint Value; } + /// /// D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_SUPPORT public partial struct FeatureDataProtectedResourceSessionSupport @@ -9969,6 +10566,7 @@ public partial struct FeatureDataProtectedResourceSessionSupport /// public ProtectedResourceSessionSupportFlags Support; } + /// /// D3D12_PROTECTED_RESOURCE_SESSION_DESC public partial struct ProtectedResourceSessionDescription @@ -9979,6 +10577,7 @@ public partial struct ProtectedResourceSessionDescription /// public ProtectedResourceSessionFlags Flags; } + /// /// D3D12_META_COMMAND_PARAMETER_DESC public partial struct MetaCommandParameterDescription @@ -9998,6 +10597,7 @@ public partial struct MetaCommandParameterDescription /// public uint StructureOffset; } + /// /// D3D12_META_COMMAND_DESC public partial struct MetaCommandDescription @@ -10014,6 +10614,7 @@ public partial struct MetaCommandDescription /// public GraphicsStates ExecutionDirtyState; } + /// /// D3D12_STATE_SUBOBJECT public partial struct StateSubObject @@ -10024,6 +10625,7 @@ public partial struct StateSubObject /// public unsafe void* pDesc; } + /// /// D3D12_STATE_OBJECT_CONFIG public partial struct StateObjectConfig @@ -10031,6 +10633,7 @@ public partial struct StateObjectConfig /// public StateObjectFlags Flags; } + /// /// D3D12_GLOBAL_ROOT_SIGNATURE public partial struct GlobalRootSignature @@ -10038,6 +10641,7 @@ public partial struct GlobalRootSignature /// public unsafe ID3D12RootSignature* pGlobalRootSignature; } + /// /// D3D12_LOCAL_ROOT_SIGNATURE public partial struct LocalRootSignature @@ -10045,6 +10649,7 @@ public partial struct LocalRootSignature /// public unsafe ID3D12RootSignature* pLocalRootSignature; } + /// /// D3D12_NODE_MASK public partial struct NodeMask @@ -10052,6 +10657,7 @@ public partial struct NodeMask /// public uint Mask; } + /// /// D3D12_EXPORT_DESC public partial struct ExportDescription @@ -10065,6 +10671,7 @@ public partial struct ExportDescription /// public ExportFlags Flags; } + /// /// D3D12_DXIL_LIBRARY_DESC public partial struct DxilLibraryDescription @@ -10078,6 +10685,7 @@ public partial struct DxilLibraryDescription /// public unsafe ExportDescription* pExports; } + /// /// D3D12_EXISTING_COLLECTION_DESC public partial struct ExistingCollectionDescription @@ -10091,6 +10699,7 @@ public partial struct ExistingCollectionDescription /// public unsafe ExportDescription* pExports; } + /// /// D3D12_SUBOBJECT_TO_EXPORTS_ASSOCIATION public partial struct SubObjectToExportsAssociation @@ -10104,6 +10713,7 @@ public partial struct SubObjectToExportsAssociation /// public unsafe ushort** pExports; } + /// /// D3D12_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION public partial struct DxilSubObjectToExportsAssociation @@ -10117,6 +10727,7 @@ public partial struct DxilSubObjectToExportsAssociation /// public unsafe ushort** pExports; } + /// /// D3D12_HIT_GROUP_DESC public partial struct HitGroupDescription @@ -10136,6 +10747,7 @@ public partial struct HitGroupDescription /// public unsafe ushort* IntersectionShaderImport; } + /// /// D3D12_RAYTRACING_SHADER_CONFIG public partial struct RaytracingShaderConfig @@ -10146,6 +10758,7 @@ public partial struct RaytracingShaderConfig /// public uint MaxAttributeSizeInBytes; } + /// /// D3D12_RAYTRACING_PIPELINE_CONFIG public partial struct RaytracingPipelineConfig @@ -10153,6 +10766,7 @@ public partial struct RaytracingPipelineConfig /// public uint MaxTraceRecursionDepth; } + /// /// D3D12_RAYTRACING_PIPELINE_CONFIG1 public partial struct RaytracingPipelineConfig1 @@ -10163,6 +10777,7 @@ public partial struct RaytracingPipelineConfig1 /// public RaytracingPipelineFlags Flags; } + /// /// D3D12_STATE_OBJECT_DESC public partial struct StateObjectDescription @@ -10176,6 +10791,7 @@ public partial struct StateObjectDescription /// public unsafe StateSubObject* pSubobjects; } + /// /// D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE public partial struct GpuVirtualAddressAndStride @@ -10186,6 +10802,7 @@ public partial struct GpuVirtualAddressAndStride /// public ulong StrideInBytes; } + /// /// D3D12_GPU_VIRTUAL_ADDRESS_RANGE public partial struct GpuVirtualAddressRange @@ -10196,6 +10813,7 @@ public partial struct GpuVirtualAddressRange /// public ulong SizeInBytes; } + /// /// D3D12_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE public partial struct GpuVirtualAddressRangeAndStride @@ -10209,6 +10827,7 @@ public partial struct GpuVirtualAddressRangeAndStride /// public ulong StrideInBytes; } + /// /// D3D12_RAYTRACING_GEOMETRY_TRIANGLES_DESC public partial struct RaytracingGeometryTrianglesDescription @@ -10234,6 +10853,7 @@ public partial struct RaytracingGeometryTrianglesDescription /// public GpuVirtualAddressAndStride VertexBuffer; } + /// /// D3D12_RAYTRACING_AABB public partial struct RaytracingAabb @@ -10256,6 +10876,7 @@ public partial struct RaytracingAabb /// public float MaxZ; } + /// /// D3D12_RAYTRACING_GEOMETRY_AABBS_DESC public partial struct RaytracingGeometryAabbsDescription @@ -10266,6 +10887,7 @@ public partial struct RaytracingGeometryAabbsDescription /// public GpuVirtualAddressAndStride AABBs; } + /// /// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC public partial struct RaytracingAccelerationStructurePostbuildInfoDescription @@ -10276,6 +10898,7 @@ public partial struct RaytracingAccelerationStructurePostbuildInfoDescription /// public RaytracingAccelerationStructurePostbuildInfoType InfoType; } + /// /// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_COMPACTED_SIZE_DESC public partial struct RaytracingAccelerationStructurePostbuildInfoCompactedSizeDescription @@ -10283,6 +10906,7 @@ public partial struct RaytracingAccelerationStructurePostbuildInfoCompactedSizeD /// public ulong CompactedSizeInBytes; } + /// /// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TOOLS_VISUALIZATION_DESC public partial struct RaytracingAccelerationStructurePostbuildInfoToolsVisualizationDescription @@ -10290,6 +10914,7 @@ public partial struct RaytracingAccelerationStructurePostbuildInfoToolsVisualiza /// public ulong DecodedSizeInBytes; } + /// /// D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_TOOLS_VISUALIZATION_HEADER public partial struct BuildRaytracingAccelerationStructureToolsVisualizationHeader @@ -10300,6 +10925,7 @@ public partial struct BuildRaytracingAccelerationStructureToolsVisualizationHead /// public uint NumDescs; } + /// /// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION_DESC public partial struct RaytracingAccelerationStructurePostbuildInfoSerializationDescription @@ -10310,6 +10936,7 @@ public partial struct RaytracingAccelerationStructurePostbuildInfoSerializationD /// public ulong NumBottomLevelAccelerationStructurePointers; } + /// /// D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER public partial struct SerializedDataDriverMatchingIdentifier @@ -10320,6 +10947,7 @@ public partial struct SerializedDataDriverMatchingIdentifier /// public unsafe fixed byte DriverOpaqueVersioningData[16]; } + /// /// D3D12_SERIALIZED_RAYTRACING_ACCELERATION_STRUCTURE_HEADER public partial struct SerializedRaytracingAccelerationStructureHeader @@ -10336,6 +10964,7 @@ public partial struct SerializedRaytracingAccelerationStructureHeader /// public ulong NumBottomLevelAccelerationStructurePointersAfterHeader; } + /// /// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_CURRENT_SIZE_DESC public partial struct RaytracingAccelerationStructurePostbuildInfoCurrentSizeDescription @@ -10343,6 +10972,7 @@ public partial struct RaytracingAccelerationStructurePostbuildInfoCurrentSizeDes /// public ulong CurrentSizeInBytes; } + /// /// D3D12_RAYTRACING_INSTANCE_DESC public partial struct RaytracingInstanceDescription @@ -10359,6 +10989,7 @@ public partial struct RaytracingInstanceDescription /// public ulong AccelerationStructure; } + /// /// D3D12_RAYTRACING_GEOMETRY_DESC public partial struct RaytracingGeometryDescription @@ -10404,6 +11035,7 @@ public partial struct RaytracingGeometryDescription public RaytracingGeometryAabbsDescription AABBs; } } + /// /// D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS public partial struct BuildRaytracingAccelerationStructureInputs @@ -10469,6 +11101,7 @@ public partial struct BuildRaytracingAccelerationStructureInputs public unsafe RaytracingGeometryDescription** ppGeometryDescs; } } + /// /// D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC public partial struct BuildRaytracingAccelerationStructureDescription @@ -10485,6 +11118,7 @@ public partial struct BuildRaytracingAccelerationStructureDescription /// public ulong ScratchAccelerationStructureData; } + /// /// D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO public partial struct RaytracingAccelerationStructurePrebuildInfo @@ -10498,6 +11132,7 @@ public partial struct RaytracingAccelerationStructurePrebuildInfo /// public ulong UpdateScratchDataSizeInBytes; } + /// /// D3D12_AUTO_BREADCRUMB_NODE public partial struct AutoBreadcrumbNode @@ -10532,6 +11167,7 @@ public partial struct AutoBreadcrumbNode /// public unsafe AutoBreadcrumbNode* pNext; } + /// /// D3D12_DRED_BREADCRUMB_CONTEXT public partial struct DredBreadcrumbContext @@ -10542,6 +11178,7 @@ public partial struct DredBreadcrumbContext /// public unsafe ushort* pContextString; } + /// /// D3D12_AUTO_BREADCRUMB_NODE1 public partial struct AutoBreadcrumbNode1 @@ -10582,6 +11219,7 @@ public partial struct AutoBreadcrumbNode1 /// public unsafe DredBreadcrumbContext* pBreadcrumbContexts; } + /// /// D3D12_DEVICE_REMOVED_EXTENDED_DATA public partial struct DeviceRemovedExtendedData @@ -10592,6 +11230,7 @@ public partial struct DeviceRemovedExtendedData /// public unsafe AutoBreadcrumbNode* pHeadAutoBreadcrumbNode; } + /// /// D3D12_DRED_ALLOCATION_NODE public partial struct DredAllocationNode @@ -10608,6 +11247,7 @@ public partial struct DredAllocationNode /// public unsafe DredAllocationNode* pNext; } + /// /// D3D12_DRED_ALLOCATION_NODE1 public partial struct DredAllocationNode1 @@ -10625,8 +11265,9 @@ public partial struct DredAllocationNode1 public unsafe DredAllocationNode1* pNext; /// - public IUnknown pObject; + public unsafe IUnknown* pObject; } + /// /// D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT public partial struct DredAutoBreadcrumbsOutput @@ -10634,6 +11275,7 @@ public partial struct DredAutoBreadcrumbsOutput /// public unsafe AutoBreadcrumbNode* pHeadAutoBreadcrumbNode; } + /// /// D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT1 public partial struct DredAutoBreadcrumbsOutput1 @@ -10641,6 +11283,7 @@ public partial struct DredAutoBreadcrumbsOutput1 /// public unsafe AutoBreadcrumbNode1* pHeadAutoBreadcrumbNode; } + /// /// D3D12_DRED_PAGE_FAULT_OUTPUT public partial struct DredPageFaultOutput @@ -10654,6 +11297,7 @@ public partial struct DredPageFaultOutput /// public unsafe DredAllocationNode* pHeadRecentFreedAllocationNode; } + /// /// D3D12_DRED_PAGE_FAULT_OUTPUT1 public partial struct DredPageFaultOutput1 @@ -10667,6 +11311,7 @@ public partial struct DredPageFaultOutput1 /// public unsafe DredAllocationNode1* pHeadRecentFreedAllocationNode; } + /// /// D3D12_DRED_PAGE_FAULT_OUTPUT2 public partial struct DredPageFaultOutput2 @@ -10683,6 +11328,7 @@ public partial struct DredPageFaultOutput2 /// public DredPageFaultFlags PageFaultFlags; } + /// /// D3D12_DEVICE_REMOVED_EXTENDED_DATA1 public partial struct DeviceRemovedExtendedData1 @@ -10696,6 +11342,7 @@ public partial struct DeviceRemovedExtendedData1 /// public DredPageFaultOutput PageFaultOutput; } + /// /// D3D12_DEVICE_REMOVED_EXTENDED_DATA2 public partial struct DeviceRemovedExtendedData2 @@ -10709,6 +11356,7 @@ public partial struct DeviceRemovedExtendedData2 /// public DredPageFaultOutput1 PageFaultOutput; } + /// /// D3D12_DEVICE_REMOVED_EXTENDED_DATA3 public partial struct DeviceRemovedExtendedData3 @@ -10725,6 +11373,7 @@ public partial struct DeviceRemovedExtendedData3 /// public DredDeviceState DeviceState; } + /// /// D3D12_VERSIONED_DEVICE_REMOVED_EXTENDED_DATA public partial struct VersionedDeviceRemovedExtendedData @@ -10795,6 +11444,7 @@ public partial struct VersionedDeviceRemovedExtendedData public DeviceRemovedExtendedData3 Dred_1_3; } } + /// /// D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_TYPE_COUNT public partial struct FeatureDataProtectedResourceSessionTypeCount @@ -10805,6 +11455,7 @@ public partial struct FeatureDataProtectedResourceSessionTypeCount /// public uint Count; } + /// /// D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_TYPES public partial struct FeatureDataProtectedResourceSessionTypes @@ -10818,6 +11469,7 @@ public partial struct FeatureDataProtectedResourceSessionTypes /// public unsafe Guid* pTypes; } + /// /// D3D12_PROTECTED_RESOURCE_SESSION_DESC1 public partial struct ProtectedResourceSessionDescription1 @@ -10831,6 +11483,7 @@ public partial struct ProtectedResourceSessionDescription1 /// public Guid ProtectionType; } + /// /// D3D12_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS public partial struct RenderPassBeginningAccessClearParameters @@ -10838,6 +11491,7 @@ public partial struct RenderPassBeginningAccessClearParameters /// public ClearValue ClearValue; } + /// /// D3D12_RENDER_PASS_BEGINNING_ACCESS public partial struct RenderPassBeginningAccess @@ -10866,6 +11520,7 @@ public partial struct RenderPassBeginningAccess public RenderPassBeginningAccessClearParameters Clear; } } + /// /// D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_SUBRESOURCE_PARAMETERS public partial struct RenderPassEndingAccessResolveSubresourceParameters @@ -10885,6 +11540,7 @@ public partial struct RenderPassEndingAccessResolveSubresourceParameters /// public RawRect SrcRect; } + /// /// D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS public partial struct RenderPassEndingAccessResolveParameters @@ -10910,6 +11566,7 @@ public partial struct RenderPassEndingAccessResolveParameters /// public Bool32 PreserveResolveSource; } + /// /// D3D12_RENDER_PASS_ENDING_ACCESS public partial struct RenderPassEndingAccess @@ -10938,6 +11595,7 @@ public partial struct RenderPassEndingAccess public RenderPassEndingAccessResolveParameters Resolve; } } + /// /// D3D12_RENDER_PASS_RENDER_TARGET_DESC public partial struct RenderPassRenderTargetDescription @@ -10951,6 +11609,7 @@ public partial struct RenderPassRenderTargetDescription /// public RenderPassEndingAccess EndingAccess; } + /// /// D3D12_RENDER_PASS_DEPTH_STENCIL_DESC public partial struct RenderPassDepthStencilDescription @@ -10970,6 +11629,7 @@ public partial struct RenderPassDepthStencilDescription /// public RenderPassEndingAccess StencilEndingAccess; } + /// /// D3D12_DISPATCH_RAYS_DESC public partial struct DispatchRaysDescription @@ -10995,6 +11655,7 @@ public partial struct DispatchRaysDescription /// public uint Depth; } + /// /// D3D12_SHADER_CACHE_SESSION_DESC public partial struct ShaderCacheSessionDescription @@ -11020,6 +11681,7 @@ public partial struct ShaderCacheSessionDescription /// public ulong Version; } + /// /// D3D12_SUBRESOURCE_DATA public partial struct SubresourceData @@ -11033,6 +11695,7 @@ public partial struct SubresourceData /// public nint SlicePitch; } + /// /// D3D12_MEMCPY_DEST public partial struct MemcpyDest @@ -11046,6 +11709,7 @@ public partial struct MemcpyDest /// public nuint SlicePitch; } + /// /// D3D12_DEBUG_DEVICE_GPU_BASED_VALIDATION_SETTINGS public partial struct DebugDeviceGpuBasedValidationSettings @@ -11059,6 +11723,7 @@ public partial struct DebugDeviceGpuBasedValidationSettings /// public GpuBasedValidationPipelineStateCreateFlags PipelineStateCreateFlags; } + /// /// D3D12_DEBUG_DEVICE_GPU_SLOWDOWN_PERFORMANCE_FACTOR public partial struct DebugDeviceGpuSlowdownPerformanceFactor @@ -11066,6 +11731,7 @@ public partial struct DebugDeviceGpuSlowdownPerformanceFactor /// public float SlowdownFactor; } + /// /// D3D12_DEBUG_COMMAND_LIST_GPU_BASED_VALIDATION_SETTINGS public partial struct DebugCommandListGpuBasedValidationSettings @@ -11073,6 +11739,7 @@ public partial struct DebugCommandListGpuBasedValidationSettings /// public GpuBasedValidationShaderPatchMode ShaderPatchMode; } + /// /// D3D12_MESSAGE public partial struct Message @@ -11092,6 +11759,7 @@ public partial struct Message /// public nuint DescriptionByteLength; } + /// /// D3D12_INFO_QUEUE_FILTER_DESC public partial struct InfoQueueFilterDescription @@ -11114,6 +11782,7 @@ public partial struct InfoQueueFilterDescription /// public unsafe MessageId* pIDList; } + /// /// D3D12_INFO_QUEUE_FILTER public partial struct InfoQueueFilter @@ -11124,6 +11793,7 @@ public partial struct InfoQueueFilter /// public InfoQueueFilterDescription DenyList; } + /// /// D3D12_DISPATCH_MESH_ARGUMENTS public partial struct DispatchMeshArguments @@ -11137,6 +11807,7 @@ public partial struct DispatchMeshArguments /// public uint ThreadGroupCountZ; } + /// /// D3D12_SIGNATURE_PARAMETER_DESC public partial struct SignatureParameterDescription @@ -11168,6 +11839,7 @@ public partial struct SignatureParameterDescription /// public Graphics.Direct3D.MinPrecision MinPrecision; } + /// /// D3D12_SHADER_BUFFER_DESC public partial struct ShaderBufferDescription @@ -11187,6 +11859,7 @@ public partial struct ShaderBufferDescription /// public uint uFlags; } + /// /// D3D12_SHADER_VARIABLE_DESC public partial struct ShaderVariableDescription @@ -11218,6 +11891,7 @@ public partial struct ShaderVariableDescription /// public uint SamplerSize; } + /// /// D3D12_SHADER_TYPE_DESC public partial struct ShaderTypeDescription @@ -11246,6 +11920,7 @@ public partial struct ShaderTypeDescription /// public unsafe sbyte* Name; } + /// /// D3D12_SHADER_DESC public partial struct ShaderDescription @@ -11364,6 +12039,7 @@ public partial struct ShaderDescription /// public uint cTextureStoreInstructions; } + /// /// D3D12_SHADER_INPUT_BIND_DESC public partial struct ShaderInputBindDescription @@ -11398,6 +12074,7 @@ public partial struct ShaderInputBindDescription /// public uint uID; } + /// /// D3D12_LIBRARY_DESC public partial struct LibraryDescription @@ -11411,6 +12088,7 @@ public partial struct LibraryDescription /// public uint FunctionCount; } + /// /// D3D12_FUNCTION_DESC public partial struct FunctionDescription @@ -11514,6 +12192,7 @@ public partial struct FunctionDescription /// public Bool32 Has10Level9PixelShader; } + /// /// D3D12_PARAMETER_DESC public partial struct ParameterDescription @@ -11562,28 +12241,28 @@ public partial struct ParameterDescription #region Functions public static unsafe partial class Apis { - [DllImport("d3d12", ExactSpelling = true)] + [DllImport("d3d12.dll", ExactSpelling = true)] public static extern HResult D3D12SerializeRootSignature(RootSignatureDescription* pRootSignature, RootSignatureVersion Version, Graphics.Direct3D.ID3DBlob** ppBlob, Graphics.Direct3D.ID3DBlob** ppErrorBlob); - [DllImport("d3d12", ExactSpelling = true)] + [DllImport("d3d12.dll", ExactSpelling = true)] public static extern HResult D3D12CreateRootSignatureDeserializer(void* pSrcData, nuint SrcDataSizeInBytes, Guid* pRootSignatureDeserializerInterface, void** ppRootSignatureDeserializer); - [DllImport("d3d12", ExactSpelling = true)] + [DllImport("d3d12.dll", ExactSpelling = true)] public static extern HResult D3D12SerializeVersionedRootSignature(VersionedRootSignatureDescription* pRootSignature, Graphics.Direct3D.ID3DBlob** ppBlob, Graphics.Direct3D.ID3DBlob** ppErrorBlob); - [DllImport("d3d12", ExactSpelling = true)] + [DllImport("d3d12.dll", ExactSpelling = true)] public static extern HResult D3D12CreateVersionedRootSignatureDeserializer(void* pSrcData, nuint SrcDataSizeInBytes, Guid* pRootSignatureDeserializerInterface, void** ppRootSignatureDeserializer); - [DllImport("d3d12", ExactSpelling = true)] + [DllImport("d3d12.dll", ExactSpelling = true)] public static extern HResult D3D12CreateDevice(IUnknown* pAdapter, Graphics.Direct3D.FeatureLevel MinimumFeatureLevel, Guid* riid, void** ppDevice); - [DllImport("d3d12", ExactSpelling = true)] + [DllImport("d3d12.dll", ExactSpelling = true)] public static extern HResult D3D12GetDebugInterface(Guid* riid, void** ppvDebug); - [DllImport("d3d12", ExactSpelling = true)] + [DllImport("d3d12.dll", ExactSpelling = true)] public static extern HResult D3D12EnableExperimentalFeatures(uint NumFeatures, Guid* pIIDs, void* pConfigurationStructs, uint* pConfigurationStructSizes); - [DllImport("d3d12", ExactSpelling = true)] + [DllImport("d3d12.dll", ExactSpelling = true)] public static extern HResult D3D12GetInterface(Guid* rclsid, Guid* riid, void** ppvDebug); } #endregion Functions diff --git a/src/Vortice.Win32/Generated/Graphics/DirectWrite.cs b/src/Vortice.Win32/Generated/Graphics/DirectWrite.cs index 2212748..79e105d 100644 --- a/src/Vortice.Win32/Generated/Graphics/DirectWrite.cs +++ b/src/Vortice.Win32/Generated/Graphics/DirectWrite.cs @@ -12,12 +12,19 @@ namespace Win32.Graphics.DirectWrite; public static partial class Apis { public const uint DWRITE_ALPHA_MAX = 255; + public const uint FACILITY_DWRITE = 2200; + public const uint DWRITE_ERR_BASE = 20480; + public static readonly HResult DWRITE_E_REMOTEFONT = -2003283955; + public static readonly HResult DWRITE_E_DOWNLOADCANCELLED = -2003283954; + public static readonly HResult DWRITE_E_DOWNLOADFAILED = -2003283953; + public static readonly HResult DWRITE_E_TOOMANYDOWNLOADS = -2003283952; + } #region Enums @@ -2348,6 +2355,7 @@ public partial struct Panose #endregion Unions #region Structs + /// /// DWRITE_FONT_METRICS public partial struct FontMetrics @@ -2382,6 +2390,7 @@ public partial struct FontMetrics /// public ushort strikethroughThickness; } + /// /// DWRITE_GLYPH_METRICS public partial struct GlyphMetrics @@ -2407,6 +2416,7 @@ public partial struct GlyphMetrics /// public int verticalOriginY; } + /// /// DWRITE_GLYPH_OFFSET public partial struct GlyphOffset @@ -2417,6 +2427,7 @@ public partial struct GlyphOffset /// public float ascenderOffset; } + /// /// DWRITE_TEXT_RANGE public partial struct TextRange @@ -2427,6 +2438,7 @@ public partial struct TextRange /// public uint length; } + /// /// DWRITE_FONT_FEATURE public partial struct FontFeature @@ -2437,6 +2449,7 @@ public partial struct FontFeature /// public uint parameter; } + /// /// DWRITE_TYPOGRAPHIC_FEATURES public partial struct TypographicFeatures @@ -2447,6 +2460,7 @@ public partial struct TypographicFeatures /// public uint featureCount; } + /// /// DWRITE_TRIMMING public partial struct Trimming @@ -2460,6 +2474,7 @@ public partial struct Trimming /// public uint delimiterCount; } + /// /// DWRITE_SCRIPT_ANALYSIS public partial struct ScriptAnalysis @@ -2470,6 +2485,7 @@ public partial struct ScriptAnalysis /// public ScriptShapes shapes; } + /// /// DWRITE_LINE_BREAKPOINT public partial struct LineBreakpoint @@ -2477,6 +2493,7 @@ public partial struct LineBreakpoint /// public byte _bitfield; } + /// /// DWRITE_SHAPING_TEXT_PROPERTIES public partial struct ShapingTextProperties @@ -2484,6 +2501,7 @@ public partial struct ShapingTextProperties /// public ushort _bitfield; } + /// /// DWRITE_SHAPING_GLYPH_PROPERTIES public partial struct ShapingGlyphProperties @@ -2491,6 +2509,7 @@ public partial struct ShapingGlyphProperties /// public ushort _bitfield; } + /// /// DWRITE_GLYPH_RUN public partial struct GlyphRun @@ -2519,6 +2538,7 @@ public partial struct GlyphRun /// public uint bidiLevel; } + /// /// DWRITE_GLYPH_RUN_DESCRIPTION public partial struct GlyphRunDescription @@ -2538,6 +2558,7 @@ public partial struct GlyphRunDescription /// public uint textPosition; } + /// /// DWRITE_UNDERLINE public partial struct Underline @@ -2566,6 +2587,7 @@ public partial struct Underline /// public MeasuringMode measuringMode; } + /// /// DWRITE_STRIKETHROUGH public partial struct Strikethrough @@ -2591,6 +2613,7 @@ public partial struct Strikethrough /// public MeasuringMode measuringMode; } + /// /// DWRITE_LINE_METRICS public partial struct LineMetrics @@ -2613,6 +2636,7 @@ public partial struct LineMetrics /// public Bool32 isTrimmed; } + /// /// DWRITE_CLUSTER_METRICS public partial struct ClusterMetrics @@ -2626,6 +2650,7 @@ public partial struct ClusterMetrics /// public ushort _bitfield; } + /// /// DWRITE_TEXT_METRICS public partial struct TextMetrics @@ -2657,6 +2682,7 @@ public partial struct TextMetrics /// public uint lineCount; } + /// /// DWRITE_INLINE_OBJECT_METRICS public partial struct InlineObjectMetrics @@ -2673,6 +2699,7 @@ public partial struct InlineObjectMetrics /// public Bool32 supportsSideways; } + /// /// DWRITE_OVERHANG_METRICS public partial struct OverhangMetrics @@ -2689,6 +2716,7 @@ public partial struct OverhangMetrics /// public float bottom; } + /// /// DWRITE_HIT_TEST_METRICS public partial struct HitTestMetrics @@ -2720,12 +2748,13 @@ public partial struct HitTestMetrics /// public Bool32 isTrimmed; } + /// /// DWRITE_FONT_METRICS1 public partial struct FontMetrics1 { - /// - public FontMetrics __AnonymousBase_DWrite_1_L627_C38; + /// + public FontMetrics Base; /// public short glyphBoxLeft; @@ -2766,6 +2795,7 @@ public partial struct FontMetrics1 /// public Bool32 hasTypographicMetrics; } + /// /// DWRITE_CARET_METRICS public partial struct CaretMetrics @@ -2779,6 +2809,7 @@ public partial struct CaretMetrics /// public short offset; } + /// /// DWRITE_UNICODE_RANGE public partial struct UnicodeRange @@ -2789,6 +2820,7 @@ public partial struct UnicodeRange /// public uint last; } + /// /// DWRITE_SCRIPT_PROPERTIES public partial struct ScriptProperties @@ -2808,6 +2840,7 @@ public partial struct ScriptProperties /// public uint _bitfield; } + /// /// DWRITE_JUSTIFICATION_OPPORTUNITY public partial struct JustificationOpportunity @@ -2824,6 +2857,7 @@ public partial struct JustificationOpportunity /// public uint _bitfield; } + /// /// DWRITE_TEXT_METRICS1 public partial struct TextMetrics1 @@ -2834,6 +2868,7 @@ public partial struct TextMetrics1 /// public float heightIncludingTrailingWhitespace; } + /// /// DWRITE_COLOR_GLYPH_RUN public partial struct ColorGlyphRun @@ -2856,6 +2891,7 @@ public partial struct ColorGlyphRun /// public ushort paletteIndex; } + /// /// DWRITE_FONT_PROPERTY public partial struct FontProperty @@ -2869,6 +2905,7 @@ public partial struct FontProperty /// public unsafe ushort* localeName; } + /// /// DWRITE_LINE_METRICS1 public partial struct LineMetrics1 @@ -2882,6 +2919,7 @@ public partial struct LineMetrics1 /// public float leadingAfter; } + /// /// DWRITE_LINE_SPACING public partial struct LineSpacing @@ -2901,6 +2939,7 @@ public partial struct LineSpacing /// public FontLineGapUsage fontLineGapUsage; } + /// /// DWRITE_COLOR_GLYPH_RUN1 public partial struct ColorGlyphRun1 @@ -2914,6 +2953,7 @@ public partial struct ColorGlyphRun1 /// public MeasuringMode measuringMode; } + /// /// DWRITE_GLYPH_IMAGE_DATA public partial struct GlyphImageData @@ -2945,6 +2985,7 @@ public partial struct GlyphImageData /// public System.Drawing.Point verticalBottomOrigin; } + /// /// DWRITE_FILE_FRAGMENT public partial struct FileFragment @@ -2955,6 +2996,7 @@ public partial struct FileFragment /// public ulong fragmentSize; } + /// /// DWRITE_FONT_AXIS_VALUE public partial struct FontAxisValue @@ -2965,6 +3007,7 @@ public partial struct FontAxisValue /// public float value; } + /// /// DWRITE_FONT_AXIS_RANGE public partial struct FontAxisRange @@ -2986,7 +3029,7 @@ public partial struct FontAxisRange #region Functions public static unsafe partial class Apis { - [DllImport("DWrite", ExactSpelling = true)] + [DllImport("DWrite.dll", ExactSpelling = true)] public static extern HResult DWriteCreateFactory(FactoryType factoryType, Guid* iid, IUnknown** factory); } #endregion Functions diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common.cs index f49ffb2..14f3d07 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common.cs @@ -12,7 +12,9 @@ namespace Win32.Graphics.Dxgi.Common; public static partial class Apis { public const uint DXGI_STANDARD_MULTISAMPLE_QUALITY_PATTERN = 4294967295; + public const uint DXGI_CENTER_MULTISAMPLE_QUALITY_PATTERN = 4294967294; + } #region Enums @@ -560,6 +562,7 @@ public enum CpuAccess : uint #endregion Generated Enums #region Structs + /// /// DXGI_RATIONAL public partial struct Rational @@ -570,6 +573,7 @@ public partial struct Rational /// public uint Denominator; } + /// /// DXGI_SAMPLE_DESC public partial struct SampleDescription @@ -580,6 +584,7 @@ public partial struct SampleDescription /// public uint Quality; } + /// /// DXGI_RGB public partial struct Rgb @@ -593,6 +598,7 @@ public partial struct Rgb /// public float Blue; } + /// /// DXGI_GAMMA_CONTROL public partial struct GammaControl @@ -1652,6 +1658,7 @@ public partial struct GammaControl } } } + /// /// DXGI_GAMMA_CONTROL_CAPABILITIES public partial struct GammaControlCapabilities @@ -1671,6 +1678,7 @@ public partial struct GammaControlCapabilities /// public unsafe fixed float ControlPointPositions[1025]; } + /// /// DXGI_MODE_DESC public partial struct ModeDescription @@ -1693,6 +1701,7 @@ public partial struct ModeDescription /// public ModeScaling Scaling; } + /// /// DXGI_JPEG_DC_HUFFMAN_TABLE public partial struct JpegDCHuffmanTable @@ -1703,6 +1712,7 @@ public partial struct JpegDCHuffmanTable /// public unsafe fixed byte CodeValues[12]; } + /// /// DXGI_JPEG_AC_HUFFMAN_TABLE public partial struct JpegAcHuffmanTable @@ -1713,6 +1723,7 @@ public partial struct JpegAcHuffmanTable /// public unsafe fixed byte CodeValues[162]; } + /// /// DXGI_JPEG_QUANTIZATION_TABLE public partial struct JpegQuantizationTable diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi.cs index ede399f..374a8cb 100644 --- a/src/Vortice.Win32/Generated/Graphics/Dxgi.cs +++ b/src/Vortice.Win32/Generated/Graphics/Dxgi.cs @@ -12,9 +12,13 @@ namespace Win32.Graphics.Dxgi; public static partial class Apis { public const uint DXGI_MAX_SWAP_CHAIN_BUFFERS = 16; + public const uint DXGI_SHARED_RESOURCE_READ = 2147483648; + public const uint DXGI_SHARED_RESOURCE_WRITE = 1; + public const uint DXGI_DEBUG_BINARY_VERSION = 1; + public static ref readonly Guid DXGI_DEBUG_ALL { [MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -112,40 +116,75 @@ public static partial class Apis } public const uint DXGI_INFO_QUEUE_MESSAGE_ID_STRING_FROM_APPLICATION = 0; + public const uint DXGI_INFO_QUEUE_DEFAULT_MESSAGE_COUNT_LIMIT = 1024; + public const uint DXGI_CREATE_FACTORY_DEBUG = 1; + public static readonly HResult DXGI_ERROR_INVALID_CALL = -2005270527; + public static readonly HResult DXGI_ERROR_NOT_FOUND = -2005270526; + public static readonly HResult DXGI_ERROR_MORE_DATA = -2005270525; + public static readonly HResult DXGI_ERROR_UNSUPPORTED = -2005270524; + public static readonly HResult DXGI_ERROR_DEVICE_REMOVED = -2005270523; + public static readonly HResult DXGI_ERROR_DEVICE_HUNG = -2005270522; + public static readonly HResult DXGI_ERROR_DEVICE_RESET = -2005270521; + public static readonly HResult DXGI_ERROR_WAS_STILL_DRAWING = -2005270518; + public static readonly HResult DXGI_ERROR_FRAME_STATISTICS_DISJOINT = -2005270517; + public static readonly HResult DXGI_ERROR_GRAPHICS_VIDPN_SOURCE_IN_USE = -2005270516; + public static readonly HResult DXGI_ERROR_DRIVER_INTERNAL_ERROR = -2005270496; + public static readonly HResult DXGI_ERROR_NONEXCLUSIVE = -2005270495; + public static readonly HResult DXGI_ERROR_NOT_CURRENTLY_AVAILABLE = -2005270494; + public static readonly HResult DXGI_ERROR_REMOTE_CLIENT_DISCONNECTED = -2005270493; + public static readonly HResult DXGI_ERROR_REMOTE_OUTOFMEMORY = -2005270492; + public static readonly HResult DXGI_ERROR_ACCESS_LOST = -2005270490; + public static readonly HResult DXGI_ERROR_WAIT_TIMEOUT = -2005270489; + public static readonly HResult DXGI_ERROR_SESSION_DISCONNECTED = -2005270488; + public static readonly HResult DXGI_ERROR_RESTRICT_TO_OUTPUT_STALE = -2005270487; + public static readonly HResult DXGI_ERROR_CANNOT_PROTECT_CONTENT = -2005270486; + public static readonly HResult DXGI_ERROR_ACCESS_DENIED = -2005270485; + public static readonly HResult DXGI_ERROR_NAME_ALREADY_EXISTS = -2005270484; + public static readonly HResult DXGI_ERROR_SDK_COMPONENT_MISSING = -2005270483; + public static readonly HResult DXGI_ERROR_NOT_CURRENT = -2005270482; + public static readonly HResult DXGI_ERROR_HW_PROTECTION_OUTOFMEMORY = -2005270480; + public static readonly HResult DXGI_ERROR_DYNAMIC_CODE_POLICY_VIOLATION = -2005270479; + public static readonly HResult DXGI_ERROR_NON_COMPOSITED_UI = -2005270478; + public static readonly HResult DXGI_ERROR_MODE_CHANGE_IN_PROGRESS = -2005270491; + public static readonly HResult DXGI_ERROR_CACHE_CORRUPT = -2005270477; + public static readonly HResult DXGI_ERROR_CACHE_FULL = -2005270476; + public static readonly HResult DXGI_ERROR_CACHE_HASH_COLLISION = -2005270475; + public static readonly HResult DXGI_ERROR_ALREADY_EXISTS = -2005270474; + } #region Enums @@ -1732,6 +1771,7 @@ public enum WindowAssociationFlags : uint #endregion Generated Enums #region Structs + /// /// DXGI_FRAME_STATISTICS public partial struct FrameStatistics @@ -1751,6 +1791,7 @@ public partial struct FrameStatistics /// public LargeInteger SyncGPUTime; } + /// /// DXGI_MAPPED_RECT public partial struct MappedRect @@ -1761,6 +1802,7 @@ public partial struct MappedRect /// public unsafe byte* pBits; } + /// /// DXGI_ADAPTER_DESC public partial struct AdapterDescription @@ -1792,6 +1834,7 @@ public partial struct AdapterDescription /// public Luid AdapterLuid; } + /// /// DXGI_OUTPUT_DESC public partial struct OutputDescription @@ -1811,6 +1854,7 @@ public partial struct OutputDescription /// public IntPtr Monitor; } + /// /// DXGI_SHARED_RESOURCE public partial struct SharedResource @@ -1818,6 +1862,7 @@ public partial struct SharedResource /// public Handle Handle; } + /// /// DXGI_SURFACE_DESC public partial struct SurfaceDescription @@ -1834,6 +1879,7 @@ public partial struct SurfaceDescription /// public Common.SampleDescription SampleDesc; } + /// /// DXGI_SWAP_CHAIN_DESC public partial struct SwapChainDescription @@ -1862,6 +1908,7 @@ public partial struct SwapChainDescription /// public SwapChainFlags Flags; } + /// /// DXGI_ADAPTER_DESC1 public partial struct AdapterDescription1 @@ -1896,6 +1943,7 @@ public partial struct AdapterDescription1 /// public AdapterFlags Flags; } + /// /// DXGI_DISPLAY_COLOR_SPACE public partial struct DisplayColorSpace @@ -1906,6 +1954,7 @@ public partial struct DisplayColorSpace /// public unsafe fixed float WhitePoints[32]; } + /// /// DXGI_OUTDUPL_MOVE_RECT public partial struct OutduplMoveRect @@ -1916,6 +1965,7 @@ public partial struct OutduplMoveRect /// public RawRect DestinationRect; } + /// /// DXGI_OUTDUPL_DESC public partial struct OutduplDescription @@ -1929,6 +1979,7 @@ public partial struct OutduplDescription /// public Bool32 DesktopImageInSystemMemory; } + /// /// DXGI_OUTDUPL_POINTER_POSITION public partial struct OutduplPointerPosition @@ -1939,6 +1990,7 @@ public partial struct OutduplPointerPosition /// public Bool32 Visible; } + /// /// DXGI_OUTDUPL_POINTER_SHAPE_INFO public partial struct OutduplPointerShapeInfo @@ -1958,6 +2010,7 @@ public partial struct OutduplPointerShapeInfo /// public System.Drawing.Point HotSpot; } + /// /// DXGI_OUTDUPL_FRAME_INFO public partial struct OutduplFrameInfo @@ -1986,6 +2039,7 @@ public partial struct OutduplFrameInfo /// public uint PointerShapeBufferSize; } + /// /// DXGI_MODE_DESC1 public partial struct ModeDescription1 @@ -2011,6 +2065,7 @@ public partial struct ModeDescription1 /// public Bool32 Stereo; } + /// /// DXGI_SWAP_CHAIN_DESC1 public partial struct SwapChainDescription1 @@ -2048,6 +2103,7 @@ public partial struct SwapChainDescription1 /// public SwapChainFlags Flags; } + /// /// DXGI_SWAP_CHAIN_FULLSCREEN_DESC public partial struct SwapChainFullscreenDescription @@ -2064,6 +2120,7 @@ public partial struct SwapChainFullscreenDescription /// public Bool32 Windowed; } + /// /// DXGI_PRESENT_PARAMETERS public partial struct PresentParameters @@ -2080,6 +2137,7 @@ public partial struct PresentParameters /// public unsafe System.Drawing.Point* pScrollOffset; } + /// /// DXGI_ADAPTER_DESC2 public partial struct AdapterDescription2 @@ -2120,6 +2178,7 @@ public partial struct AdapterDescription2 /// public ComputePreemptionGranularity ComputePreemptionGranularity; } + /// /// DXGI_DECODE_SWAP_CHAIN_DESC public partial struct DecodeSwapChainDescription @@ -2127,6 +2186,7 @@ public partial struct DecodeSwapChainDescription /// public SwapChainFlags Flags; } + /// /// DXGI_FRAME_STATISTICS_MEDIA public partial struct FrameStatisticsMedia @@ -2152,6 +2212,7 @@ public partial struct FrameStatisticsMedia /// public uint ApprovedPresentDuration; } + /// /// DXGI_QUERY_VIDEO_MEMORY_INFO public partial struct QueryVideoMemoryInfo @@ -2168,6 +2229,7 @@ public partial struct QueryVideoMemoryInfo /// public ulong CurrentReservation; } + /// /// DXGI_HDR_METADATA_HDR10 public partial struct HDRMetadataHdr10 @@ -2196,6 +2258,7 @@ public partial struct HDRMetadataHdr10 /// public ushort MaxFrameAverageLightLevel; } + /// /// DXGI_HDR_METADATA_HDR10PLUS public partial struct HDRMetadataHdr10plus @@ -2203,6 +2266,7 @@ public partial struct HDRMetadataHdr10plus /// public unsafe fixed byte Data[72]; } + /// /// DXGI_ADAPTER_DESC3 public partial struct AdapterDescription3 @@ -2243,6 +2307,7 @@ public partial struct AdapterDescription3 /// public ComputePreemptionGranularity ComputePreemptionGranularity; } + /// /// DXGI_OUTPUT_DESC1 public partial struct OutputDescription1 @@ -2289,6 +2354,7 @@ public partial struct OutputDescription1 /// public float MaxFullFrameLuminance; } + /// /// DXGI_INFO_QUEUE_MESSAGE public partial struct InfoQueueMessage @@ -2311,6 +2377,7 @@ public partial struct InfoQueueMessage /// public nuint DescriptionByteLength; } + /// /// DXGI_INFO_QUEUE_FILTER_DESC public partial struct InfoQueueFilterDescription @@ -2333,6 +2400,7 @@ public partial struct InfoQueueFilterDescription /// public unsafe int* pIDList; } + /// /// DXGI_INFO_QUEUE_FILTER public partial struct InfoQueueFilter @@ -2351,19 +2419,19 @@ public partial struct InfoQueueFilter #region Functions public static unsafe partial class Apis { - [DllImport("dxgi", ExactSpelling = true)] + [DllImport("dxgi.dll", ExactSpelling = true)] public static extern HResult CreateDXGIFactory(Guid* riid, void** ppFactory); - [DllImport("dxgi", ExactSpelling = true)] + [DllImport("dxgi.dll", ExactSpelling = true)] public static extern HResult CreateDXGIFactory1(Guid* riid, void** ppFactory); - [DllImport("dxgi", ExactSpelling = true)] + [DllImport("dxgi.dll", ExactSpelling = true)] public static extern HResult CreateDXGIFactory2(uint Flags, Guid* riid, void** ppFactory); - [DllImport("dxgi", ExactSpelling = true)] + [DllImport("dxgi.dll", ExactSpelling = true)] public static extern HResult DXGIGetDebugInterface1(uint Flags, Guid* riid, void** pDebug); - [DllImport("dxgi", ExactSpelling = true)] + [DllImport("dxgi.dll", ExactSpelling = true)] public static extern HResult DXGIDeclareAdapterRemovalSupport(); } #endregion Functions diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging.cs b/src/Vortice.Win32/Generated/Graphics/Imaging.cs index 22add0c..6e977cb 100644 --- a/src/Vortice.Win32/Generated/Graphics/Imaging.cs +++ b/src/Vortice.Win32/Generated/Graphics/Imaging.cs @@ -12,7 +12,9 @@ namespace Win32.Graphics.Imaging; public static partial class Apis { public const uint WINCODEC_SDK_VERSION1 = 566; + public const uint WINCODEC_SDK_VERSION2 = 567; + public static ref readonly Guid CLSID_WICImagingFactory { [MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -86,6 +88,7 @@ public static partial class Apis } public const uint WINCODEC_SDK_VERSION = 567; + public static ref readonly Guid GUID_VendorMicrosoft { [MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -1263,16 +1266,27 @@ public static partial class Apis } public const uint WIC_JPEG_MAX_COMPONENT_COUNT = 4; + public const uint WIC_JPEG_MAX_TABLE_INDEX = 3; + public const uint WIC_JPEG_SAMPLE_FACTORS_ONE = 17; + public const uint WIC_JPEG_SAMPLE_FACTORS_THREE_420 = 1118498; + public const uint WIC_JPEG_SAMPLE_FACTORS_THREE_422 = 1118497; + public const uint WIC_JPEG_SAMPLE_FACTORS_THREE_440 = 1118482; + public const uint WIC_JPEG_SAMPLE_FACTORS_THREE_444 = 1118481; + public const uint WIC_JPEG_QUANTIZATION_BASELINE_ONE = 0; + public const uint WIC_JPEG_QUANTIZATION_BASELINE_THREE = 65792; + public const uint WIC_JPEG_HUFFMAN_BASELINE_ONE = 0; + public const uint WIC_JPEG_HUFFMAN_BASELINE_THREE = 1118464; + public static ref readonly Guid GUID_WICPixelFormatDontCare { [MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -3434,27 +3448,49 @@ public static partial class Apis } public const uint FACILITY_WINCODEC_ERR = 2200; + public const uint WINCODEC_ERR_BASE = 8192; + public const int WINCODEC_ERR_GENERIC_ERROR = -2147467259; + public const int WINCODEC_ERR_INVALIDPARAMETER = -2147024809; + public const int WINCODEC_ERR_OUTOFMEMORY = -2147024882; + public const int WINCODEC_ERR_NOTIMPLEMENTED = -2147467263; + public const int WINCODEC_ERR_ABORTED = -2147467260; + public const int WINCODEC_ERR_ACCESSDENIED = -2147024891; + public const uint WICRawChangeNotification_ExposureCompensation = 1; + public const uint WICRawChangeNotification_NamedWhitePoint = 2; + public const uint WICRawChangeNotification_KelvinWhitePoint = 4; + public const uint WICRawChangeNotification_RGBWhitePoint = 8; + public const uint WICRawChangeNotification_Contrast = 16; + public const uint WICRawChangeNotification_Gamma = 32; + public const uint WICRawChangeNotification_Sharpness = 64; + public const uint WICRawChangeNotification_Saturation = 128; + public const uint WICRawChangeNotification_Tint = 256; + public const uint WICRawChangeNotification_NoiseReduction = 512; + public const uint WICRawChangeNotification_DestinationColorContext = 1024; + public const uint WICRawChangeNotification_ToneCurve = 2048; + public const uint WICRawChangeNotification_Rotation = 4096; + public const uint WICRawChangeNotification_RenderMode = 8192; + public static ref readonly Guid GUID_MetadataFormatUnknown { [MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -7452,6 +7488,7 @@ public enum WICPersistOptions : int #endregion Enums #region Structs + /// /// WICBitmapPattern public partial struct WICBitmapPattern @@ -7471,6 +7508,7 @@ public partial struct WICBitmapPattern /// public Bool32 EndOfStream; } + /// /// WICImageParameters public partial struct WICImageParameters @@ -7496,6 +7534,7 @@ public partial struct WICImageParameters /// public uint PixelHeight; } + /// /// WICBitmapPlaneDescription public partial struct WICBitmapPlaneDescription @@ -7509,6 +7548,7 @@ public partial struct WICBitmapPlaneDescription /// public uint Height; } + /// /// WICBitmapPlane public partial struct WICBitmapPlane @@ -7525,6 +7565,7 @@ public partial struct WICBitmapPlane /// public uint cbBufferSize; } + /// /// WICJpegFrameHeader public partial struct WICJpegFrameHeader @@ -7553,6 +7594,7 @@ public partial struct WICJpegFrameHeader /// public uint QuantizationTableIndices; } + /// /// WICJpegScanHeader public partial struct WICJpegScanHeader @@ -7581,6 +7623,7 @@ public partial struct WICJpegScanHeader /// public byte SuccessiveApproximationLow; } + /// /// WICRawCapabilitiesInfo public partial struct WICRawCapabilitiesInfo @@ -7639,6 +7682,7 @@ public partial struct WICRawCapabilitiesInfo /// public WICRawCapabilities RenderModeSupport; } + /// /// WICRawToneCurvePoint public partial struct WICRawToneCurvePoint @@ -7649,6 +7693,7 @@ public partial struct WICRawToneCurvePoint /// public double Output; } + /// /// WICRawToneCurve public partial struct WICRawToneCurve @@ -7681,6 +7726,7 @@ public partial struct WICRawToneCurve } } } + /// /// WICDdsParameters public partial struct WICDdsParameters @@ -7709,6 +7755,7 @@ public partial struct WICDdsParameters /// public WICDdsAlphaMode AlphaMode; } + /// /// WICDdsFormatInfo public partial struct WICDdsFormatInfo @@ -7725,6 +7772,7 @@ public partial struct WICDdsFormatInfo /// public uint BlockHeight; } + /// /// WICMetadataPattern public partial struct WICMetadataPattern @@ -7744,6 +7792,7 @@ public partial struct WICMetadataPattern /// public ULargeInteger DataOffset; } + /// /// WICMetadataHeader public partial struct WICMetadataHeader @@ -7768,31 +7817,31 @@ public partial struct WICMetadataHeader #region Functions public static unsafe partial class Apis { - [DllImport("WindowsCodecs", ExactSpelling = true)] + [DllImport("WindowsCodecs.dll", ExactSpelling = true)] public static extern HResult WICConvertBitmapSource(Guid* dstFormat, IWICBitmapSource* pISrc, IWICBitmapSource** ppIDst); - [DllImport("WindowsCodecs", ExactSpelling = true)] + [DllImport("WindowsCodecs.dll", ExactSpelling = true)] public static extern HResult WICCreateBitmapFromSection(uint width, uint height, Guid* pixelFormat, Handle hSection, uint stride, uint offset, IWICBitmap** ppIBitmap); - [DllImport("WindowsCodecs", ExactSpelling = true)] + [DllImport("WindowsCodecs.dll", ExactSpelling = true)] public static extern HResult WICCreateBitmapFromSectionEx(uint width, uint height, Guid* pixelFormat, Handle hSection, uint stride, uint offset, WICSectionAccessLevel desiredAccessLevel, IWICBitmap** ppIBitmap); - [DllImport("WindowsCodecs", ExactSpelling = true)] + [DllImport("WindowsCodecs.dll", ExactSpelling = true)] public static extern HResult WICMapGuidToShortName(Guid* guid, uint cchName, ushort* wzName, uint* pcchActual); - [DllImport("WindowsCodecs", ExactSpelling = true)] + [DllImport("WindowsCodecs.dll", ExactSpelling = true)] public static extern HResult WICMapShortNameToGuid(ushort* wzName, Guid* pguid); - [DllImport("WindowsCodecs", ExactSpelling = true)] + [DllImport("WindowsCodecs.dll", ExactSpelling = true)] public static extern HResult WICMapSchemaToName(Guid* guidMetadataFormat, ushort* pwzSchema, uint cchName, ushort* wzName, uint* pcchActual); - [DllImport("WindowsCodecs", ExactSpelling = true)] + [DllImport("WindowsCodecs.dll", ExactSpelling = true)] public static extern HResult WICMatchMetadataContent(Guid* guidContainerFormat, Guid* pguidVendor, Com.IStream* pIStream, Guid* pguidMetadataFormat); - [DllImport("WindowsCodecs", ExactSpelling = true)] + [DllImport("WindowsCodecs.dll", ExactSpelling = true)] public static extern HResult WICSerializeMetadataContent(Guid* guidContainerFormat, IWICMetadataWriter* pIWriter, uint dwPersistOptions, Com.IStream* pIStream); - [DllImport("WindowsCodecs", ExactSpelling = true)] + [DllImport("WindowsCodecs.dll", ExactSpelling = true)] public static extern HResult WICGetMetadataContentSize(Guid* guidContainerFormat, IWICMetadataWriter* pIWriter, ULargeInteger* pcbSize); } #endregion Functions diff --git a/src/Vortice.Win32/Vortice.Win32.csproj b/src/Vortice.Win32/Vortice.Win32.csproj index 79df5d6..24bfed0 100644 --- a/src/Vortice.Win32/Vortice.Win32.csproj +++ b/src/Vortice.Win32/Vortice.Win32.csproj @@ -3,7 +3,7 @@ netstandard2.0;net6.0;net7.0 Windows API low level bindings. - 1.6.2 + 1.6.3 true True