{

"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
		,"SizeField":""
		,"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
		,"SizeField":""
		,"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
		,"SizeField":""
		,"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
		,"SizeField":""
		,"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
		,"SizeField":""
		,"Fields":[
			{"Name":"StencilFailOp","Type":{"Kind":"ApiRef","Name":"D3D10_STENCIL_OP","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
			,{"Name":"StencilDepthFailOp","Type":{"Kind":"ApiRef","Name":"D3D10_STENCIL_OP","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
			,{"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
		,"SizeField":""
		,"Fields":[
			{"Name":"DepthEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
			,{"Name":"DepthWriteMask","Type":{"Kind":"ApiRef","Name":"D3D10_DEPTH_WRITE_MASK","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
			,{"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
		,"SizeField":""
		,"Fields":[
			{"Name":"AlphaToCoverageEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
			,{"Name":"BlendEnable","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
			,{"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
		,"SizeField":""
		,"Fields":[
			{"Name":"FillMode","Type":{"Kind":"ApiRef","Name":"D3D10_FILL_MODE","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
			,{"Name":"CullMode","Type":{"Kind":"ApiRef","Name":"D3D10_CULL_MODE","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
			,{"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
		,"SizeField":""
		,"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
		,"SizeField":""
		,"Fields":[
			{"Name":"ByteWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
			,{"Name":"Usage","Type":{"Kind":"ApiRef","Name":"D3D10_USAGE","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
			,{"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
		,"SizeField":""
		,"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
		,"SizeField":""
		,"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
		,"SizeField":""
		,"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
		,"SizeField":""
		,"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
		,"SizeField":""
		,"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
		,"SizeField":""
		,"Fields":[
			{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
			,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
		]
		,"NestedTypes":[
			{
				"Name":"_Anonymous2_e__Union"
				,"Architectures":[]
				,"Platform":null
				,"Kind":"Union"
				,"Size":0
				,"PackingSize":0
				,"SizeField":""
				,"Fields":[
					{"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
					,{"Name":"ElementWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
				]
				,"NestedTypes":[
				]
			}
			,{
				"Name":"_Anonymous1_e__Union"
				,"Architectures":[]
				,"Platform":null
				,"Kind":"Union"
				,"Size":0
				,"PackingSize":0
				,"SizeField":""
				,"Fields":[
					{"Name":"FirstElement","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
					,{"Name":"ElementOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
				]
				,"NestedTypes":[
				]
			}
		]
	}
	,{
		"Name":"D3D10_TEX1D_SRV"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Struct"
		,"Size":0
		,"PackingSize":0
		,"SizeField":""
		,"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
		,"SizeField":""
		,"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
		,"SizeField":""
		,"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
		,"SizeField":""
		,"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
		,"SizeField":""
		,"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
		,"SizeField":""
		,"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
		,"SizeField":""
		,"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
		,"SizeField":""
		,"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
		,"SizeField":""
		,"Fields":[
			{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
			,{"Name":"ViewDimension","Type":{"Kind":"ApiRef","Name":"D3D_SRV_DIMENSION","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]}
			,{"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
				,"SizeField":""
				,"Fields":[
					{"Name":"Buffer","Type":{"Kind":"ApiRef","Name":"D3D10_BUFFER_SRV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
					,{"Name":"Texture1D","Type":{"Kind":"ApiRef","Name":"D3D10_TEX1D_SRV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
					,{"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
		,"SizeField":""
		,"Fields":[
			{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
			,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
		]
		,"NestedTypes":[
			{
				"Name":"_Anonymous1_e__Union"
				,"Architectures":[]
				,"Platform":null
				,"Kind":"Union"
				,"Size":0
				,"PackingSize":0
				,"SizeField":""
				,"Fields":[
					{"Name":"FirstElement","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
					,{"Name":"ElementOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
				]
				,"NestedTypes":[
				]
			}
			,{
				"Name":"_Anonymous2_e__Union"
				,"Architectures":[]
				,"Platform":null
				,"Kind":"Union"
				,"Size":0
				,"PackingSize":0
				,"SizeField":""
				,"Fields":[
					{"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
					,{"Name":"ElementWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
				]
				,"NestedTypes":[
				]
			}
		]
	}
	,{
		"Name":"D3D10_TEX1D_RTV"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Struct"
		,"Size":0
		,"PackingSize":0
		,"SizeField":""
		,"Fields":[
			{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
		]
		,"NestedTypes":[
		]
	}
	,{
		"Name":"D3D10_TEX1D_ARRAY_RTV"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Struct"
		,"Size":0
		,"PackingSize":0
		,"SizeField":""
		,"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
		,"SizeField":""
		,"Fields":[
			{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
		]
		,"NestedTypes":[
		]
	}
	,{
		"Name":"D3D10_TEX2DMS_RTV"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Struct"
		,"Size":0
		,"PackingSize":0
		,"SizeField":""
		,"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
		,"SizeField":""
		,"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
		,"SizeField":""
		,"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
		,"SizeField":""
		,"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
		,"SizeField":""
		,"Fields":[
			{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
			,{"Name":"ViewDimension","Type":{"Kind":"ApiRef","Name":"D3D10_RTV_DIMENSION","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
			,{"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
				,"SizeField":""
				,"Fields":[
					{"Name":"Buffer","Type":{"Kind":"ApiRef","Name":"D3D10_BUFFER_RTV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
					,{"Name":"Texture1D","Type":{"Kind":"ApiRef","Name":"D3D10_TEX1D_RTV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
					,{"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
		,"SizeField":""
		,"Fields":[
			{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
		]
		,"NestedTypes":[
		]
	}
	,{
		"Name":"D3D10_TEX1D_ARRAY_DSV"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Struct"
		,"Size":0
		,"PackingSize":0
		,"SizeField":""
		,"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
		,"SizeField":""
		,"Fields":[
			{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
		]
		,"NestedTypes":[
		]
	}
	,{
		"Name":"D3D10_TEX2D_ARRAY_DSV"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Struct"
		,"Size":0
		,"PackingSize":0
		,"SizeField":""
		,"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
		,"SizeField":""
		,"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
		,"SizeField":""
		,"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
		,"SizeField":""
		,"Fields":[
			{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
			,{"Name":"ViewDimension","Type":{"Kind":"ApiRef","Name":"D3D10_DSV_DIMENSION","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
			,{"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
				,"SizeField":""
				,"Fields":[
					{"Name":"Texture1D","Type":{"Kind":"ApiRef","Name":"D3D10_TEX1D_DSV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
					,{"Name":"Texture1DArray","Type":{"Kind":"ApiRef","Name":"D3D10_TEX1D_ARRAY_DSV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
					,{"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
		,"SizeField":""
		,"Fields":[
			{"Name":"Filter","Type":{"Kind":"ApiRef","Name":"D3D10_FILTER","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
			,{"Name":"AddressU","Type":{"Kind":"ApiRef","Name":"D3D10_TEXTURE_ADDRESS_MODE","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
			,{"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
		,"SizeField":""
		,"Fields":[
			{"Name":"Query","Type":{"Kind":"ApiRef","Name":"D3D10_QUERY","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
			,{"Name":"MiscFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
		]
		,"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
		,"SizeField":""
		,"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
		,"SizeField":""
		,"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
		,"SizeField":""
		,"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
		,"SizeField":""
		,"Fields":[
			{"Name":"Counter","Type":{"Kind":"ApiRef","Name":"D3D10_COUNTER","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
			,{"Name":"MiscFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
		]
		,"NestedTypes":[
		]
	}
	,{
		"Name":"D3D10_COUNTER_INFO"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Struct"
		,"Size":0
		,"PackingSize":0
		,"SizeField":""
		,"Fields":[
			{"Name":"LastDeviceDependentCounter","Type":{"Kind":"ApiRef","Name":"D3D10_COUNTER","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
			,{"Name":"NumSimultaneousCounters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
			,{"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":"LPArray","NullNullTerm":false,"CountConst":4,"CountParamIndex":-1,"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":"LPArray","NullNullTerm":false,"CountConst":4,"CountParamIndex":-1,"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":"LPArray","NullNullTerm":false,"CountConst":4,"CountParamIndex":-1,"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
		,"SizeField":""
		,"Fields":[
			{"Name":"Category","Type":{"Kind":"ApiRef","Name":"D3D10_MESSAGE_CATEGORY","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
			,{"Name":"Severity","Type":{"Kind":"ApiRef","Name":"D3D10_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
			,{"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
		,"SizeField":""
		,"Fields":[
			{"Name":"NumCategories","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
			,{"Name":"pCategoryList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_MESSAGE_CATEGORY","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":[]}
			,{"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
		,"SizeField":""
		,"Fields":[
			{"Name":"AllowList","Type":{"Kind":"ApiRef","Name":"D3D10_INFO_QUEUE_FILTER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
			,{"Name":"DenyList","Type":{"Kind":"ApiRef","Name":"D3D10_INFO_QUEUE_FILTER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
		]
		,"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
		,"SizeField":""
		,"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
		,"SizeField":""
		,"Fields":[
			{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
			,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D_CBUFFER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]}
			,{"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
		,"SizeField":""
		,"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
		,"SizeField":""
		,"Fields":[
			{"Name":"Class","Type":{"Kind":"ApiRef","Name":"D3D_SHADER_VARIABLE_CLASS","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]}
			,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D_SHADER_VARIABLE_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]}
			,{"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
		,"SizeField":""
		,"Fields":[
			{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
			,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D_SHADER_INPUT_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]}
			,{"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
		,"SizeField":""
		,"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
		,"SizeField":""
		,"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
		,"SizeField":""
		,"Fields":[
			{"Name":"TypeName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
			,{"Name":"Class","Type":{"Kind":"ApiRef","Name":"D3D_SHADER_VARIABLE_CLASS","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]}
			,{"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
		,"SizeField":""
		,"Fields":[
			{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
			,{"Name":"Semantic","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
			,{"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","Const"]}
				]
			}
			,{
				"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","Const"]}
					,{"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
		,"SizeField":""
		,"Fields":[
			{"Name":"pInputSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Const"]}
			,{"Name":"IsInline","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
			,{"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
		,"SizeField":""
		,"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
		,"SizeField":""
		,"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
		,"SizeField":""
		,"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
		,"SizeField":""
		,"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
		,"SizeField":""
		,"Fields":[
			{"Name":"BlendEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
			,{"Name":"SrcBlend","Type":{"Kind":"ApiRef","Name":"D3D10_BLEND","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
			,{"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
		,"SizeField":""
		,"Fields":[
			{"Name":"AlphaToCoverageEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
			,{"Name":"IndependentBlendEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
			,{"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
		,"SizeField":""
		,"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
		,"SizeField":""
		,"Fields":[
			{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
			,{"Name":"ViewDimension","Type":{"Kind":"ApiRef","Name":"D3D_SRV_DIMENSION","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]}
			,{"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
				,"SizeField":""
				,"Fields":[
					{"Name":"Buffer","Type":{"Kind":"ApiRef","Name":"D3D10_BUFFER_SRV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
					,{"Name":"Texture1D","Type":{"Kind":"ApiRef","Name":"D3D10_TEX1D_SRV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
					,{"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}
		]
		,"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}
		]
		,"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}
		]
		,"IntegerBase":"Int32"
	}
	,{
		"Name":"D3D10_SHADER_DEBUG_TOKEN_INFO"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Struct"
		,"Size":0
		,"PackingSize":0
		,"SizeField":""
		,"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
		,"SizeField":""
		,"Fields":[
			{"Name":"TokenId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
			,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D_SHADER_VARIABLE_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]}
			,{"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
		,"SizeField":""
		,"Fields":[
			{"Name":"Var","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
			,{"Name":"InitialRegisterSet","Type":{"Kind":"ApiRef","Name":"D3D10_SHADER_DEBUG_REGTYPE","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
			,{"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
		,"SizeField":""
		,"Fields":[
			{"Name":"TokenId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
			,{"Name":"VarType","Type":{"Kind":"ApiRef","Name":"D3D10_SHADER_DEBUG_VARTYPE","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
			,{"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
		,"SizeField":""
		,"Fields":[
			{"Name":"ScopeType","Type":{"Kind":"ApiRef","Name":"D3D10_SHADER_DEBUG_SCOPETYPE","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
			,{"Name":"Name","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
			,{"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
		,"SizeField":""
		,"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
		,"SizeField":""
		,"Fields":[
			{"Name":"OutputRegisterSet","Type":{"Kind":"ApiRef","Name":"D3D10_SHADER_DEBUG_REGTYPE","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
			,{"Name":"OutputReg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
			,{"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
		,"SizeField":""
		,"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
		,"SizeField":""
		,"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
		,"SizeField":""
		,"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":"HMODULE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
			,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"param4","Type":{"Kind":"ApiRef","Name":"D3D10_FEATURE_LEVEL1","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
			,{"Name":"param5","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"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":"HMODULE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
			,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"param4","Type":{"Kind":"ApiRef","Name":"D3D10_FEATURE_LEVEL1","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
			,{"Name":"param5","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"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":"HMODULE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
			,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"SDKVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Device","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]}
		]
	}
	,{
		"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":"HMODULE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
			,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"SDKVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"pSwapChainDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_SWAP_CHAIN_DESC","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["In","Optional"]}
			,{"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":"HMODULE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
			,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"HardwareLevel","Type":{"Kind":"ApiRef","Name":"D3D10_FEATURE_LEVEL1","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
			,{"Name":"SDKVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"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":"HMODULE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
			,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"HardwareLevel","Type":{"Kind":"ApiRef","Name":"D3D10_FEATURE_LEVEL1","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
			,{"Name":"SDKVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"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":[
]

}
