af062818b47340eef15700d2f0211576ba3506eevboxsync * Copyright 2007 Andras Kovacs
af062818b47340eef15700d2f0211576ba3506eevboxsync * This library is free software; you can redistribute it and/or
af062818b47340eef15700d2f0211576ba3506eevboxsync * modify it under the terms of the GNU Lesser General Public
af062818b47340eef15700d2f0211576ba3506eevboxsync * License as published by the Free Software Foundation; either
af062818b47340eef15700d2f0211576ba3506eevboxsync * version 2.1 of the License, or (at your option) any later version.
af062818b47340eef15700d2f0211576ba3506eevboxsync * This library is distributed in the hope that it will be useful,
af062818b47340eef15700d2f0211576ba3506eevboxsync * but WITHOUT ANY WARRANTY; without even the implied warranty of
af062818b47340eef15700d2f0211576ba3506eevboxsync * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
af062818b47340eef15700d2f0211576ba3506eevboxsync * Lesser General Public License for more details.
af062818b47340eef15700d2f0211576ba3506eevboxsync * You should have received a copy of the GNU Lesser General Public
af062818b47340eef15700d2f0211576ba3506eevboxsync * License along with this library; if not, write to the Free Software
af062818b47340eef15700d2f0211576ba3506eevboxsync * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
4b9d6701570cb98fd36e209314239d104ec584d3vboxsync * Oracle LGPL Disclaimer: For the avoidance of doubt, except that if any license choice
4b9d6701570cb98fd36e209314239d104ec584d3vboxsync * other than GPL or LGPL is available it will apply instead, Oracle elects to use only
589fd26cedb2b4ebbed14f2964cad03cc8ebbca2vboxsync * the Lesser General Public License version 2.1 (LGPLv2) at this time for any software where
589fd26cedb2b4ebbed14f2964cad03cc8ebbca2vboxsync * a choice of LGPL license versions is made available with the language indicating
589fd26cedb2b4ebbed14f2964cad03cc8ebbca2vboxsync * that LGPLv2 or any later version may be used, or where a choice of which version
589fd26cedb2b4ebbed14f2964cad03cc8ebbca2vboxsync * of the LGPL is applied is otherwise unspecified.
af062818b47340eef15700d2f0211576ba3506eevboxsyncimport "oaidl.idl";
af062818b47340eef15700d2f0211576ba3506eevboxsyncimport "ocidl.idl";
af062818b47340eef15700d2f0211576ba3506eevboxsyncimport "dxgi.idl";
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst float D3D10_DEFAULT_BORDER_COLOR_COMPONENT = 0.0;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst float D3D10_DEFAULT_SLOPE_SCALED_DEPTH_BIAS = 0.0;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst float D3D10_FLOAT16_FUSED_TOLERANCE_IN_ULP = 0.6;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst float D3D10_FLOAT32_TO_INTEGER_TOLERANCE_IN_ULP = 0.6;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst float D3D10_FLOAT_TO_SRGB_EXPONENT_DENOMINATOR = 2.4;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst float D3D10_FLOAT_TO_SRGB_EXPONENT_NUMERATOR = 1.0;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst float D3D10_FLOAT_TO_SRGB_THRESHOLD = 0.0031308;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst float D3D10_FTOI_INSTRUCTION_MAX_INPUT = 2147483647.999;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst float D3D10_FTOI_INSTRUCTION_MIN_INPUT = -2147483648.999;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst float D3D10_FTOU_INSTRUCTION_MAX_INPUT = 4294967295.999;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst float D3D10_MAX_POSITION_VALUE = 3.402823466e+34;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst float D3D10_PS_PIXEL_CENTER_FRACTIONAL_COMPONENT = 0.5;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst float D3D10_MULTISAMPLE_ANTIALIAS_LINE_WIDTH = 1.4;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst float D3D10_SRGB_TO_FLOAT_DENOMINATOR_1 = 12.92;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst float D3D10_SRGB_TO_FLOAT_DENOMINATOR_2 = 1.055;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst float D3D10_SRGB_TO_FLOAT_THRESHOLD = 0.04045;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst float D3D10_SRGB_TO_FLOAT_TOLERANCE_IN_ULP = 0.5;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst float D3D10_PS_LEGACY_PIXEL_CENTER_FRACTIONAL_COMPONENT = 0.0;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_16BIT_INDEX_STRIP_CUT_VALUE = 0xffff;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_32BIT_INDEX_STRIP_CUT_VALUE = 0xffffffff;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_8BIT_INDEX_STRIP_CUT_VALUE = 0xff;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_ARRAY_AXIS_ADDRESS_RANGE_BIT_COUNT = 9;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_CLIP_OR_CULL_DISTANCE_COUNT = 8;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_CLIP_OR_CULL_DISTANCE_ELEMENT_COUNT = 2;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT = 14;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_COMMONSHADER_CONSTANT_BUFFER_COMPONENTS = 4;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_COMMONSHADER_CONSTANT_BUFFER_COMPONENT_BIT_COUNT = 32;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_COMMONSHADER_CONSTANT_BUFFER_HW_SLOT_COUNT = 15;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_COMMONSHADER_CONSTANT_BUFFER_REGISTER_COMPONENTS = 4;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_COMMONSHADER_CONSTANT_BUFFER_REGISTER_COUNT = 15;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_COMMONSHADER_CONSTANT_BUFFER_REGISTER_READS_PER_INST = 1;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_COMMONSHADER_CONSTANT_BUFFER_REGISTER_READ_PORTS = 1;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_COMMONSHADER_FLOWCONTROL_NESTING_LIMIT = 64;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_COMPONENTS = 4;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_COUNT = 1;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_READS_PER_INST = 1;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_READ_PORTS = 1;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_COMMONSHADER_IMMEDIATE_VALUE_COMPONENT_BIT_COUNT = 32;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_COMMONSHADER_INPUT_RESOURCE_REGISTER_COMPONENTS = 1;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_COMMONSHADER_INPUT_RESOURCE_REGISTER_COUNT = 128;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_COMMONSHADER_INPUT_RESOURCE_REGISTER_READS_PER_INST = 1;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_COMMONSHADER_INPUT_RESOURCE_REGISTER_READ_PORTS = 1;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT = 128;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_COMMONSHADER_SAMPLER_REGISTER_COMPONENTS = 1;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_COMMONSHADER_SAMPLER_REGISTER_COUNT = 16;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_COMMONSHADER_SAMPLER_REGISTER_READS_PER_INST = 1;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_COMMONSHADER_SAMPLER_REGISTER_READ_PORTS = 1;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_COMMONSHADER_SAMPLER_SLOT_COUNT = 16;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_COMMONSHADER_SUBROUTINE_NESTING_LIMIT = 32;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_COMMONSHADER_TEMP_REGISTER_COMPONENTS = 4;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_COMMONSHADER_TEMP_REGISTER_COMPONENT_BIT_COUNT = 32;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_COMMONSHADER_TEMP_REGISTER_COUNT = 4096;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_COMMONSHADER_TEMP_REGISTER_READS_PER_INST = 3;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_COMMONSHADER_TEMP_REGISTER_READ_PORTS = 3;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_COMMONSHADER_TEXCOORD_RANGE_REDUCTION_MAX = 10;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst int D3D10_COMMONSHADER_TEXCOORD_RANGE_REDUCTION_MIN = -10;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst int D3D10_COMMONSHADER_TEXEL_OFFSET_MAX_NEGATIVE = -8;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_COMMONSHADER_TEXEL_OFFSET_MAX_POSITIVE = 7;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_DEFAULT_RENDER_TARGET_ARRAY_INDEX = 0;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_DEFAULT_SAMPLE_MASK = 0xffffffff;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_DEFAULT_SCISSOR_STARTX = 0;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_DEFAULT_SCISSOR_STARTY = 0;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_DEFAULT_STENCIL_READ_MASK = 0xff;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_DEFAULT_STENCIL_REFERENCE = 0;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_DEFAULT_STENCIL_WRITE_MASK = 0xff;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_DEFAULT_VIEWPORT_AND_SCISSORRECT_INDEX = 0;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_DEFAULT_VIEWPORT_HEIGHT = 0;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_DEFAULT_VIEWPORT_TOPLEFTX = 0;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_DEFAULT_VIEWPORT_TOPLEFTY = 0;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_DEFAULT_VIEWPORT_WIDTH = 0;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_GS_INPUT_PRIM_CONST_REGISTER_COMPONENTS = 1;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_GS_INPUT_PRIM_CONST_REGISTER_COMPONENT_BIT_COUNT = 32;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_GS_INPUT_PRIM_CONST_REGISTER_COUNT = 1;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_GS_INPUT_PRIM_CONST_REGISTER_READS_PER_INST = 2;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_GS_INPUT_PRIM_CONST_REGISTER_READ_PORTS = 1;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_GS_INPUT_REGISTER_COMPONENTS = 4;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_GS_INPUT_REGISTER_COMPONENT_BIT_COUNT =32;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_GS_INPUT_REGISTER_COUNT = 16;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_GS_INPUT_REGISTER_READS_PER_INST = 2;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_GS_INPUT_REGISTER_READ_PORTS = 1;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_GS_INPUT_REGISTER_VERTICES = 6;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_GS_OUTPUT_REGISTER_COMPONENTS = 4;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_GS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT = 32;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_GS_OUTPUT_REGISTER_COUNT = 32;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_IA_DEFAULT_INDEX_BUFFER_OFFSET_IN_BYTES = 0;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_IA_DEFAULT_PRIMITIVE_TOPOLOGY = 0;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_IA_DEFAULT_VERTEX_BUFFER_OFFSET_IN_BYTES = 0;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_IA_INDEX_INPUT_RESOURCE_SLOT_COUNT = 1;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_IA_INSTANCE_ID_BIT_COUNT = 32;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_IA_INTEGER_ARITHMETIC_BIT_COUNT = 32;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_IA_PRIMITIVE_ID_BIT_COUNT = 32;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_IA_VERTEX_ID_BIT_COUNT = 32;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT = 16;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_IA_VERTEX_INPUT_STRUCTURE_ELEMENTS_COMPONENTS = 64;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_IA_VERTEX_INPUT_STRUCTURE_ELEMENT_COUNT = 16;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_INTEGER_DIVIDE_BY_ZERO_QUOTIENT = 0xffffffff;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_INTEGER_DIVIDE_BY_ZERO_REMAINDER = 0xffffffff;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_MAX_MULTISAMPLE_SAMPLE_COUNT = 32;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_MAX_TEXTURE_DIMENSION_2_TO_EXP = 17;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_MIP_LOD_FRACTIONAL_BIT_COUNT = 6;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_MIP_LOD_RANGE_BIT_COUNT = 8;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_NONSAMPLE_FETCH_OUT_OF_RANGE_ACCESS_RESULT = 0;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_PIXEL_ADDRESS_RANGE_BIT_COUNT = 13;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_PRE_SCISSOR_PIXEL_ADDRESS_RANGE_BIT_COUNT = 15;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_PS_FRONTFACING_DEFAULT_VALUE = 0xffffffff;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_PS_FRONTFACING_FALSE_VALUE = 0;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_PS_FRONTFACING_TRUE_VALUE = 0xffffffff;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_PS_INPUT_REGISTER_COMPONENTS = 4;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_PS_INPUT_REGISTER_COMPONENT_BIT_COUNT = 32;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_PS_INPUT_REGISTER_COUNT = 32;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_PS_INPUT_REGISTER_READS_PER_INST = 2;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_PS_INPUT_REGISTER_READ_PORTS = 1;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_PS_OUTPUT_DEPTH_REGISTER_COMPONENTS = 1;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_PS_OUTPUT_DEPTH_REGISTER_COMPONENT_BIT_COUNT = 32;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_PS_OUTPUT_DEPTH_REGISTER_COUNT = 1;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_PS_OUTPUT_REGISTER_COMPONENTS = 4;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_PS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT = 32;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_PS_OUTPUT_REGISTER_COUNT = 8;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_REQ_BLEND_OBJECT_COUNT_PER_CONTEXT = 4096;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_REQ_BUFFER_RESOURCE_TEXEL_COUNT_2_TO_EXP = 27;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_REQ_CONSTANT_BUFFER_ELEMENT_COUNT = 4096;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_REQ_DEPTH_STENCIL_OBJECT_COUNT_PER_CONTEXT = 4096;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_REQ_DRAWINDEXED_INDEX_COUNT_2_TO_EXP = 32;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_REQ_DRAW_VERTEX_COUNT_2_TO_EXP = 32;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_REQ_FILTERING_HW_ADDRESSABLE_RESOURCE_DIMENSION = 8192;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_REQ_GS_INVOCATION_32BIT_OUTPUT_COMPONENT_LIMIT = 1024;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_REQ_IMMEDIATE_CONSTANT_BUFFER_ELEMENT_COUNT = 4096;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_REQ_MULTI_ELEMENT_STRUCTURE_SIZE_IN_BYTES = 2048;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_REQ_RASTERIZER_OBJECT_COUNT_PER_CONTEXT = 4096;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_REQ_RENDER_TO_BUFFER_WINDOW_WIDTH = 8192;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_REQ_RESOURCE_SIZE_IN_MEGABYTES = 128;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_REQ_RESOURCE_VIEW_COUNT_PER_CONTEXT_2_TO_EXP = 20;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_REQ_SAMPLER_OBJECT_COUNT_PER_CONTEXT = 4096;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_REQ_TEXTURE1D_ARRAY_AXIS_DIMENSION = 512;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_REQ_TEXTURE1D_U_DIMENSION = 8192;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_REQ_TEXTURE2D_ARRAY_AXIS_DIMENSION = 512;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_REQ_TEXTURE2D_U_OR_V_DIMENSION = 8192;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_REQ_TEXTURE3D_U_V_OR_W_DIMENSION = 2048;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_REQ_TEXTURECUBE_DIMENSION = 8192;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_RESINFO_INSTRUCTION_MISSING_COMPONENT_RETVAL = 0;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_SHIFT_INSTRUCTION_PAD_VALUE = 0;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_SHIFT_INSTRUCTION_SHIFT_VALUE_BIT_COUNT = 5;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_SIMULTANEOUS_RENDER_TARGET_COUNT = 8;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_SO_BUFFER_MAX_STRIDE_IN_BYTES = 2048;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_SO_BUFFER_MAX_WRITE_WINDOW_IN_BYTES = 256;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_SO_DDI_REGISTER_INDEX_DENOTING_GAP = 0xffffffff;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_SO_MULTIPLE_BUFFER_ELEMENTS_PER_BUFFER = 1;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_SO_SINGLE_BUFFER_COMPONENT_LIMIT = 64;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_STANDARD_COMPONENT_BIT_COUNT = 32;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_STANDARD_COMPONENT_BIT_COUNT_DOUBLED = 64;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_STANDARD_MAXIMUM_ELEMENT_ALIGNMENT_BYTE_MULTIPLE = 4;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_STANDARD_PIXEL_COMPONENT_COUNT = 128;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_STANDARD_PIXEL_ELEMENT_COUNT = 32;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_STANDARD_VERTEX_ELEMENT_COUNT = 16;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_STANDARD_VERTEX_TOTAL_COMPONENT_COUNT = 64;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_SUBPIXEL_FRACTIONAL_BIT_COUNT = 8;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_SUBTEXEL_FRACTIONAL_BIT_COUNT = 6;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_TEXEL_ADDRESS_RANGE_BIT_COUNT = 18;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_UNBOUND_MEMORY_ACCESS_RESULT = 0;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_VIEWPORT_AND_SCISSORRECT_MAX_INDEX = 15;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE = 16;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_VIEWPORT_BOUNDS_MAX = 16383;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_VS_INPUT_REGISTER_COMPONENTS = 4;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_VS_INPUT_REGISTER_COMPONENT_BIT_COUNT = 32;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_VS_INPUT_REGISTER_COUNT = 16;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_VS_INPUT_REGISTER_READS_PER_INST = 2;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_VS_INPUT_REGISTER_READ_PORTS = 1;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_VS_OUTPUT_REGISTER_COMPONENTS = 4;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_VS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT = 32;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_VS_OUTPUT_REGISTER_COUNT = 16;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_WHQL_CONTEXT_COUNT_FOR_RESOURCE_LIMIT = 10;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_WHQL_DRAWINDEXED_INDEX_COUNT_2_TO_EXP = 25;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_WHQL_DRAW_VERTEX_COUNT_2_TO_EXP = 25;
af062818b47340eef15700d2f0211576ba3506eevboxsyncconst unsigned int D3D10_APPEND_ALIGNED_ELEMENT = 0xffffffff;
af062818b47340eef15700d2f0211576ba3506eevboxsynccpp_quote("#define MAKE_D3D10_HRESULT(code) MAKE_HRESULT( 1, _FACD3D10, code)")
af062818b47340eef15700d2f0211576ba3506eevboxsynccpp_quote("#define MAKE_D3D10_STATUS(code) MAKE_HRESULT( 0, _FACD3D10, code)")
af062818b47340eef15700d2f0211576ba3506eevboxsynccpp_quote("#define D3D10_ERROR_TOO_MANY_UNIQUE_STATE_OBJECTS MAKE_D3D10_HRESULT(1)")
af062818b47340eef15700d2f0211576ba3506eevboxsynccpp_quote("#define D3D10_ERROR_FILE_NOT_FOUND MAKE_D3D10_HRESULT(2)")
af062818b47340eef15700d2f0211576ba3506eevboxsync D3D10_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR = 0x11,
af062818b47340eef15700d2f0211576ba3506eevboxsync D3D10_FILTER_COMPARISON_MIN_MAG_POINT_MIP_LINEAR = 0x81,
af062818b47340eef15700d2f0211576ba3506eevboxsync D3D10_FILTER_COMPARISON_MIN_POINT_MAG_LINEAR_MIP_POINT = 0x84,
af062818b47340eef15700d2f0211576ba3506eevboxsync D3D10_FILTER_COMPARISON_MIN_POINT_MAG_MIP_LINEAR = 0x85,
af062818b47340eef15700d2f0211576ba3506eevboxsync D3D10_FILTER_COMPARISON_MIN_LINEAR_MAG_MIP_POINT = 0x90,
af062818b47340eef15700d2f0211576ba3506eevboxsync D3D10_FILTER_COMPARISON_MIN_LINEAR_MAG_POINT_MIP_LINEAR = 0x91,
af062818b47340eef15700d2f0211576ba3506eevboxsync D3D10_FILTER_COMPARISON_MIN_MAG_LINEAR_MIP_POINT = 0x94,
af062818b47340eef15700d2f0211576ba3506eevboxsync D3D10_COUNTER_TRIANGLE_SETUP_THROUGHPUT_UTILIZATION,
af062818b47340eef15700d2f0211576ba3506eevboxsync const void *pSysMem;
af062818b47340eef15700d2f0211576ba3506eevboxsync D3D10_COLOR_WRITE_ENABLE_ALL = (D3D10_COLOR_WRITE_ENABLE_RED | D3D10_COLOR_WRITE_ENABLE_GREEN |
af062818b47340eef15700d2f0211576ba3506eevboxsync D3D10_COLOR_WRITE_ENABLE_BLUE | D3D10_COLOR_WRITE_ENABLE_ALPHA)
af062818b47340eef15700d2f0211576ba3506eevboxsynctypedef struct D3D10_QUERY_DATA_TIMESTAMP_DISJOINT {
af062818b47340eef15700d2f0211576ba3506eevboxsynctypedef struct D3D10_QUERY_DATA_PIPELINE_STATISTICS {
af062818b47340eef15700d2f0211576ba3506eevboxsync D3D10_CREATE_DEVICE_PREVENT_INTERNAL_THREADING_OPTIMIZATIONS = 0x8
af062818b47340eef15700d2f0211576ba3506eevboxsync/* Resource */
af062818b47340eef15700d2f0211576ba3506eevboxsync/* Resource End */
af062818b47340eef15700d2f0211576ba3506eevboxsyncinterface ID3D10DepthStencilState : ID3D10DeviceChild
af062818b47340eef15700d2f0211576ba3506eevboxsync [in] ID3D10ShaderResourceView *const *ppShaderResourceViews);
af062818b47340eef15700d2f0211576ba3506eevboxsync [in] ID3D10ShaderResourceView *const *ppShaderResourceViews);
af062818b47340eef15700d2f0211576ba3506eevboxsync [in] ID3D10ShaderResourceView * const *ppShaderResourceViews);
af062818b47340eef15700d2f0211576ba3506eevboxsync [in] ID3D10RenderTargetView *const *ppRenderTargetViews,
af062818b47340eef15700d2f0211576ba3506eevboxsync [in] ID3D10ShaderResourceView *pShaderResourceView);
af062818b47340eef15700d2f0211576ba3506eevboxsync [out] ID3D10ShaderResourceView **ppShaderResourceViews);
af062818b47340eef15700d2f0211576ba3506eevboxsync [out] ID3D10ShaderResourceView **ppShaderResourceViews);
af062818b47340eef15700d2f0211576ba3506eevboxsync [out] ID3D10ShaderResourceView **ppShaderResourceViews);
af062818b47340eef15700d2f0211576ba3506eevboxsync [out] ID3D10RenderTargetView **ppRenderTargetViews,
af062818b47340eef15700d2f0211576ba3506eevboxsync [out] ID3D10DepthStencilView **ppDepthStencilView);
af062818b47340eef15700d2f0211576ba3506eevboxsync [out] ID3D10DepthStencilState **ppDepthStencilState,
af062818b47340eef15700d2f0211576ba3506eevboxsync [out] ID3D10DepthStencilView **ppDepthStencilView);
af062818b47340eef15700d2f0211576ba3506eevboxsync [in] const D3D10_INPUT_ELEMENT_DESC *pInputElementDescs,
af062818b47340eef15700d2f0211576ba3506eevboxsync [in] const void *pShaderBytecodeWithInputSignature,
af062818b47340eef15700d2f0211576ba3506eevboxsync [in] const D3D10_SO_DECLARATION_ENTRY *pSODeclaration,
af062818b47340eef15700d2f0211576ba3506eevboxsync [in] const D3D10_DEPTH_STENCIL_DESC *pDepthStencilDesc,
af062818b47340eef15700d2f0211576ba3506eevboxsync [out] ID3D10DepthStencilState **ppDepthStencilState);
af062818b47340eef15700d2f0211576ba3506eevboxsync/* TODO: Include "d310sdklayers.h" as soon as it exists */