<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup>
    <Filter Include="Direct3D10">
      <UniqueIdentifier>{6b11806a-3cec-4732-a8a7-0240edde27ea}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D10\Effect">
      <UniqueIdentifier>{c65c83f9-58d4-42f5-863f-8f0081be2bb8}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D10\Effect\Pass">
      <UniqueIdentifier>{23e2d6d4-65b0-4bfa-906d-b01aa00b5698}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D10\Effect\Variables">
      <UniqueIdentifier>{2fd1b1af-15cd-4e2a-a1d8-b384529514be}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D10\Effect\Technique">
      <UniqueIdentifier>{a8e46f31-b6b7-4520-85e4-b702d449a65d}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D10\Effect\Pool">
      <UniqueIdentifier>{3ad7fc95-725c-4d69-ba37-e7622382917d}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D10\Effect\ConstantBuffer">
      <UniqueIdentifier>{3e483819-e1ba-4424-aedc-6877748d3e42}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D10\Device">
      <UniqueIdentifier>{8307f04f-e9b7-4052-955c-1c300361ab1c}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D10\Device\Pipeline Wrappers">
      <UniqueIdentifier>{b6533cc4-9e32-49df-8993-5bc26b6d8231}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D10\Mesh">
      <UniqueIdentifier>{7b40dd33-f9f1-4e25-b384-c78a2db00432}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D10\Shader">
      <UniqueIdentifier>{52b24f6b-7113-41f5-a6b1-dc9993a8510e}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D10\Shader\GeometryShader">
      <UniqueIdentifier>{cb8bfc85-4644-42a1-a61d-bf2fc008699d}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D10\Shader\VertexShader">
      <UniqueIdentifier>{d794241e-6d53-43e1-9fbe-2ef3db79f83c}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D10\Shader\PixelShader">
      <UniqueIdentifier>{42726f98-2506-4f7f-802b-b05225cbdbc2}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D10\State">
      <UniqueIdentifier>{4331623f-8746-416c-b746-ae219b00b25b}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D10\State\SamplerState">
      <UniqueIdentifier>{61a4f7f0-0a12-4f1c-a433-464713fd4a51}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D10\State\BlendState">
      <UniqueIdentifier>{065876e1-bd9c-4f36-81c3-26f7b6a1c600}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D10\State\DepthStencilState">
      <UniqueIdentifier>{1704473b-c0f2-41bd-b492-94d2c3c96195}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D10\State\RasterizerState">
      <UniqueIdentifier>{9c0e7e25-1ec9-4ee8-8ffd-b51a45efb5a0}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D10\State\StateBlock">
      <UniqueIdentifier>{f6a10d22-9bc6-4fee-bb37-dcc89d13d773}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D10\Buffer">
      <UniqueIdentifier>{943e917a-50ea-4d5a-962c-6da5eff387ad}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D10\Sprite">
      <UniqueIdentifier>{d6b84985-d3fa-479e-9d08-ddbe4c3830c5}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D10\Font">
      <UniqueIdentifier>{0d6f68d4-b956-4ca6-88a9-94a24248b5e2}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D10\Texture">
      <UniqueIdentifier>{281a59f4-2112-4ce4-ab18-35b7dd4a3989}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D10\Texture\1D">
      <UniqueIdentifier>{0f909be6-73c5-4ab9-ae3d-f2fa7e7b3404}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D10\Texture\2D">
      <UniqueIdentifier>{11527fd4-cd5f-4ac1-a9e6-bab98feded69}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D10\Texture\3D">
      <UniqueIdentifier>{3402185a-fbaf-42d0-8581-cecfa070cca9}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D10\Resource Views">
      <UniqueIdentifier>{4e2c5480-f91d-4875-8b82-10a2340c1a09}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D10\Resource Views\DepthStencilView">
      <UniqueIdentifier>{bc4ca56b-2853-49fc-ae88-2c2224b1bc07}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D10\Resource Views\RenderTargetView">
      <UniqueIdentifier>{4e32d737-14cd-4d2b-97c4-d04df1bcd31a}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D10\Resource Views\ShaderResourceView">
      <UniqueIdentifier>{a7a7bea2-c1cc-48df-9c10-8353185f7752}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D10\Stream Output">
      <UniqueIdentifier>{a88e2dce-45a6-4591-894d-f0d05e53d979}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D10\Stream Input">
      <UniqueIdentifier>{88f1d88a-b3bc-456f-bfcd-6f3e2b5a7c40}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D10\Resource">
      <UniqueIdentifier>{88b068dc-8f1e-43f3-b223-41567e5fb3a2}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D10\Threading">
      <UniqueIdentifier>{ced26950-5810-4a44-b2a9-671e865d8c8e}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D10\Diagnostics">
      <UniqueIdentifier>{a66ad74a-31fc-4f16-91f7-4d9499ea3db3}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D10\Statistics">
      <UniqueIdentifier>{b1f2faf2-c02b-4238-a0dc-55472027fbb5}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D10\10.1">
      <UniqueIdentifier>{473eee67-2d07-4faf-a604-0ff5dc4207f5}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D10\10.1\States">
      <UniqueIdentifier>{f91a3e56-95b9-4657-91ae-0cc08a3cb13a}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D10\10.1\Resource Views">
      <UniqueIdentifier>{88901d56-f93d-4c64-977c-35a87cdf9b4b}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D10\Viewport">
      <UniqueIdentifier>{1cdf0c13-8db5-48e6-ade3-a91bdb5553d1}</UniqueIdentifier>
    </Filter>
    <Filter Include="Base">
      <UniqueIdentifier>{37768987-11cb-4026-a388-ea4936321fea}</UniqueIdentifier>
    </Filter>
    <Filter Include="Base\Data">
      <UniqueIdentifier>{3cd41058-453a-419d-b7dc-6698d8cbcbea}</UniqueIdentifier>
    </Filter>
    <Filter Include="Base\Performance">
      <UniqueIdentifier>{f7faa328-85b2-4c79-93a0-28234facf6d0}</UniqueIdentifier>
    </Filter>
    <Filter Include="Base\Resources">
      <UniqueIdentifier>{affda823-8873-44bd-b7f0-1cceaf9ba7b5}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D9">
      <UniqueIdentifier>{0f1ffada-faf1-4f05-8e7f-e5d19058a5f0}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D9\Animation Controller">
      <UniqueIdentifier>{101a2151-a929-46f8-af21-9ef740a0aa9f}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D9\Effect">
      <UniqueIdentifier>{e6d203fb-b321-4c8a-9d2b-776b88fede23}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D9\Texture">
      <UniqueIdentifier>{ec8f8aca-b080-494c-ba71-938b04a57fb6}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D9\Texture\BaseTexture">
      <UniqueIdentifier>{ad3f6b02-7e5d-43fc-9c02-9c3824720a4c}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D9\Texture\VolumeTexture">
      <UniqueIdentifier>{05027363-6be0-4085-bd1e-43920eb750c3}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D9\Texture\CubeTexture">
      <UniqueIdentifier>{1ede0386-2f8b-42bb-ae3a-30d5018513f1}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D9\Texture\TextureShader">
      <UniqueIdentifier>{76047d76-e921-4055-b82f-dc646a9b230b}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D9\Exceptions">
      <UniqueIdentifier>{29b9217b-8349-402b-945b-82744372fe29}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D9\Mesh">
      <UniqueIdentifier>{ad136c68-4cae-44f2-a40a-b295eb615589}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D9\Mesh\BaseMesh">
      <UniqueIdentifier>{2dc2c45b-8672-418d-b871-a02764f6e1f6}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D9\Mesh\ProgressiveMesh">
      <UniqueIdentifier>{5eb9d1e7-3455-451a-9a32-e3da3c78ee22}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D9\Mesh\PatchMesh">
      <UniqueIdentifier>{75531613-294d-4635-93c1-6e7c68a14232}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D9\Mesh\SimplificationMesh">
      <UniqueIdentifier>{689cfb1e-277a-44d7-9294-07fb9b9cf09e}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D9\D3DX">
      <UniqueIdentifier>{91ebd62c-7d7f-4cb8-918f-39a0343255b1}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D9\Device">
      <UniqueIdentifier>{3214931e-65d2-4343-9b96-416cdf3cf58f}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D9\Font">
      <UniqueIdentifier>{03116482-d1d4-4375-ae70-426d0f2a2457}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D9\Shader">
      <UniqueIdentifier>{f4738649-6688-4ad4-9f75-153e99868169}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D9\IndexBuffer">
      <UniqueIdentifier>{67cb18ff-9a35-4327-a0ed-fe89d64e3394}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D9\RenderTo">
      <UniqueIdentifier>{4b535673-1bdd-429b-8461-dc025742bd12}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D9\Query">
      <UniqueIdentifier>{de88084f-dd5f-4530-818c-c71bf895c0c2}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D9\MatrixStack">
      <UniqueIdentifier>{6620947c-685d-4487-8b88-4a4f26c400f9}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D9\Resource">
      <UniqueIdentifier>{9ce31340-7505-4a1a-929d-0fb9cc9193e4}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D9\FragmentLinker">
      <UniqueIdentifier>{4daba979-5487-4a95-8200-748e22c1475d}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D9\StateBlock">
      <UniqueIdentifier>{1a010abb-96c8-4b7a-a506-4a6aa5eb429f}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D9\Surface">
      <UniqueIdentifier>{45f47f98-6e3e-4f92-89d2-ac95d4a7d001}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D9\VertexBuffer">
      <UniqueIdentifier>{0111d490-e1e2-4218-8b90-ee27ad541ca3}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D9\Volume">
      <UniqueIdentifier>{09206520-b660-43a9-99a3-74c4ddba8cee}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D9\SkinInfo">
      <UniqueIdentifier>{032c1a4a-37d7-4837-8fd5-d08505cca34d}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D9\Line">
      <UniqueIdentifier>{2fbda1bf-d291-49a1-ad5a-6e46e422c6f5}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D9\Vertex">
      <UniqueIdentifier>{9c4cdf6d-c6cb-4007-afe5-7758c06f9e03}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D9\SwapChain">
      <UniqueIdentifier>{74c12d52-060b-406b-a90f-31684adedeb9}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D9\Sprite">
      <UniqueIdentifier>{94fcdf4c-cb45-49a9-9e3e-9b823344ce10}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D9\XFile">
      <UniqueIdentifier>{1af1c473-e84a-4016-b35d-79a8bd4ddbe4}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D9\Animation Frame">
      <UniqueIdentifier>{967e4cef-c911-4e77-adc1-32a5430b5302}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D9\Animation Set">
      <UniqueIdentifier>{60969c10-ec43-44e1-8d12-b71e70598a53}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D9\Direct3D">
      <UniqueIdentifier>{daac4474-87d2-4ab2-a8cf-de8e235ead2b}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D9\ConstantTable">
      <UniqueIdentifier>{e588c077-0ed4-49f6-ac4e-8da76d846794}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D9\Direct3DEx">
      <UniqueIdentifier>{e5dac888-5db2-454f-b817-79afd41aa0dd}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D9\DeviceEx">
      <UniqueIdentifier>{e78024c0-3ac1-4f42-8b6b-001398f11273}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D9\UVAtlas">
      <UniqueIdentifier>{85eec012-71aa-43cb-b9f6-2c7221bbe453}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D9\Viewport">
      <UniqueIdentifier>{7add530b-cfb4-42af-a399-99f4898a4233}</UniqueIdentifier>
    </Filter>
    <Filter Include="DirectInput">
      <UniqueIdentifier>{6694604c-f8d0-4aff-a861-b3c27b1e7a48}</UniqueIdentifier>
    </Filter>
    <Filter Include="DirectInput\Device">
      <UniqueIdentifier>{f2ccdc5f-eacb-49bb-93ca-5fdf5806495a}</UniqueIdentifier>
    </Filter>
    <Filter Include="DirectInput\Exceptions">
      <UniqueIdentifier>{abc6ebd0-3bf0-474e-a2a9-bea276b979e0}</UniqueIdentifier>
    </Filter>
    <Filter Include="DirectInput\Properties">
      <UniqueIdentifier>{9ef81ff7-6ec8-402a-aaa4-5c4a128c9cf3}</UniqueIdentifier>
    </Filter>
    <Filter Include="DirectInput\Attributes">
      <UniqueIdentifier>{d607ed1d-0161-493e-ae1b-b7837e4e62d2}</UniqueIdentifier>
    </Filter>
    <Filter Include="DirectInput\State">
      <UniqueIdentifier>{921d0a04-67c2-46e0-8067-6187af63b690}</UniqueIdentifier>
    </Filter>
    <Filter Include="DirectInput\DeviceConstants">
      <UniqueIdentifier>{b952ec8a-d06f-4b8a-a3bb-c973e0819245}</UniqueIdentifier>
    </Filter>
    <Filter Include="DirectInput\DeviceInfo">
      <UniqueIdentifier>{652542e4-ff2e-4b34-bb0c-869082e78732}</UniqueIdentifier>
    </Filter>
    <Filter Include="DirectInput\ActionMapping">
      <UniqueIdentifier>{00a284fc-daaf-4d7c-8419-d1bfdd4fd379}</UniqueIdentifier>
    </Filter>
    <Filter Include="DirectInput\Effect">
      <UniqueIdentifier>{48fbc218-4a8a-418e-9c0f-5bbe344f481b}</UniqueIdentifier>
    </Filter>
    <Filter Include="DirectInput\Effect\TypeSpecificParameters">
      <UniqueIdentifier>{607458f0-9ad6-4795-b5ca-088717f303bc}</UniqueIdentifier>
    </Filter>
    <Filter Include="DirectInput\Effect\Forces">
      <UniqueIdentifier>{930ba2ac-ba65-401c-8433-fce9b981ed40}</UniqueIdentifier>
    </Filter>
    <Filter Include="DirectInput\Effect\Conditions">
      <UniqueIdentifier>{eddd92c6-fb78-4019-a9da-cb16a3e7e3e2}</UniqueIdentifier>
    </Filter>
    <Filter Include="Math">
      <UniqueIdentifier>{acfb6ae1-2700-4b84-8a8d-3784a0b6e675}</UniqueIdentifier>
    </Filter>
    <Filter Include="Math\Bounding Volumes">
      <UniqueIdentifier>{4e8a90de-8d2c-492e-923a-d2f3cd4f4b4e}</UniqueIdentifier>
    </Filter>
    <Filter Include="Math\Color">
      <UniqueIdentifier>{e2814615-3496-414d-9bd7-c11d210be7f3}</UniqueIdentifier>
    </Filter>
    <Filter Include="Math\Vector">
      <UniqueIdentifier>{c13bbc56-855d-46f4-8b87-7cb8c04d2060}</UniqueIdentifier>
    </Filter>
    <Filter Include="Math\Matrix">
      <UniqueIdentifier>{8dbb2878-ee46-46c1-acca-7d56daca36da}</UniqueIdentifier>
    </Filter>
    <Filter Include="Math\Quaternion">
      <UniqueIdentifier>{f21445bc-db48-460f-945a-c78a55c554ab}</UniqueIdentifier>
    </Filter>
    <Filter Include="Math\Ray">
      <UniqueIdentifier>{0474200c-ddc6-4c9c-b379-b20ffa5b62eb}</UniqueIdentifier>
    </Filter>
    <Filter Include="Math\Plane">
      <UniqueIdentifier>{c97a0f0c-d717-4f76-bfa7-911bfc7809ee}</UniqueIdentifier>
    </Filter>
    <Filter Include="Math\Rational">
      <UniqueIdentifier>{c0c50ccb-bef2-4eb8-ac60-125bf416df97}</UniqueIdentifier>
    </Filter>
    <Filter Include="Math\Half">
      <UniqueIdentifier>{39fc09f7-6130-452c-a699-272b546f5941}</UniqueIdentifier>
    </Filter>
    <Filter Include="Math\Spherical Harmonics">
      <UniqueIdentifier>{8c8dbdb2-1362-4363-9938-21a40e510bee}</UniqueIdentifier>
    </Filter>
    <Filter Include="XAudio2">
      <UniqueIdentifier>{7e608668-831c-4105-be2e-f81ba704ad70}</UniqueIdentifier>
    </Filter>
    <Filter Include="XAudio2\Device">
      <UniqueIdentifier>{11efd1ef-1799-4742-a83e-44337caf310a}</UniqueIdentifier>
    </Filter>
    <Filter Include="XAudio2\Callbacks">
      <UniqueIdentifier>{56becc4c-9ae9-4e69-a89e-cf1d8394b19c}</UniqueIdentifier>
    </Filter>
    <Filter Include="XAudio2\Voices">
      <UniqueIdentifier>{6ce43f52-7192-4389-a0cb-a6481f8b1556}</UniqueIdentifier>
    </Filter>
    <Filter Include="XAudio2\Voices\MasteringVoice">
      <UniqueIdentifier>{4a558ae9-6511-4209-8f0f-2d7ab426c80f}</UniqueIdentifier>
    </Filter>
    <Filter Include="XAudio2\Voices\SourceVoice">
      <UniqueIdentifier>{aa1464a0-af5f-4bdd-a74f-bc2b4c62f1e5}</UniqueIdentifier>
    </Filter>
    <Filter Include="XAudio2\Voices\SubmixVoice">
      <UniqueIdentifier>{eeaea346-d493-443d-9bab-87fd3110ec1d}</UniqueIdentifier>
    </Filter>
    <Filter Include="XInput">
      <UniqueIdentifier>{8be47a4b-64ef-42ac-a385-f2cf0b7403b8}</UniqueIdentifier>
    </Filter>
    <Filter Include="XInput\Controller">
      <UniqueIdentifier>{7bd10060-6f05-40f4-bd2c-b5f0d5d5346a}</UniqueIdentifier>
    </Filter>
    <Filter Include="XInput\State">
      <UniqueIdentifier>{062e1778-2fbf-4274-ac50-c543c27759d9}</UniqueIdentifier>
    </Filter>
    <Filter Include="XInput\Capabilities">
      <UniqueIdentifier>{2a102e58-42c1-489c-889f-1dc2d837c841}</UniqueIdentifier>
    </Filter>
    <Filter Include="DXGI">
      <UniqueIdentifier>{3a0198ca-3161-41d5-9474-4e5e8d03dff9}</UniqueIdentifier>
    </Filter>
    <Filter Include="DXGI\Swap Chain">
      <UniqueIdentifier>{029132e8-3d13-4bda-bff4-27ed81c76883}</UniqueIdentifier>
    </Filter>
    <Filter Include="DXGI\Output">
      <UniqueIdentifier>{e9f59221-881e-4dbc-a184-eacd4a183cf3}</UniqueIdentifier>
    </Filter>
    <Filter Include="DXGI\Adapter">
      <UniqueIdentifier>{086944dd-6007-4f16-af88-ebdbd01936f9}</UniqueIdentifier>
    </Filter>
    <Filter Include="DXGI\Device">
      <UniqueIdentifier>{9467628f-5c43-4f82-8fc4-3de01a4255e7}</UniqueIdentifier>
    </Filter>
    <Filter Include="DXGI\Resource">
      <UniqueIdentifier>{c20c89f0-cb7b-4b5a-afcd-0d75cf9b32f2}</UniqueIdentifier>
    </Filter>
    <Filter Include="DXGI\Factory">
      <UniqueIdentifier>{3fc7bd46-d694-47a7-af14-ec5f4e9fa9b1}</UniqueIdentifier>
    </Filter>
    <Filter Include="DXGI\Gamma">
      <UniqueIdentifier>{1e4e8992-3627-4c25-b5cf-383fd66e0a18}</UniqueIdentifier>
    </Filter>
    <Filter Include="DXGI\Statistics">
      <UniqueIdentifier>{c5ad441e-0d94-47bd-9d56-0001f662df23}</UniqueIdentifier>
    </Filter>
    <Filter Include="DXGI\Display Mode">
      <UniqueIdentifier>{fae5ce2d-4c27-40b0-a155-fa054ad8393d}</UniqueIdentifier>
    </Filter>
    <Filter Include="DXGI\Surface">
      <UniqueIdentifier>{ae520b35-e143-4b7c-aa75-4dab1ad35c6c}</UniqueIdentifier>
    </Filter>
    <Filter Include="DXGI\Object">
      <UniqueIdentifier>{8d90057c-c216-4510-98c2-180fb50fee30}</UniqueIdentifier>
    </Filter>
    <Filter Include="DXGI\1.1">
      <UniqueIdentifier>{7a547ae3-b5f3-4201-a4d3-dac30ff62309}</UniqueIdentifier>
    </Filter>
    <Filter Include="Design">
      <UniqueIdentifier>{e9fd3d11-2054-47ce-807f-f69f047d4a15}</UniqueIdentifier>
    </Filter>
    <Filter Include="X3DAudio">
      <UniqueIdentifier>{c164a640-d9f7-4ff0-9084-9c5c98c3c27e}</UniqueIdentifier>
    </Filter>
    <Filter Include="RawInput">
      <UniqueIdentifier>{21a5b7d5-9f2d-4c09-a2c5-39a2f91cc33a}</UniqueIdentifier>
    </Filter>
    <Filter Include="RawInput\Device">
      <UniqueIdentifier>{ba0180e7-2bca-41c6-ac14-ecd52c3db033}</UniqueIdentifier>
    </Filter>
    <Filter Include="RawInput\Events">
      <UniqueIdentifier>{7223c6fa-2bef-4211-a67f-6a0ccd92e1ff}</UniqueIdentifier>
    </Filter>
    <Filter Include="RawInput\Info">
      <UniqueIdentifier>{9b8fd6e6-b9e8-4454-9ef6-487d74af267d}</UniqueIdentifier>
    </Filter>
    <Filter Include="XAPO">
      <UniqueIdentifier>{58b1cb41-a723-4436-bbcc-c9637efc72f8}</UniqueIdentifier>
    </Filter>
    <Filter Include="XAPO\Interfaces">
      <UniqueIdentifier>{13d62075-653f-4aeb-b3f1-c4df29a5919f}</UniqueIdentifier>
    </Filter>
    <Filter Include="XAPO\Parameters">
      <UniqueIdentifier>{c882f752-860e-4465-9ce0-c27ed2528321}</UniqueIdentifier>
    </Filter>
    <Filter Include="XAPO\Properties">
      <UniqueIdentifier>{7083dcab-85b7-4b44-93d0-95c04e0c0588}</UniqueIdentifier>
    </Filter>
    <Filter Include="XAPO\Bases">
      <UniqueIdentifier>{ccb890aa-26d4-4db2-88d9-c2e4cae9d628}</UniqueIdentifier>
    </Filter>
    <Filter Include="DirectSound">
      <UniqueIdentifier>{63c2b999-f9e9-4d96-9bc8-80be38e2db92}</UniqueIdentifier>
    </Filter>
    <Filter Include="DirectSound\SoundBuffer">
      <UniqueIdentifier>{9a084249-51d5-45b9-b19d-da3d53391ffc}</UniqueIdentifier>
    </Filter>
    <Filter Include="DirectSound\SoundBuffer\SoundBuffer3D">
      <UniqueIdentifier>{ca36ddf9-789b-46d3-a331-af293e8580b0}</UniqueIdentifier>
    </Filter>
    <Filter Include="DirectSound\SoundBuffer\SecondarySoundBuffer">
      <UniqueIdentifier>{27b23dea-6fa0-45f5-b06a-e6845e3213f0}</UniqueIdentifier>
    </Filter>
    <Filter Include="DirectSound\SoundBuffer\PrimarySoundBuffer">
      <UniqueIdentifier>{7ee4baa3-2da1-409e-9a80-56a154841c44}</UniqueIdentifier>
    </Filter>
    <Filter Include="DirectSound\Capture">
      <UniqueIdentifier>{4c9fcc08-14a5-4ed5-aaf8-f6fed4d9cdf5}</UniqueIdentifier>
    </Filter>
    <Filter Include="DirectSound\Capture\CaptureBuffer">
      <UniqueIdentifier>{2e98cdbc-a27a-4625-82d2-acb73ccb7f72}</UniqueIdentifier>
    </Filter>
    <Filter Include="DirectSound\Capture\AcousticEchoCancel">
      <UniqueIdentifier>{d5c1755e-6588-4eb4-ab42-5433639cc75b}</UniqueIdentifier>
    </Filter>
    <Filter Include="DirectSound\Capture\NoiseSupress">
      <UniqueIdentifier>{beef3189-48ed-4252-a63f-b5c55a51b313}</UniqueIdentifier>
    </Filter>
    <Filter Include="DirectSound\Effects">
      <UniqueIdentifier>{0b0f43ad-d2d1-46ae-9451-2c1710337a35}</UniqueIdentifier>
    </Filter>
    <Filter Include="DirectSound\Effects\Chorus">
      <UniqueIdentifier>{20183593-e8df-48a7-b371-fec28d10769c}</UniqueIdentifier>
    </Filter>
    <Filter Include="DirectSound\Effects\Compressor">
      <UniqueIdentifier>{18e9a2bf-14c9-4a75-a52c-1ba0df9a51b3}</UniqueIdentifier>
    </Filter>
    <Filter Include="DirectSound\Effects\Distortion">
      <UniqueIdentifier>{405dfe1f-d952-4f88-8265-98de8cf6ebc1}</UniqueIdentifier>
    </Filter>
    <Filter Include="DirectSound\Effects\Echo">
      <UniqueIdentifier>{88270118-ccc6-4804-8f3c-7c4cfb3552ae}</UniqueIdentifier>
    </Filter>
    <Filter Include="DirectSound\Effects\Flanger">
      <UniqueIdentifier>{b188c4c2-45ba-4142-9523-0730a57927e9}</UniqueIdentifier>
    </Filter>
    <Filter Include="DirectSound\Effects\Gargle">
      <UniqueIdentifier>{d78083ea-98c4-47ed-8337-95b9df5e8c29}</UniqueIdentifier>
    </Filter>
    <Filter Include="DirectSound\Effects\I3DL2Reverb">
      <UniqueIdentifier>{4e6900e4-272a-483c-a9d7-e3ed720820e5}</UniqueIdentifier>
    </Filter>
    <Filter Include="DirectSound\Effects\ParametricEqualizer">
      <UniqueIdentifier>{c65c9bb4-ec06-4c52-9c64-e8636aacf6d4}</UniqueIdentifier>
    </Filter>
    <Filter Include="DirectSound\Effects\WaveReverb">
      <UniqueIdentifier>{addcf113-d972-4709-845c-3c72c5a07acc}</UniqueIdentifier>
    </Filter>
    <Filter Include="DirectSound\Listener">
      <UniqueIdentifier>{afb2a1ea-8803-4147-88ad-2489536f3108}</UniqueIdentifier>
    </Filter>
    <Filter Include="DirectSound\Device">
      <UniqueIdentifier>{466fa95f-ffc7-4782-bb0b-2ebe3b5f33d4}</UniqueIdentifier>
    </Filter>
    <Filter Include="DirectSound\Callbacks">
      <UniqueIdentifier>{117a7565-8b72-404c-9fe8-b8158e26c9c4}</UniqueIdentifier>
    </Filter>
    <Filter Include="DirectSound\FullDuplex">
      <UniqueIdentifier>{f4f2622c-2c85-49cc-af76-7014fc5806dc}</UniqueIdentifier>
    </Filter>
    <Filter Include="Multimedia">
      <UniqueIdentifier>{8028fbbc-9cd1-48ba-b1fa-1bb4871fb1cc}</UniqueIdentifier>
    </Filter>
    <Filter Include="Multimedia\WaveFormat">
      <UniqueIdentifier>{138f6ca2-49f4-4803-8f50-bf0a5cb8b3de}</UniqueIdentifier>
    </Filter>
    <Filter Include="Multimedia\WaveStream">
      <UniqueIdentifier>{ce53371e-f802-49eb-a138-56ab4b3f8bdf}</UniqueIdentifier>
    </Filter>
    <Filter Include="Windows">
      <UniqueIdentifier>{6d19233b-8e17-4795-9d07-fb9cd160c9c2}</UniqueIdentifier>
    </Filter>
    <Filter Include="Windows\DisplayMonitor">
      <UniqueIdentifier>{d6d9f224-bfd5-4663-9ba1-e101302b8797}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct2D">
      <UniqueIdentifier>{7b550291-5e1c-42d5-a988-c3305c62f6a7}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct2D\Bitmap">
      <UniqueIdentifier>{e0738c13-7a33-48c4-9387-b799925aebe2}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct2D\Brushes">
      <UniqueIdentifier>{571fb7f6-89d6-4efa-8d1d-399cd4a856ed}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct2D\Brushes\BitmapBrush">
      <UniqueIdentifier>{748841f2-dc69-4fdf-8651-0af6f598bc41}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct2D\Brushes\LinearGradientBrush">
      <UniqueIdentifier>{dcdaab7a-258c-45d9-ba93-9b3b258e6a4c}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct2D\Brushes\RadialGradientBrush">
      <UniqueIdentifier>{85d5865f-3f6d-492b-965a-224d4bf76e10}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct2D\Brushes\SolidColorBrush">
      <UniqueIdentifier>{8789b1f3-f97c-4113-b9fa-7865ebb2f376}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct2D\Factory">
      <UniqueIdentifier>{cfb0e777-0ebe-4e40-9a7d-d705153ef41b}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct2D\Geometry">
      <UniqueIdentifier>{35b31457-e494-4cff-9e5b-6c461fb531b0}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct2D\Geometry\Primitives">
      <UniqueIdentifier>{8476b2d0-748c-4d5d-8293-d5b5417c5e76}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct2D\Layer">
      <UniqueIdentifier>{c113c7b5-27f9-413f-9338-52eb0345ad11}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct2D\Mesh">
      <UniqueIdentifier>{d43ca6cb-0622-446f-8a6a-dd9500a38ccd}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct2D\RenderTarget">
      <UniqueIdentifier>{46b679d4-ecd4-429d-a0f3-1659e1e52635}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct2D\RenderTarget\BitmapRenderTarget">
      <UniqueIdentifier>{8741a319-581f-49dd-92c8-568969b6672e}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct2D\RenderTarget\DeviceContextRenderTarget">
      <UniqueIdentifier>{7e55d09b-2f97-42c2-802f-d6561d4e1e86}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct2D\RenderTarget\GdiInteropRenderTarget">
      <UniqueIdentifier>{d4bb08b7-4f48-4e4d-aed2-5de4edf9b8d3}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct2D\RenderTarget\WindowRenderTarget">
      <UniqueIdentifier>{e330bf9e-fa6b-4835-8c61-2656c2bf39bc}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct2D\Resource">
      <UniqueIdentifier>{32e6bf78-1111-4b71-80f5-8617add015ba}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct2D\StateBlock">
      <UniqueIdentifier>{2b863b09-5130-4218-ad9a-96c137c3ff53}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct2D\Sinks">
      <UniqueIdentifier>{d7270ab6-a8da-4632-abe6-bf4d3862e896}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct2D\Utilities">
      <UniqueIdentifier>{78a47b06-1c95-4915-9e52-24f56403be94}</UniqueIdentifier>
    </Filter>
    <Filter Include="DirectWrite">
      <UniqueIdentifier>{d2eee41f-0fac-468d-a88b-c5b6191a0878}</UniqueIdentifier>
    </Filter>
    <Filter Include="DirectWrite\Factory">
      <UniqueIdentifier>{5797518f-4474-4a4b-98d2-a8cdac26f0cc}</UniqueIdentifier>
    </Filter>
    <Filter Include="DirectWrite\Fonts">
      <UniqueIdentifier>{a54ba5e6-852b-48b6-84cf-f5ac9530ac1f}</UniqueIdentifier>
    </Filter>
    <Filter Include="DirectWrite\Fonts\FontCollection">
      <UniqueIdentifier>{e55baec8-6318-4f53-ac8a-5a5ae94e520c}</UniqueIdentifier>
    </Filter>
    <Filter Include="DirectWrite\Rendering">
      <UniqueIdentifier>{3faedbff-ce8e-4524-bcc9-11683f68f0bd}</UniqueIdentifier>
    </Filter>
    <Filter Include="DirectWrite\Typography">
      <UniqueIdentifier>{d6fe261c-8a8a-49b2-bcc2-672656d0b68d}</UniqueIdentifier>
    </Filter>
    <Filter Include="DirectWrite\Text">
      <UniqueIdentifier>{47f299aa-ea5e-4530-8a73-c125b3943731}</UniqueIdentifier>
    </Filter>
    <Filter Include="DirectWrite\Text\TextFormat">
      <UniqueIdentifier>{3a8e7d7e-f559-4e9a-932c-2c085b452610}</UniqueIdentifier>
    </Filter>
    <Filter Include="DirectWrite\Text\TextLayout">
      <UniqueIdentifier>{fc6a0f59-45f7-417c-b5bd-d1eaf84afaae}</UniqueIdentifier>
    </Filter>
    <Filter Include="DirectWrite\Strings">
      <UniqueIdentifier>{264ea7e6-8222-45e6-8dc0-4ec7d1fef262}</UniqueIdentifier>
    </Filter>
    <Filter Include="DirectWrite\Font Files">
      <UniqueIdentifier>{b3d90b7d-f20b-4d89-a202-ffbe766e2f07}</UniqueIdentifier>
    </Filter>
    <Filter Include="DirectWrite\Glyphs">
      <UniqueIdentifier>{95ceddb6-639e-442a-a142-900056f9f5d0}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D11">
      <UniqueIdentifier>{2a4901e8-6e0b-449c-b227-0b3f78d9927c}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D11\Buffer">
      <UniqueIdentifier>{62d4a108-ea0d-4674-8f5b-170b19449315}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D11\Device">
      <UniqueIdentifier>{adc9a647-dd85-41aa-8ffd-a9c38f5c25dc}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D11\Device\Pipeline Wrappers">
      <UniqueIdentifier>{cd853fce-0442-4e5b-a77c-f81b4dd55b48}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D11\Diagnostics">
      <UniqueIdentifier>{86314cac-5e7f-433d-a450-4d57f92c8cc6}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D11\Diagnostics\InfoQueue">
      <UniqueIdentifier>{d1ce1318-98c3-4e08-89ce-5fe2e410a72b}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D11\Resource">
      <UniqueIdentifier>{526db4b5-acbf-4ef2-b490-50436338d253}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D11\Resource Views">
      <UniqueIdentifier>{4e163b53-734a-4b23-9e7b-e6ae86f8e38e}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D11\Resource Views\DepthStencilView">
      <UniqueIdentifier>{ded50aad-df08-4ce0-ad2c-015aabcc64ee}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D11\Resource Views\RenderTargetView">
      <UniqueIdentifier>{9afd6340-39b0-482d-80c9-48f60d893b53}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D11\Resource Views\ShaderResourceView">
      <UniqueIdentifier>{577028fa-0ddf-44ba-bcd0-7a0ed0cafa13}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D11\Resource Views\UnorderedAccessView">
      <UniqueIdentifier>{d87e3fe1-967d-46ac-acd1-2c3bda39150f}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D11\Shader">
      <UniqueIdentifier>{4cb61449-e9d2-4ebe-925e-e4803aae483d}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D11\Shader\ClassInstance">
      <UniqueIdentifier>{10db5bcb-a827-4435-84fc-9664cae6b100}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D11\Shader\ClassLinkage">
      <UniqueIdentifier>{dfeae1fe-5ec7-4b55-91a4-dce6b6ab04ea}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D11\State">
      <UniqueIdentifier>{3c3c5f9b-ef9f-4ce0-b238-bd48a6111089}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D11\State\BlendState">
      <UniqueIdentifier>{102e292b-df67-4515-9a77-8d305b2f9e29}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D11\State\DepthStencilState">
      <UniqueIdentifier>{06787458-59d2-407e-875b-25c5128f55b7}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D11\State\RasterizerState">
      <UniqueIdentifier>{c502bf2c-082e-4d85-afd0-560cd940a80d}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D11\State\SamplerState">
      <UniqueIdentifier>{c12b6323-1d15-47b4-b837-20479551cb05}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D11\Statistics">
      <UniqueIdentifier>{5485ca68-9f98-494f-b112-64d2bca3585d}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D11\Statistics\Queries">
      <UniqueIdentifier>{adb1803c-4123-46cd-a094-8d8e6cfa94d9}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D11\Stream Input">
      <UniqueIdentifier>{8c8fe739-c2d5-41fd-8167-2482e054894e}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D11\Stream Output">
      <UniqueIdentifier>{ccd40fc0-aa8a-403e-851b-cca1cdac31f0}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D11\Texture">
      <UniqueIdentifier>{dd98e723-05a5-455a-9c7e-61a7b0498cb9}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D11\Texture\1D">
      <UniqueIdentifier>{3db15108-6c9a-4b03-88d0-b4135af722da}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D11\Texture\2D">
      <UniqueIdentifier>{6cd414c7-cb41-47c5-95bb-5f26c7c351a5}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D11\Texture\3D">
      <UniqueIdentifier>{75ec1893-4a28-46f8-9498-e15cb0ca9a7f}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D11\Threading">
      <UniqueIdentifier>{6439eb5a-9f2d-4470-a332-56316c55cf6e}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D11\Viewport">
      <UniqueIdentifier>{292b2637-c95a-496b-8824-9f00529628a3}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D11\Effects">
      <UniqueIdentifier>{5e12e1a8-6a2e-47e3-986b-7790d7d57c6b}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D11\Effects\Technique">
      <UniqueIdentifier>{2986c320-630d-4088-8cda-46d7cfc843e1}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D11\Effects\Variables">
      <UniqueIdentifier>{c2226d26-37f5-4352-ac33-726615c01f63}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D11\Effects\Variables\Matrix">
      <UniqueIdentifier>{75bcc5a3-aed8-4e18-8699-e8f4e48ac20f}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D11\Effects\Variables\Resource">
      <UniqueIdentifier>{e922b3f9-31d6-4896-b97f-5f70e4dbc135}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D11\Effects\Variables\Scalar">
      <UniqueIdentifier>{eb92c149-6a06-423f-8e0e-3051dad2f2eb}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D11\Effects\Variables\Vector">
      <UniqueIdentifier>{e1e40769-cd42-4d1b-ac9a-a4e93515cdd6}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D11\Effects\Variables\String">
      <UniqueIdentifier>{b4fc69f3-35c2-41e8-9dce-c8d9a3f5715b}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D11\Effects\Variables\UnorderedAccessView">
      <UniqueIdentifier>{c1397ba6-476a-479e-87b0-77dc832cc021}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D11\Effects\Variables\Shader">
      <UniqueIdentifier>{65b282fc-0317-4794-921d-2bc8ac1932ab}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D11\Effects\Variables\Blend">
      <UniqueIdentifier>{07e4df44-3f3e-474c-bb11-cd706bb67506}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D11\Effects\Variables\ClassInstance">
      <UniqueIdentifier>{16965b7b-342e-4f56-a328-970f7ff08c44}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D11\Effects\Variables\DepthStencil">
      <UniqueIdentifier>{60b6de7d-2f80-44c0-b63b-07dbd3906629}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D11\Effects\Variables\DepthStencilView">
      <UniqueIdentifier>{1836b238-9a39-4a00-bd2a-0baa1db2217b}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D11\Effects\Variables\Interface">
      <UniqueIdentifier>{3cd12648-93b9-470b-bc55-9431066497ee}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D11\Effects\Variables\Rasterizer">
      <UniqueIdentifier>{bc204b88-a5e9-4b9f-91a4-dbc1719a265e}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D11\Effects\Variables\RenderTargetView">
      <UniqueIdentifier>{1d77c26e-5871-4e82-bd28-3c4d769f2039}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D11\Effects\Variables\Sampler">
      <UniqueIdentifier>{fba36ef9-61f3-46ee-ab9a-2ac3cd7a9d94}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D11\Effects\Pass">
      <UniqueIdentifier>{fa511f82-2619-489c-8017-2c7ff8dfad30}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D11\Effects\Type">
      <UniqueIdentifier>{aad0dc71-0315-4533-8d4e-d4c7db33fabd}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D11\Effects\Group">
      <UniqueIdentifier>{e42fac70-9208-4f81-ae4f-015fedc2933d}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D11\Effects\ConstantBuffer">
      <UniqueIdentifier>{06d96ec8-851a-4774-b5d2-729179ce5937}</UniqueIdentifier>
    </Filter>
    <Filter Include="Direct3D11\Compute">
      <UniqueIdentifier>{e1ffb9ee-22dd-4a7f-8309-2cf43ae5e824}</UniqueIdentifier>
    </Filter>
    <Filter Include="XACT3">
      <UniqueIdentifier>{71120e01-8ee1-4ff0-9f77-065f11404e41}</UniqueIdentifier>
    </Filter>
    <Filter Include="XACT3\Engine">
      <UniqueIdentifier>{b8b9dbe8-07b9-4444-bc43-6012ecbfca29}</UniqueIdentifier>
    </Filter>
    <Filter Include="XACT3\Wave">
      <UniqueIdentifier>{ad028f1b-21bb-4c5f-bcfb-3546822bf352}</UniqueIdentifier>
    </Filter>
    <Filter Include="XACT3\WaveBank">
      <UniqueIdentifier>{0f706822-54d9-4f1d-85b4-6ebdb1980dde}</UniqueIdentifier>
    </Filter>
    <Filter Include="XACT3\Cue">
      <UniqueIdentifier>{fba36237-9504-476e-8b10-33d567c1b29c}</UniqueIdentifier>
    </Filter>
    <Filter Include="XACT3\SoundBank">
      <UniqueIdentifier>{5112df4e-e6b5-4126-bf27-5db37b29e1f7}</UniqueIdentifier>
    </Filter>
    <Filter Include="D3DCompiler">
      <UniqueIdentifier>{929321bb-3d29-4f15-b994-6dede9e74d32}</UniqueIdentifier>
    </Filter>
    <Filter Include="D3DCompiler\Include">
      <UniqueIdentifier>{3d9cf53c-4d26-447a-a8ee-db17e3dc2189}</UniqueIdentifier>
    </Filter>
    <Filter Include="D3DCompiler\ShaderMacro">
      <UniqueIdentifier>{3679b88b-720b-43ac-bb9e-439239c6c55f}</UniqueIdentifier>
    </Filter>
    <Filter Include="D3DCompiler\ShaderBytecode">
      <UniqueIdentifier>{3fffcdad-377d-4a01-9c73-73415b8c5be0}</UniqueIdentifier>
    </Filter>
    <Filter Include="D3DCompiler\ShaderSignature">
      <UniqueIdentifier>{35bca85e-72af-4cd3-8fc2-3809f5c00f2a}</UniqueIdentifier>
    </Filter>
    <Filter Include="D3DCompiler\Reflection">
      <UniqueIdentifier>{55d79d93-3fa3-43a3-a90c-d9760e3411c3}</UniqueIdentifier>
    </Filter>
    <Filter Include="D3DCompiler\Reflection\ConstantBuffer">
      <UniqueIdentifier>{714fa6b1-170d-42da-bbe8-b4353b3afad1}</UniqueIdentifier>
    </Filter>
    <Filter Include="D3DCompiler\Reflection\Type">
      <UniqueIdentifier>{e49e0aaa-8ff8-46de-b8a5-e93c719004d0}</UniqueIdentifier>
    </Filter>
    <Filter Include="D3DCompiler\Reflection\Variable">
      <UniqueIdentifier>{1774cff5-e35b-4585-9c60-2e7a86dfbef0}</UniqueIdentifier>
    </Filter>
  </ItemGroup>
  <ItemGroup>
    <ClCompile Include="..\..\source\direct3d10\Direct3D10Exception.cpp">
      <Filter>Direct3D10</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\ResultCode10.cpp">
      <Filter>Direct3D10</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\Effect10.cpp">
      <Filter>Direct3D10\Effect</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\EffectDescription10.cpp">
      <Filter>Direct3D10\Effect</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\EffectPass.cpp">
      <Filter>Direct3D10\Effect\Pass</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\EffectPassDescription.cpp">
      <Filter>Direct3D10\Effect\Pass</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\EffectPassShaderDescription.cpp">
      <Filter>Direct3D10\Effect\Pass</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\EffectMatrixVariable.cpp">
      <Filter>Direct3D10\Effect\Variables</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\EffectResourceVariable.cpp">
      <Filter>Direct3D10\Effect\Variables</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\EffectScalarVariable.cpp">
      <Filter>Direct3D10\Effect\Variables</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\EffectShaderVariable.cpp">
      <Filter>Direct3D10\Effect\Variables</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\EffectStringVariable.cpp">
      <Filter>Direct3D10\Effect\Variables</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\EffectVariable.cpp">
      <Filter>Direct3D10\Effect\Variables</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\EffectVariableDescription.cpp">
      <Filter>Direct3D10\Effect\Variables</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\EffectVectorVariable.cpp">
      <Filter>Direct3D10\Effect\Variables</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\EffectTechnique.cpp">
      <Filter>Direct3D10\Effect\Technique</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\EffectTechniqueDescription.cpp">
      <Filter>Direct3D10\Effect\Technique</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\EffectPool.cpp">
      <Filter>Direct3D10\Effect\Pool</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\EffectConstantBuffer.cpp">
      <Filter>Direct3D10\Effect\ConstantBuffer</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\Device10.cpp">
      <Filter>Direct3D10\Device</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\DeviceChild10.cpp">
      <Filter>Direct3D10\Device</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\GeometryShaderWrapper.cpp">
      <Filter>Direct3D10\Device\Pipeline Wrappers</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\InputAssemblerWrapper.cpp">
      <Filter>Direct3D10\Device\Pipeline Wrappers</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\OutputMergerWrapper.cpp">
      <Filter>Direct3D10\Device\Pipeline Wrappers</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\PixelShaderWrapper.cpp">
      <Filter>Direct3D10\Device\Pipeline Wrappers</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\RasterizerWrapper.cpp">
      <Filter>Direct3D10\Device\Pipeline Wrappers</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\StreamOutputWrapper.cpp">
      <Filter>Direct3D10\Device\Pipeline Wrappers</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\VertexShaderWrapper.cpp">
      <Filter>Direct3D10\Device\Pipeline Wrappers</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\Mesh10.cpp">
      <Filter>Direct3D10\Mesh</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\MeshAttributeRange.cpp">
      <Filter>Direct3D10\Mesh</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\MeshBuffer.cpp">
      <Filter>Direct3D10\Mesh</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\ShaderDescription.cpp">
      <Filter>Direct3D10\Shader</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\ShaderParameterDescription.cpp">
      <Filter>Direct3D10\Shader</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\GeometryShader.cpp">
      <Filter>Direct3D10\Shader\GeometryShader</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\VertexShader10.cpp">
      <Filter>Direct3D10\Shader\VertexShader</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\PixelShader10.cpp">
      <Filter>Direct3D10\Shader\PixelShader</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\SamplerDescription.cpp">
      <Filter>Direct3D10\State\SamplerState</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\SamplerState.cpp">
      <Filter>Direct3D10\State\SamplerState</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\BlendState.cpp">
      <Filter>Direct3D10\State\BlendState</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\BlendStateDescription.cpp">
      <Filter>Direct3D10\State\BlendState</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\DepthStencilOperationDescription.cpp">
      <Filter>Direct3D10\State\DepthStencilState</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\DepthStencilState.cpp">
      <Filter>Direct3D10\State\DepthStencilState</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\DepthStencilStateDescription.cpp">
      <Filter>Direct3D10\State\DepthStencilState</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\RasterizerState.cpp">
      <Filter>Direct3D10\State\RasterizerState</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\RasterizerStateDescription.cpp">
      <Filter>Direct3D10\State\RasterizerState</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\StateBlock10.cpp">
      <Filter>Direct3D10\State\StateBlock</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\StateBlockMask.cpp">
      <Filter>Direct3D10\State\StateBlock</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\Buffer.cpp">
      <Filter>Direct3D10\Buffer</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\BufferDescription.cpp">
      <Filter>Direct3D10\Buffer</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\VertexBufferBinding.cpp">
      <Filter>Direct3D10\Buffer</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\Sprite10.cpp">
      <Filter>Direct3D10\Sprite</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\SpriteInstance.cpp">
      <Filter>Direct3D10\Sprite</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\Font10.cpp">
      <Filter>Direct3D10\Font</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\FontDescription10.cpp">
      <Filter>Direct3D10\Font</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\ImageInformation10.cpp">
      <Filter>Direct3D10\Texture</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\ImageLoadInformation.cpp">
      <Filter>Direct3D10\Texture</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\Texture1D.cpp">
      <Filter>Direct3D10\Texture\1D</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\Texture1DDescription.cpp">
      <Filter>Direct3D10\Texture\1D</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\Texture2D.cpp">
      <Filter>Direct3D10\Texture\2D</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\Texture2DDescription.cpp">
      <Filter>Direct3D10\Texture\2D</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\Texture3D.cpp">
      <Filter>Direct3D10\Texture\3D</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\Texture3DDescription.cpp">
      <Filter>Direct3D10\Texture\3D</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\ResourceView.cpp">
      <Filter>Direct3D10\Resource Views</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\DepthStencilView.cpp">
      <Filter>Direct3D10\Resource Views\DepthStencilView</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\DepthStencilViewDescription.cpp">
      <Filter>Direct3D10\Resource Views\DepthStencilView</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\RenderTargetView.cpp">
      <Filter>Direct3D10\Resource Views\RenderTargetView</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\RenderTargetViewDescription.cpp">
      <Filter>Direct3D10\Resource Views\RenderTargetView</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\ShaderResourceView.cpp">
      <Filter>Direct3D10\Resource Views\ShaderResourceView</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\ShaderResourceViewDescription.cpp">
      <Filter>Direct3D10\Resource Views\ShaderResourceView</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\StreamOutputBufferBinding.cpp">
      <Filter>Direct3D10\Stream Output</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\InputElement.cpp">
      <Filter>Direct3D10\Stream Input</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\InputLayout.cpp">
      <Filter>Direct3D10\Stream Input</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\Resource10.cpp">
      <Filter>Direct3D10\Resource</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\ResourceRegion.cpp">
      <Filter>Direct3D10\Resource</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\TextureLoadInformation10.cpp">
      <Filter>Direct3D10\Resource</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\Asynchronous.cpp">
      <Filter>Direct3D10\Threading</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\Counter.cpp">
      <Filter>Direct3D10\Diagnostics</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\CounterCapabilities.cpp">
      <Filter>Direct3D10\Diagnostics</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\CounterDescription.cpp">
      <Filter>Direct3D10\Diagnostics</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\CounterMetadata.cpp">
      <Filter>Direct3D10\Diagnostics</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\Debug.cpp">
      <Filter>Direct3D10\Diagnostics</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\Predicate.cpp">
      <Filter>Direct3D10\Statistics</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\Query10.cpp">
      <Filter>Direct3D10\Statistics</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\QueryDescription.cpp">
      <Filter>Direct3D10\Statistics</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\Device10_1.cpp">
      <Filter>Direct3D10\10.1</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\BlendState1.cpp">
      <Filter>Direct3D10\10.1\States</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\BlendStateDescription1.cpp">
      <Filter>Direct3D10\10.1\States</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\RenderTargetBlendDescription1.cpp">
      <Filter>Direct3D10\10.1\States</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\ShaderResourceView1.cpp">
      <Filter>Direct3D10\10.1\Resource Views</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\ShaderResourceViewDescription1.cpp">
      <Filter>Direct3D10\10.1\Resource Views</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d10\Viewport10.cpp">
      <Filter>Direct3D10\Viewport</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\ComObject.cpp">
      <Filter>Base</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\CompilationException.cpp">
      <Filter>Base</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\Configuration.cpp">
      <Filter>Base</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\ObjectTable.cpp">
      <Filter>Base</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\Result.cpp">
      <Filter>Base</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\SlimDXException.cpp">
      <Filter>Base</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\Utilities.cpp">
      <Filter>Base</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\DataBox.cpp">
      <Filter>Base\Data</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\DataRectangle.cpp">
      <Filter>Base\Data</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\DataStream.cpp">
      <Filter>Base\Data</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\Performance.cpp">
      <Filter>Base\Performance</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\Resources.cpp">
      <Filter>Base\Resources</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\ResultCode9.cpp">
      <Filter>Direct3D9</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\AnimationController.cpp">
      <Filter>Direct3D9\Animation Controller</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\EventDescription.cpp">
      <Filter>Direct3D9\Animation Controller</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\TrackDescription.cpp">
      <Filter>Direct3D9\Animation Controller</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\BaseEffect.cpp">
      <Filter>Direct3D9\Effect</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\Effect9.cpp">
      <Filter>Direct3D9\Effect</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\EffectCompiler.cpp">
      <Filter>Direct3D9\Effect</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\EffectDescription9.cpp">
      <Filter>Direct3D9\Effect</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\EffectHandle.cpp">
      <Filter>Direct3D9\Effect</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\EffectPool9.cpp">
      <Filter>Direct3D9\Effect</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\EffectStateManager.cpp">
      <Filter>Direct3D9\Effect</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\FunctionDescription.cpp">
      <Filter>Direct3D9\Effect</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\ParameterDescription.cpp">
      <Filter>Direct3D9\Effect</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\PassDescription.cpp">
      <Filter>Direct3D9\Effect</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\TechniqueDescription.cpp">
      <Filter>Direct3D9\Effect</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\ImageInformation.cpp">
      <Filter>Direct3D9\Texture</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\Texture.cpp">
      <Filter>Direct3D9\Texture</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\TextureRequirements.cpp">
      <Filter>Direct3D9\Texture</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\BaseTexture.cpp">
      <Filter>Direct3D9\Texture\BaseTexture</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\VolumeTexture.cpp">
      <Filter>Direct3D9\Texture\VolumeTexture</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\VolumeTextureRequirements.cpp">
      <Filter>Direct3D9\Texture\VolumeTexture</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\CubeTexture.cpp">
      <Filter>Direct3D9\Texture\CubeTexture</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\CubeTextureRequirements.cpp">
      <Filter>Direct3D9\Texture\CubeTexture</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\TextureShader.cpp">
      <Filter>Direct3D9\Texture\TextureShader</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\Direct3D9Exception.cpp">
      <Filter>Direct3D9\Exceptions</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\Direct3D9NotFoundException.cpp">
      <Filter>Direct3D9\Exceptions</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\Direct3DX9NotFoundException.cpp">
      <Filter>Direct3D9\Exceptions</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\AttributeWeights.cpp">
      <Filter>Direct3D9\Mesh</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\EffectDefault.cpp">
      <Filter>Direct3D9\Mesh</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\EffectInstance.cpp">
      <Filter>Direct3D9\Mesh</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\ExtendedMaterial.cpp">
      <Filter>Direct3D9\Mesh</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\Mesh.cpp">
      <Filter>Direct3D9\Mesh</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\MeshContainer.cpp">
      <Filter>Direct3D9\Mesh</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\MeshData.cpp">
      <Filter>Direct3D9\Mesh</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\WeldEpsilons.cpp">
      <Filter>Direct3D9\Mesh</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\AttributeRange.cpp">
      <Filter>Direct3D9\Mesh\BaseMesh</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\BaseMesh.cpp">
      <Filter>Direct3D9\Mesh\BaseMesh</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\IntersectInformation.cpp">
      <Filter>Direct3D9\Mesh\BaseMesh</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\ProgressiveMesh.cpp">
      <Filter>Direct3D9\Mesh\ProgressiveMesh</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\DisplacementParameters.cpp">
      <Filter>Direct3D9\Mesh\PatchMesh</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\PatchMesh.cpp">
      <Filter>Direct3D9\Mesh\PatchMesh</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\PatchMeshInfo.cpp">
      <Filter>Direct3D9\Mesh\PatchMesh</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\SimplificationMesh.cpp">
      <Filter>Direct3D9\Mesh\SimplificationMesh</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\D3DX.cpp">
      <Filter>Direct3D9\D3DX</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\ClipStatus.cpp">
      <Filter>Direct3D9\Device</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\CreationParameters.cpp">
      <Filter>Direct3D9\Device</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\Device.cpp">
      <Filter>Direct3D9\Device</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\GammaRamp.cpp">
      <Filter>Direct3D9\Device</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\Light.cpp">
      <Filter>Direct3D9\Device</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\Material.cpp">
      <Filter>Direct3D9\Device</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\PaletteEntry.cpp">
      <Filter>Direct3D9\Device</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\PatchInfo.cpp">
      <Filter>Direct3D9\Device</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\PresentParameters.cpp">
      <Filter>Direct3D9\Device</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\Font9.cpp">
      <Filter>Direct3D9\Font</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\FontDescription.cpp">
      <Filter>Direct3D9\Font</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\GlyphMetricsFloat.cpp">
      <Filter>Direct3D9\Font</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\Include.cpp">
      <Filter>Direct3D9\Shader</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\Macro.cpp">
      <Filter>Direct3D9\Shader</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\PixelShader9.cpp">
      <Filter>Direct3D9\Shader</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\ShaderBytecode.cpp">
      <Filter>Direct3D9\Shader</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\ShaderSemantic.cpp">
      <Filter>Direct3D9\Shader</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\VertexShader9.cpp">
      <Filter>Direct3D9\Shader</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\IndexBuffer.cpp">
      <Filter>Direct3D9\IndexBuffer</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\IndexBufferDescription.cpp">
      <Filter>Direct3D9\IndexBuffer</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\RenderToEnvMap.cpp">
      <Filter>Direct3D9\RenderTo</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\RenderToEnvMapDescription.cpp">
      <Filter>Direct3D9\RenderTo</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\RenderToSurface.cpp">
      <Filter>Direct3D9\RenderTo</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\RenderToSurfaceDescription.cpp">
      <Filter>Direct3D9\RenderTo</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\BandwidthTimings.cpp">
      <Filter>Direct3D9\Query</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\CacheUtilization.cpp">
      <Filter>Direct3D9\Query</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\InterfaceTimings.cpp">
      <Filter>Direct3D9\Query</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\PipelineTimings.cpp">
      <Filter>Direct3D9\Query</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\Query.cpp">
      <Filter>Direct3D9\Query</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\ResourceManager.cpp">
      <Filter>Direct3D9\Query</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\ResourceStats.cpp">
      <Filter>Direct3D9\Query</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\StageTimings.cpp">
      <Filter>Direct3D9\Query</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\VCache.cpp">
      <Filter>Direct3D9\Query</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\VertexStats.cpp">
      <Filter>Direct3D9\Query</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\MatrixStack.cpp">
      <Filter>Direct3D9\MatrixStack</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\Resource.cpp">
      <Filter>Direct3D9\Resource</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\FragmentDescription.cpp">
      <Filter>Direct3D9\FragmentLinker</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\FragmentLinker.cpp">
      <Filter>Direct3D9\FragmentLinker</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\StateBlock.cpp">
      <Filter>Direct3D9\StateBlock</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\Surface.cpp">
      <Filter>Direct3D9\Surface</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\SurfaceDescription9.cpp">
      <Filter>Direct3D9\Surface</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\VertexBuffer.cpp">
      <Filter>Direct3D9\VertexBuffer</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\VertexBufferDescription.cpp">
      <Filter>Direct3D9\VertexBuffer</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\Box.cpp">
      <Filter>Direct3D9\Volume</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\Volume.cpp">
      <Filter>Direct3D9\Volume</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\VolumeDescription.cpp">
      <Filter>Direct3D9\Volume</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\BoneCombination.cpp">
      <Filter>Direct3D9\SkinInfo</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\SkinInfo.cpp">
      <Filter>Direct3D9\SkinInfo</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\Line.cpp">
      <Filter>Direct3D9\Line</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\VertexDeclaration.cpp">
      <Filter>Direct3D9\Vertex</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\VertexElement.cpp">
      <Filter>Direct3D9\Vertex</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\RasterStatus.cpp">
      <Filter>Direct3D9\SwapChain</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\SwapChain.cpp">
      <Filter>Direct3D9\SwapChain</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\Sprite9.cpp">
      <Filter>Direct3D9\Sprite</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\XFile.cpp">
      <Filter>Direct3D9\XFile</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\XFileData.cpp">
      <Filter>Direct3D9\XFile</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\XFileEnumerationObject.cpp">
      <Filter>Direct3D9\XFile</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\XFileSaveData.cpp">
      <Filter>Direct3D9\XFile</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\XFileSaveObject.cpp">
      <Filter>Direct3D9\XFile</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\AnimationFrame.cpp">
      <Filter>Direct3D9\Animation Frame</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\DefaultAllocateHierarchy.cpp">
      <Filter>Direct3D9\Animation Frame</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\IAllocateHierarchy.cpp">
      <Filter>Direct3D9\Animation Frame</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\ILoadUserData.cpp">
      <Filter>Direct3D9\Animation Frame</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\ISaveUserData.cpp">
      <Filter>Direct3D9\Animation Frame</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\AnimationOutput.cpp">
      <Filter>Direct3D9\Animation Set</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\AnimationSet.cpp">
      <Filter>Direct3D9\Animation Set</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\CallbackKey.cpp">
      <Filter>Direct3D9\Animation Set</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\CompressedAnimationSet.cpp">
      <Filter>Direct3D9\Animation Set</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\KeyframedAnimationSet.cpp">
      <Filter>Direct3D9\Animation Set</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\AdapterCollection.cpp">
      <Filter>Direct3D9\Direct3D</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\AdapterDetails.cpp">
      <Filter>Direct3D9\Direct3D</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\AdapterInformation.cpp">
      <Filter>Direct3D9\Direct3D</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\Capabilities.cpp">
      <Filter>Direct3D9\Direct3D</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\Direct3D.cpp">
      <Filter>Direct3D9\Direct3D</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\DisplayMode.cpp">
      <Filter>Direct3D9\Direct3D</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\ConstantDescription.cpp">
      <Filter>Direct3D9\ConstantTable</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\ConstantTable.cpp">
      <Filter>Direct3D9\ConstantTable</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\ConstantTableDescription.cpp">
      <Filter>Direct3D9\ConstantTable</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\AdapterExCollection.cpp">
      <Filter>Direct3D9\Direct3DEx</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\AdapterInformationEx.cpp">
      <Filter>Direct3D9\Direct3DEx</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\Direct3DEx.cpp">
      <Filter>Direct3D9\Direct3DEx</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\DisplayModeEx.cpp">
      <Filter>Direct3D9\Direct3DEx</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\DisplayModeFilter.cpp">
      <Filter>Direct3D9\Direct3DEx</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\DeviceEx.cpp">
      <Filter>Direct3D9\DeviceEx</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\UVAtlas.cpp">
      <Filter>Direct3D9\UVAtlas</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\UVAtlasOutput.cpp">
      <Filter>Direct3D9\UVAtlas</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d9\Viewport9.cpp">
      <Filter>Direct3D9\Viewport</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directinput\DirectInput.cpp">
      <Filter>DirectInput</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directinput\ResultCodeDI.cpp">
      <Filter>DirectInput</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directinput\CallbacksDI.cpp">
      <Filter>DirectInput\Device</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directinput\CustomDevice.cpp">
      <Filter>DirectInput\Device</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directinput\DeviceDI.cpp">
      <Filter>DirectInput\Device</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directinput\Joystick.cpp">
      <Filter>DirectInput\Device</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directinput\Keyboard.cpp">
      <Filter>DirectInput\Device</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directinput\Mouse.cpp">
      <Filter>DirectInput\Device</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directinput\DirectInputException.cpp">
      <Filter>DirectInput\Exceptions</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directinput\DirectInputNotFoundException.cpp">
      <Filter>DirectInput\Exceptions</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directinput\DeviceProperties.cpp">
      <Filter>DirectInput\Properties</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directinput\InputRange.cpp">
      <Filter>DirectInput\Properties</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directinput\ObjectProperties.cpp">
      <Filter>DirectInput\Properties</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directinput\JoystickState.cpp">
      <Filter>DirectInput\State</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directinput\KeyboardState.cpp">
      <Filter>DirectInput\State</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directinput\MouseState.cpp">
      <Filter>DirectInput\State</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directinput\DeviceConstantConverter.cpp">
      <Filter>DirectInput\DeviceConstants</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directinput\CapabilitiesDI.cpp">
      <Filter>DirectInput\DeviceInfo</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directinput\DeviceImage.cpp">
      <Filter>DirectInput\DeviceInfo</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directinput\DeviceImageHeader.cpp">
      <Filter>DirectInput\DeviceInfo</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directinput\DeviceInstance.cpp">
      <Filter>DirectInput\DeviceInfo</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directinput\DeviceObjectInstance.cpp">
      <Filter>DirectInput\DeviceInfo</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directinput\ObjectData.cpp">
      <Filter>DirectInput\DeviceInfo</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directinput\ActionMappingConstants.cpp">
      <Filter>DirectInput\ActionMapping</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directinput\EffectDI.cpp">
      <Filter>DirectInput\Effect</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directinput\EffectFile.cpp">
      <Filter>DirectInput\Effect</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directinput\EffectInfo.cpp">
      <Filter>DirectInput\Effect</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directinput\EffectParameters.cpp">
      <Filter>DirectInput\Effect</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directinput\Envelope.cpp">
      <Filter>DirectInput\Effect</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directinput\TypeSpecificParameters.cpp">
      <Filter>DirectInput\Effect\TypeSpecificParameters</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directinput\ConstantForce.cpp">
      <Filter>DirectInput\Effect\Forces</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directinput\CustomForce.cpp">
      <Filter>DirectInput\Effect\Forces</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directinput\PeriodicForce.cpp">
      <Filter>DirectInput\Effect\Forces</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directinput\RampForce.cpp">
      <Filter>DirectInput\Effect\Forces</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directinput\Condition.cpp">
      <Filter>DirectInput\Effect\Conditions</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directinput\ConditionSet.cpp">
      <Filter>DirectInput\Effect\Conditions</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\math\BoundingBox.cpp">
      <Filter>Math\Bounding Volumes</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\math\BoundingSphere.cpp">
      <Filter>Math\Bounding Volumes</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\math\Color3.cpp">
      <Filter>Math\Color</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\math\Color4.cpp">
      <Filter>Math\Color</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\math\Vector2.cpp">
      <Filter>Math\Vector</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\math\Vector3.cpp">
      <Filter>Math\Vector</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\math\Vector4.cpp">
      <Filter>Math\Vector</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\math\Matrix.cpp">
      <Filter>Math\Matrix</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\math\Quaternion.cpp">
      <Filter>Math\Quaternion</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\math\Ray.cpp">
      <Filter>Math\Ray</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\math\Plane.cpp">
      <Filter>Math\Plane</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\math\Rational.cpp">
      <Filter>Math\Rational</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\math\Half.cpp">
      <Filter>Math\Half</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\math\Half2.cpp">
      <Filter>Math\Half</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\math\Half3.cpp">
      <Filter>Math\Half</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\math\Half4.cpp">
      <Filter>Math\Half</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\math\SHVector.cpp">
      <Filter>Math\Spherical Harmonics</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\xaudio2\ResultCodeXA2.cpp">
      <Filter>XAudio2</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\xaudio2\XAudio2Exception.cpp">
      <Filter>XAudio2</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\xaudio2\DebugConfiguration.cpp">
      <Filter>XAudio2\Device</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\xaudio2\DeviceDetails.cpp">
      <Filter>XAudio2\Device</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\xaudio2\PerformanceData.cpp">
      <Filter>XAudio2\Device</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\xaudio2\XAudio2.cpp">
      <Filter>XAudio2\Device</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\xaudio2\EngineCallback.cpp">
      <Filter>XAudio2\Callbacks</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\xaudio2\VoiceCallback.cpp">
      <Filter>XAudio2\Callbacks</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\xaudio2\EffectDescriptor.cpp">
      <Filter>XAudio2\Voices</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\xaudio2\FilterParameters.cpp">
      <Filter>XAudio2\Voices</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\xaudio2\Voice.cpp">
      <Filter>XAudio2\Voices</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\xaudio2\VoiceDetails.cpp">
      <Filter>XAudio2\Voices</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\xaudio2\VoiceSendDescriptor.cpp">
      <Filter>XAudio2\Voices</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\xaudio2\MasteringVoice.cpp">
      <Filter>XAudio2\Voices\MasteringVoice</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\xaudio2\AudioBuffer.cpp">
      <Filter>XAudio2\Voices\SourceVoice</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\xaudio2\SourceVoice.cpp">
      <Filter>XAudio2\Voices\SourceVoice</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\xaudio2\VoiceState.cpp">
      <Filter>XAudio2\Voices\SourceVoice</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\xaudio2\SubmixVoice.cpp">
      <Filter>XAudio2\Voices\SubmixVoice</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\xinput\ResultCodeXI.cpp">
      <Filter>XInput</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\xinput\XInputException.cpp">
      <Filter>XInput</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\xinput\Controller.cpp">
      <Filter>XInput\Controller</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\xinput\Gamepad.cpp">
      <Filter>XInput\State</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\xinput\KeyStroke.cpp">
      <Filter>XInput\State</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\xinput\State.cpp">
      <Filter>XInput\State</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\xinput\Vibration.cpp">
      <Filter>XInput\State</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\xinput\BatteryInformation.cpp">
      <Filter>XInput\Capabilities</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\xinput\CapabilitiesXI.cpp">
      <Filter>XInput\Capabilities</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\dxgi\DXGIException.cpp">
      <Filter>DXGI</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\dxgi\ResultCodeDxgi.cpp">
      <Filter>DXGI</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\dxgi\SwapChainDescription.cpp">
      <Filter>DXGI\Swap Chain</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\dxgi\SwapChainDxgi.cpp">
      <Filter>DXGI\Swap Chain</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\dxgi\Output.cpp">
      <Filter>DXGI\Output</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\dxgi\OutputDescription.cpp">
      <Filter>DXGI\Output</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\dxgi\Adapter.cpp">
      <Filter>DXGI\Adapter</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\dxgi\AdapterDescription.cpp">
      <Filter>DXGI\Adapter</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\dxgi\DeviceChildDxgi.cpp">
      <Filter>DXGI\Device</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\dxgi\DeviceDxgi.cpp">
      <Filter>DXGI\Device</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\dxgi\ResourceDxgi.cpp">
      <Filter>DXGI\Resource</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\dxgi\Factory.cpp">
      <Filter>DXGI\Factory</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\dxgi\GammaControl.cpp">
      <Filter>DXGI\Gamma</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\dxgi\GammaControlCapabilities.cpp">
      <Filter>DXGI\Gamma</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\dxgi\FrameStatistics.cpp">
      <Filter>DXGI\Statistics</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\dxgi\ModeDescription.cpp">
      <Filter>DXGI\Display Mode</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\dxgi\SampleDescription.cpp">
      <Filter>DXGI\Display Mode</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\dxgi\SurfaceDescription.cpp">
      <Filter>DXGI\Surface</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\dxgi\SurfaceDxgi.cpp">
      <Filter>DXGI\Surface</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\dxgi\ObjectDxgi.cpp">
      <Filter>DXGI\Object</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\dxgi\Adapter1.cpp">
      <Filter>DXGI\1.1</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\dxgi\AdapterDescription1.cpp">
      <Filter>DXGI\1.1</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\dxgi\Device1.cpp">
      <Filter>DXGI\1.1</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\dxgi\Factory1.cpp">
      <Filter>DXGI\1.1</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\dxgi\KeyedMutex.cpp">
      <Filter>DXGI\1.1</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\dxgi\Surface1.cpp">
      <Filter>DXGI\1.1</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\design\BoundingBoxConverter.cpp">
      <Filter>Design</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\design\BoundingSphereConverter.cpp">
      <Filter>Design</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\design\Color3Converter.cpp">
      <Filter>Design</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\design\Color4Converter.cpp">
      <Filter>Design</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\design\FieldPropertyDescriptor.cpp">
      <Filter>Design</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\design\Half2Converter.cpp">
      <Filter>Design</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\design\Half3Converter.cpp">
      <Filter>Design</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\design\Half4Converter.cpp">
      <Filter>Design</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\design\HalfConverter.cpp">
      <Filter>Design</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\design\MatrixConverter.cpp">
      <Filter>Design</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\design\PlaneConverter.cpp">
      <Filter>Design</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\design\QuaternionConverter.cpp">
      <Filter>Design</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\design\RationalConverter.cpp">
      <Filter>Design</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\design\RayConverter.cpp">
      <Filter>Design</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\design\Vector2Converter.cpp">
      <Filter>Design</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\design\Vector3Converter.cpp">
      <Filter>Design</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\design\Vector4Converter.cpp">
      <Filter>Design</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\x3daudio\Cone.cpp">
      <Filter>X3DAudio</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\x3daudio\CurvePoint.cpp">
      <Filter>X3DAudio</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\x3daudio\DspSettings.cpp">
      <Filter>X3DAudio</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\x3daudio\Emitter.cpp">
      <Filter>X3DAudio</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\x3daudio\Listener.cpp">
      <Filter>X3DAudio</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\x3daudio\X3DAudio.cpp">
      <Filter>X3DAudio</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\rawinput\DeviceRI.cpp">
      <Filter>RawInput\Device</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\rawinput\InputMessageFilter.cpp">
      <Filter>RawInput\Device</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\rawinput\DeviceInfo.cpp">
      <Filter>RawInput\Info</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\xapo\IAudioProcessor.cpp">
      <Filter>XAPO\Interfaces</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\xapo\BufferParameter.cpp">
      <Filter>XAPO\Parameters</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\xapo\LockParameter.cpp">
      <Filter>XAPO\Parameters</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\xapo\RegistrationProperties.cpp">
      <Filter>XAPO\Properties</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\xapo\BaseProcessor.cpp">
      <Filter>XAPO\Bases</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\xapo\ParameterizedProcessor.cpp">
      <Filter>XAPO\Bases</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directsound\DirectSound.cpp">
      <Filter>DirectSound</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directsound\DirectSoundException.cpp">
      <Filter>DirectSound</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directsound\ResultCodeDS.cpp">
      <Filter>DirectSound</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directsound\BufferCapabilities.cpp">
      <Filter>DirectSound\SoundBuffer</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directsound\NotificationPosition.cpp">
      <Filter>DirectSound\SoundBuffer</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directsound\SoundBuffer.cpp">
      <Filter>DirectSound\SoundBuffer</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directsound\SoundBufferDescription.cpp">
      <Filter>DirectSound\SoundBuffer</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directsound\Buffer3DSettings.cpp">
      <Filter>DirectSound\SoundBuffer\SoundBuffer3D</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directsound\SoundBuffer3D.cpp">
      <Filter>DirectSound\SoundBuffer\SoundBuffer3D</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directsound\SecondarySoundBuffer.cpp">
      <Filter>DirectSound\SoundBuffer\SecondarySoundBuffer</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directsound\PrimarySoundBuffer.cpp">
      <Filter>DirectSound\SoundBuffer\PrimarySoundBuffer</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directsound\CaptureCapabilities.cpp">
      <Filter>DirectSound\Capture</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directsound\CaptureEffectDescription.cpp">
      <Filter>DirectSound\Capture</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directsound\DirectSoundCapture.cpp">
      <Filter>DirectSound\Capture</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directsound\CaptureBuffer.cpp">
      <Filter>DirectSound\Capture\CaptureBuffer</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directsound\CaptureBufferDescription.cpp">
      <Filter>DirectSound\Capture\CaptureBuffer</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directsound\AcousticEchoCancel.cpp">
      <Filter>DirectSound\Capture\AcousticEchoCancel</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directsound\NoiseSuppress.cpp">
      <Filter>DirectSound\Capture\NoiseSupress</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directsound\ChorusEffect.cpp">
      <Filter>DirectSound\Effects\Chorus</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directsound\CompressorEffect.cpp">
      <Filter>DirectSound\Effects\Compressor</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directsound\DistortionEffect.cpp">
      <Filter>DirectSound\Effects\Distortion</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directsound\EchoEffect.cpp">
      <Filter>DirectSound\Effects\Echo</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directsound\FlangerEffect.cpp">
      <Filter>DirectSound\Effects\Flanger</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directsound\GargleEffect.cpp">
      <Filter>DirectSound\Effects\Gargle</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directsound\I3DL2Reverb.cpp">
      <Filter>DirectSound\Effects\I3DL2Reverb</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directsound\ParametricEqualizer.cpp">
      <Filter>DirectSound\Effects\ParametricEqualizer</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directsound\WavesReverb.cpp">
      <Filter>DirectSound\Effects\WaveReverb</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directsound\SoundListener3D.cpp">
      <Filter>DirectSound\Listener</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directsound\CapabilitiesDS.cpp">
      <Filter>DirectSound\Device</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directsound\CallbacksDS.cpp">
      <Filter>DirectSound\Callbacks</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directsound\FullDuplex.cpp">
      <Filter>DirectSound\FullDuplex</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\multimedia\WaveFormat.cpp">
      <Filter>Multimedia\WaveFormat</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\multimedia\WaveFormatExtensible.cpp">
      <Filter>Multimedia\WaveFormat</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\multimedia\WaveStream.cpp">
      <Filter>Multimedia\WaveStream</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\windows\MessagePump.cpp">
      <Filter>Windows</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\windows\RenderForm.cpp">
      <Filter>Windows</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\windows\DisplayMonitor.cpp">
      <Filter>Windows\DisplayMonitor</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct2d\Direct2DException.cpp">
      <Filter>Direct2D</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct2d\ResultCodeD2D.cpp">
      <Filter>Direct2D</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct2d\Bitmap.cpp">
      <Filter>Direct2D\Bitmap</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct2d\BitmapProperties.cpp">
      <Filter>Direct2D\Bitmap</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct2d\Brush.cpp">
      <Filter>Direct2D\Brushes</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct2d\BrushProperties.cpp">
      <Filter>Direct2D\Brushes</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct2d\GradientStop.cpp">
      <Filter>Direct2D\Brushes</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct2d\GradientStopCollection.cpp">
      <Filter>Direct2D\Brushes</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct2d\StrokeStyle.cpp">
      <Filter>Direct2D\Brushes</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct2d\StrokeStyleProperties.cpp">
      <Filter>Direct2D\Brushes</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct2d\BitmapBrush.cpp">
      <Filter>Direct2D\Brushes\BitmapBrush</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct2d\BitmapBrushProperties.cpp">
      <Filter>Direct2D\Brushes\BitmapBrush</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct2d\LinearGradientBrush.cpp">
      <Filter>Direct2D\Brushes\LinearGradientBrush</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct2d\LinearGradientBrushProperties.cpp">
      <Filter>Direct2D\Brushes\LinearGradientBrush</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct2d\RadialGradientBrush.cpp">
      <Filter>Direct2D\Brushes\RadialGradientBrush</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct2d\RadialGradientBrushProperties.cpp">
      <Filter>Direct2D\Brushes\RadialGradientBrush</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct2d\SolidColorBrush.cpp">
      <Filter>Direct2D\Brushes\SolidColorBrush</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct2d\FactoryD2D.cpp">
      <Filter>Direct2D\Factory</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct2d\EllipseGeometry.cpp">
      <Filter>Direct2D\Geometry</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct2d\Geometry.cpp">
      <Filter>Direct2D\Geometry</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct2d\GeometryGroup.cpp">
      <Filter>Direct2D\Geometry</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct2d\PathGeometry.cpp">
      <Filter>Direct2D\Geometry</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct2d\RectangleGeometry.cpp">
      <Filter>Direct2D\Geometry</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct2d\RoundedRectangleGeometry.cpp">
      <Filter>Direct2D\Geometry</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct2d\TransformedGeometry.cpp">
      <Filter>Direct2D\Geometry</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct2d\ArcSegment.cpp">
      <Filter>Direct2D\Geometry\Primitives</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct2d\BezierSegment.cpp">
      <Filter>Direct2D\Geometry\Primitives</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct2d\Ellipse.cpp">
      <Filter>Direct2D\Geometry\Primitives</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct2d\QuadraticBezierSegment.cpp">
      <Filter>Direct2D\Geometry\Primitives</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct2d\RoundedRectangle.cpp">
      <Filter>Direct2D\Geometry\Primitives</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct2d\Triangle.cpp">
      <Filter>Direct2D\Geometry\Primitives</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct2d\Layer.cpp">
      <Filter>Direct2D\Layer</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct2d\LayerParameters.cpp">
      <Filter>Direct2D\Layer</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct2d\MeshD2D.cpp">
      <Filter>Direct2D\Mesh</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct2d\PixelFormat.cpp">
      <Filter>Direct2D\RenderTarget</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct2d\RenderTarget.cpp">
      <Filter>Direct2D\RenderTarget</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct2d\RenderTargetProperties.cpp">
      <Filter>Direct2D\RenderTarget</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct2d\BitmapRenderTarget.cpp">
      <Filter>Direct2D\RenderTarget\BitmapRenderTarget</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct2d\DeviceContextRenderTarget.cpp">
      <Filter>Direct2D\RenderTarget\DeviceContextRenderTarget</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct2d\GdiInteropRenderTarget.cpp">
      <Filter>Direct2D\RenderTarget\GdiInteropRenderTarget</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct2d\WindowRenderTarget.cpp">
      <Filter>Direct2D\RenderTarget\WindowRenderTarget</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct2d\WindowRenderTargetProperties.cpp">
      <Filter>Direct2D\RenderTarget\WindowRenderTarget</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct2d\ResourceD2D.cpp">
      <Filter>Direct2D\Resource</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct2d\DrawingStateDescription.cpp">
      <Filter>Direct2D\StateBlock</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct2d\StateBlockD2D.cpp">
      <Filter>Direct2D\StateBlock</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct2d\GeometrySink.cpp">
      <Filter>Direct2D\Sinks</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct2d\SimplifiedGeometrySink.cpp">
      <Filter>Direct2D\Sinks</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct2d\TessellationSink.cpp">
      <Filter>Direct2D\Sinks</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct2d\ConversionMethods.cpp">
      <Filter>Direct2D\Utilities</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct2d\Matrix3x2.cpp">
      <Filter>Direct2D\Utilities</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directwrite\DirectWriteException.cpp">
      <Filter>DirectWrite</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directwrite\GdiInterop.cpp">
      <Filter>DirectWrite</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directwrite\InlineObject.cpp">
      <Filter>DirectWrite</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directwrite\NumberSubstitution.cpp">
      <Filter>DirectWrite</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directwrite\PixelSnapping.cpp">
      <Filter>DirectWrite</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directwrite\ResultCodeDW.cpp">
      <Filter>DirectWrite</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directwrite\FactoryDW.cpp">
      <Filter>DirectWrite\Factory</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directwrite\Font.cpp">
      <Filter>DirectWrite\Fonts</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directwrite\FontFace.cpp">
      <Filter>DirectWrite\Fonts</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directwrite\FontFamily.cpp">
      <Filter>DirectWrite\Fonts</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directwrite\FontFeature.cpp">
      <Filter>DirectWrite\Fonts</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directwrite\FontList.cpp">
      <Filter>DirectWrite\Fonts</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directwrite\FontMetrics.cpp">
      <Filter>DirectWrite\Fonts</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directwrite\FontTable.cpp">
      <Filter>DirectWrite\Fonts</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directwrite\FontCollection.cpp">
      <Filter>DirectWrite\Fonts\FontCollection</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directwrite\FontCollectionLoader.cpp">
      <Filter>DirectWrite\Fonts\FontCollection</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directwrite\IFontCollectionLoader.cpp">
      <Filter>DirectWrite\Fonts\FontCollection</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directwrite\BitmapRenderTargetDW.cpp">
      <Filter>DirectWrite\Rendering</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directwrite\RenderingParameters.cpp">
      <Filter>DirectWrite\Rendering</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directwrite\Typography.cpp">
      <Filter>DirectWrite\Typography</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directwrite\TextAnalysisSink.cpp">
      <Filter>DirectWrite\Text</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directwrite\TextAnalysisSource.cpp">
      <Filter>DirectWrite\Text</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directwrite\TextAnalyzer.cpp">
      <Filter>DirectWrite\Text</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directwrite\TextRange.cpp">
      <Filter>DirectWrite\Text</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directwrite\TextRenderer.cpp">
      <Filter>DirectWrite\Text</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directwrite\TextFormat.cpp">
      <Filter>DirectWrite\Text\TextFormat</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directwrite\TextLayout.cpp">
      <Filter>DirectWrite\Text\TextLayout</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directwrite\LocalizedStrings.cpp">
      <Filter>DirectWrite\Strings</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directwrite\FontFile.cpp">
      <Filter>DirectWrite\Font Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directwrite\FontFileAnalysis.cpp">
      <Filter>DirectWrite\Font Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directwrite\FontFileEnumerator.cpp">
      <Filter>DirectWrite\Font Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directwrite\FontFileLoader.cpp">
      <Filter>DirectWrite\Font Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directwrite\FontFileStream.cpp">
      <Filter>DirectWrite\Font Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directwrite\IFontFileLoader.cpp">
      <Filter>DirectWrite\Font Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directwrite\GlyphMetrics.cpp">
      <Filter>DirectWrite\Glyphs</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directwrite\GlyphOffset.cpp">
      <Filter>DirectWrite\Glyphs</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directwrite\GlyphRunAnalysis.cpp">
      <Filter>DirectWrite\Glyphs</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\directwrite\GlyphRunDW.cpp">
      <Filter>DirectWrite\Glyphs</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\Direct3D11Exception.cpp">
      <Filter>Direct3D11</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\ResultCode11.cpp">
      <Filter>Direct3D11</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\Buffer11.cpp">
      <Filter>Direct3D11\Buffer</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\BufferDescription11.cpp">
      <Filter>Direct3D11\Buffer</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\VertexBufferBinding11.cpp">
      <Filter>Direct3D11\Buffer</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\CommandList11.cpp">
      <Filter>Direct3D11\Device</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\Device11.cpp">
      <Filter>Direct3D11\Device</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\DeviceChild11.cpp">
      <Filter>Direct3D11\Device</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\DeviceContext11.cpp">
      <Filter>Direct3D11\Device</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\ComputeShaderWrapper11.cpp">
      <Filter>Direct3D11\Device\Pipeline Wrappers</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\DomainShaderWrapper11.cpp">
      <Filter>Direct3D11\Device\Pipeline Wrappers</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\GeometryShaderWrapper11.cpp">
      <Filter>Direct3D11\Device\Pipeline Wrappers</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\HullShaderWrapper11.cpp">
      <Filter>Direct3D11\Device\Pipeline Wrappers</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\InputAssemblerWrapper11.cpp">
      <Filter>Direct3D11\Device\Pipeline Wrappers</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\OutputMergerWrapper11.cpp">
      <Filter>Direct3D11\Device\Pipeline Wrappers</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\PixelShaderWrapper11.cpp">
      <Filter>Direct3D11\Device\Pipeline Wrappers</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\RasterizerWrapper11.cpp">
      <Filter>Direct3D11\Device\Pipeline Wrappers</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\StreamOutputWrapper11.cpp">
      <Filter>Direct3D11\Device\Pipeline Wrappers</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\VertexShaderWrapper11.cpp">
      <Filter>Direct3D11\Device\Pipeline Wrappers</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\Counter11.cpp">
      <Filter>Direct3D11\Diagnostics</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\CounterCapabilities11.cpp">
      <Filter>Direct3D11\Diagnostics</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\CounterMetadata11.cpp">
      <Filter>Direct3D11\Diagnostics</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\Debug11.cpp">
      <Filter>Direct3D11\Diagnostics</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\DebugMessage11.cpp">
      <Filter>Direct3D11\Diagnostics\InfoQueue</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\InfoQueue11.cpp">
      <Filter>Direct3D11\Diagnostics\InfoQueue</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\InfoQueueFilter11.cpp">
      <Filter>Direct3D11\Diagnostics\InfoQueue</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\InfoQueueFilterDescription11.cpp">
      <Filter>Direct3D11\Diagnostics\InfoQueue</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\Resource11.cpp">
      <Filter>Direct3D11\Resource</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\ResourceRegion11.cpp">
      <Filter>Direct3D11\Resource</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\TextureLoadInformation11.cpp">
      <Filter>Direct3D11\Resource</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\ResourceView11.cpp">
      <Filter>Direct3D11\Resource Views</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\DepthStencilView11.cpp">
      <Filter>Direct3D11\Resource Views\DepthStencilView</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\DepthStencilViewDescription11.cpp">
      <Filter>Direct3D11\Resource Views\DepthStencilView</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\RenderTargetView11.cpp">
      <Filter>Direct3D11\Resource Views\RenderTargetView</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\RenderTargetViewDescription11.cpp">
      <Filter>Direct3D11\Resource Views\RenderTargetView</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\ShaderResourceView11.cpp">
      <Filter>Direct3D11\Resource Views\ShaderResourceView</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\ShaderResourceViewDescription11.cpp">
      <Filter>Direct3D11\Resource Views\ShaderResourceView</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\UnorderedAccessView11.cpp">
      <Filter>Direct3D11\Resource Views\UnorderedAccessView</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\UnorderedAccessViewDescription11.cpp">
      <Filter>Direct3D11\Resource Views\UnorderedAccessView</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\ComputeShader11.cpp">
      <Filter>Direct3D11\Shader</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\DomainShader11.cpp">
      <Filter>Direct3D11\Shader</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\GeometryShader11.cpp">
      <Filter>Direct3D11\Shader</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\HullShader11.cpp">
      <Filter>Direct3D11\Shader</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\PixelShader11.cpp">
      <Filter>Direct3D11\Shader</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\VertexShader11.cpp">
      <Filter>Direct3D11\Shader</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\ClassInstance11.cpp">
      <Filter>Direct3D11\Shader\ClassInstance</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\ClassInstanceDescription11.cpp">
      <Filter>Direct3D11\Shader\ClassInstance</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\ClassLinkage11.cpp">
      <Filter>Direct3D11\Shader\ClassLinkage</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\StateBlockMask11.cpp">
      <Filter>Direct3D11\State</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\BlendState11.cpp">
      <Filter>Direct3D11\State\BlendState</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\BlendStateDescription11.cpp">
      <Filter>Direct3D11\State\BlendState</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\RenderTargetBlendDescription11.cpp">
      <Filter>Direct3D11\State\BlendState</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\DepthStencilOperationDescription11.cpp">
      <Filter>Direct3D11\State\DepthStencilState</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\DepthStencilState11.cpp">
      <Filter>Direct3D11\State\DepthStencilState</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\DepthStencilStateDescription11.cpp">
      <Filter>Direct3D11\State\DepthStencilState</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\RasterizerState11.cpp">
      <Filter>Direct3D11\State\RasterizerState</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\RasterizerStateDescription11.cpp">
      <Filter>Direct3D11\State\RasterizerState</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\SamplerDescription11.cpp">
      <Filter>Direct3D11\State\SamplerState</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\SamplerState11.cpp">
      <Filter>Direct3D11\State\SamplerState</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\Predicate11.cpp">
      <Filter>Direct3D11\Statistics</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\Query11.cpp">
      <Filter>Direct3D11\Statistics</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\QueryDescription11.cpp">
      <Filter>Direct3D11\Statistics</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\PipelineStatistics11.cpp">
      <Filter>Direct3D11\Statistics\Queries</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\StreamOutputStatistics11.cpp">
      <Filter>Direct3D11\Statistics\Queries</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\TimestampQueryData11.cpp">
      <Filter>Direct3D11\Statistics\Queries</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\InputElement11.cpp">
      <Filter>Direct3D11\Stream Input</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\InputLayout11.cpp">
      <Filter>Direct3D11\Stream Input</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\StreamOutputBufferBinding11.cpp">
      <Filter>Direct3D11\Stream Output</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\StreamOutputElement11.cpp">
      <Filter>Direct3D11\Stream Output</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\ImageInformation11.cpp">
      <Filter>Direct3D11\Texture</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\ImageLoadInformation11.cpp">
      <Filter>Direct3D11\Texture</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\Texture1D11.cpp">
      <Filter>Direct3D11\Texture\1D</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\Texture1DDescription11.cpp">
      <Filter>Direct3D11\Texture\1D</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\Texture2D11.cpp">
      <Filter>Direct3D11\Texture\2D</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\Texture2DDescription11.cpp">
      <Filter>Direct3D11\Texture\2D</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\Texture3D11.cpp">
      <Filter>Direct3D11\Texture\3D</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\Texture3DDescription11.cpp">
      <Filter>Direct3D11\Texture\3D</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\Asynchronous11.cpp">
      <Filter>Direct3D11\Threading</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\Viewport11.cpp">
      <Filter>Direct3D11\Viewport</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\Effect11.cpp">
      <Filter>Direct3D11\Effects</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\EffectDescription11.cpp">
      <Filter>Direct3D11\Effects</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\EffectTechnique11.cpp">
      <Filter>Direct3D11\Effects\Technique</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\EffectTechniqueDescription11.cpp">
      <Filter>Direct3D11\Effects\Technique</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\EffectVariable11.cpp">
      <Filter>Direct3D11\Effects\Variables</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\EffectVariableDescription11.cpp">
      <Filter>Direct3D11\Effects\Variables</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\EffectMatrixVariable11.cpp">
      <Filter>Direct3D11\Effects\Variables\Matrix</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\EffectResourceVariable11.cpp">
      <Filter>Direct3D11\Effects\Variables\Resource</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\EffectScalarVariable11.cpp">
      <Filter>Direct3D11\Effects\Variables\Scalar</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\EffectVectorVariable11.cpp">
      <Filter>Direct3D11\Effects\Variables\Vector</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\EffectStringVariable11.cpp">
      <Filter>Direct3D11\Effects\Variables\String</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\EffectUnorderedAccessViewVariable11.cpp">
      <Filter>Direct3D11\Effects\Variables\UnorderedAccessView</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\EffectShaderDescription11.cpp">
      <Filter>Direct3D11\Effects\Variables\Shader</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\EffectShaderVariable11.cpp">
      <Filter>Direct3D11\Effects\Variables\Shader</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\EffectBlendVariable11.cpp">
      <Filter>Direct3D11\Effects\Variables\Blend</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\EffectClassInstanceVariable11.cpp">
      <Filter>Direct3D11\Effects\Variables\ClassInstance</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\EffectDepthStencilVariable11.cpp">
      <Filter>Direct3D11\Effects\Variables\DepthStencil</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\EffectDepthStencilViewVariable11.cpp">
      <Filter>Direct3D11\Effects\Variables\DepthStencilView</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\EffectInterfaceVariable11.cpp">
      <Filter>Direct3D11\Effects\Variables\Interface</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\EffectRasterizerVariable11.cpp">
      <Filter>Direct3D11\Effects\Variables\Rasterizer</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\EffectRenderTargetViewVariable11.cpp">
      <Filter>Direct3D11\Effects\Variables\RenderTargetView</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\EffectSamplerVariable11.cpp">
      <Filter>Direct3D11\Effects\Variables\Sampler</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\EffectPass11.cpp">
      <Filter>Direct3D11\Effects\Pass</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\EffectPassDescription11.cpp">
      <Filter>Direct3D11\Effects\Pass</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\EffectPassShaderDescription11.cpp">
      <Filter>Direct3D11\Effects\Pass</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\EffectType11.cpp">
      <Filter>Direct3D11\Effects\Type</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\EffectTypeDescription11.cpp">
      <Filter>Direct3D11\Effects\Type</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\EffectGroup11.cpp">
      <Filter>Direct3D11\Effects\Group</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\EffectGroupDescription11.cpp">
      <Filter>Direct3D11\Effects\Group</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\EffectConstantBuffer11.cpp">
      <Filter>Direct3D11\Effects\ConstantBuffer</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\FastFourierTransform11.cpp">
      <Filter>Direct3D11\Compute</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\FastFourierTransformBufferRequirements11.cpp">
      <Filter>Direct3D11\Compute</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\FastFourierTransformDescription11.cpp">
      <Filter>Direct3D11\Compute</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\Scan11.cpp">
      <Filter>Direct3D11\Compute</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\direct3d11\SegmentedScan11.cpp">
      <Filter>Direct3D11\Compute</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\xact3\XACT3Exception.cpp">
      <Filter>XACT3</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\xact3\Engine.cpp">
      <Filter>XACT3\Engine</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\xact3\RendererDetails.cpp">
      <Filter>XACT3\Engine</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\xact3\RuntimeParameters.cpp">
      <Filter>XACT3\Engine</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\xact3\Wave.cpp">
      <Filter>XACT3\Wave</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\xact3\WaveInstanceProperties.cpp">
      <Filter>XACT3\Wave</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\xact3\WaveProperties.cpp">
      <Filter>XACT3\Wave</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\xact3\WaveBank.cpp">
      <Filter>XACT3\WaveBank</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\xact3\WaveBankMiniWaveFormat.cpp">
      <Filter>XACT3\WaveBank</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\xact3\WaveBankSampleRegion.cpp">
      <Filter>XACT3\WaveBank</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\xact3\Cue.cpp">
      <Filter>XACT3\Cue</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\xact3\CueInstanceProperties.cpp">
      <Filter>XACT3\Cue</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\xact3\CueProperties.cpp">
      <Filter>XACT3\Cue</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\xact3\SoundProperties.cpp">
      <Filter>XACT3\Cue</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\xact3\SoundVariationProperties.cpp">
      <Filter>XACT3\Cue</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\xact3\TrackProperties.cpp">
      <Filter>XACT3\Cue</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\xact3\VariationProperties.cpp">
      <Filter>XACT3\Cue</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\xact3\SoundBank.cpp">
      <Filter>XACT3\SoundBank</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\d3dcompiler\D3DCompilerException.cpp">
      <Filter>D3DCompiler</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\d3dcompiler\IncludeDC.cpp">
      <Filter>D3DCompiler\Include</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\d3dcompiler\ShaderMacroDC.cpp">
      <Filter>D3DCompiler\ShaderMacro</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\d3dcompiler\ShaderBytecodeDC.cpp">
      <Filter>D3DCompiler\ShaderBytecode</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\d3dcompiler\ShaderSignatureDC.cpp">
      <Filter>D3DCompiler\ShaderSignature</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\d3dcompiler\InputBindingDescriptionDC.cpp">
      <Filter>D3DCompiler\Reflection</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\d3dcompiler\ShaderDescriptionDC.cpp">
      <Filter>D3DCompiler\Reflection</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\d3dcompiler\ShaderParameterDescriptionDC.cpp">
      <Filter>D3DCompiler\Reflection</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\d3dcompiler\ShaderReflectionDC.cpp">
      <Filter>D3DCompiler\Reflection</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\d3dcompiler\ConstantBufferDC.cpp">
      <Filter>D3DCompiler\Reflection\ConstantBuffer</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\d3dcompiler\ConstantBufferDescriptionDC.cpp">
      <Filter>D3DCompiler\Reflection\ConstantBuffer</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\d3dcompiler\ShaderReflectionTypeDC.cpp">
      <Filter>D3DCompiler\Reflection\Type</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\d3dcompiler\ShaderTypeDescriptionDC.cpp">
      <Filter>D3DCompiler\Reflection\Type</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\d3dcompiler\ShaderReflectionVariableDC.cpp">
      <Filter>D3DCompiler\Reflection\Variable</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\d3dcompiler\ShaderVariableDescriptionDC.cpp">
      <Filter>D3DCompiler\Reflection\Variable</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\AssemblyInfo.cpp" />
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="..\..\source\direct3d10\Direct3D10Exception.h">
      <Filter>Direct3D10</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\Enums.h">
      <Filter>Direct3D10</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\ResultCode10.h">
      <Filter>Direct3D10</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\Effect10.h">
      <Filter>Direct3D10\Effect</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\EffectDescription10.h">
      <Filter>Direct3D10\Effect</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\EffectPass.h">
      <Filter>Direct3D10\Effect\Pass</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\EffectPassDescription.h">
      <Filter>Direct3D10\Effect\Pass</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\EffectPassShaderDescription.h">
      <Filter>Direct3D10\Effect\Pass</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\EffectMatrixVariable.h">
      <Filter>Direct3D10\Effect\Variables</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\EffectResourceVariable.h">
      <Filter>Direct3D10\Effect\Variables</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\EffectScalarVariable.h">
      <Filter>Direct3D10\Effect\Variables</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\EffectShaderVariable.h">
      <Filter>Direct3D10\Effect\Variables</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\EffectStringVariable.h">
      <Filter>Direct3D10\Effect\Variables</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\EffectVariable.h">
      <Filter>Direct3D10\Effect\Variables</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\EffectVariableDescription.h">
      <Filter>Direct3D10\Effect\Variables</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\EffectVectorVariable.h">
      <Filter>Direct3D10\Effect\Variables</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\EffectTechnique.h">
      <Filter>Direct3D10\Effect\Technique</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\EffectTechniqueDescription.h">
      <Filter>Direct3D10\Effect\Technique</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\EffectPool.h">
      <Filter>Direct3D10\Effect\Pool</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\EffectConstantBuffer.h">
      <Filter>Direct3D10\Effect\ConstantBuffer</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\Device10.h">
      <Filter>Direct3D10\Device</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\DeviceChild10.h">
      <Filter>Direct3D10\Device</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\GeometryShaderWrapper.h">
      <Filter>Direct3D10\Device\Pipeline Wrappers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\InputAssemblerWrapper.h">
      <Filter>Direct3D10\Device\Pipeline Wrappers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\OutputMergerWrapper.h">
      <Filter>Direct3D10\Device\Pipeline Wrappers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\PixelShaderWrapper.h">
      <Filter>Direct3D10\Device\Pipeline Wrappers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\RasterizerWrapper.h">
      <Filter>Direct3D10\Device\Pipeline Wrappers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\StreamOutputWrapper.h">
      <Filter>Direct3D10\Device\Pipeline Wrappers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\VertexShaderWrapper.h">
      <Filter>Direct3D10\Device\Pipeline Wrappers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\Mesh10.h">
      <Filter>Direct3D10\Mesh</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\MeshAttributeRange.h">
      <Filter>Direct3D10\Mesh</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\MeshBuffer.h">
      <Filter>Direct3D10\Mesh</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\ShaderDescription.h">
      <Filter>Direct3D10\Shader</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\ShaderParameterDescription.h">
      <Filter>Direct3D10\Shader</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\GeometryShader.h">
      <Filter>Direct3D10\Shader\GeometryShader</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\VertexShader10.h">
      <Filter>Direct3D10\Shader\VertexShader</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\PixelShader10.h">
      <Filter>Direct3D10\Shader\PixelShader</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\SamplerDescription.h">
      <Filter>Direct3D10\State\SamplerState</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\SamplerState.h">
      <Filter>Direct3D10\State\SamplerState</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\BlendState.h">
      <Filter>Direct3D10\State\BlendState</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\BlendStateDescription.h">
      <Filter>Direct3D10\State\BlendState</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\DepthStencilOperationDescription.h">
      <Filter>Direct3D10\State\DepthStencilState</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\DepthStencilState.h">
      <Filter>Direct3D10\State\DepthStencilState</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\DepthStencilStateDescription.h">
      <Filter>Direct3D10\State\DepthStencilState</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\RasterizerState.h">
      <Filter>Direct3D10\State\RasterizerState</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\RasterizerStateDescription.h">
      <Filter>Direct3D10\State\RasterizerState</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\StateBlock10.h">
      <Filter>Direct3D10\State\StateBlock</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\StateBlockMask.h">
      <Filter>Direct3D10\State\StateBlock</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\Buffer.h">
      <Filter>Direct3D10\Buffer</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\BufferDescription.h">
      <Filter>Direct3D10\Buffer</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\VertexBufferBinding.h">
      <Filter>Direct3D10\Buffer</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\Sprite10.h">
      <Filter>Direct3D10\Sprite</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\SpriteInstance.h">
      <Filter>Direct3D10\Sprite</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\Font10.h">
      <Filter>Direct3D10\Font</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\FontDescription10.h">
      <Filter>Direct3D10\Font</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\ImageInformation10.h">
      <Filter>Direct3D10\Texture</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\ImageLoadInformation.h">
      <Filter>Direct3D10\Texture</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\Texture1D.h">
      <Filter>Direct3D10\Texture\1D</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\Texture1DDescription.h">
      <Filter>Direct3D10\Texture\1D</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\Texture2D.h">
      <Filter>Direct3D10\Texture\2D</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\Texture2DDescription.h">
      <Filter>Direct3D10\Texture\2D</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\Texture3D.h">
      <Filter>Direct3D10\Texture\3D</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\Texture3DDescription.h">
      <Filter>Direct3D10\Texture\3D</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\ResourceView.h">
      <Filter>Direct3D10\Resource Views</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\DepthStencilView.h">
      <Filter>Direct3D10\Resource Views\DepthStencilView</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\DepthStencilViewDescription.h">
      <Filter>Direct3D10\Resource Views\DepthStencilView</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\RenderTargetView.h">
      <Filter>Direct3D10\Resource Views\RenderTargetView</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\RenderTargetViewDescription.h">
      <Filter>Direct3D10\Resource Views\RenderTargetView</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\ShaderResourceView.h">
      <Filter>Direct3D10\Resource Views\ShaderResourceView</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\ShaderResourceViewDescription.h">
      <Filter>Direct3D10\Resource Views\ShaderResourceView</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\StreamOutputBufferBinding.h">
      <Filter>Direct3D10\Stream Output</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\InputElement.h">
      <Filter>Direct3D10\Stream Input</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\InputLayout.h">
      <Filter>Direct3D10\Stream Input</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\Resource10.h">
      <Filter>Direct3D10\Resource</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\ResourceRegion.h">
      <Filter>Direct3D10\Resource</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\TextureLoadInformation10.h">
      <Filter>Direct3D10\Resource</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\Asynchronous.h">
      <Filter>Direct3D10\Threading</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\Counter.h">
      <Filter>Direct3D10\Diagnostics</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\CounterCapabilities.h">
      <Filter>Direct3D10\Diagnostics</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\CounterDescription.h">
      <Filter>Direct3D10\Diagnostics</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\CounterMetadata.h">
      <Filter>Direct3D10\Diagnostics</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\Debug.h">
      <Filter>Direct3D10\Diagnostics</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\Predicate.h">
      <Filter>Direct3D10\Statistics</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\Query10.h">
      <Filter>Direct3D10\Statistics</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\QueryDescription.h">
      <Filter>Direct3D10\Statistics</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\Device10_1.h">
      <Filter>Direct3D10\10.1</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\Enums10_1.h">
      <Filter>Direct3D10\10.1</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\BlendState1.h">
      <Filter>Direct3D10\10.1\States</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\BlendStateDescription1.h">
      <Filter>Direct3D10\10.1\States</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\RenderTargetBlendDescription1.h">
      <Filter>Direct3D10\10.1\States</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\ShaderResourceView1.h">
      <Filter>Direct3D10\10.1\Resource Views</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\ShaderResourceViewDescription1.h">
      <Filter>Direct3D10\10.1\Resource Views</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d10\Viewport10.h">
      <Filter>Direct3D10\Viewport</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\auto_array.h">
      <Filter>Base</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\CollectionShim.h">
      <Filter>Base</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\ComObject.h">
      <Filter>Base</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\ComObjectMacros.h">
      <Filter>Base</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\CompilationException.h">
      <Filter>Base</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\Configuration.h">
      <Filter>Base</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\Enums.h">
      <Filter>Base</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\InternalHelpers.h">
      <Filter>Base</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\ObjectTable.h">
      <Filter>Base</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\Result.h">
      <Filter>Base</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\SlimDXException.h">
      <Filter>Base</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\stack_array.h">
      <Filter>Base</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\Utilities.h">
      <Filter>Base</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\VersionConfig.h">
      <Filter>Base</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\DataBox.h">
      <Filter>Base\Data</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\DataRectangle.h">
      <Filter>Base\Data</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\DataStream.h">
      <Filter>Base\Data</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\Performance.h">
      <Filter>Base\Performance</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\Resources.h">
      <Filter>Base\Resources</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\external\atir2vb.h">
      <Filter>Direct3D9</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\Delegates.h">
      <Filter>Direct3D9</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\Enums.h">
      <Filter>Direct3D9</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\IResettable.h">
      <Filter>Direct3D9</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\ResultCode9.h">
      <Filter>Direct3D9</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\AnimationController.h">
      <Filter>Direct3D9\Animation Controller</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\EventDescription.h">
      <Filter>Direct3D9\Animation Controller</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\TrackDescription.h">
      <Filter>Direct3D9\Animation Controller</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\BaseEffect.h">
      <Filter>Direct3D9\Effect</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\Effect9.h">
      <Filter>Direct3D9\Effect</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\EffectCompiler.h">
      <Filter>Direct3D9\Effect</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\EffectDescription9.h">
      <Filter>Direct3D9\Effect</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\EffectHandle.h">
      <Filter>Direct3D9\Effect</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\EffectPool9.h">
      <Filter>Direct3D9\Effect</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\EffectStateManager.h">
      <Filter>Direct3D9\Effect</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\FunctionDescription.h">
      <Filter>Direct3D9\Effect</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\ParameterDescription.h">
      <Filter>Direct3D9\Effect</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\PassDescription.h">
      <Filter>Direct3D9\Effect</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\TechniqueDescription.h">
      <Filter>Direct3D9\Effect</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\ImageInformation.h">
      <Filter>Direct3D9\Texture</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\Texture.h">
      <Filter>Direct3D9\Texture</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\TextureRequirements.h">
      <Filter>Direct3D9\Texture</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\BaseTexture.h">
      <Filter>Direct3D9\Texture\BaseTexture</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\VolumeTexture.h">
      <Filter>Direct3D9\Texture\VolumeTexture</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\VolumeTextureRequirements.h">
      <Filter>Direct3D9\Texture\VolumeTexture</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\CubeTexture.h">
      <Filter>Direct3D9\Texture\CubeTexture</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\CubeTextureRequirements.h">
      <Filter>Direct3D9\Texture\CubeTexture</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\TextureShader.h">
      <Filter>Direct3D9\Texture\TextureShader</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\Direct3D9Exception.h">
      <Filter>Direct3D9\Exceptions</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\Direct3D9NotFoundException.h">
      <Filter>Direct3D9\Exceptions</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\Direct3DX9NotFoundException.h">
      <Filter>Direct3D9\Exceptions</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\AttributeWeights.h">
      <Filter>Direct3D9\Mesh</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\EffectDefault.h">
      <Filter>Direct3D9\Mesh</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\EffectInstance.h">
      <Filter>Direct3D9\Mesh</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\ExtendedMaterial.h">
      <Filter>Direct3D9\Mesh</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\Mesh.h">
      <Filter>Direct3D9\Mesh</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\MeshContainer.h">
      <Filter>Direct3D9\Mesh</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\MeshData.h">
      <Filter>Direct3D9\Mesh</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\WeldEpsilons.h">
      <Filter>Direct3D9\Mesh</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\AttributeRange.h">
      <Filter>Direct3D9\Mesh\BaseMesh</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\BaseMesh.h">
      <Filter>Direct3D9\Mesh\BaseMesh</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\IntersectInformation.h">
      <Filter>Direct3D9\Mesh\BaseMesh</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\ProgressiveMesh.h">
      <Filter>Direct3D9\Mesh\ProgressiveMesh</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\DisplacementParameters.h">
      <Filter>Direct3D9\Mesh\PatchMesh</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\PatchMesh.h">
      <Filter>Direct3D9\Mesh\PatchMesh</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\PatchMeshInfo.h">
      <Filter>Direct3D9\Mesh\PatchMesh</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\SimplificationMesh.h">
      <Filter>Direct3D9\Mesh\SimplificationMesh</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\D3DX.h">
      <Filter>Direct3D9\D3DX</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\D3DXEnums.h">
      <Filter>Direct3D9\D3DX</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\ClipStatus.h">
      <Filter>Direct3D9\Device</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\CreationParameters.h">
      <Filter>Direct3D9\Device</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\Device.h">
      <Filter>Direct3D9\Device</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\GammaRamp.h">
      <Filter>Direct3D9\Device</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\Light.h">
      <Filter>Direct3D9\Device</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\Material.h">
      <Filter>Direct3D9\Device</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\PaletteEntry.h">
      <Filter>Direct3D9\Device</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\PatchInfo.h">
      <Filter>Direct3D9\Device</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\PresentParameters.h">
      <Filter>Direct3D9\Device</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\Font9.h">
      <Filter>Direct3D9\Font</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\FontDescription.h">
      <Filter>Direct3D9\Font</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\GlyphMetricsFloat.h">
      <Filter>Direct3D9\Font</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\Include.h">
      <Filter>Direct3D9\Shader</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\Macro.h">
      <Filter>Direct3D9\Shader</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\PixelShader9.h">
      <Filter>Direct3D9\Shader</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\ShaderBytecode.h">
      <Filter>Direct3D9\Shader</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\ShaderSemantic.h">
      <Filter>Direct3D9\Shader</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\VertexShader9.h">
      <Filter>Direct3D9\Shader</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\IndexBuffer.h">
      <Filter>Direct3D9\IndexBuffer</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\IndexBufferDescription.h">
      <Filter>Direct3D9\IndexBuffer</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\RenderToEnvMap.h">
      <Filter>Direct3D9\RenderTo</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\RenderToEnvMapDescription.h">
      <Filter>Direct3D9\RenderTo</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\RenderToSurface.h">
      <Filter>Direct3D9\RenderTo</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\RenderToSurfaceDescription.h">
      <Filter>Direct3D9\RenderTo</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\BandwidthTimings.h">
      <Filter>Direct3D9\Query</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\CacheUtilization.h">
      <Filter>Direct3D9\Query</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\InterfaceTimings.h">
      <Filter>Direct3D9\Query</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\PipelineTimings.h">
      <Filter>Direct3D9\Query</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\Query.h">
      <Filter>Direct3D9\Query</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\ResourceManager.h">
      <Filter>Direct3D9\Query</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\ResourceStats.h">
      <Filter>Direct3D9\Query</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\StageTimings.h">
      <Filter>Direct3D9\Query</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\VCache.h">
      <Filter>Direct3D9\Query</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\VertexStats.h">
      <Filter>Direct3D9\Query</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\MatrixStack.h">
      <Filter>Direct3D9\MatrixStack</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\Resource.h">
      <Filter>Direct3D9\Resource</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\FragmentDescription.h">
      <Filter>Direct3D9\FragmentLinker</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\FragmentLinker.h">
      <Filter>Direct3D9\FragmentLinker</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\StateBlock.h">
      <Filter>Direct3D9\StateBlock</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\Surface.h">
      <Filter>Direct3D9\Surface</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\SurfaceDescription9.h">
      <Filter>Direct3D9\Surface</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\VertexBuffer.h">
      <Filter>Direct3D9\VertexBuffer</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\VertexBufferDescription.h">
      <Filter>Direct3D9\VertexBuffer</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\Box.h">
      <Filter>Direct3D9\Volume</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\Volume.h">
      <Filter>Direct3D9\Volume</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\VolumeDescription.h">
      <Filter>Direct3D9\Volume</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\BoneCombination.h">
      <Filter>Direct3D9\SkinInfo</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\SkinInfo.h">
      <Filter>Direct3D9\SkinInfo</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\Line.h">
      <Filter>Direct3D9\Line</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\VertexDeclaration.h">
      <Filter>Direct3D9\Vertex</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\VertexElement.h">
      <Filter>Direct3D9\Vertex</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\RasterStatus.h">
      <Filter>Direct3D9\SwapChain</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\SwapChain.h">
      <Filter>Direct3D9\SwapChain</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\Sprite9.h">
      <Filter>Direct3D9\Sprite</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\XFile.h">
      <Filter>Direct3D9\XFile</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\XFileData.h">
      <Filter>Direct3D9\XFile</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\XFileEnumerationObject.h">
      <Filter>Direct3D9\XFile</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\XFileSaveData.h">
      <Filter>Direct3D9\XFile</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\XFileSaveObject.h">
      <Filter>Direct3D9\XFile</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\AnimationFrame.h">
      <Filter>Direct3D9\Animation Frame</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\DefaultAllocateHierarchy.h">
      <Filter>Direct3D9\Animation Frame</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\IAllocateHierarchy.h">
      <Filter>Direct3D9\Animation Frame</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\ILoadUserData.h">
      <Filter>Direct3D9\Animation Frame</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\ISaveUserData.h">
      <Filter>Direct3D9\Animation Frame</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\AnimationOutput.h">
      <Filter>Direct3D9\Animation Set</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\AnimationSet.h">
      <Filter>Direct3D9\Animation Set</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\CallbackKey.h">
      <Filter>Direct3D9\Animation Set</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\CompressedAnimationSet.h">
      <Filter>Direct3D9\Animation Set</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\KeyframedAnimationSet.h">
      <Filter>Direct3D9\Animation Set</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\AdapterCollection.h">
      <Filter>Direct3D9\Direct3D</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\AdapterDetails.h">
      <Filter>Direct3D9\Direct3D</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\AdapterInformation.h">
      <Filter>Direct3D9\Direct3D</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\Capabilities.h">
      <Filter>Direct3D9\Direct3D</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\Direct3D.h">
      <Filter>Direct3D9\Direct3D</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\DisplayMode.h">
      <Filter>Direct3D9\Direct3D</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\ConstantDescription.h">
      <Filter>Direct3D9\ConstantTable</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\ConstantTable.h">
      <Filter>Direct3D9\ConstantTable</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\ConstantTableDescription.h">
      <Filter>Direct3D9\ConstantTable</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\AdapterExCollection.h">
      <Filter>Direct3D9\Direct3DEx</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\AdapterInformationEx.h">
      <Filter>Direct3D9\Direct3DEx</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\Direct3DEx.h">
      <Filter>Direct3D9\Direct3DEx</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\DisplayModeEx.h">
      <Filter>Direct3D9\Direct3DEx</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\DisplayModeFilter.h">
      <Filter>Direct3D9\Direct3DEx</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\DeviceEx.h">
      <Filter>Direct3D9\DeviceEx</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\UVAtlas.h">
      <Filter>Direct3D9\UVAtlas</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\UVAtlasOutput.h">
      <Filter>Direct3D9\UVAtlas</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d9\Viewport9.h">
      <Filter>Direct3D9\Viewport</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directinput\DirectInput.h">
      <Filter>DirectInput</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directinput\Enums.h">
      <Filter>DirectInput</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directinput\Guids.h">
      <Filter>DirectInput</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directinput\ResultCodeDI.h">
      <Filter>DirectInput</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directinput\CallbacksDI.h">
      <Filter>DirectInput\Device</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directinput\CustomDevice.h">
      <Filter>DirectInput\Device</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directinput\DeviceDI.h">
      <Filter>DirectInput\Device</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directinput\Joystick.h">
      <Filter>DirectInput\Device</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directinput\Keyboard.h">
      <Filter>DirectInput\Device</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directinput\Mouse.h">
      <Filter>DirectInput\Device</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directinput\DirectInputException.h">
      <Filter>DirectInput\Exceptions</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directinput\DirectInputNotFoundException.h">
      <Filter>DirectInput\Exceptions</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directinput\DeviceProperties.h">
      <Filter>DirectInput\Properties</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directinput\InputRange.h">
      <Filter>DirectInput\Properties</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directinput\ObjectProperties.h">
      <Filter>DirectInput\Properties</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directinput\DataFormatAttribute.h">
      <Filter>DirectInput\Attributes</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directinput\DataObjectAttribute.h">
      <Filter>DirectInput\Attributes</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directinput\JoystickState.h">
      <Filter>DirectInput\State</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directinput\KeyboardState.h">
      <Filter>DirectInput\State</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directinput\MouseState.h">
      <Filter>DirectInput\State</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directinput\AnyControl.h">
      <Filter>DirectInput\DeviceConstants</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directinput\DeviceConstantConverter.h">
      <Filter>DirectInput\DeviceConstants</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directinput\JoystickObjects.h">
      <Filter>DirectInput\DeviceConstants</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directinput\CapabilitiesDI.h">
      <Filter>DirectInput\DeviceInfo</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directinput\DeviceImage.h">
      <Filter>DirectInput\DeviceInfo</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directinput\DeviceImageHeader.h">
      <Filter>DirectInput\DeviceInfo</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directinput\DeviceInstance.h">
      <Filter>DirectInput\DeviceInfo</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directinput\DeviceObjectInstance.h">
      <Filter>DirectInput\DeviceInfo</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directinput\DeviceSubType.h">
      <Filter>DirectInput\DeviceInfo</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directinput\ObjectData.h">
      <Filter>DirectInput\DeviceInfo</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directinput\ActionGenres.h">
      <Filter>DirectInput\ActionMapping</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directinput\ArcadeGenres.h">
      <Filter>DirectInput\ActionMapping</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directinput\CADGenres.h">
      <Filter>DirectInput\ActionMapping</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directinput\ControlGenres.h">
      <Filter>DirectInput\ActionMapping</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directinput\DrivingGenres.h">
      <Filter>DirectInput\ActionMapping</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directinput\FlightGenres.h">
      <Filter>DirectInput\ActionMapping</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directinput\SportsGenres.h">
      <Filter>DirectInput\ActionMapping</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directinput\StrategyGenres.h">
      <Filter>DirectInput\ActionMapping</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directinput\EffectDI.h">
      <Filter>DirectInput\Effect</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directinput\EffectFile.h">
      <Filter>DirectInput\Effect</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directinput\EffectInfo.h">
      <Filter>DirectInput\Effect</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directinput\EffectParameters.h">
      <Filter>DirectInput\Effect</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directinput\Envelope.h">
      <Filter>DirectInput\Effect</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directinput\TypeSpecificParameters.h">
      <Filter>DirectInput\Effect\TypeSpecificParameters</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directinput\ConstantForce.h">
      <Filter>DirectInput\Effect\Forces</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directinput\CustomForce.h">
      <Filter>DirectInput\Effect\Forces</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directinput\PeriodicForce.h">
      <Filter>DirectInput\Effect\Forces</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directinput\RampForce.h">
      <Filter>DirectInput\Effect\Forces</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directinput\Condition.h">
      <Filter>DirectInput\Effect\Conditions</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directinput\ConditionSet.h">
      <Filter>DirectInput\Effect\Conditions</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\math\Enums.h">
      <Filter>Math</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\math\BoundingBox.h">
      <Filter>Math\Bounding Volumes</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\math\BoundingSphere.h">
      <Filter>Math\Bounding Volumes</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\math\Color3.h">
      <Filter>Math\Color</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\math\Color4.h">
      <Filter>Math\Color</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\math\Vector2.h">
      <Filter>Math\Vector</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\math\Vector3.h">
      <Filter>Math\Vector</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\math\Vector4.h">
      <Filter>Math\Vector</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\math\Matrix.h">
      <Filter>Math\Matrix</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\math\Quaternion.h">
      <Filter>Math\Quaternion</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\math\Ray.h">
      <Filter>Math\Ray</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\math\Plane.h">
      <Filter>Math\Plane</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\math\Rational.h">
      <Filter>Math\Rational</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\math\Half.h">
      <Filter>Math\Half</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\math\Half2.h">
      <Filter>Math\Half</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\math\Half3.h">
      <Filter>Math\Half</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\math\Half4.h">
      <Filter>Math\Half</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\math\SHVector.h">
      <Filter>Math\Spherical Harmonics</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xaudio2\Enums.h">
      <Filter>XAudio2</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xaudio2\ResultCodeXA2.h">
      <Filter>XAudio2</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xaudio2\XAudio2Exception.h">
      <Filter>XAudio2</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xaudio2\DebugConfiguration.h">
      <Filter>XAudio2\Device</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xaudio2\DeviceDetails.h">
      <Filter>XAudio2\Device</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xaudio2\PerformanceData.h">
      <Filter>XAudio2\Device</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xaudio2\XAudio2.h">
      <Filter>XAudio2\Device</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xaudio2\ContextEventArgs.h">
      <Filter>XAudio2\Callbacks</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xaudio2\EngineCallback.h">
      <Filter>XAudio2\Callbacks</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xaudio2\ErrorEventArgs.h">
      <Filter>XAudio2\Callbacks</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xaudio2\StartProcessingEventArgs.h">
      <Filter>XAudio2\Callbacks</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xaudio2\VoiceCallback.h">
      <Filter>XAudio2\Callbacks</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xaudio2\EffectDescriptor.h">
      <Filter>XAudio2\Voices</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xaudio2\FilterParameters.h">
      <Filter>XAudio2\Voices</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xaudio2\Voice.h">
      <Filter>XAudio2\Voices</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xaudio2\VoiceDetails.h">
      <Filter>XAudio2\Voices</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xaudio2\VoiceSendDescriptor.h">
      <Filter>XAudio2\Voices</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xaudio2\MasteringVoice.h">
      <Filter>XAudio2\Voices\MasteringVoice</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xaudio2\AudioBuffer.h">
      <Filter>XAudio2\Voices\SourceVoice</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xaudio2\SourceVoice.h">
      <Filter>XAudio2\Voices\SourceVoice</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xaudio2\VoiceState.h">
      <Filter>XAudio2\Voices\SourceVoice</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xaudio2\SubmixVoice.h">
      <Filter>XAudio2\Voices\SubmixVoice</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xinput\Enums.h">
      <Filter>XInput</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xinput\ResultCodeXI.h">
      <Filter>XInput</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xinput\XInputException.h">
      <Filter>XInput</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xinput\Controller.h">
      <Filter>XInput\Controller</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xinput\Gamepad.h">
      <Filter>XInput\State</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xinput\KeyStroke.h">
      <Filter>XInput\State</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xinput\State.h">
      <Filter>XInput\State</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xinput\Vibration.h">
      <Filter>XInput\State</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xinput\BatteryInformation.h">
      <Filter>XInput\Capabilities</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xinput\CapabilitiesXI.h">
      <Filter>XInput\Capabilities</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\dxgi\DXGIException.h">
      <Filter>DXGI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\dxgi\Enums.h">
      <Filter>DXGI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\dxgi\ResultCodeDxgi.h">
      <Filter>DXGI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\dxgi\SwapChainDescription.h">
      <Filter>DXGI\Swap Chain</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\dxgi\SwapChainDxgi.h">
      <Filter>DXGI\Swap Chain</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\dxgi\Output.h">
      <Filter>DXGI\Output</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\dxgi\OutputDescription.h">
      <Filter>DXGI\Output</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\dxgi\Adapter.h">
      <Filter>DXGI\Adapter</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\dxgi\AdapterDescription.h">
      <Filter>DXGI\Adapter</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\dxgi\DeviceChildDxgi.h">
      <Filter>DXGI\Device</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\dxgi\DeviceDxgi.h">
      <Filter>DXGI\Device</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\dxgi\ResourceDxgi.h">
      <Filter>DXGI\Resource</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\dxgi\Factory.h">
      <Filter>DXGI\Factory</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\dxgi\GammaControl.h">
      <Filter>DXGI\Gamma</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\dxgi\GammaControlCapabilities.h">
      <Filter>DXGI\Gamma</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\dxgi\FrameStatistics.h">
      <Filter>DXGI\Statistics</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\dxgi\ModeDescription.h">
      <Filter>DXGI\Display Mode</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\dxgi\SampleDescription.h">
      <Filter>DXGI\Display Mode</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\dxgi\SurfaceDescription.h">
      <Filter>DXGI\Surface</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\dxgi\SurfaceDxgi.h">
      <Filter>DXGI\Surface</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\dxgi\ObjectDxgi.h">
      <Filter>DXGI\Object</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\dxgi\Adapter1.h">
      <Filter>DXGI\1.1</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\dxgi\AdapterDescription1.h">
      <Filter>DXGI\1.1</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\dxgi\Device1.h">
      <Filter>DXGI\1.1</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\dxgi\Factory1.h">
      <Filter>DXGI\1.1</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\dxgi\KeyedMutex.h">
      <Filter>DXGI\1.1</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\dxgi\Surface1.h">
      <Filter>DXGI\1.1</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\design\BoundingBoxConverter.h">
      <Filter>Design</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\design\BoundingSphereConverter.h">
      <Filter>Design</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\design\Color3Converter.h">
      <Filter>Design</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\design\Color4Converter.h">
      <Filter>Design</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\design\FieldPropertyDescriptor.h">
      <Filter>Design</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\design\Half2Converter.h">
      <Filter>Design</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\design\Half3Converter.h">
      <Filter>Design</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\design\Half4Converter.h">
      <Filter>Design</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\design\HalfConverter.h">
      <Filter>Design</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\design\MatrixConverter.h">
      <Filter>Design</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\design\PlaneConverter.h">
      <Filter>Design</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\design\QuaternionConverter.h">
      <Filter>Design</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\design\RationalConverter.h">
      <Filter>Design</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\design\RayConverter.h">
      <Filter>Design</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\design\Vector2Converter.h">
      <Filter>Design</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\design\Vector3Converter.h">
      <Filter>Design</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\design\Vector4Converter.h">
      <Filter>Design</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\x3daudio\Cone.h">
      <Filter>X3DAudio</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\x3daudio\CurvePoint.h">
      <Filter>X3DAudio</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\x3daudio\DspSettings.h">
      <Filter>X3DAudio</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\x3daudio\Emitter.h">
      <Filter>X3DAudio</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\x3daudio\Enums.h">
      <Filter>X3DAudio</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\x3daudio\HandleWrapper.h">
      <Filter>X3DAudio</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\x3daudio\Listener.h">
      <Filter>X3DAudio</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\x3daudio\X3DAudio.h">
      <Filter>X3DAudio</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rawinput\Enums.h">
      <Filter>RawInput</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rawinput\DeviceRI.h">
      <Filter>RawInput\Device</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rawinput\InputMessageFilter.h">
      <Filter>RawInput\Device</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rawinput\KeyboardInputEventArgs.h">
      <Filter>RawInput\Events</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rawinput\MouseInputEventArgs.h">
      <Filter>RawInput\Events</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rawinput\RawInputEventArgs.h">
      <Filter>RawInput\Events</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rawinput\DeviceInfo.h">
      <Filter>RawInput\Info</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rawinput\HidInfo.h">
      <Filter>RawInput\Info</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rawinput\KeyboardInfo.h">
      <Filter>RawInput\Info</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rawinput\MouseInfo.h">
      <Filter>RawInput\Info</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xapo\Enums.h">
      <Filter>XAPO</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xapo\IAudioProcessor.h">
      <Filter>XAPO\Interfaces</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xapo\IParameterProvider.h">
      <Filter>XAPO\Interfaces</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xapo\BufferParameter.h">
      <Filter>XAPO\Parameters</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xapo\LockParameter.h">
      <Filter>XAPO\Parameters</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xapo\RegistrationProperties.h">
      <Filter>XAPO\Properties</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xapo\BaseProcessor.h">
      <Filter>XAPO\Bases</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xapo\ParameterizedProcessor.h">
      <Filter>XAPO\Bases</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directsound\DirectSound.h">
      <Filter>DirectSound</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directsound\DirectSoundException.h">
      <Filter>DirectSound</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directsound\Enums.h">
      <Filter>DirectSound</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directsound\Guids.h">
      <Filter>DirectSound</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directsound\ResultCodeDS.h">
      <Filter>DirectSound</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directsound\BufferCapabilities.h">
      <Filter>DirectSound\SoundBuffer</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directsound\NotificationPosition.h">
      <Filter>DirectSound\SoundBuffer</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directsound\SoundBuffer.h">
      <Filter>DirectSound\SoundBuffer</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directsound\SoundBufferDescription.h">
      <Filter>DirectSound\SoundBuffer</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directsound\Buffer3DSettings.h">
      <Filter>DirectSound\SoundBuffer\SoundBuffer3D</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directsound\SoundBuffer3D.h">
      <Filter>DirectSound\SoundBuffer\SoundBuffer3D</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directsound\SecondarySoundBuffer.h">
      <Filter>DirectSound\SoundBuffer\SecondarySoundBuffer</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directsound\PrimarySoundBuffer.h">
      <Filter>DirectSound\SoundBuffer\PrimarySoundBuffer</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directsound\CaptureCapabilities.h">
      <Filter>DirectSound\Capture</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directsound\CaptureEffectDescription.h">
      <Filter>DirectSound\Capture</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directsound\DirectSoundCapture.h">
      <Filter>DirectSound\Capture</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directsound\CaptureBuffer.h">
      <Filter>DirectSound\Capture\CaptureBuffer</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directsound\CaptureBufferDescription.h">
      <Filter>DirectSound\Capture\CaptureBuffer</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directsound\AcousticEchoCancel.h">
      <Filter>DirectSound\Capture\AcousticEchoCancel</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directsound\NoiseSuppress.h">
      <Filter>DirectSound\Capture\NoiseSupress</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directsound\ChorusEffect.h">
      <Filter>DirectSound\Effects\Chorus</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directsound\CompressorEffect.h">
      <Filter>DirectSound\Effects\Compressor</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directsound\DistortionEffect.h">
      <Filter>DirectSound\Effects\Distortion</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directsound\EchoEffect.h">
      <Filter>DirectSound\Effects\Echo</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directsound\FlangerEffect.h">
      <Filter>DirectSound\Effects\Flanger</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directsound\GargleEffect.h">
      <Filter>DirectSound\Effects\Gargle</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directsound\I3DL2Reverb.h">
      <Filter>DirectSound\Effects\I3DL2Reverb</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directsound\ParametricEqualizer.h">
      <Filter>DirectSound\Effects\ParametricEqualizer</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directsound\WavesReverb.h">
      <Filter>DirectSound\Effects\WaveReverb</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directsound\SoundListener3D.h">
      <Filter>DirectSound\Listener</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directsound\CapabilitiesDS.h">
      <Filter>DirectSound\Device</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directsound\DeviceCollection.h">
      <Filter>DirectSound\Device</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directsound\DeviceInformation.h">
      <Filter>DirectSound\Device</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directsound\CallbacksDS.h">
      <Filter>DirectSound\Callbacks</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directsound\FullDuplex.h">
      <Filter>DirectSound\FullDuplex</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\multimedia\Enums.h">
      <Filter>Multimedia</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\multimedia\WaveFormat.h">
      <Filter>Multimedia\WaveFormat</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\multimedia\WaveFormatExtensible.h">
      <Filter>Multimedia\WaveFormat</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\multimedia\WaveStream.h">
      <Filter>Multimedia\WaveStream</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\windows\MessagePump.h">
      <Filter>Windows</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\windows\RenderForm.h">
      <Filter>Windows</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\windows\DisplayMonitor.h">
      <Filter>Windows\DisplayMonitor</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct2d\Direct2DException.h">
      <Filter>Direct2D</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct2d\Enums.h">
      <Filter>Direct2D</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct2d\ResultCodeD2D.h">
      <Filter>Direct2D</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct2d\Bitmap.h">
      <Filter>Direct2D\Bitmap</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct2d\BitmapProperties.h">
      <Filter>Direct2D\Bitmap</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct2d\Brush.h">
      <Filter>Direct2D\Brushes</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct2d\BrushProperties.h">
      <Filter>Direct2D\Brushes</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct2d\GradientStop.h">
      <Filter>Direct2D\Brushes</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct2d\GradientStopCollection.h">
      <Filter>Direct2D\Brushes</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct2d\StrokeStyle.h">
      <Filter>Direct2D\Brushes</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct2d\StrokeStyleProperties.h">
      <Filter>Direct2D\Brushes</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct2d\BitmapBrush.h">
      <Filter>Direct2D\Brushes\BitmapBrush</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct2d\BitmapBrushProperties.h">
      <Filter>Direct2D\Brushes\BitmapBrush</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct2d\LinearGradientBrush.h">
      <Filter>Direct2D\Brushes\LinearGradientBrush</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct2d\LinearGradientBrushProperties.h">
      <Filter>Direct2D\Brushes\LinearGradientBrush</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct2d\RadialGradientBrush.h">
      <Filter>Direct2D\Brushes\RadialGradientBrush</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct2d\RadialGradientBrushProperties.h">
      <Filter>Direct2D\Brushes\RadialGradientBrush</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct2d\SolidColorBrush.h">
      <Filter>Direct2D\Brushes\SolidColorBrush</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct2d\FactoryD2D.h">
      <Filter>Direct2D\Factory</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct2d\EllipseGeometry.h">
      <Filter>Direct2D\Geometry</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct2d\Geometry.h">
      <Filter>Direct2D\Geometry</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct2d\GeometryGroup.h">
      <Filter>Direct2D\Geometry</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct2d\PathGeometry.h">
      <Filter>Direct2D\Geometry</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct2d\RectangleGeometry.h">
      <Filter>Direct2D\Geometry</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct2d\RoundedRectangleGeometry.h">
      <Filter>Direct2D\Geometry</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct2d\TransformedGeometry.h">
      <Filter>Direct2D\Geometry</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct2d\ArcSegment.h">
      <Filter>Direct2D\Geometry\Primitives</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct2d\BezierSegment.h">
      <Filter>Direct2D\Geometry\Primitives</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct2d\Ellipse.h">
      <Filter>Direct2D\Geometry\Primitives</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct2d\QuadraticBezierSegment.h">
      <Filter>Direct2D\Geometry\Primitives</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct2d\RoundedRectangle.h">
      <Filter>Direct2D\Geometry\Primitives</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct2d\Triangle.h">
      <Filter>Direct2D\Geometry\Primitives</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct2d\Layer.h">
      <Filter>Direct2D\Layer</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct2d\LayerParameters.h">
      <Filter>Direct2D\Layer</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct2d\MeshD2D.h">
      <Filter>Direct2D\Mesh</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct2d\PixelFormat.h">
      <Filter>Direct2D\RenderTarget</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct2d\RenderTarget.h">
      <Filter>Direct2D\RenderTarget</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct2d\RenderTargetProperties.h">
      <Filter>Direct2D\RenderTarget</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct2d\BitmapRenderTarget.h">
      <Filter>Direct2D\RenderTarget\BitmapRenderTarget</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct2d\DeviceContextRenderTarget.h">
      <Filter>Direct2D\RenderTarget\DeviceContextRenderTarget</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct2d\GdiInteropRenderTarget.h">
      <Filter>Direct2D\RenderTarget\GdiInteropRenderTarget</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct2d\WindowRenderTarget.h">
      <Filter>Direct2D\RenderTarget\WindowRenderTarget</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct2d\WindowRenderTargetProperties.h">
      <Filter>Direct2D\RenderTarget\WindowRenderTarget</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct2d\ResourceD2D.h">
      <Filter>Direct2D\Resource</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct2d\DrawingStateDescription.h">
      <Filter>Direct2D\StateBlock</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct2d\StateBlockD2D.h">
      <Filter>Direct2D\StateBlock</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct2d\GeometrySink.h">
      <Filter>Direct2D\Sinks</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct2d\SimplifiedGeometrySink.h">
      <Filter>Direct2D\Sinks</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct2d\TessellationSink.h">
      <Filter>Direct2D\Sinks</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct2d\ConversionMethods.h">
      <Filter>Direct2D\Utilities</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct2d\Matrix3x2.h">
      <Filter>Direct2D\Utilities</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directwrite\DirectWriteException.h">
      <Filter>DirectWrite</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directwrite\Enums.h">
      <Filter>DirectWrite</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directwrite\GdiInterop.h">
      <Filter>DirectWrite</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directwrite\IClientDrawingEffect.h">
      <Filter>DirectWrite</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directwrite\InlineObject.h">
      <Filter>DirectWrite</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directwrite\InlineObjectMetrics.h">
      <Filter>DirectWrite</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directwrite\NumberSubstitution.h">
      <Filter>DirectWrite</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directwrite\PixelSnapping.h">
      <Filter>DirectWrite</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directwrite\ResultCodeDW.h">
      <Filter>DirectWrite</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directwrite\FactoryDW.h">
      <Filter>DirectWrite\Factory</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directwrite\Font.h">
      <Filter>DirectWrite\Fonts</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directwrite\FontFace.h">
      <Filter>DirectWrite\Fonts</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directwrite\FontFamily.h">
      <Filter>DirectWrite\Fonts</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directwrite\FontFeature.h">
      <Filter>DirectWrite\Fonts</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directwrite\FontList.h">
      <Filter>DirectWrite\Fonts</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directwrite\FontMetrics.h">
      <Filter>DirectWrite\Fonts</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directwrite\FontTable.h">
      <Filter>DirectWrite\Fonts</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directwrite\FontCollection.h">
      <Filter>DirectWrite\Fonts\FontCollection</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directwrite\FontCollectionLoader.h">
      <Filter>DirectWrite\Fonts\FontCollection</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directwrite\IFontCollectionLoader.h">
      <Filter>DirectWrite\Fonts\FontCollection</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directwrite\BitmapRenderTargetDW.h">
      <Filter>DirectWrite\Rendering</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directwrite\RenderingParameters.h">
      <Filter>DirectWrite\Rendering</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directwrite\Typography.h">
      <Filter>DirectWrite\Typography</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directwrite\TextAnalysisSink.h">
      <Filter>DirectWrite\Text</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directwrite\TextAnalysisSource.h">
      <Filter>DirectWrite\Text</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directwrite\TextAnalyzer.h">
      <Filter>DirectWrite\Text</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directwrite\TextRange.h">
      <Filter>DirectWrite\Text</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directwrite\TextRenderer.h">
      <Filter>DirectWrite\Text</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directwrite\TextFormat.h">
      <Filter>DirectWrite\Text\TextFormat</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directwrite\Trimming.h">
      <Filter>DirectWrite\Text\TextFormat</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directwrite\ClusterMetrics.h">
      <Filter>DirectWrite\Text\TextLayout</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directwrite\HitTestMetrics.h">
      <Filter>DirectWrite\Text\TextLayout</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directwrite\LineMetrics.h">
      <Filter>DirectWrite\Text\TextLayout</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directwrite\OverhangMetrics.h">
      <Filter>DirectWrite\Text\TextLayout</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directwrite\TextLayout.h">
      <Filter>DirectWrite\Text\TextLayout</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directwrite\TextMetrics.h">
      <Filter>DirectWrite\Text\TextLayout</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directwrite\LocalizedStrings.h">
      <Filter>DirectWrite\Strings</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directwrite\FontFile.h">
      <Filter>DirectWrite\Font Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directwrite\FontFileAnalysis.h">
      <Filter>DirectWrite\Font Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directwrite\FontFileEnumerator.h">
      <Filter>DirectWrite\Font Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directwrite\FontFileLoader.h">
      <Filter>DirectWrite\Font Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directwrite\FontFileStream.h">
      <Filter>DirectWrite\Font Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directwrite\IFontFileLoader.h">
      <Filter>DirectWrite\Font Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directwrite\GlyphMetrics.h">
      <Filter>DirectWrite\Glyphs</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directwrite\GlyphOffset.h">
      <Filter>DirectWrite\Glyphs</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directwrite\GlyphRunAnalysis.h">
      <Filter>DirectWrite\Glyphs</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\directwrite\GlyphRunDW.h">
      <Filter>DirectWrite\Glyphs</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\Direct3D11Exception.h">
      <Filter>Direct3D11</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\Enums11.h">
      <Filter>Direct3D11</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\ResultCode11.h">
      <Filter>Direct3D11</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\Buffer11.h">
      <Filter>Direct3D11\Buffer</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\BufferDescription11.h">
      <Filter>Direct3D11\Buffer</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\VertexBufferBinding11.h">
      <Filter>Direct3D11\Buffer</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\CommandList11.h">
      <Filter>Direct3D11\Device</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\Device11.h">
      <Filter>Direct3D11\Device</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\DeviceChild11.h">
      <Filter>Direct3D11\Device</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\DeviceContext11.h">
      <Filter>Direct3D11\Device</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\ComputeShaderWrapper11.h">
      <Filter>Direct3D11\Device\Pipeline Wrappers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\DomainShaderWrapper11.h">
      <Filter>Direct3D11\Device\Pipeline Wrappers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\GeometryShaderWrapper11.h">
      <Filter>Direct3D11\Device\Pipeline Wrappers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\HullShaderWrapper11.h">
      <Filter>Direct3D11\Device\Pipeline Wrappers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\InputAssemblerWrapper11.h">
      <Filter>Direct3D11\Device\Pipeline Wrappers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\OutputMergerWrapper11.h">
      <Filter>Direct3D11\Device\Pipeline Wrappers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\PixelShaderWrapper11.h">
      <Filter>Direct3D11\Device\Pipeline Wrappers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\RasterizerWrapper11.h">
      <Filter>Direct3D11\Device\Pipeline Wrappers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\StreamOutputWrapper11.h">
      <Filter>Direct3D11\Device\Pipeline Wrappers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\VertexShaderWrapper11.h">
      <Filter>Direct3D11\Device\Pipeline Wrappers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\Counter11.h">
      <Filter>Direct3D11\Diagnostics</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\CounterCapabilities11.h">
      <Filter>Direct3D11\Diagnostics</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\CounterMetadata11.h">
      <Filter>Direct3D11\Diagnostics</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\Debug11.h">
      <Filter>Direct3D11\Diagnostics</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\DebugMessage11.h">
      <Filter>Direct3D11\Diagnostics\InfoQueue</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\DebugMessageId11.h">
      <Filter>Direct3D11\Diagnostics\InfoQueue</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\InfoQueue11.h">
      <Filter>Direct3D11\Diagnostics\InfoQueue</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\InfoQueueFilter11.h">
      <Filter>Direct3D11\Diagnostics\InfoQueue</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\InfoQueueFilterDescription11.h">
      <Filter>Direct3D11\Diagnostics\InfoQueue</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\Resource11.h">
      <Filter>Direct3D11\Resource</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\ResourceRegion11.h">
      <Filter>Direct3D11\Resource</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\TextureLoadInformation11.h">
      <Filter>Direct3D11\Resource</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\ResourceView11.h">
      <Filter>Direct3D11\Resource Views</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\DepthStencilView11.h">
      <Filter>Direct3D11\Resource Views\DepthStencilView</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\DepthStencilViewDescription11.h">
      <Filter>Direct3D11\Resource Views\DepthStencilView</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\RenderTargetView11.h">
      <Filter>Direct3D11\Resource Views\RenderTargetView</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\RenderTargetViewDescription11.h">
      <Filter>Direct3D11\Resource Views\RenderTargetView</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\ShaderResourceView11.h">
      <Filter>Direct3D11\Resource Views\ShaderResourceView</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\ShaderResourceViewDescription11.h">
      <Filter>Direct3D11\Resource Views\ShaderResourceView</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\UnorderedAccessView11.h">
      <Filter>Direct3D11\Resource Views\UnorderedAccessView</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\UnorderedAccessViewDescription11.h">
      <Filter>Direct3D11\Resource Views\UnorderedAccessView</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\ComputeShader11.h">
      <Filter>Direct3D11\Shader</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\DomainShader11.h">
      <Filter>Direct3D11\Shader</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\GeometryShader11.h">
      <Filter>Direct3D11\Shader</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\HullShader11.h">
      <Filter>Direct3D11\Shader</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\PixelShader11.h">
      <Filter>Direct3D11\Shader</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\VertexShader11.h">
      <Filter>Direct3D11\Shader</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\ClassInstance11.h">
      <Filter>Direct3D11\Shader\ClassInstance</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\ClassInstanceDescription11.h">
      <Filter>Direct3D11\Shader\ClassInstance</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\ClassLinkage11.h">
      <Filter>Direct3D11\Shader\ClassLinkage</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\StateBlockMask11.h">
      <Filter>Direct3D11\State</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\BlendState11.h">
      <Filter>Direct3D11\State\BlendState</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\BlendStateDescription11.h">
      <Filter>Direct3D11\State\BlendState</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\RenderTargetBlendDescription11.h">
      <Filter>Direct3D11\State\BlendState</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\DepthStencilOperationDescription11.h">
      <Filter>Direct3D11\State\DepthStencilState</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\DepthStencilState11.h">
      <Filter>Direct3D11\State\DepthStencilState</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\DepthStencilStateDescription11.h">
      <Filter>Direct3D11\State\DepthStencilState</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\RasterizerState11.h">
      <Filter>Direct3D11\State\RasterizerState</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\RasterizerStateDescription11.h">
      <Filter>Direct3D11\State\RasterizerState</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\SamplerDescription11.h">
      <Filter>Direct3D11\State\SamplerState</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\SamplerState11.h">
      <Filter>Direct3D11\State\SamplerState</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\Predicate11.h">
      <Filter>Direct3D11\Statistics</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\Query11.h">
      <Filter>Direct3D11\Statistics</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\QueryDescription11.h">
      <Filter>Direct3D11\Statistics</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\PipelineStatistics11.h">
      <Filter>Direct3D11\Statistics\Queries</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\StreamOutputStatistics11.h">
      <Filter>Direct3D11\Statistics\Queries</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\TimestampQueryData11.h">
      <Filter>Direct3D11\Statistics\Queries</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\InputElement11.h">
      <Filter>Direct3D11\Stream Input</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\InputLayout11.h">
      <Filter>Direct3D11\Stream Input</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\StreamOutputBufferBinding11.h">
      <Filter>Direct3D11\Stream Output</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\StreamOutputElement11.h">
      <Filter>Direct3D11\Stream Output</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\ImageInformation11.h">
      <Filter>Direct3D11\Texture</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\ImageLoadInformation11.h">
      <Filter>Direct3D11\Texture</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\Texture1D11.h">
      <Filter>Direct3D11\Texture\1D</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\Texture1DDescription11.h">
      <Filter>Direct3D11\Texture\1D</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\Texture2D11.h">
      <Filter>Direct3D11\Texture\2D</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\Texture2DDescription11.h">
      <Filter>Direct3D11\Texture\2D</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\Texture3D11.h">
      <Filter>Direct3D11\Texture\3D</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\Texture3DDescription11.h">
      <Filter>Direct3D11\Texture\3D</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\Asynchronous11.h">
      <Filter>Direct3D11\Threading</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\Viewport11.h">
      <Filter>Direct3D11\Viewport</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\Effect11.h">
      <Filter>Direct3D11\Effects</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\EffectDescription11.h">
      <Filter>Direct3D11\Effects</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\EffectTechnique11.h">
      <Filter>Direct3D11\Effects\Technique</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\EffectTechniqueDescription11.h">
      <Filter>Direct3D11\Effects\Technique</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\EffectVariable11.h">
      <Filter>Direct3D11\Effects\Variables</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\EffectVariableDescription11.h">
      <Filter>Direct3D11\Effects\Variables</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\EffectMatrixVariable11.h">
      <Filter>Direct3D11\Effects\Variables\Matrix</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\EffectResourceVariable11.h">
      <Filter>Direct3D11\Effects\Variables\Resource</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\EffectScalarVariable11.h">
      <Filter>Direct3D11\Effects\Variables\Scalar</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\EffectVectorVariable11.h">
      <Filter>Direct3D11\Effects\Variables\Vector</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\EffectStringVariable11.h">
      <Filter>Direct3D11\Effects\Variables\String</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\EffectUnorderedAccessViewVariable11.h">
      <Filter>Direct3D11\Effects\Variables\UnorderedAccessView</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\EffectShaderDescription11.h">
      <Filter>Direct3D11\Effects\Variables\Shader</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\EffectShaderVariable11.h">
      <Filter>Direct3D11\Effects\Variables\Shader</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\EffectBlendVariable11.h">
      <Filter>Direct3D11\Effects\Variables\Blend</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\EffectClassInstanceVariable11.h">
      <Filter>Direct3D11\Effects\Variables\ClassInstance</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\EffectDepthStencilVariable11.h">
      <Filter>Direct3D11\Effects\Variables\DepthStencil</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\EffectDepthStencilViewVariable11.h">
      <Filter>Direct3D11\Effects\Variables\DepthStencilView</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\EffectInterfaceVariable11.h">
      <Filter>Direct3D11\Effects\Variables\Interface</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\EffectRasterizerVariable11.h">
      <Filter>Direct3D11\Effects\Variables\Rasterizer</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\EffectRenderTargetViewVariable11.h">
      <Filter>Direct3D11\Effects\Variables\RenderTargetView</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\EffectSamplerVariable11.h">
      <Filter>Direct3D11\Effects\Variables\Sampler</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\EffectPass11.h">
      <Filter>Direct3D11\Effects\Pass</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\EffectPassDescription11.h">
      <Filter>Direct3D11\Effects\Pass</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\EffectPassShaderDescription11.h">
      <Filter>Direct3D11\Effects\Pass</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\EffectType11.h">
      <Filter>Direct3D11\Effects\Type</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\EffectTypeDescription11.h">
      <Filter>Direct3D11\Effects\Type</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\EffectGroup11.h">
      <Filter>Direct3D11\Effects\Group</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\EffectGroupDescription11.h">
      <Filter>Direct3D11\Effects\Group</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\EffectConstantBuffer11.h">
      <Filter>Direct3D11\Effects\ConstantBuffer</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\FastFourierTransform11.h">
      <Filter>Direct3D11\Compute</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\FastFourierTransformBufferRequirements11.h">
      <Filter>Direct3D11\Compute</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\FastFourierTransformDescription11.h">
      <Filter>Direct3D11\Compute</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\Scan11.h">
      <Filter>Direct3D11\Compute</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\direct3d11\SegmentedScan11.h">
      <Filter>Direct3D11\Compute</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xact3\Enums.h">
      <Filter>XACT3</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xact3\XACT3Exception.h">
      <Filter>XACT3</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xact3\Engine.h">
      <Filter>XACT3\Engine</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xact3\RendererDetails.h">
      <Filter>XACT3\Engine</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xact3\RuntimeParameters.h">
      <Filter>XACT3\Engine</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xact3\Wave.h">
      <Filter>XACT3\Wave</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xact3\WaveInstanceProperties.h">
      <Filter>XACT3\Wave</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xact3\WaveProperties.h">
      <Filter>XACT3\Wave</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xact3\WaveBank.h">
      <Filter>XACT3\WaveBank</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xact3\WaveBankMiniWaveFormat.h">
      <Filter>XACT3\WaveBank</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xact3\WaveBankSampleRegion.h">
      <Filter>XACT3\WaveBank</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xact3\Cue.h">
      <Filter>XACT3\Cue</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xact3\CueInstanceProperties.h">
      <Filter>XACT3\Cue</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xact3\CueProperties.h">
      <Filter>XACT3\Cue</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xact3\SoundProperties.h">
      <Filter>XACT3\Cue</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xact3\SoundVariationProperties.h">
      <Filter>XACT3\Cue</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xact3\TrackProperties.h">
      <Filter>XACT3\Cue</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xact3\VariationProperties.h">
      <Filter>XACT3\Cue</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\xact3\SoundBank.h">
      <Filter>XACT3\SoundBank</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\d3dcompiler\D3DCompilerException.h">
      <Filter>D3DCompiler</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\d3dcompiler\EnumsDC.h">
      <Filter>D3DCompiler</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\d3dcompiler\IncludeDC.h">
      <Filter>D3DCompiler\Include</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\d3dcompiler\ShaderMacroDC.h">
      <Filter>D3DCompiler\ShaderMacro</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\d3dcompiler\ShaderBytecodeDC.h">
      <Filter>D3DCompiler\ShaderBytecode</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\d3dcompiler\ShaderSignatureDC.h">
      <Filter>D3DCompiler\ShaderSignature</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\d3dcompiler\InputBindingDescriptionDC.h">
      <Filter>D3DCompiler\Reflection</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\d3dcompiler\ShaderDescriptionDC.h">
      <Filter>D3DCompiler\Reflection</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\d3dcompiler\ShaderParameterDescriptionDC.h">
      <Filter>D3DCompiler\Reflection</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\d3dcompiler\ShaderReflectionDC.h">
      <Filter>D3DCompiler\Reflection</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\d3dcompiler\ConstantBufferDC.h">
      <Filter>D3DCompiler\Reflection\ConstantBuffer</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\d3dcompiler\ConstantBufferDescriptionDC.h">
      <Filter>D3DCompiler\Reflection\ConstantBuffer</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\d3dcompiler\ShaderReflectionTypeDC.h">
      <Filter>D3DCompiler\Reflection\Type</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\d3dcompiler\ShaderTypeDescriptionDC.h">
      <Filter>D3DCompiler\Reflection\Type</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\d3dcompiler\ShaderReflectionVariableDC.h">
      <Filter>D3DCompiler\Reflection\Variable</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\d3dcompiler\ShaderVariableDescriptionDC.h">
      <Filter>D3DCompiler\Reflection\Variable</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\stdafx.h" />
  </ItemGroup>
  <ItemGroup>
    <EmbeddedResource Include="..\.\Resources.resx">
      <Filter>Base\Resources</Filter>
    </EmbeddedResource>
  </ItemGroup>
  <ItemGroup>
    <None Include="..\..\media\sdx_icon_black.ico">
      <Filter>Base\Resources</Filter>
    </None>
    <None Include="..\..\media\sdx_icon_white.ico">
      <Filter>Base\Resources</Filter>
    </None>
    <None Include="..\..\source\directwrite\ToDo.txt">
      <Filter>DirectWrite</Filter>
    </None>
    <None Include="..\.\DocComments.txt" />
    <None Include="..\.\ReleaseNotes.txt" />
  </ItemGroup>
</Project>