{

"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_TRIANGLEFAN","Value":6}
			,{"Name":"D3D_PRIMITIVE_TOPOLOGY_LINELIST_ADJ","Value":10}
			,{"Name":"D3D_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ","Value":11}
			,{"Name":"D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ","Value":12}
			,{"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
		,"SizeField":""
		,"Fields":[
			{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
			,{"Name":"Definition","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
		]
		,"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":"D3D_FORMAT_LAYOUT"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"D3DFL_STANDARD","Value":0}
			,{"Name":"D3DFL_CUSTOM","Value":-1}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"D3D_FORMAT_TYPE_LEVEL"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"D3DFTL_NO_TYPE","Value":0}
			,{"Name":"D3DFTL_PARTIAL_TYPE","Value":-2}
			,{"Name":"D3DFTL_FULL_TYPE","Value":-1}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"D3D_FORMAT_COMPONENT_NAME"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"D3DFCN_R","Value":-4}
			,{"Name":"D3DFCN_G","Value":-3}
			,{"Name":"D3DFCN_B","Value":-2}
			,{"Name":"D3DFCN_A","Value":-1}
			,{"Name":"D3DFCN_D","Value":0}
			,{"Name":"D3DFCN_S","Value":1}
			,{"Name":"D3DFCN_X","Value":2}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"D3D_FORMAT_COMPONENT_INTERPRETATION"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"D3DFCI_TYPELESS","Value":0}
			,{"Name":"D3DFCI_FLOAT","Value":-4}
			,{"Name":"D3DFCI_SNORM","Value":-3}
			,{"Name":"D3DFCI_UNORM","Value":-2}
			,{"Name":"D3DFCI_SINT","Value":-1}
			,{"Name":"D3DFCI_UINT","Value":1}
			,{"Name":"D3DFCI_UNORM_SRGB","Value":2}
			,{"Name":"D3DFCI_BIASED_FIXED_2_8","Value":3}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"D3DVECTOR"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Struct"
		,"Size":0
		,"PackingSize":0
		,"SizeField":""
		,"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
		,"SizeField":""
		,"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
				,"SizeField":""
				,"Fields":[
					{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
					,{"Name":"m","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]}
				]
				,"NestedTypes":[
					{
						"Name":"_Anonymous_e__Struct"
						,"Architectures":[]
						,"Platform":null
						,"Kind":"Struct"
						,"Size":0
						,"PackingSize":0
						,"SizeField":""
						,"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":[
]

}
