<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup>
    <Filter Include="Source">
      <UniqueIdentifier>{7b1b87f2-e13b-43bb-a2f1-b83f138d4be6}</UniqueIdentifier>
    </Filter>
    <Filter Include="Headers">
      <UniqueIdentifier>{5469baf7-8215-412a-9a3f-50558e6bd272}</UniqueIdentifier>
    </Filter>
    <Filter Include="Third Party">
      <UniqueIdentifier>{893ad8e1-312b-4844-80e6-80e0720df61b}</UniqueIdentifier>
    </Filter>
    <Filter Include="Third Party\libev">
      <UniqueIdentifier>{a5055a5d-6046-4233-b626-ae9b81fac69d}</UniqueIdentifier>
    </Filter>
    <Filter Include="Third Party\regex">
      <UniqueIdentifier>{9fa0f66c-9e4c-42d6-abb3-a108e0991a7c}</UniqueIdentifier>
    </Filter>
    <Filter Include="Third Party\jsoncpp">
      <UniqueIdentifier>{590f1cba-186b-465c-b0d9-e2b68a9d9c34}</UniqueIdentifier>
    </Filter>
    <Filter Include="Third Party\lcrypt">
      <UniqueIdentifier>{b7c1083c-5e02-4f73-b973-73dfb07f1a9f}</UniqueIdentifier>
    </Filter>
    <Filter Include="Third Party\getopt">
      <UniqueIdentifier>{d9a98750-dc39-4eb1-9e0d-49bb1a95b104}</UniqueIdentifier>
    </Filter>
  </ItemGroup>
  <ItemGroup>
    <ClCompile Include="..\..\src\Async.cc">
      <Filter>Source</Filter>
    </ClCompile>
    <ClCompile Include="..\..\src\Base64.cc">
      <Filter>Source</Filter>
    </ClCompile>
    <ClCompile Include="..\..\src\BigInt.cc">
      <Filter>Source</Filter>
    </ClCompile>
    <ClCompile Include="..\..\src\BLua.cc">
      <Filter>Source</Filter>
    </ClCompile>
    <ClCompile Include="..\..\src\BRegex.cc">
      <Filter>Source</Filter>
    </ClCompile>
    <ClCompile Include="..\..\src\BStream.cc">
      <Filter>Source</Filter>
    </ClCompile>
    <ClCompile Include="..\..\src\BString.cc">
      <Filter>Source</Filter>
    </ClCompile>
    <ClCompile Include="..\..\src\Buffer.cc">
      <Filter>Source</Filter>
    </ClCompile>
    <ClCompile Include="..\..\src\BWebSocket.cc">
      <Filter>Source</Filter>
    </ClCompile>
    <ClCompile Include="..\..\src\Exceptions.cc">
      <Filter>Source</Filter>
    </ClCompile>
    <ClCompile Include="..\..\src\Handle.cc">
      <Filter>Source</Filter>
    </ClCompile>
    <ClCompile Include="..\..\src\HelperTasks.cc">
      <Filter>Source</Filter>
    </ClCompile>
    <ClCompile Include="..\..\src\Http.cc">
      <Filter>Source</Filter>
    </ClCompile>
    <ClCompile Include="..\..\src\HttpActionStatic.cc">
      <Filter>Source</Filter>
    </ClCompile>
    <ClCompile Include="..\..\src\HttpServer.cc">
      <Filter>Source</Filter>
    </ClCompile>
    <ClCompile Include="..\..\src\Input.cc">
      <Filter>Source</Filter>
    </ClCompile>
    <ClCompile Include="..\..\src\Local.cc">
      <Filter>Source</Filter>
    </ClCompile>
    <ClCompile Include="..\..\src\LuaBigInt.cc">
      <Filter>Source</Filter>
    </ClCompile>
    <ClCompile Include="..\..\src\LuaHandle.cc">
      <Filter>Source</Filter>
    </ClCompile>
    <ClCompile Include="..\..\src\LuaTask.cc">
      <Filter>Source</Filter>
    </ClCompile>
    <ClCompile Include="..\..\src\Main.cc">
      <Filter>Source</Filter>
    </ClCompile>
    <ClCompile Include="..\..\src\Output.cc">
      <Filter>Source</Filter>
    </ClCompile>
    <ClCompile Include="..\..\src\Printer.cc">
      <Filter>Source</Filter>
    </ClCompile>
    <ClCompile Include="..\..\src\Selectable.cc">
      <Filter>Source</Filter>
    </ClCompile>
    <ClCompile Include="..\..\src\SimpleMustache.cc">
      <Filter>Source</Filter>
    </ClCompile>
    <ClCompile Include="..\..\src\Socket.cc">
      <Filter>Source</Filter>
    </ClCompile>
    <ClCompile Include="..\..\src\StdIO.cc">
      <Filter>Source</Filter>
    </ClCompile>
    <ClCompile Include="..\..\src\Task.cc">
      <Filter>Source</Filter>
    </ClCompile>
    <ClCompile Include="..\..\src\TaskMan.cc">
      <Filter>Source</Filter>
    </ClCompile>
    <ClCompile Include="..\..\src\Threads.cc">
      <Filter>Source</Filter>
    </ClCompile>
    <ClCompile Include="..\..\src\ZHandle.cc">
      <Filter>Source</Filter>
    </ClCompile>
    <ClCompile Include="..\..\libev\ev.c">
      <Filter>Third Party\libev</Filter>
    </ClCompile>
    <ClCompile Include="..\..\libev\event.c">
      <Filter>Third Party\libev</Filter>
    </ClCompile>
    <ClCompile Include="..\..\libev\ev_epoll.c">
      <Filter>Third Party\libev</Filter>
    </ClCompile>
    <ClCompile Include="..\..\libev\ev_kqueue.c">
      <Filter>Third Party\libev</Filter>
    </ClCompile>
    <ClCompile Include="..\..\libev\ev_poll.c">
      <Filter>Third Party\libev</Filter>
    </ClCompile>
    <ClCompile Include="..\..\libev\ev_port.c">
      <Filter>Third Party\libev</Filter>
    </ClCompile>
    <ClCompile Include="..\..\libev\ev_select.c">
      <Filter>Third Party\libev</Filter>
    </ClCompile>
    <ClCompile Include="..\..\libev\ev_win32.c">
      <Filter>Third Party\libev</Filter>
    </ClCompile>
    <ClCompile Include="..\..\src\jsoncpp\src\json_reader.cpp">
      <Filter>Third Party\jsoncpp</Filter>
    </ClCompile>
    <ClCompile Include="..\..\src\jsoncpp\src\json_value.cpp">
      <Filter>Third Party\jsoncpp</Filter>
    </ClCompile>
    <ClCompile Include="..\..\src\jsoncpp\src\json_writer.cpp">
      <Filter>Third Party\jsoncpp</Filter>
    </ClCompile>
    <ClCompile Include="..\..\lcrypt\lcrypt.c">
      <Filter>Third Party\lcrypt</Filter>
    </ClCompile>
    <ClCompile Include="..\..\lcrypt\lcrypt_bits.c">
      <Filter>Third Party\lcrypt</Filter>
    </ClCompile>
    <ClCompile Include="..\..\lcrypt\lcrypt_ciphers.c">
      <Filter>Third Party\lcrypt</Filter>
    </ClCompile>
    <ClCompile Include="..\..\lcrypt\lcrypt_hashes.c">
      <Filter>Third Party\lcrypt</Filter>
    </ClCompile>
    <ClCompile Include="..\..\lcrypt\lcrypt_math.c">
      <Filter>Third Party\lcrypt</Filter>
    </ClCompile>
    <ClCompile Include="..\..\src\MMap.cc">
      <Filter>Source</Filter>
    </ClCompile>
    <ClCompile Include="..\..\src\CurlTask.cc">
      <Filter>Source</Filter>
    </ClCompile>
    <ClCompile Include="..\regex\engine.c">
      <Filter>Third Party\regex</Filter>
    </ClCompile>
    <ClCompile Include="..\regex\regcomp.c">
      <Filter>Third Party\regex</Filter>
    </ClCompile>
    <ClCompile Include="..\regex\regerror.c">
      <Filter>Third Party\regex</Filter>
    </ClCompile>
    <ClCompile Include="..\regex\regexec.c">
      <Filter>Third Party\regex</Filter>
    </ClCompile>
    <ClCompile Include="..\regex\regfree.c">
      <Filter>Third Party\regex</Filter>
    </ClCompile>
    <ClCompile Include="..\regex\split.c">
      <Filter>Third Party\regex</Filter>
    </ClCompile>
    <ClCompile Include="..\getopt\getopt.c">
      <Filter>Third Party\getopt</Filter>
    </ClCompile>
    <ClCompile Include="..\..\src\SmartWriter.cc">
      <Filter>Source</Filter>
    </ClCompile>
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="..\..\includes\Async.h">
      <Filter>Headers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\includes\AtStartExit.h">
      <Filter>Headers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\includes\Base64.h">
      <Filter>Headers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\includes\BigInt.h">
      <Filter>Headers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\includes\BLua.h">
      <Filter>Headers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\includes\BRegex.h">
      <Filter>Headers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\includes\BStdIO.h">
      <Filter>Headers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\includes\BStream.h">
      <Filter>Headers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\includes\BString.h">
      <Filter>Headers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\includes\Buffer.h">
      <Filter>Headers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\includes\BWebSocket.h">
      <Filter>Headers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\includes\Exceptions.h">
      <Filter>Headers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\includes\Handle.h">
      <Filter>Headers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\includes\HelperTasks.h">
      <Filter>Headers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\includes\Http.h">
      <Filter>Headers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\includes\HttpActionStatic.h">
      <Filter>Headers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\includes\HttpServer.h">
      <Filter>Headers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\includes\Input.h">
      <Filter>Headers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\includes\Local.h">
      <Filter>Headers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\includes\LuaBigInt.h">
      <Filter>Headers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\includes\LuaHandle.h">
      <Filter>Headers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\includes\LuaTask.h">
      <Filter>Headers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\includes\Main.h">
      <Filter>Headers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\msvc-config.h">
      <Filter>Headers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\includes\Output.h">
      <Filter>Headers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\includes\Printer.h">
      <Filter>Headers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\includes\Selectable.h">
      <Filter>Headers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\includes\SimpleMustache.h">
      <Filter>Headers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\includes\Socket.h">
      <Filter>Headers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\includes\StacklessTask.h">
      <Filter>Headers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\includes\Task.h">
      <Filter>Headers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\includes\TaskMan.h">
      <Filter>Headers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\includes\Threads.h">
      <Filter>Headers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\includes\ZHandle.h">
      <Filter>Headers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\libev\ev++.h">
      <Filter>Third Party\libev</Filter>
    </ClInclude>
    <ClInclude Include="..\..\libev\ev.h">
      <Filter>Third Party\libev</Filter>
    </ClInclude>
    <ClInclude Include="..\..\libev\event.h">
      <Filter>Third Party\libev</Filter>
    </ClInclude>
    <ClInclude Include="..\..\libev\event_compat.h">
      <Filter>Third Party\libev</Filter>
    </ClInclude>
    <ClInclude Include="..\..\libev\ev_vars.h">
      <Filter>Third Party\libev</Filter>
    </ClInclude>
    <ClInclude Include="..\..\libev\ev_wrap.h">
      <Filter>Third Party\libev</Filter>
    </ClInclude>
    <ClInclude Include="..\regex\regex.h">
      <Filter>Third Party\regex</Filter>
    </ClInclude>
    <ClInclude Include="..\..\src\jsoncpp\include\json\autolink.h">
      <Filter>Third Party\jsoncpp</Filter>
    </ClInclude>
    <ClInclude Include="..\..\src\jsoncpp\include\json\config.h">
      <Filter>Third Party\jsoncpp</Filter>
    </ClInclude>
    <ClInclude Include="..\..\src\jsoncpp\include\json\features.h">
      <Filter>Third Party\jsoncpp</Filter>
    </ClInclude>
    <ClInclude Include="..\..\src\jsoncpp\include\json\forwards.h">
      <Filter>Third Party\jsoncpp</Filter>
    </ClInclude>
    <ClInclude Include="..\..\src\jsoncpp\include\json\json.h">
      <Filter>Third Party\jsoncpp</Filter>
    </ClInclude>
    <ClInclude Include="..\..\src\jsoncpp\include\json\reader.h">
      <Filter>Third Party\jsoncpp</Filter>
    </ClInclude>
    <ClInclude Include="..\..\src\jsoncpp\include\json\value.h">
      <Filter>Third Party\jsoncpp</Filter>
    </ClInclude>
    <ClInclude Include="..\..\src\jsoncpp\include\json\writer.h">
      <Filter>Third Party\jsoncpp</Filter>
    </ClInclude>
    <ClInclude Include="..\..\src\jsoncpp\src\json_batchallocator.h">
      <Filter>Third Party\jsoncpp</Filter>
    </ClInclude>
    <ClInclude Include="..\..\includes\MMap.h">
      <Filter>Headers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\includes\CurlTask.h">
      <Filter>Headers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\includes\BHashes.h">
      <Filter>Headers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\includes\BCypher.h">
      <Filter>Headers</Filter>
    </ClInclude>
    <ClInclude Include="..\regex\regex2.h">
      <Filter>Third Party\regex</Filter>
    </ClInclude>
    <ClInclude Include="..\getopt\getopt.h">
      <Filter>Third Party\getopt</Filter>
    </ClInclude>
    <ClInclude Include="..\..\includes\SmartWriter.h">
      <Filter>Headers</Filter>
    </ClInclude>
  </ItemGroup>
  <ItemGroup>
    <None Include="..\..\src\jsoncpp\src\json_internalarray.inl">
      <Filter>Third Party\jsoncpp</Filter>
    </None>
    <None Include="..\..\src\jsoncpp\src\json_internalmap.inl">
      <Filter>Third Party\jsoncpp</Filter>
    </None>
    <None Include="..\..\src\jsoncpp\src\json_valueiterator.inl">
      <Filter>Third Party\jsoncpp</Filter>
    </None>
  </ItemGroup>
</Project>