<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup>
    <ClCompile Include="api.c" />
    <ClCompile Include="box.c" />
    <ClCompile Include="conf.c" />
    <ClCompile Include="conf_expand.c" />
    <ClCompile Include="conf_user.c" />
    <ClCompile Include="driver.c" />
    <ClCompile Include="gui.c" />
    <ClCompile Include="includes.c" />
    <ClCompile Include="log.c" />
    <ClCompile Include="mem.c" />
    <ClCompile Include="log_buff.c" />
    <ClCompile Include="session.c" />
    <ClCompile Include="util.c" />
    <ClCompile Include="file_xp.c">
      <Filter>xp</Filter>
    </ClCompile>
    <ClCompile Include="gui_xp.c">
      <Filter>xp</Filter>
    </ClCompile>
    <ClCompile Include="key_xp.c">
      <Filter>xp</Filter>
    </ClCompile>
    <ClCompile Include="obj_xp.c">
      <Filter>xp</Filter>
    </ClCompile>
    <ClCompile Include="hook_64.c">
      <Filter>hook</Filter>
    </ClCompile>
    <ClCompile Include="hook_32.c">
      <Filter>hook</Filter>
    </ClCompile>
    <ClCompile Include="hook.c">
      <Filter>hook</Filter>
    </ClCompile>
    <ClCompile Include="process_hook.c">
      <Filter>hook</Filter>
    </ClCompile>
    <ClCompile Include="..\..\common\pattern.c">
      <Filter>common</Filter>
    </ClCompile>
    <ClCompile Include="..\dll\hook_inst.c">
      <Filter>hook</Filter>
    </ClCompile>
    <ClCompile Include="..\dll\hook_tramp.c">
      <Filter>hook</Filter>
    </ClCompile>
    <ClCompile Include="..\..\common\list.c">
      <Filter>common</Filter>
    </ClCompile>
    <ClCompile Include="ipc.c">
      <Filter>ipc</Filter>
    </ClCompile>
    <ClCompile Include="ipc_port.c">
      <Filter>ipc</Filter>
    </ClCompile>
    <ClCompile Include="ipc_spl.c">
      <Filter>ipc</Filter>
    </ClCompile>
    <ClCompile Include="ipc_lsa.c">
      <Filter>ipc</Filter>
    </ClCompile>
    <ClCompile Include="file.c">
      <Filter>file</Filter>
    </ClCompile>
    <ClCompile Include="file_flt.c">
      <Filter>file</Filter>
    </ClCompile>
    <ClCompile Include="file_xlat.c">
      <Filter>file</Filter>
    </ClCompile>
    <ClCompile Include="key.c">
      <Filter>key</Filter>
    </ClCompile>
    <ClCompile Include="key_flt.c">
      <Filter>key</Filter>
    </ClCompile>
    <ClCompile Include="process.c">
      <Filter>process</Filter>
    </ClCompile>
    <ClCompile Include="process_api.c">
      <Filter>process</Filter>
    </ClCompile>
    <ClCompile Include="process_force.c">
      <Filter>process</Filter>
    </ClCompile>
    <ClCompile Include="process_low.c">
      <Filter>process</Filter>
    </ClCompile>
    <ClCompile Include="process_util.c">
      <Filter>process</Filter>
    </ClCompile>
    <ClCompile Include="thread.c">
      <Filter>process</Filter>
    </ClCompile>
    <ClCompile Include="thread_token.c">
      <Filter>process</Filter>
    </ClCompile>
    <ClCompile Include="token.c">
      <Filter>process</Filter>
    </ClCompile>
    <ClCompile Include="syscall.c">
      <Filter>syscall</Filter>
    </ClCompile>
    <ClCompile Include="syscall_32.c">
      <Filter>syscall</Filter>
    </ClCompile>
    <ClCompile Include="syscall_64.c">
      <Filter>syscall</Filter>
    </ClCompile>
    <ClCompile Include="syscall_open.c">
      <Filter>syscall</Filter>
    </ClCompile>
    <ClCompile Include="..\..\common\stream.c">
      <Filter>common</Filter>
    </ClCompile>
    <ClCompile Include="ipc_sam.c">
      <Filter>ipc</Filter>
    </ClCompile>
    <ClCompile Include="file_ctrl.c">
      <Filter>file</Filter>
    </ClCompile>
    <ClCompile Include="wfp.c">
      <Filter>net</Filter>
    </ClCompile>
    <ClCompile Include="..\..\common\map.c">
      <Filter>common</Filter>
    </ClCompile>
    <ClCompile Include="..\..\common\pool.c">
      <Filter>common</Filter>
    </ClCompile>
    <ClCompile Include="verify.c" />
    <ClCompile Include="..\..\common\rbtree.c">
      <Filter>common</Filter>
    </ClCompile>
    <ClCompile Include="..\..\common\netfw.c">
      <Filter>common</Filter>
    </ClCompile>
    <ClCompile Include="..\..\common\str_util.c">
      <Filter>common</Filter>
    </ClCompile>
    <ClCompile Include="obj.c">
      <Filter>obj</Filter>
    </ClCompile>
    <ClCompile Include="obj_flt.c">
      <Filter>obj</Filter>
    </ClCompile>
    <ClCompile Include="..\..\common\base64.c">
      <Filter>common</Filter>
    </ClCompile>
    <ClCompile Include="syscall_win32.c">
      <Filter>syscall</Filter>
    </ClCompile>
    <ClCompile Include="dll.c">
      <Filter>syscall</Filter>
    </ClCompile>
    <ClCompile Include="syscall_util.c">
      <Filter>syscall</Filter>
    </ClCompile>
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="api.h" />
    <ClInclude Include="api_defs.h" />
    <ClInclude Include="api_flags.h" />
    <ClInclude Include="box.h" />
    <ClInclude Include="conf.h" />
    <ClInclude Include="driver.h" />
    <ClInclude Include="gui.h" />
    <ClInclude Include="log.h" />
    <ClInclude Include="mem.h" />
    <ClInclude Include="my_fltkernel.h" />
    <ClInclude Include="my_winnt.h" />
    <ClInclude Include="log_buff.h" />
    <ClInclude Include="session.h" />
    <ClInclude Include="util.h" />
    <ClInclude Include="hook.h">
      <Filter>hook</Filter>
    </ClInclude>
    <ClInclude Include="..\..\common\pattern.h">
      <Filter>common</Filter>
    </ClInclude>
    <ClInclude Include="..\dll\hook.h">
      <Filter>hook</Filter>
    </ClInclude>
    <ClInclude Include="..\..\common\list.h">
      <Filter>common</Filter>
    </ClInclude>
    <ClInclude Include="..\..\common\my_version.h">
      <Filter>common</Filter>
    </ClInclude>
    <ClInclude Include="ipc.h">
      <Filter>ipc</Filter>
    </ClInclude>
    <ClInclude Include="alpc.h">
      <Filter>ipc</Filter>
    </ClInclude>
    <ClInclude Include="file.h">
      <Filter>file</Filter>
    </ClInclude>
    <ClInclude Include="key.h">
      <Filter>key</Filter>
    </ClInclude>
    <ClInclude Include="process.h">
      <Filter>process</Filter>
    </ClInclude>
    <ClInclude Include="thread.h">
      <Filter>process</Filter>
    </ClInclude>
    <ClInclude Include="token.h">
      <Filter>process</Filter>
    </ClInclude>
    <ClInclude Include="syscall.h">
      <Filter>syscall</Filter>
    </ClInclude>
    <ClInclude Include="..\..\common\stream.h">
      <Filter>common</Filter>
    </ClInclude>
    <ClInclude Include="wfp.h">
      <Filter>net</Filter>
    </ClInclude>
    <ClInclude Include="..\..\common\map.h">
      <Filter>common</Filter>
    </ClInclude>
    <ClInclude Include="..\..\common\pool.h">
      <Filter>common</Filter>
    </ClInclude>
    <ClInclude Include="..\..\common\rbtree.h">
      <Filter>common</Filter>
    </ClInclude>
    <ClInclude Include="..\..\common\netfw.h">
      <Filter>common</Filter>
    </ClInclude>
    <ClInclude Include="..\..\common\str_util.h">
      <Filter>common</Filter>
    </ClInclude>
    <ClInclude Include="obj.h">
      <Filter>obj</Filter>
    </ClInclude>
    <ClInclude Include="dll.h">
      <Filter>syscall</Filter>
    </ClInclude>
    <ClInclude Include="..\..\common\arm64_asm.h">
      <Filter>common</Filter>
    </ClInclude>
  </ItemGroup>
  <ItemGroup>
    <CustomBuild Include="aulldvrm.asm" />
    <CustomBuild Include="util_asm.asm" />
    <CustomBuild Include="util_arm.asm" />
  </ItemGroup>
  <ItemGroup>
    <ResourceCompile Include="resource.rc" />
  </ItemGroup>
  <ItemGroup>
    <Filter Include="xp">
      <UniqueIdentifier>{7b01653b-c8d7-4ad8-90f8-46b5893113dc}</UniqueIdentifier>
    </Filter>
    <Filter Include="hook">
      <UniqueIdentifier>{863722d1-e0f8-4c06-892f-40ea71ab98f1}</UniqueIdentifier>
    </Filter>
    <Filter Include="common">
      <UniqueIdentifier>{73d2a54c-a013-4184-b5e6-74b565ecc048}</UniqueIdentifier>
    </Filter>
    <Filter Include="ipc">
      <UniqueIdentifier>{0e28321b-be74-4113-b88c-d6492e618788}</UniqueIdentifier>
    </Filter>
    <Filter Include="file">
      <UniqueIdentifier>{dbb808f3-ff22-4a4d-b061-e34a4b28b75a}</UniqueIdentifier>
    </Filter>
    <Filter Include="key">
      <UniqueIdentifier>{2a86be4e-fef5-4ad8-be88-39efde9761af}</UniqueIdentifier>
    </Filter>
    <Filter Include="process">
      <UniqueIdentifier>{754e9503-8dd2-4b40-848c-590343d2ac39}</UniqueIdentifier>
    </Filter>
    <Filter Include="syscall">
      <UniqueIdentifier>{0da98f76-24ea-4a59-9913-2bbeb0ea5e1e}</UniqueIdentifier>
    </Filter>
    <Filter Include="net">
      <UniqueIdentifier>{c32013cd-a792-4aaf-8640-629c8db3f0a3}</UniqueIdentifier>
    </Filter>
    <Filter Include="obj">
      <UniqueIdentifier>{494a34c9-6083-404b-8ae2-d257ad50af60}</UniqueIdentifier>
    </Filter>
  </ItemGroup>
</Project>