get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/patches/84077/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 84077,
    "url": "http://patches.dpdk.org/api/patches/84077/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/patch/20201112201509.1002479-1-luca.boccassi@gmail.com/",
    "project": {
        "id": 1,
        "url": "http://patches.dpdk.org/api/projects/1/?format=api",
        "name": "DPDK",
        "link_name": "dpdk",
        "list_id": "dev.dpdk.org",
        "list_email": "dev@dpdk.org",
        "web_url": "http://core.dpdk.org",
        "scm_url": "git://dpdk.org/dpdk",
        "webscm_url": "http://git.dpdk.org/dpdk",
        "list_archive_url": "https://inbox.dpdk.org/dev",
        "list_archive_url_format": "https://inbox.dpdk.org/dev/{}",
        "commit_url_format": ""
    },
    "msgid": "<20201112201509.1002479-1-luca.boccassi@gmail.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20201112201509.1002479-1-luca.boccassi@gmail.com",
    "date": "2020-11-12T20:15:09",
    "name": "[kmods,v2] windows: normalize line-endings",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": true,
    "hash": "bb7535657d92101a648f052539d338c0ad06b9c5",
    "submitter": {
        "id": 566,
        "url": "http://patches.dpdk.org/api/people/566/?format=api",
        "name": "Luca Boccassi",
        "email": "luca.boccassi@gmail.com"
    },
    "delegate": {
        "id": 1,
        "url": "http://patches.dpdk.org/api/users/1/?format=api",
        "username": "tmonjalo",
        "first_name": "Thomas",
        "last_name": "Monjalon",
        "email": "thomas@monjalon.net"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/patch/20201112201509.1002479-1-luca.boccassi@gmail.com/mbox/",
    "series": [
        {
            "id": 13854,
            "url": "http://patches.dpdk.org/api/series/13854/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=13854",
            "date": "2020-11-12T20:15:09",
            "name": "[kmods,v2] windows: normalize line-endings",
            "version": 2,
            "mbox": "http://patches.dpdk.org/series/13854/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/patches/84077/comments/",
    "check": "fail",
    "checks": "http://patches.dpdk.org/api/patches/84077/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@inbox.dpdk.org",
        "Delivered-To": "patchwork@inbox.dpdk.org",
        "Received": [
            "from dpdk.org (dpdk.org [92.243.14.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id C69C8A09DE;\n\tThu, 12 Nov 2020 21:15:27 +0100 (CET)",
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 1A2695928;\n\tThu, 12 Nov 2020 21:15:26 +0100 (CET)",
            "from mail-wm1-f52.google.com (mail-wm1-f52.google.com\n [209.85.128.52]) by dpdk.org (Postfix) with ESMTP id 574C156A3\n for <dev@dpdk.org>; Thu, 12 Nov 2020 21:15:25 +0100 (CET)",
            "by mail-wm1-f52.google.com with SMTP id p19so6867216wmg.0\n for <dev@dpdk.org>; Thu, 12 Nov 2020 12:15:25 -0800 (PST)",
            "from localhost ([2a01:4b00:f419:6f00:7a8e:ed70:5c52:ea3])\n by smtp.gmail.com with ESMTPSA id d63sm7640089wmd.12.2020.11.12.12.15.22\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Thu, 12 Nov 2020 12:15:22 -0800 (PST)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;\n h=from:to:cc:subject:date:message-id:in-reply-to:references\n :mime-version:content-transfer-encoding;\n bh=i6iY5zp5Xwg/ZWblcQ+9WJN6J6HFAETjovdATzMqaDw=;\n b=bzwHJN6WFIxBMF9mWvPjWXlQ4JCAGzbHKiT4PI9iT7ULB+8j+0+iL6ARVlVWSFxboP\n +L/2o0/4/WFJyOguW850tp5fJ88x8JxwXr2S8T3EWlUwH7OWSgkur6ymzPetDesSGHN0\n 6NsT8zCt4n5ZuAFnQ0vC/quMWH5vtGhL3Z/FFe08fr30u032/AgCUvKzYerrR+wWyRlJ\n RxYgBKWbJLP4dqKT3/ToCjgJcQcXX3VCYepE72tvfHQOaBUXkln9zmcbuo/wXOhChqT9\n m8Ev0mIIfvZBqrifKDHXt08zMySNBpVnrnRYmfqdDXMTCv0p5TWGUfpferNZeo0kIN4y\n Yr2Q==",
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20161025;\n h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to\n :references:mime-version:content-transfer-encoding;\n bh=i6iY5zp5Xwg/ZWblcQ+9WJN6J6HFAETjovdATzMqaDw=;\n b=FN2mhnS9XYi96VLzHcxzqZjErrU1o2DdoY1/hxegxrV2RhqtP1K2DlsFTzq05JDPj1\n mw3m7xIC1sX0ONg/yBryDjJocQ+l6//RL7TRYHm8v1EUk/WA4wtMxJu5xI/SnK/tBIEe\n RBCwI6AkutpYNYrVINcJMnONXuFV/jJBm6xLm8xjwOJsZ/uVwU4Ah4wOBMZjtzCija9W\n Z/eNvSjgQVkUUY1xQi3uEaShbwOjsEdQqtRzAc9BVF3eWY+Zkc7iREpVA9ZflKeiK8mh\n t5UhkMlPCgih28p41M7+Q9R33b0h5cXabgN2yhcyJIXSIJrLOsL9n500fQRwPOrr3Ex0\n Bp/w==",
        "X-Gm-Message-State": "AOAM5313is72WwovaBZjbwF7wPgu9m+1L6iNwBysnfWSRFPriOIiEodR\n tvOEgXgmHhIHe/nbLtdri84H5mtpYQNloQ==",
        "X-Google-Smtp-Source": "\n ABdhPJxo77b33nlr6oSE5NnD66fh+HcrjkQ7hZIvEUjEGACtdtehz6ekumXD9sdYPkSzaAG4FbMAlw==",
        "X-Received": "by 2002:a1c:bd08:: with SMTP id n8mr1343042wmf.136.1605212123293;\n Thu, 12 Nov 2020 12:15:23 -0800 (PST)",
        "From": "luca.boccassi@gmail.com",
        "To": "dev@dpdk.org",
        "Cc": "thomas@monjalon.net, Dmitry Kozlyuk <dmitry.kozliuk@gmail.com>,\n John Alexander <John.Alexander@datapath.co.uk>,\n Luca Boccassi <luca.boccassi@microsoft.com>",
        "Date": "Thu, 12 Nov 2020 20:15:09 +0000",
        "Message-Id": "<20201112201509.1002479-1-luca.boccassi@gmail.com>",
        "X-Mailer": "git-send-email 2.27.0",
        "In-Reply-To": "<20201029225505.30093-1-dmitry.kozliuk@gmail.com>",
        "References": "<20201029225505.30093-1-dmitry.kozliuk@gmail.com>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain; charset=UTF-8",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[dpdk-dev] [kmods PATCH v2] windows: normalize line-endings",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.15",
        "Precedence": "list",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n <mailto:dev-request@dpdk.org?subject=unsubscribe>",
        "List-Archive": "<http://mails.dpdk.org/archives/dev/>",
        "List-Post": "<mailto:dev@dpdk.org>",
        "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
        "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n <mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "From: Dmitry Kozlyuk <dmitry.kozliuk@gmail.com>\n\nMSBuild XML files have to use CRLF line-endings, otherwise any change\nresults in the whole file being rewritten with CRLF line-endings by\nVisual Studio. However, it's inconvenient to have such files checked-out\nwith CLRF in Unix environments.\n\nAdd suggested git configuration to top-level README, so that Unix\ndevelopers don't miss it. Remove .gitattributes, because core.autocrlf\noverrides eol= attribute. Convert line-endings of the existing files in\nthe repository.\n\nSuggested-by: John Alexander <John.Alexander@datapath.co.uk>\nSigned-off-by: Dmitry Kozlyuk <dmitry.kozliuk@gmail.com>\nSigned-off-by: Luca Boccassi <luca.boccassi@microsoft.com>\n---\nv2 from Luca: run dos2unix on all files in windows/virt2phys folder\n\n README                                      |   5 +\n windows/.gitattributes                      |   4 -\n windows/virt2phys/virt2phys.sln             |  54 +--\n windows/virt2phys/virt2phys.vcxproj         | 454 ++++++++++----------\n windows/virt2phys/virt2phys.vcxproj.filters |  72 ++--\n 5 files changed, 295 insertions(+), 294 deletions(-)\n delete mode 100644 windows/.gitattributes",
    "diff": "diff --git a/README b/README\nindex e71dbba..0aaf58e 100644\n--- a/README\n+++ b/README\n@@ -8,3 +8,8 @@ Now the preference is to contribute kernel modules to the upstream project\n if possible, otherwise to host kernel code in dpdk-kmods.git.\n \n The license can be BSD-3-Clause or GPL-2.0.\n+\n+Some Windows files use have to use CRLF line-endings.\n+Unix developers can configure git to get only LF on checkout:\n+\n+    git config core.autocrlf input\ndiff --git a/windows/.gitattributes b/windows/.gitattributes\ndeleted file mode 100644\nindex 13482db..0000000\n--- a/windows/.gitattributes\n+++ /dev/null\n@@ -1,4 +0,0 @@\n-* text=auto\n-\n-*.sln text eol=crlf\n-*.vcxproj text eol=crlf\ndiff --git a/windows/virt2phys/virt2phys.sln b/windows/virt2phys/virt2phys.sln\nindex 0f5ecdc..ae95c7b 100644\n--- a/windows/virt2phys/virt2phys.sln\n+++ b/windows/virt2phys/virt2phys.sln\n@@ -1,27 +1,27 @@\n-\n-Microsoft Visual Studio Solution File, Format Version 12.00\n-# Visual Studio Version 16\n-VisualStudioVersion = 16.0.29613.14\n-MinimumVisualStudioVersion = 10.0.40219.1\n-Project(\"{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}\") = \"virt2phys\", \"virt2phys.vcxproj\", \"{0EEF826B-9391-43A8-A722-BDD6F6115137}\"\n-EndProject\n-Global\n-\tGlobalSection(SolutionConfigurationPlatforms) = preSolution\n-\t\tDebug|x64 = Debug|x64\n-\t\tRelease|x64 = Release|x64\n-\tEndGlobalSection\n-\tGlobalSection(ProjectConfigurationPlatforms) = postSolution\n-\t\t{0EEF826B-9391-43A8-A722-BDD6F6115137}.Debug|x64.ActiveCfg = Debug|x64\n-\t\t{0EEF826B-9391-43A8-A722-BDD6F6115137}.Debug|x64.Build.0 = Debug|x64\n-\t\t{0EEF826B-9391-43A8-A722-BDD6F6115137}.Debug|x64.Deploy.0 = Debug|x64\n-\t\t{0EEF826B-9391-43A8-A722-BDD6F6115137}.Release|x64.ActiveCfg = Release|x64\n-\t\t{0EEF826B-9391-43A8-A722-BDD6F6115137}.Release|x64.Build.0 = Release|x64\n-\t\t{0EEF826B-9391-43A8-A722-BDD6F6115137}.Release|x64.Deploy.0 = Release|x64\n-\tEndGlobalSection\n-\tGlobalSection(SolutionProperties) = preSolution\n-\t\tHideSolutionNode = FALSE\n-\tEndGlobalSection\n-\tGlobalSection(ExtensibilityGlobals) = postSolution\n-\t\tSolutionGuid = {845012FB-4471-4A12-A1C4-FF7E05C40E8E}\n-\tEndGlobalSection\n-EndGlobal\n+\n+Microsoft Visual Studio Solution File, Format Version 12.00\n+# Visual Studio Version 16\n+VisualStudioVersion = 16.0.29613.14\n+MinimumVisualStudioVersion = 10.0.40219.1\n+Project(\"{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}\") = \"virt2phys\", \"virt2phys.vcxproj\", \"{0EEF826B-9391-43A8-A722-BDD6F6115137}\"\n+EndProject\n+Global\n+\tGlobalSection(SolutionConfigurationPlatforms) = preSolution\n+\t\tDebug|x64 = Debug|x64\n+\t\tRelease|x64 = Release|x64\n+\tEndGlobalSection\n+\tGlobalSection(ProjectConfigurationPlatforms) = postSolution\n+\t\t{0EEF826B-9391-43A8-A722-BDD6F6115137}.Debug|x64.ActiveCfg = Debug|x64\n+\t\t{0EEF826B-9391-43A8-A722-BDD6F6115137}.Debug|x64.Build.0 = Debug|x64\n+\t\t{0EEF826B-9391-43A8-A722-BDD6F6115137}.Debug|x64.Deploy.0 = Debug|x64\n+\t\t{0EEF826B-9391-43A8-A722-BDD6F6115137}.Release|x64.ActiveCfg = Release|x64\n+\t\t{0EEF826B-9391-43A8-A722-BDD6F6115137}.Release|x64.Build.0 = Release|x64\n+\t\t{0EEF826B-9391-43A8-A722-BDD6F6115137}.Release|x64.Deploy.0 = Release|x64\n+\tEndGlobalSection\n+\tGlobalSection(SolutionProperties) = preSolution\n+\t\tHideSolutionNode = FALSE\n+\tEndGlobalSection\n+\tGlobalSection(ExtensibilityGlobals) = postSolution\n+\t\tSolutionGuid = {845012FB-4471-4A12-A1C4-FF7E05C40E8E}\n+\tEndGlobalSection\n+EndGlobal\ndiff --git a/windows/virt2phys/virt2phys.vcxproj b/windows/virt2phys/virt2phys.vcxproj\nindex fa51916..fc2a771 100644\n--- a/windows/virt2phys/virt2phys.vcxproj\n+++ b/windows/virt2phys/virt2phys.vcxproj\n@@ -1,228 +1,228 @@\n-<?xml version=\"1.0\" encoding=\"utf-8\"?>\n-<Project DefaultTargets=\"Build\" ToolsVersion=\"12.0\" xmlns=\"http://schemas.microsoft.com/developer/msbuild/2003\">\n-  <ItemGroup Label=\"ProjectConfigurations\">\n-    <ProjectConfiguration Include=\"Debug|Win32\">\n-      <Configuration>Debug</Configuration>\n-      <Platform>Win32</Platform>\n-    </ProjectConfiguration>\n-    <ProjectConfiguration Include=\"Release|Win32\">\n-      <Configuration>Release</Configuration>\n-      <Platform>Win32</Platform>\n-    </ProjectConfiguration>\n-    <ProjectConfiguration Include=\"Debug|x64\">\n-      <Configuration>Debug</Configuration>\n-      <Platform>x64</Platform>\n-    </ProjectConfiguration>\n-    <ProjectConfiguration Include=\"Release|x64\">\n-      <Configuration>Release</Configuration>\n-      <Platform>x64</Platform>\n-    </ProjectConfiguration>\n-    <ProjectConfiguration Include=\"Debug|ARM\">\n-      <Configuration>Debug</Configuration>\n-      <Platform>ARM</Platform>\n-    </ProjectConfiguration>\n-    <ProjectConfiguration Include=\"Release|ARM\">\n-      <Configuration>Release</Configuration>\n-      <Platform>ARM</Platform>\n-    </ProjectConfiguration>\n-    <ProjectConfiguration Include=\"Debug|ARM64\">\n-      <Configuration>Debug</Configuration>\n-      <Platform>ARM64</Platform>\n-    </ProjectConfiguration>\n-    <ProjectConfiguration Include=\"Release|ARM64\">\n-      <Configuration>Release</Configuration>\n-      <Platform>ARM64</Platform>\n-    </ProjectConfiguration>\n-  </ItemGroup>\n-  <ItemGroup>\n-    <ClCompile Include=\"virt2phys.c\" />\n-  </ItemGroup>\n-  <ItemGroup>\n-    <ClInclude Include=\"virt2phys.h\" />\n-  </ItemGroup>\n-  <ItemGroup>\n-    <Inf Include=\"virt2phys.inf\" />\n-  </ItemGroup>\n-  <PropertyGroup Label=\"Globals\">\n-    <ProjectGuid>{0EEF826B-9391-43A8-A722-BDD6F6115137}</ProjectGuid>\n-    <TemplateGuid>{497e31cb-056b-4f31-abb8-447fd55ee5a5}</TemplateGuid>\n-    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\n-    <MinimumVisualStudioVersion>12.0</MinimumVisualStudioVersion>\n-    <Configuration>Debug</Configuration>\n-    <Platform Condition=\"'$(Platform)' == ''\">Win32</Platform>\n-    <RootNamespace>virt2phys</RootNamespace>\n-  </PropertyGroup>\n-  <Import Project=\"$(VCTargetsPath)\\Microsoft.Cpp.Default.props\" />\n-  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)'=='Debug|Win32'\" Label=\"Configuration\">\n-    <TargetVersion>Windows10</TargetVersion>\n-    <UseDebugLibraries>true</UseDebugLibraries>\n-    <PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>\n-    <ConfigurationType>Driver</ConfigurationType>\n-    <DriverType>KMDF</DriverType>\n-    <DriverTargetPlatform>Universal</DriverTargetPlatform>\n-  </PropertyGroup>\n-  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)'=='Release|Win32'\" Label=\"Configuration\">\n-    <TargetVersion>Windows10</TargetVersion>\n-    <UseDebugLibraries>false</UseDebugLibraries>\n-    <PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>\n-    <ConfigurationType>Driver</ConfigurationType>\n-    <DriverType>KMDF</DriverType>\n-    <DriverTargetPlatform>Universal</DriverTargetPlatform>\n-  </PropertyGroup>\n-  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)'=='Debug|x64'\" Label=\"Configuration\">\n-    <TargetVersion>Windows10</TargetVersion>\n-    <UseDebugLibraries>true</UseDebugLibraries>\n-    <PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>\n-    <ConfigurationType>Driver</ConfigurationType>\n-    <DriverType>KMDF</DriverType>\n-    <DriverTargetPlatform>Universal</DriverTargetPlatform>\n-  </PropertyGroup>\n-  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)'=='Release|x64'\" Label=\"Configuration\">\n-    <TargetVersion>Windows10</TargetVersion>\n-    <UseDebugLibraries>false</UseDebugLibraries>\n-    <PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>\n-    <ConfigurationType>Driver</ConfigurationType>\n-    <DriverType>KMDF</DriverType>\n-    <DriverTargetPlatform>Universal</DriverTargetPlatform>\n-  </PropertyGroup>\n-  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)'=='Debug|ARM'\" Label=\"Configuration\">\n-    <TargetVersion>Windows10</TargetVersion>\n-    <UseDebugLibraries>true</UseDebugLibraries>\n-    <PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>\n-    <ConfigurationType>Driver</ConfigurationType>\n-    <DriverType>KMDF</DriverType>\n-    <DriverTargetPlatform>Universal</DriverTargetPlatform>\n-  </PropertyGroup>\n-  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)'=='Release|ARM'\" Label=\"Configuration\">\n-    <TargetVersion>Windows10</TargetVersion>\n-    <UseDebugLibraries>false</UseDebugLibraries>\n-    <PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>\n-    <ConfigurationType>Driver</ConfigurationType>\n-    <DriverType>KMDF</DriverType>\n-    <DriverTargetPlatform>Universal</DriverTargetPlatform>\n-  </PropertyGroup>\n-  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)'=='Debug|ARM64'\" Label=\"Configuration\">\n-    <TargetVersion>Windows10</TargetVersion>\n-    <UseDebugLibraries>true</UseDebugLibraries>\n-    <PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>\n-    <ConfigurationType>Driver</ConfigurationType>\n-    <DriverType>KMDF</DriverType>\n-    <DriverTargetPlatform>Universal</DriverTargetPlatform>\n-  </PropertyGroup>\n-  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)'=='Release|ARM64'\" Label=\"Configuration\">\n-    <TargetVersion>Windows10</TargetVersion>\n-    <UseDebugLibraries>false</UseDebugLibraries>\n-    <PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>\n-    <ConfigurationType>Driver</ConfigurationType>\n-    <DriverType>KMDF</DriverType>\n-    <DriverTargetPlatform>Universal</DriverTargetPlatform>\n-  </PropertyGroup>\n-  <Import Project=\"$(VCTargetsPath)\\Microsoft.Cpp.props\" />\n-  <ImportGroup Label=\"ExtensionSettings\">\n-  </ImportGroup>\n-  <ImportGroup Label=\"PropertySheets\">\n-    <Import Project=\"$(UserRootDir)\\Microsoft.Cpp.$(Platform).user.props\" Condition=\"exists('$(UserRootDir)\\Microsoft.Cpp.$(Platform).user.props')\" Label=\"LocalAppDataPlatform\" />\n-  </ImportGroup>\n-  <PropertyGroup Label=\"UserMacros\" />\n-  <PropertyGroup />\n-  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)'=='Debug|Win32'\">\n-    <DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor>\n-  </PropertyGroup>\n-  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)'=='Release|Win32'\">\n-    <DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor>\n-  </PropertyGroup>\n-  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)'=='Debug|x64'\">\n-    <DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor>\n-  </PropertyGroup>\n-  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)'=='Release|x64'\">\n-    <DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor>\n-  </PropertyGroup>\n-  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)'=='Debug|ARM'\">\n-    <DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor>\n-  </PropertyGroup>\n-  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)'=='Release|ARM'\">\n-    <DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor>\n-  </PropertyGroup>\n-  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)'=='Debug|ARM64'\">\n-    <DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor>\n-  </PropertyGroup>\n-  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)'=='Release|ARM64'\">\n-    <DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor>\n-  </PropertyGroup>\n-  <ItemDefinitionGroup Condition=\"'$(Configuration)|$(Platform)'=='Debug|Win32'\">\n-    <ClCompile>\n-      <WppEnabled>true</WppEnabled>\n-      <WppRecorderEnabled>true</WppRecorderEnabled>\n-      <WppScanConfigurationData Condition=\"'%(ClCompile.ScanConfigurationData)' == ''\">trace.h</WppScanConfigurationData>\n-      <WppKernelMode>true</WppKernelMode>\n-    </ClCompile>\n-  </ItemDefinitionGroup>\n-  <ItemDefinitionGroup Condition=\"'$(Configuration)|$(Platform)'=='Release|Win32'\">\n-    <ClCompile>\n-      <WppEnabled>true</WppEnabled>\n-      <WppRecorderEnabled>true</WppRecorderEnabled>\n-      <WppScanConfigurationData Condition=\"'%(ClCompile.ScanConfigurationData)' == ''\">trace.h</WppScanConfigurationData>\n-      <WppKernelMode>true</WppKernelMode>\n-    </ClCompile>\n-  </ItemDefinitionGroup>\n-  <ItemDefinitionGroup Condition=\"'$(Configuration)|$(Platform)'=='Debug|x64'\">\n-    <ClCompile>\n-      <WppEnabled>false</WppEnabled>\n-      <WppRecorderEnabled>true</WppRecorderEnabled>\n-      <WppScanConfigurationData Condition=\"'%(ClCompile.ScanConfigurationData)' == ''\">trace.h</WppScanConfigurationData>\n-      <WppKernelMode>true</WppKernelMode>\n-    </ClCompile>\n-    <Link>\n-      <AdditionalDependencies>$(DDK_LIB_PATH)wdmsec.lib;%(AdditionalDependencies)</AdditionalDependencies>\n-    </Link>\n-    <Inf>\n-      <TimeStamp>0.1</TimeStamp>\n-    </Inf>\n-  </ItemDefinitionGroup>\n-  <ItemDefinitionGroup Condition=\"'$(Configuration)|$(Platform)'=='Release|x64'\">\n-    <ClCompile>\n-      <WppEnabled>true</WppEnabled>\n-      <WppRecorderEnabled>true</WppRecorderEnabled>\n-      <WppScanConfigurationData Condition=\"'%(ClCompile.ScanConfigurationData)' == ''\">trace.h</WppScanConfigurationData>\n-      <WppKernelMode>true</WppKernelMode>\n-    </ClCompile>\n-  </ItemDefinitionGroup>\n-  <ItemDefinitionGroup Condition=\"'$(Configuration)|$(Platform)'=='Debug|ARM'\">\n-    <ClCompile>\n-      <WppEnabled>true</WppEnabled>\n-      <WppRecorderEnabled>true</WppRecorderEnabled>\n-      <WppScanConfigurationData Condition=\"'%(ClCompile.ScanConfigurationData)' == ''\">trace.h</WppScanConfigurationData>\n-      <WppKernelMode>true</WppKernelMode>\n-    </ClCompile>\n-  </ItemDefinitionGroup>\n-  <ItemDefinitionGroup Condition=\"'$(Configuration)|$(Platform)'=='Release|ARM'\">\n-    <ClCompile>\n-      <WppEnabled>true</WppEnabled>\n-      <WppRecorderEnabled>true</WppRecorderEnabled>\n-      <WppScanConfigurationData Condition=\"'%(ClCompile.ScanConfigurationData)' == ''\">trace.h</WppScanConfigurationData>\n-      <WppKernelMode>true</WppKernelMode>\n-    </ClCompile>\n-  </ItemDefinitionGroup>\n-  <ItemDefinitionGroup Condition=\"'$(Configuration)|$(Platform)'=='Release|ARM64'\">\n-    <ClCompile>\n-      <WppEnabled>true</WppEnabled>\n-      <WppRecorderEnabled>true</WppRecorderEnabled>\n-      <WppScanConfigurationData Condition=\"'%(ClCompile.ScanConfigurationData)' == ''\">trace.h</WppScanConfigurationData>\n-      <WppKernelMode>true</WppKernelMode>\n-    </ClCompile>\n-  </ItemDefinitionGroup>\n-  <ItemDefinitionGroup Condition=\"'$(Configuration)|$(Platform)'=='Debug|ARM64'\">\n-    <ClCompile>\n-      <WppEnabled>true</WppEnabled>\n-      <WppRecorderEnabled>true</WppRecorderEnabled>\n-      <WppScanConfigurationData Condition=\"'%(ClCompile.ScanConfigurationData)' == ''\">trace.h</WppScanConfigurationData>\n-      <WppKernelMode>true</WppKernelMode>\n-    </ClCompile>\n-  </ItemDefinitionGroup>\n-  <ItemGroup>\n-    <FilesToPackage Include=\"$(TargetPath)\" />\n-  </ItemGroup>\n-  <Import Project=\"$(VCTargetsPath)\\Microsoft.Cpp.targets\" />\n-  <ImportGroup Label=\"ExtensionTargets\">\n-  </ImportGroup>\n+<?xml version=\"1.0\" encoding=\"utf-8\"?>\n+<Project DefaultTargets=\"Build\" ToolsVersion=\"12.0\" xmlns=\"http://schemas.microsoft.com/developer/msbuild/2003\">\n+  <ItemGroup Label=\"ProjectConfigurations\">\n+    <ProjectConfiguration Include=\"Debug|Win32\">\n+      <Configuration>Debug</Configuration>\n+      <Platform>Win32</Platform>\n+    </ProjectConfiguration>\n+    <ProjectConfiguration Include=\"Release|Win32\">\n+      <Configuration>Release</Configuration>\n+      <Platform>Win32</Platform>\n+    </ProjectConfiguration>\n+    <ProjectConfiguration Include=\"Debug|x64\">\n+      <Configuration>Debug</Configuration>\n+      <Platform>x64</Platform>\n+    </ProjectConfiguration>\n+    <ProjectConfiguration Include=\"Release|x64\">\n+      <Configuration>Release</Configuration>\n+      <Platform>x64</Platform>\n+    </ProjectConfiguration>\n+    <ProjectConfiguration Include=\"Debug|ARM\">\n+      <Configuration>Debug</Configuration>\n+      <Platform>ARM</Platform>\n+    </ProjectConfiguration>\n+    <ProjectConfiguration Include=\"Release|ARM\">\n+      <Configuration>Release</Configuration>\n+      <Platform>ARM</Platform>\n+    </ProjectConfiguration>\n+    <ProjectConfiguration Include=\"Debug|ARM64\">\n+      <Configuration>Debug</Configuration>\n+      <Platform>ARM64</Platform>\n+    </ProjectConfiguration>\n+    <ProjectConfiguration Include=\"Release|ARM64\">\n+      <Configuration>Release</Configuration>\n+      <Platform>ARM64</Platform>\n+    </ProjectConfiguration>\n+  </ItemGroup>\n+  <ItemGroup>\n+    <ClCompile Include=\"virt2phys.c\" />\n+  </ItemGroup>\n+  <ItemGroup>\n+    <ClInclude Include=\"virt2phys.h\" />\n+  </ItemGroup>\n+  <ItemGroup>\n+    <Inf Include=\"virt2phys.inf\" />\n+  </ItemGroup>\n+  <PropertyGroup Label=\"Globals\">\n+    <ProjectGuid>{0EEF826B-9391-43A8-A722-BDD6F6115137}</ProjectGuid>\n+    <TemplateGuid>{497e31cb-056b-4f31-abb8-447fd55ee5a5}</TemplateGuid>\n+    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\n+    <MinimumVisualStudioVersion>12.0</MinimumVisualStudioVersion>\n+    <Configuration>Debug</Configuration>\n+    <Platform Condition=\"'$(Platform)' == ''\">Win32</Platform>\n+    <RootNamespace>virt2phys</RootNamespace>\n+  </PropertyGroup>\n+  <Import Project=\"$(VCTargetsPath)\\Microsoft.Cpp.Default.props\" />\n+  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)'=='Debug|Win32'\" Label=\"Configuration\">\n+    <TargetVersion>Windows10</TargetVersion>\n+    <UseDebugLibraries>true</UseDebugLibraries>\n+    <PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>\n+    <ConfigurationType>Driver</ConfigurationType>\n+    <DriverType>KMDF</DriverType>\n+    <DriverTargetPlatform>Universal</DriverTargetPlatform>\n+  </PropertyGroup>\n+  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)'=='Release|Win32'\" Label=\"Configuration\">\n+    <TargetVersion>Windows10</TargetVersion>\n+    <UseDebugLibraries>false</UseDebugLibraries>\n+    <PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>\n+    <ConfigurationType>Driver</ConfigurationType>\n+    <DriverType>KMDF</DriverType>\n+    <DriverTargetPlatform>Universal</DriverTargetPlatform>\n+  </PropertyGroup>\n+  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)'=='Debug|x64'\" Label=\"Configuration\">\n+    <TargetVersion>Windows10</TargetVersion>\n+    <UseDebugLibraries>true</UseDebugLibraries>\n+    <PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>\n+    <ConfigurationType>Driver</ConfigurationType>\n+    <DriverType>KMDF</DriverType>\n+    <DriverTargetPlatform>Universal</DriverTargetPlatform>\n+  </PropertyGroup>\n+  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)'=='Release|x64'\" Label=\"Configuration\">\n+    <TargetVersion>Windows10</TargetVersion>\n+    <UseDebugLibraries>false</UseDebugLibraries>\n+    <PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>\n+    <ConfigurationType>Driver</ConfigurationType>\n+    <DriverType>KMDF</DriverType>\n+    <DriverTargetPlatform>Universal</DriverTargetPlatform>\n+  </PropertyGroup>\n+  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)'=='Debug|ARM'\" Label=\"Configuration\">\n+    <TargetVersion>Windows10</TargetVersion>\n+    <UseDebugLibraries>true</UseDebugLibraries>\n+    <PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>\n+    <ConfigurationType>Driver</ConfigurationType>\n+    <DriverType>KMDF</DriverType>\n+    <DriverTargetPlatform>Universal</DriverTargetPlatform>\n+  </PropertyGroup>\n+  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)'=='Release|ARM'\" Label=\"Configuration\">\n+    <TargetVersion>Windows10</TargetVersion>\n+    <UseDebugLibraries>false</UseDebugLibraries>\n+    <PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>\n+    <ConfigurationType>Driver</ConfigurationType>\n+    <DriverType>KMDF</DriverType>\n+    <DriverTargetPlatform>Universal</DriverTargetPlatform>\n+  </PropertyGroup>\n+  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)'=='Debug|ARM64'\" Label=\"Configuration\">\n+    <TargetVersion>Windows10</TargetVersion>\n+    <UseDebugLibraries>true</UseDebugLibraries>\n+    <PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>\n+    <ConfigurationType>Driver</ConfigurationType>\n+    <DriverType>KMDF</DriverType>\n+    <DriverTargetPlatform>Universal</DriverTargetPlatform>\n+  </PropertyGroup>\n+  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)'=='Release|ARM64'\" Label=\"Configuration\">\n+    <TargetVersion>Windows10</TargetVersion>\n+    <UseDebugLibraries>false</UseDebugLibraries>\n+    <PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>\n+    <ConfigurationType>Driver</ConfigurationType>\n+    <DriverType>KMDF</DriverType>\n+    <DriverTargetPlatform>Universal</DriverTargetPlatform>\n+  </PropertyGroup>\n+  <Import Project=\"$(VCTargetsPath)\\Microsoft.Cpp.props\" />\n+  <ImportGroup Label=\"ExtensionSettings\">\n+  </ImportGroup>\n+  <ImportGroup Label=\"PropertySheets\">\n+    <Import Project=\"$(UserRootDir)\\Microsoft.Cpp.$(Platform).user.props\" Condition=\"exists('$(UserRootDir)\\Microsoft.Cpp.$(Platform).user.props')\" Label=\"LocalAppDataPlatform\" />\n+  </ImportGroup>\n+  <PropertyGroup Label=\"UserMacros\" />\n+  <PropertyGroup />\n+  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)'=='Debug|Win32'\">\n+    <DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor>\n+  </PropertyGroup>\n+  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)'=='Release|Win32'\">\n+    <DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor>\n+  </PropertyGroup>\n+  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)'=='Debug|x64'\">\n+    <DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor>\n+  </PropertyGroup>\n+  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)'=='Release|x64'\">\n+    <DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor>\n+  </PropertyGroup>\n+  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)'=='Debug|ARM'\">\n+    <DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor>\n+  </PropertyGroup>\n+  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)'=='Release|ARM'\">\n+    <DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor>\n+  </PropertyGroup>\n+  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)'=='Debug|ARM64'\">\n+    <DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor>\n+  </PropertyGroup>\n+  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)'=='Release|ARM64'\">\n+    <DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor>\n+  </PropertyGroup>\n+  <ItemDefinitionGroup Condition=\"'$(Configuration)|$(Platform)'=='Debug|Win32'\">\n+    <ClCompile>\n+      <WppEnabled>true</WppEnabled>\n+      <WppRecorderEnabled>true</WppRecorderEnabled>\n+      <WppScanConfigurationData Condition=\"'%(ClCompile.ScanConfigurationData)' == ''\">trace.h</WppScanConfigurationData>\n+      <WppKernelMode>true</WppKernelMode>\n+    </ClCompile>\n+  </ItemDefinitionGroup>\n+  <ItemDefinitionGroup Condition=\"'$(Configuration)|$(Platform)'=='Release|Win32'\">\n+    <ClCompile>\n+      <WppEnabled>true</WppEnabled>\n+      <WppRecorderEnabled>true</WppRecorderEnabled>\n+      <WppScanConfigurationData Condition=\"'%(ClCompile.ScanConfigurationData)' == ''\">trace.h</WppScanConfigurationData>\n+      <WppKernelMode>true</WppKernelMode>\n+    </ClCompile>\n+  </ItemDefinitionGroup>\n+  <ItemDefinitionGroup Condition=\"'$(Configuration)|$(Platform)'=='Debug|x64'\">\n+    <ClCompile>\n+      <WppEnabled>false</WppEnabled>\n+      <WppRecorderEnabled>true</WppRecorderEnabled>\n+      <WppScanConfigurationData Condition=\"'%(ClCompile.ScanConfigurationData)' == ''\">trace.h</WppScanConfigurationData>\n+      <WppKernelMode>true</WppKernelMode>\n+    </ClCompile>\n+    <Link>\n+      <AdditionalDependencies>$(DDK_LIB_PATH)wdmsec.lib;%(AdditionalDependencies)</AdditionalDependencies>\n+    </Link>\n+    <Inf>\n+      <TimeStamp>0.1</TimeStamp>\n+    </Inf>\n+  </ItemDefinitionGroup>\n+  <ItemDefinitionGroup Condition=\"'$(Configuration)|$(Platform)'=='Release|x64'\">\n+    <ClCompile>\n+      <WppEnabled>true</WppEnabled>\n+      <WppRecorderEnabled>true</WppRecorderEnabled>\n+      <WppScanConfigurationData Condition=\"'%(ClCompile.ScanConfigurationData)' == ''\">trace.h</WppScanConfigurationData>\n+      <WppKernelMode>true</WppKernelMode>\n+    </ClCompile>\n+  </ItemDefinitionGroup>\n+  <ItemDefinitionGroup Condition=\"'$(Configuration)|$(Platform)'=='Debug|ARM'\">\n+    <ClCompile>\n+      <WppEnabled>true</WppEnabled>\n+      <WppRecorderEnabled>true</WppRecorderEnabled>\n+      <WppScanConfigurationData Condition=\"'%(ClCompile.ScanConfigurationData)' == ''\">trace.h</WppScanConfigurationData>\n+      <WppKernelMode>true</WppKernelMode>\n+    </ClCompile>\n+  </ItemDefinitionGroup>\n+  <ItemDefinitionGroup Condition=\"'$(Configuration)|$(Platform)'=='Release|ARM'\">\n+    <ClCompile>\n+      <WppEnabled>true</WppEnabled>\n+      <WppRecorderEnabled>true</WppRecorderEnabled>\n+      <WppScanConfigurationData Condition=\"'%(ClCompile.ScanConfigurationData)' == ''\">trace.h</WppScanConfigurationData>\n+      <WppKernelMode>true</WppKernelMode>\n+    </ClCompile>\n+  </ItemDefinitionGroup>\n+  <ItemDefinitionGroup Condition=\"'$(Configuration)|$(Platform)'=='Release|ARM64'\">\n+    <ClCompile>\n+      <WppEnabled>true</WppEnabled>\n+      <WppRecorderEnabled>true</WppRecorderEnabled>\n+      <WppScanConfigurationData Condition=\"'%(ClCompile.ScanConfigurationData)' == ''\">trace.h</WppScanConfigurationData>\n+      <WppKernelMode>true</WppKernelMode>\n+    </ClCompile>\n+  </ItemDefinitionGroup>\n+  <ItemDefinitionGroup Condition=\"'$(Configuration)|$(Platform)'=='Debug|ARM64'\">\n+    <ClCompile>\n+      <WppEnabled>true</WppEnabled>\n+      <WppRecorderEnabled>true</WppRecorderEnabled>\n+      <WppScanConfigurationData Condition=\"'%(ClCompile.ScanConfigurationData)' == ''\">trace.h</WppScanConfigurationData>\n+      <WppKernelMode>true</WppKernelMode>\n+    </ClCompile>\n+  </ItemDefinitionGroup>\n+  <ItemGroup>\n+    <FilesToPackage Include=\"$(TargetPath)\" />\n+  </ItemGroup>\n+  <Import Project=\"$(VCTargetsPath)\\Microsoft.Cpp.targets\" />\n+  <ImportGroup Label=\"ExtensionTargets\">\n+  </ImportGroup>\n </Project>\n\\ No newline at end of file\ndiff --git a/windows/virt2phys/virt2phys.vcxproj.filters b/windows/virt2phys/virt2phys.vcxproj.filters\nindex 0fe65fc..9e7e732 100644\n--- a/windows/virt2phys/virt2phys.vcxproj.filters\n+++ b/windows/virt2phys/virt2phys.vcxproj.filters\n@@ -1,36 +1,36 @@\n-<?xml version=\"1.0\" encoding=\"utf-8\"?>\n-<Project ToolsVersion=\"4.0\" xmlns=\"http://schemas.microsoft.com/developer/msbuild/2003\">\n-  <ItemGroup>\n-    <Filter Include=\"Source Files\">\n-      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>\n-      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>\n-    </Filter>\n-    <Filter Include=\"Header Files\">\n-      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>\n-      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>\n-    </Filter>\n-    <Filter Include=\"Resource Files\">\n-      <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>\n-      <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>\n-    </Filter>\n-    <Filter Include=\"Driver Files\">\n-      <UniqueIdentifier>{8E41214B-6785-4CFE-B992-037D68949A14}</UniqueIdentifier>\n-      <Extensions>inf;inv;inx;mof;mc;</Extensions>\n-    </Filter>\n-  </ItemGroup>\n-  <ItemGroup>\n-    <Inf Include=\"virt2phys.inf\">\n-      <Filter>Driver Files</Filter>\n-    </Inf>\n-  </ItemGroup>\n-  <ItemGroup>\n-    <ClInclude Include=\"virt2phys.h\">\n-      <Filter>Header Files</Filter>\n-    </ClInclude>\n-  </ItemGroup>\n-  <ItemGroup>\n-    <ClCompile Include=\"virt2phys.c\">\n-      <Filter>Source Files</Filter>\n-    </ClCompile>\n-  </ItemGroup>\n-</Project>\n+<?xml version=\"1.0\" encoding=\"utf-8\"?>\n+<Project ToolsVersion=\"4.0\" xmlns=\"http://schemas.microsoft.com/developer/msbuild/2003\">\n+  <ItemGroup>\n+    <Filter Include=\"Source Files\">\n+      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>\n+      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>\n+    </Filter>\n+    <Filter Include=\"Header Files\">\n+      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>\n+      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>\n+    </Filter>\n+    <Filter Include=\"Resource Files\">\n+      <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>\n+      <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>\n+    </Filter>\n+    <Filter Include=\"Driver Files\">\n+      <UniqueIdentifier>{8E41214B-6785-4CFE-B992-037D68949A14}</UniqueIdentifier>\n+      <Extensions>inf;inv;inx;mof;mc;</Extensions>\n+    </Filter>\n+  </ItemGroup>\n+  <ItemGroup>\n+    <Inf Include=\"virt2phys.inf\">\n+      <Filter>Driver Files</Filter>\n+    </Inf>\n+  </ItemGroup>\n+  <ItemGroup>\n+    <ClInclude Include=\"virt2phys.h\">\n+      <Filter>Header Files</Filter>\n+    </ClInclude>\n+  </ItemGroup>\n+  <ItemGroup>\n+    <ClCompile Include=\"virt2phys.c\">\n+      <Filter>Source Files</Filter>\n+    </ClCompile>\n+  </ItemGroup>\n+</Project>\n",
    "prefixes": [
        "kmods",
        "v2"
    ]
}