<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup>
    <Filter Include="stubs">
      <UniqueIdentifier>{d60db004-45fa-4ae3-b74d-47b327b69c2e}</UniqueIdentifier>
    </Filter>
    <Filter Include="stubs\include">
      <UniqueIdentifier>{87c48269-0f18-42b5-b7be-b0ccb26a5f76}</UniqueIdentifier>
    </Filter>
    <Filter Include="include">
      <UniqueIdentifier>{b464f51d-733d-4b4e-8441-b6cabdecd127}</UniqueIdentifier>
    </Filter>
    <Filter Include="io">
      <UniqueIdentifier>{d80f3bd1-5ff7-4d05-a301-b391f6396dea}</UniqueIdentifier>
    </Filter>
    <Filter Include="io\include">
      <UniqueIdentifier>{1f4012c2-e2e2-48f9-b2f3-2ffe80c9a912}</UniqueIdentifier>
    </Filter>
    <Filter Include="util">
      <UniqueIdentifier>{e42972f8-3b4a-4e5f-8bf5-cc88ae71b499}</UniqueIdentifier>
    </Filter>
    <Filter Include="util\internal">
      <UniqueIdentifier>{4cd49ba1-876f-42de-b9e1-fccab9db185e}</UniqueIdentifier>
    </Filter>
    <Filter Include="util\internal\include">
      <UniqueIdentifier>{01b23346-904d-4495-b48c-e04281bfda22}</UniqueIdentifier>
    </Filter>
    <Filter Include="util\include">
      <UniqueIdentifier>{8647c75c-0fa4-49fc-a30c-193a45680c43}</UniqueIdentifier>
    </Filter>
    <Filter Include="source">
      <UniqueIdentifier>{23955e3f-a0de-4045-952a-188b5c12144e}</UniqueIdentifier>
    </Filter>
  </ItemGroup>
  <ItemGroup>
    <ResourceCompile Include="..\thirdparty\protobuf\version.rc" />
  </ItemGroup>
  <ItemGroup>
    <ClCompile Include="..\thirdparty\protobuf\any_lite.cc">
      <Filter>source</Filter>
    </ClCompile>
    <ClCompile Include="..\thirdparty\protobuf\arena.cc">
      <Filter>source</Filter>
    </ClCompile>
    <ClCompile Include="..\thirdparty\protobuf\arenastring.cc">
      <Filter>source</Filter>
    </ClCompile>
    <ClCompile Include="..\thirdparty\protobuf\stubs\bytestream.cc">
      <Filter>stubs</Filter>
    </ClCompile>
    <ClCompile Include="..\thirdparty\protobuf\io\coded_stream.cc">
      <Filter>io</Filter>
    </ClCompile>
    <ClCompile Include="..\thirdparty\protobuf\stubs\common.cc">
      <Filter>stubs</Filter>
    </ClCompile>
    <ClCompile Include="..\thirdparty\protobuf\extension_set.cc">
      <Filter>source</Filter>
    </ClCompile>
    <ClCompile Include="..\thirdparty\protobuf\generated_enum_util.cc">
      <Filter>source</Filter>
    </ClCompile>
    <ClCompile Include="..\thirdparty\protobuf\generated_message_tctable_lite.cc">
      <Filter>source</Filter>
    </ClCompile>
    <ClCompile Include="..\thirdparty\protobuf\generated_message_util.cc">
      <Filter>source</Filter>
    </ClCompile>
    <ClCompile Include="..\thirdparty\protobuf\implicit_weak_message.cc">
      <Filter>source</Filter>
    </ClCompile>
    <ClCompile Include="..\thirdparty\protobuf\inlined_string_field.cc">
      <Filter>source</Filter>
    </ClCompile>
    <ClCompile Include="..\thirdparty\protobuf\stubs\int128.cc">
      <Filter>stubs</Filter>
    </ClCompile>
    <ClCompile Include="..\thirdparty\protobuf\io\io_win32.cc">
      <Filter>io</Filter>
    </ClCompile>
    <ClCompile Include="..\thirdparty\protobuf\map.cc">
      <Filter>source</Filter>
    </ClCompile>
    <ClCompile Include="..\thirdparty\protobuf\message_lite.cc">
      <Filter>source</Filter>
    </ClCompile>
    <ClCompile Include="..\thirdparty\protobuf\parse_context.cc">
      <Filter>source</Filter>
    </ClCompile>
    <ClCompile Include="..\thirdparty\protobuf\repeated_field.cc">
      <Filter>source</Filter>
    </ClCompile>
    <ClCompile Include="..\thirdparty\protobuf\repeated_ptr_field.cc">
      <Filter>source</Filter>
    </ClCompile>
    <ClCompile Include="..\thirdparty\protobuf\stubs\status.cc">
      <Filter>stubs</Filter>
    </ClCompile>
    <ClCompile Include="..\thirdparty\protobuf\stubs\statusor.cc">
      <Filter>stubs</Filter>
    </ClCompile>
    <ClCompile Include="..\thirdparty\protobuf\stubs\stringpiece.cc">
      <Filter>stubs</Filter>
    </ClCompile>
    <ClCompile Include="..\thirdparty\protobuf\stubs\stringprintf.cc">
      <Filter>stubs</Filter>
    </ClCompile>
    <ClCompile Include="..\thirdparty\protobuf\stubs\strutil.cc">
      <Filter>stubs</Filter>
    </ClCompile>
    <ClCompile Include="..\thirdparty\protobuf\stubs\time.cc">
      <Filter>stubs</Filter>
    </ClCompile>
    <ClCompile Include="..\thirdparty\protobuf\io\strtod.cc">
      <Filter>io</Filter>
    </ClCompile>
    <ClCompile Include="..\thirdparty\protobuf\io\zero_copy_stream.cc">
      <Filter>io</Filter>
    </ClCompile>
    <ClCompile Include="..\thirdparty\protobuf\io\zero_copy_stream_impl.cc">
      <Filter>io</Filter>
    </ClCompile>
    <ClCompile Include="..\thirdparty\protobuf\io\zero_copy_stream_impl_lite.cc">
      <Filter>io</Filter>
    </ClCompile>
    <ClCompile Include="..\thirdparty\protobuf\wire_format_lite.cc">
      <Filter>source</Filter>
    </ClCompile>
    <ClCompile Include="..\thirdparty\protobuf\stubs\structurally_valid.cc">
      <Filter>stubs</Filter>
    </ClCompile>
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="..\thirdparty\protobuf\any.h">
      <Filter>include</Filter>
    </ClInclude>
    <ClInclude Include="..\thirdparty\protobuf\arena.h">
      <Filter>include</Filter>
    </ClInclude>
    <ClInclude Include="..\thirdparty\protobuf\arenastring.h">
      <Filter>include</Filter>
    </ClInclude>
    <ClInclude Include="..\thirdparty\protobuf\stubs\bytestream.h">
      <Filter>stubs\include</Filter>
    </ClInclude>
    <ClInclude Include="..\thirdparty\protobuf\io\coded_stream.h">
      <Filter>io\include</Filter>
    </ClInclude>
    <ClInclude Include="..\thirdparty\protobuf\stubs\common.h">
      <Filter>stubs\include</Filter>
    </ClInclude>
    <ClInclude Include="..\thirdparty\protobuf\extension_set.h">
      <Filter>include</Filter>
    </ClInclude>
    <ClInclude Include="..\thirdparty\protobuf\generated_enum_util.h">
      <Filter>include</Filter>
    </ClInclude>
    <ClInclude Include="..\thirdparty\protobuf\generated_message_table_driven_lite.h">
      <Filter>include</Filter>
    </ClInclude>
    <ClInclude Include="..\thirdparty\protobuf\generated_message_tctable_decl.h">
      <Filter>include</Filter>
    </ClInclude>
    <ClInclude Include="..\thirdparty\protobuf\generated_message_tctable_impl.h">
      <Filter>include</Filter>
    </ClInclude>
    <ClInclude Include="..\thirdparty\protobuf\generated_message_util.h">
      <Filter>include</Filter>
    </ClInclude>
    <ClInclude Include="..\thirdparty\protobuf\implicit_weak_message.h">
      <Filter>include</Filter>
    </ClInclude>
    <ClInclude Include="..\thirdparty\protobuf\arena_impl.h">
      <Filter>include</Filter>
    </ClInclude>
    <ClInclude Include="..\thirdparty\protobuf\stubs\callback.h">
      <Filter>stubs\include</Filter>
    </ClInclude>
    <ClInclude Include="..\thirdparty\protobuf\stubs\casts.h">
      <Filter>stubs\include</Filter>
    </ClInclude>
    <ClInclude Include="..\thirdparty\protobuf\explicitly_constructed.h">
      <Filter>include</Filter>
    </ClInclude>
    <ClInclude Include="..\thirdparty\protobuf\extension_set_inl.h">
      <Filter>include</Filter>
    </ClInclude>
    <ClInclude Include="..\thirdparty\protobuf\generated_message_table_driven.h">
      <Filter>include</Filter>
    </ClInclude>
    <ClInclude Include="..\thirdparty\protobuf\has_bits.h">
      <Filter>include</Filter>
    </ClInclude>
    <ClInclude Include="..\thirdparty\protobuf\stubs\hash.h">
      <Filter>stubs\include</Filter>
    </ClInclude>
    <ClInclude Include="..\thirdparty\protobuf\inlined_string_field.h">
      <Filter>include</Filter>
    </ClInclude>
    <ClInclude Include="..\thirdparty\protobuf\stubs\logging.h">
      <Filter>stubs\include</Filter>
    </ClInclude>
    <ClInclude Include="..\thirdparty\protobuf\stubs\macros.h">
      <Filter>stubs\include</Filter>
    </ClInclude>
    <ClInclude Include="..\thirdparty\protobuf\stubs\map_util.h">
      <Filter>stubs\include</Filter>
    </ClInclude>
    <ClInclude Include="..\thirdparty\protobuf\map.h">
      <Filter>include</Filter>
    </ClInclude>
    <ClInclude Include="..\thirdparty\protobuf\map_entry_lite.h">
      <Filter>include</Filter>
    </ClInclude>
    <ClInclude Include="..\thirdparty\protobuf\map_field_lite.h">
      <Filter>include</Filter>
    </ClInclude>
    <ClInclude Include="..\thirdparty\protobuf\stubs\mutex.h">
      <Filter>stubs\include</Filter>
    </ClInclude>
    <ClInclude Include="..\thirdparty\protobuf\stubs\once.h">
      <Filter>stubs\include</Filter>
    </ClInclude>
    <ClInclude Include="..\thirdparty\protobuf\parse_context.h">
      <Filter>include</Filter>
    </ClInclude>
    <ClInclude Include="..\thirdparty\protobuf\stubs\platform_macros.h">
      <Filter>stubs\include</Filter>
    </ClInclude>
    <ClInclude Include="..\thirdparty\protobuf\stubs\port.h">
      <Filter>stubs\include</Filter>
    </ClInclude>
    <ClInclude Include="..\thirdparty\protobuf\port.h">
      <Filter>include</Filter>
    </ClInclude>
    <ClInclude Include="..\thirdparty\protobuf\repeated_field.h">
      <Filter>include</Filter>
    </ClInclude>
    <ClInclude Include="..\thirdparty\protobuf\repeated_ptr_field.h">
      <Filter>include</Filter>
    </ClInclude>
    <ClInclude Include="..\thirdparty\protobuf\stubs\status.h">
      <Filter>stubs\include</Filter>
    </ClInclude>
    <ClInclude Include="..\thirdparty\protobuf\stubs\stl_util.h">
      <Filter>stubs\include</Filter>
    </ClInclude>
    <ClInclude Include="..\thirdparty\protobuf\stubs\stringpiece.h">
      <Filter>stubs\include</Filter>
    </ClInclude>
    <ClInclude Include="..\thirdparty\protobuf\stubs\strutil.h">
      <Filter>stubs\include</Filter>
    </ClInclude>
    <ClInclude Include="..\thirdparty\protobuf\io\strtod.h">
      <Filter>io\include</Filter>
    </ClInclude>
    <ClInclude Include="..\thirdparty\protobuf\stubs\template_util.h">
      <Filter>stubs\include</Filter>
    </ClInclude>
    <ClInclude Include="..\thirdparty\protobuf\io\zero_copy_stream.h">
      <Filter>io\include</Filter>
    </ClInclude>
    <ClInclude Include="..\thirdparty\protobuf\io\zero_copy_stream_impl.h">
      <Filter>io\include</Filter>
    </ClInclude>
    <ClInclude Include="..\thirdparty\protobuf\io\zero_copy_stream_impl_lite.h">
      <Filter>io\include</Filter>
    </ClInclude>
    <ClInclude Include="..\thirdparty\protobuf\stubs\int128.h">
      <Filter>stubs\include</Filter>
    </ClInclude>
    <ClInclude Include="..\thirdparty\protobuf\io\io_win32.h">
      <Filter>io\include</Filter>
    </ClInclude>
    <ClInclude Include="..\thirdparty\protobuf\message_lite.h">
      <Filter>include</Filter>
    </ClInclude>
    <ClInclude Include="..\thirdparty\protobuf\stubs\statusor.h">
      <Filter>stubs\include</Filter>
    </ClInclude>
    <ClInclude Include="..\thirdparty\protobuf\stubs\stringprintf.h">
      <Filter>stubs\include</Filter>
    </ClInclude>
    <ClInclude Include="..\thirdparty\protobuf\stubs\time.h">
      <Filter>stubs\include</Filter>
    </ClInclude>
    <ClInclude Include="..\thirdparty\protobuf\wire_format_lite.h">
      <Filter>include</Filter>
    </ClInclude>
  </ItemGroup>
</Project>