[Spice-devel] Spice-devel Digest, Vol 80, Issue 35

David Jaša djasa at redhat.com
Wed Sep 7 09:52:56 UTC 2016


This very mail contains unsubscribe links in header:


List-Unsubscribe:
 <https://lists.freedesktop.org/mailman/options/spice-devel>, 
 <mailto:spice-devel-request at lists.freedesktop.org?subject=unsubscribe>


First link is web interface and 2nd one is mail - just click, send,
maybe confirm and that's it.

David

On St, 2016-09-07 at 11:49 +0800, nlx wrote:
> 
> 
> 
> Hi
>       I want to unsubscribe this mailing list , please help me.
> Thank you very much 
> 
> 
> BR.
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> At 2016-09-05 16:34:42, spice-devel-request at lists.freedesktop.org wrote:
> >Send Spice-devel mailing list submissions to
> >	spice-devel at lists.freedesktop.org
> >
> >To subscribe or unsubscribe via the World Wide Web, visit
> >	https://lists.freedesktop.org/mailman/listinfo/spice-devel
> >or, via email, send a message with subject or body 'help' to
> >	spice-devel-request at lists.freedesktop.org
> >
> >You can reach the person managing the list at
> >	spice-devel-owner at lists.freedesktop.org
> >
> >When replying, please edit your Subject line so it is more specific
> >than "Re: Contents of Spice-devel digest..."
> >
> >
> >Today's Topics:
> >
> >   1. [PATCH qxl-wddm-dod v2 00/25] Win10 support patches
> >      (Sameeh Jubran)
> >   2. [PATCH qxl-wddm-dod v2 01/25] Upgrade to Windows 10	WDK
> >      (Sameeh Jubran)
> >
> >
> >----------------------------------------------------------------------
> >
> >Message: 1
> >Date: Mon,  5 Sep 2016 11:33:57 +0300
> >From: Sameeh Jubran <sameeh at daynix.com>
> >To: spice-devel at lists.freedesktop.org
> >Cc: Dmitry Fleytman <dmitry at daynix.com>
> >Subject: [Spice-devel] [PATCH qxl-wddm-dod v2 00/25] Win10 support
> >	patches
> >Message-ID: <1473064462-8220-1-git-send-email-sameeh at daynix.com>
> >
> >This series contains the latest patches to support Windows 10.
> >
> >Visual Studio 2015 with Win10 WDK is required to compile this code,
> >Current patches may be compiled and will work for Windows 10.
> >
> >To ease the process of the reviews, those patches are avilable on:
> >https://github.com/daynix/qxl-wddm-dod branch: gitlab_win10_v2
> >
> >The patches were applied on the master branch of https://gitlab.com/spice/qxl-wddm-dod
> >
> >Dmitry Fleytman (2):
> >  Fixing framebuffer usage logic
> >  Support future Qxl revisions
> >
> >Sameeh Jubran (16):
> >  Upgrade to Windows 10 WDK
> >  Add delete operator
> >  Add debug print macro to dump debug print statements to kernel
> >    debugger output
> >  Add type enum to qxl/vga device
> >  On power wake call the init functions before setting the vidpn to
> >    black.     Otherwise, BSOD.
> >  Fix interrupt mask
> >  Remove unused notify present display only interrupt
> >  Add arbitrary resolution and monitors_config Escape
> >  Rename mspace.c to mspace.cpp
> >  Code Analysis clean up
> >  Replacing tabs with spaces
> >  Fixing Move rectangles implementation
> >  Reserved must be set to 0
> >  Fixing monitor flicker on resolution change
> >  Removing unnecessary call to BlackOutScreen
> >  Fixing possible BSOD
> >
> >Sandy Stutsman (7):
> >  Set DriverStarted flag at the begining of the StartDriver function
> >  Fix Code Integrity error generated by the Drive Verifier
> >  Use SrcPitch when calculating size of memory to map PresentDisplayOnly
> >  Use the second bar (VRAM) for qxl command buffer.
> >  Enable HW cursor support and fix handling of monochrome cursors.
> >  Remove minimum size restrict for custom resolution.
> >  Use frame buffer in VGA mode only
> >
> > Tools/vs_cmdline.vbs                       |   23 +
> > Tools/vs_run.bat                           |   26 +
> > buildAll.bat                               |   15 +
> > buildAll_NoSign.bat                        |   19 +
> > qxldod Package/qxldod Package.vcxproj      |  173 +-
> > qxldod Package/qxldod Package.vcxproj.user |   15 +
> > qxldod.sln                                 |  106 +-
> > qxldod/BaseObject.cpp                      |   11 +
> > qxldod/BaseObject.h                        |    1 +
> > qxldod/QxlDod.cpp                          | 1167 +++++++------
> > qxldod/QxlDod.h                            |   44 +-
> > qxldod/buildAll.bat                        |   31 -
> > qxldod/callVisualStudio.bat                |   28 -
> > qxldod/checkWin8Tools.bat                  |    8 -
> > qxldod/clean.bat                           |   12 -
> > qxldod/driver.cpp                          |   16 +-
> > qxldod/driver.h                            |   12 +-
> > qxldod/include/qxl_windows.h               |    9 +
> > qxldod/mspace.c                            | 2437 ----------------------------
> > qxldod/mspace.cpp                          | 2437 ++++++++++++++++++++++++++++
> > qxldod/qxldod.vcxproj                      |  247 ++-
> > qxldod/qxldod.vcxproj.filters              |    2 +-
> > qxldod/qxldod.vcxproj.user                 |   15 +
> > 23 files changed, 3498 insertions(+), 3356 deletions(-)
> > create mode 100644 Tools/vs_cmdline.vbs
> > create mode 100644 Tools/vs_run.bat
> > create mode 100644 buildAll.bat
> > create mode 100644 buildAll_NoSign.bat
> > create mode 100644 qxldod Package/qxldod Package.vcxproj.user
> > delete mode 100755 qxldod/buildAll.bat
> > delete mode 100755 qxldod/callVisualStudio.bat
> > delete mode 100755 qxldod/checkWin8Tools.bat
> > delete mode 100755 qxldod/clean.bat
> > delete mode 100755 qxldod/mspace.c
> > create mode 100755 qxldod/mspace.cpp
> > create mode 100644 qxldod/qxldod.vcxproj.user
> >
> >-- 
> >2.7.0.windows.1
> >
> >
> >
> >------------------------------
> >
> >Message: 2
> >Date: Mon,  5 Sep 2016 11:33:58 +0300
> >From: Sameeh Jubran <sameeh at daynix.com>
> >To: spice-devel at lists.freedesktop.org
> >Cc: Dmitry Fleytman <dmitry at daynix.com>
> >Subject: [Spice-devel] [PATCH qxl-wddm-dod v2 01/25] Upgrade to
> >	Windows 10	WDK
> >Message-ID: <1473064462-8220-2-git-send-email-sameeh at daynix.com>
> >Content-Type: text/plain; charset=UTF-8
> >
> >* Added Windows 10 Configurations and removed older ones.
> >
> >* Migration to Visual Studio 2015.
> >
> >* Set Allow Date, Time and Timestamp property for all builds/platforms.
> >
> >* Fixed up project configuration names to be consistent.
> >
> >* unified build output directories
> >
> >* Simple build script added
> >
> >Signed-off-by: Dmitry Fleytman <dmitry at daynix.com>
> >---
> > Tools/vs_cmdline.vbs                       |  23 +++
> > Tools/vs_run.bat                           |  26 +++
> > buildAll.bat                               |  15 ++
> > buildAll_NoSign.bat                        |  19 +++
> > qxldod Package/qxldod Package.vcxproj      | 173 ++++++++------------
> > qxldod Package/qxldod Package.vcxproj.user |  15 ++
> > qxldod.sln                                 | 106 ++++++-------
> > qxldod/buildAll.bat                        |  31 ----
> > qxldod/callVisualStudio.bat                |  28 ----
> > qxldod/checkWin8Tools.bat                  |   8 -
> > qxldod/clean.bat                           |  12 --
> > qxldod/qxldod.vcxproj                      | 245 ++++++++++++-----------------
> > qxldod/qxldod.vcxproj.user                 |  15 ++
> > 13 files changed, 326 insertions(+), 390 deletions(-)
> > create mode 100644 Tools/vs_cmdline.vbs
> > create mode 100644 Tools/vs_run.bat
> > create mode 100644 buildAll.bat
> > create mode 100644 buildAll_NoSign.bat
> > create mode 100644 qxldod Package/qxldod Package.vcxproj.user
> > delete mode 100755 qxldod/buildAll.bat
> > delete mode 100755 qxldod/callVisualStudio.bat
> > delete mode 100755 qxldod/checkWin8Tools.bat
> > delete mode 100755 qxldod/clean.bat
> > create mode 100644 qxldod/qxldod.vcxproj.user
> >
> >diff --git a/Tools/vs_cmdline.vbs b/Tools/vs_cmdline.vbs
> >new file mode 100644
> >index 0000000..65bd0e5
> >--- /dev/null
> >+++ b/Tools/vs_cmdline.vbs
> >@@ -0,0 +1,23 @@
> >+Dim strCmdLine, strTemp
> >+Set WshShell = Wscript.CreateObject("Wscript.Shell")
> >+
> >+On Error Resume Next
> >+strCmdLine = WshShell.RegRead("HKLM\SOFTWARE\Microsoft\VisualStudio\14.0\InstallDir")
> >+' In case of error assume WoW64 case
> >+If Err <> 0 Then
> >+  On Error Goto 0
> >+  strCmdLine = WshShell.RegRead("HKLM\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\14.0\InstallDir")
> >+End If
> >+
> >+On Error Goto 0
> >+strCmdLine = chr(34) + strCmdLine + "devenv.com" + chr(34)
> >+For i = 0 to (Wscript.Arguments.Count - 1)
> >+  strTemp = Wscript.Arguments(i)
> >+  If InStr(strTemp, " ") Or InStr(strTemp, "|") Then
> >+      strCmdLine = strCmdLine + " " + chr(34) + strTemp + chr(34)
> >+  Else
> >+      strCmdLine = strCmdLine + " " + strTemp
> >+  End If
> >+Next
> >+
> >+WScript.Echo strCmdLine + vbCrLf
> >diff --git a/Tools/vs_run.bat b/Tools/vs_run.bat
> >new file mode 100644
> >index 0000000..b057fe3
> >--- /dev/null
> >+++ b/Tools/vs_run.bat
> >@@ -0,0 +1,26 @@
> >+ at echo off
> >+
> >+for /f "tokens=*" %%a in (
> >+'cscript.exe /nologo "%~dp0\vs_cmdline.vbs" %*'
> >+) do (
> >+SET vs_cmd=%%a
> >+)
> >+
> >+IF NOT DEFINED vs_cmd (
> >+echo Visual Studio not found
> >+EXIT /b 1
> >+)
> >+
> >+SET vs_cmd_no_quotes="%vs_cmd:"=%"
> >+IF "vs_cmd_no_quotes" == "" (
> >+echo Visual Studio not found
> >+EXIT /b 2
> >+)
> >+
> >+%vs_cmd%
> >+if %ERRORLEVEL% GEQ 1 (
> >+echo Build with Visual Studio FAILED
> >+EXIT /b 3
> >+)
> >+
> >+EXIT /b 0
> >diff --git a/buildAll.bat b/buildAll.bat
> >new file mode 100644
> >index 0000000..dbbd46b
> >--- /dev/null
> >+++ b/buildAll.bat
> >@@ -0,0 +1,15 @@
> >+ at echo off
> >+
> >+SETLOCAL EnableExtensions EnableDelayedExpansion
> >+
> >+del *.log
> >+
> >+call buildAll_NoSign.bat
> >+
> >+call tools\vs_run.bat qxldod.sln /Rebuild "Win10Debug|Win32" /Out build_Win10_Debug_Win32.log
> >+if !ERRORLEVEL! NEQ 0 exit /B 1
> >+
> >+call tools\vs_run.bat qxldod.sln /Rebuild "Win10Debug|x64" /Out build_Win10_Debug_x64.log
> >+if !ERRORLEVEL! NEQ 0 exit /B 1
> >+
> >+ENDLOCAL
> >diff --git a/buildAll_NoSign.bat b/buildAll_NoSign.bat
> >new file mode 100644
> >index 0000000..20f1db4
> >--- /dev/null
> >+++ b/buildAll_NoSign.bat
> >@@ -0,0 +1,19 @@
> >+ at echo off
> >+
> >+SETLOCAL EnableExtensions EnableDelayedExpansion
> >+
> >+del *.log
> >+
> >+call tools\vs_run.bat qxldod.sln /Rebuild "Win10Debug_NoSign|Win32" /Out build_Win10_Debug_NoSign_Win32.log
> >+if !ERRORLEVEL! NEQ 0 exit /B 1
> >+
> >+call tools\vs_run.bat qxldod.sln /Rebuild "Win10Release|Win32" /Out build_Win10_Release_Win32.log
> >+if !ERRORLEVEL! NEQ 0 exit /B 1
> >+
> >+call tools\vs_run.bat qxldod.sln /Rebuild "Win10Debug_NoSign|x64" /Out build_Win10_Debug_NoSign_x64.log
> >+if !ERRORLEVEL! NEQ 0 exit /B 1
> >+
> >+call tools\vs_run.bat qxldod.sln /Rebuild "Win10Release|x64" /Out build_Win10_Release_x64.log
> >+if !ERRORLEVEL! NEQ 0 exit /B 1
> >+
> >+ENDLOCAL
> >diff --git a/qxldod Package/qxldod Package.vcxproj b/qxldod Package/qxldod Package.vcxproj
> >index 2935ed7..a0c0cb8 100755
> >--- a/qxldod Package/qxldod Package.vcxproj	
> >+++ b/qxldod Package/qxldod Package.vcxproj	
> >@@ -1,59 +1,35 @@
> > <?xml version="1.0" encoding="utf-8"?>
> >-<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
> >+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
> >   <ItemGroup Label="ProjectConfigurations">
> >-    <ProjectConfiguration Include="Win8.1 Debug|Win32">
> >-      <Configuration>Win8.1 Debug</Configuration>
> >+    <ProjectConfiguration Include="Win10Debug_NoSign|Win32">
> >+      <Configuration>Win10Debug_NoSign</Configuration>
> >       <Platform>Win32</Platform>
> >     </ProjectConfiguration>
> >-    <ProjectConfiguration Include="Win8 Debug|Win32">
> >-      <Configuration>Win8 Debug</Configuration>
> >-      <Platform>Win32</Platform>
> >-    </ProjectConfiguration>
> >-    <ProjectConfiguration Include="Win8.1 Release|Win32">
> >-      <Configuration>Win8.1 Release</Configuration>
> >-      <Platform>Win32</Platform>
> >-    </ProjectConfiguration>
> >-    <ProjectConfiguration Include="Win8 Release|Win32">
> >-      <Configuration>Win8 Release</Configuration>
> >-      <Platform>Win32</Platform>
> >-    </ProjectConfiguration>
> >-    <ProjectConfiguration Include="Win7 Debug|Win32">
> >-      <Configuration>Win7 Debug</Configuration>
> >-      <Platform>Win32</Platform>
> >-    </ProjectConfiguration>
> >-    <ProjectConfiguration Include="Win7 Release|Win32">
> >-      <Configuration>Win7 Release</Configuration>
> >-      <Platform>Win32</Platform>
> >-    </ProjectConfiguration>
> >-    <ProjectConfiguration Include="Win8.1 Debug|x64">
> >-      <Configuration>Win8.1 Debug</Configuration>
> >-      <Platform>x64</Platform>
> >-    </ProjectConfiguration>
> >-    <ProjectConfiguration Include="Win8 Debug|x64">
> >-      <Configuration>Win8 Debug</Configuration>
> >+    <ProjectConfiguration Include="Win10Debug_NoSign|x64">
> >+      <Configuration>Win10Debug_NoSign</Configuration>
> >       <Platform>x64</Platform>
> >     </ProjectConfiguration>
> >-    <ProjectConfiguration Include="Win8.1 Release|x64">
> >-      <Configuration>Win8.1 Release</Configuration>
> >-      <Platform>x64</Platform>
> >+    <ProjectConfiguration Include="Win10Debug|Win32">
> >+      <Configuration>Win10Debug</Configuration>
> >+      <Platform>Win32</Platform>
> >     </ProjectConfiguration>
> >-    <ProjectConfiguration Include="Win8 Release|x64">
> >-      <Configuration>Win8 Release</Configuration>
> >+    <ProjectConfiguration Include="Win10Debug|x64">
> >+      <Configuration>Win10Debug</Configuration>
> >       <Platform>x64</Platform>
> >     </ProjectConfiguration>
> >-    <ProjectConfiguration Include="Win7 Debug|x64">
> >-      <Configuration>Win7 Debug</Configuration>
> >-      <Platform>x64</Platform>
> >+    <ProjectConfiguration Include="Win10Release|Win32">
> >+      <Configuration>Win10Release</Configuration>
> >+      <Platform>Win32</Platform>
> >     </ProjectConfiguration>
> >-    <ProjectConfiguration Include="Win7 Release|x64">
> >-      <Configuration>Win7 Release</Configuration>
> >+    <ProjectConfiguration Include="Win10Release|x64">
> >+      <Configuration>Win10Release</Configuration>
> >       <Platform>x64</Platform>
> >     </ProjectConfiguration>
> >   </ItemGroup>
> >   <PropertyGroup Label="Globals">
> >     <ProjectGuid>{B8C04B51-4207-491D-A7DD-C54861E8B528}</ProjectGuid>
> >     <TemplateGuid>{4605da2c-74a5-4865-98e1-152ef136825f}</TemplateGuid>
> >-    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
> >+    <TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
> >     <MinimumVisualStudioVersion>11.0</MinimumVisualStudioVersion>
> >     <Configuration>Win8 Debug</Configuration>
> >     <Platform Condition="'$(Platform)' == ''">Win32</Platform>
> >@@ -61,6 +37,8 @@
> >   <PropertyGroup Label="Globals">
> >     <RootNamespace>qxldod_Package</RootNamespace>
> >     <VCTargetsPath Condition="'$(VCTargetsPath11)' != '' and '$(VisualStudioVersion)' == '11.0'">$(VCTargetsPath11)</VCTargetsPath>
> >+    <WindowsTargetPlatformVersion>$(LatestTargetPlatformVersion)</WindowsTargetPlatformVersion>
> >+    <ProjectName>qxldod_Package</ProjectName>
> >   </PropertyGroup>
> >   <PropertyGroup Label="PropertySheets">
> >     <ConfigurationType>Utility</ConfigurationType>
> >@@ -68,65 +46,39 @@
> >     <DisableFastUpToDateCheck>true</DisableFastUpToDateCheck>
> >   </PropertyGroup>
> >   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
> >-  <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Win8.1 Debug|Win32'">
> >-    <TargetVersion>WindowsV6.3</TargetVersion>
> >-    <UseDebugLibraries>true</UseDebugLibraries>
> >-    <PlatformToolset>WindowsKernelModeDriver8.1</PlatformToolset>
> >-  </PropertyGroup>
> >-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win8 Debug|Win32'" Label="Configuration">
> >-    <TargetVersion>Windows8</TargetVersion>
> >-    <UseDebugLibraries>true</UseDebugLibraries>
> >-    <PlatformToolset>WindowsKernelModeDriver8.1</PlatformToolset>
> >-  </PropertyGroup>
> >-  <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Win8.1 Release|Win32'">
> >-    <TargetVersion>WindowsV6.3</TargetVersion>
> >+  <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Win10Debug|x64'">
> >+    <TargetVersion>
> >+    </TargetVersion>
> >     <UseDebugLibraries>false</UseDebugLibraries>
> >-    <PlatformToolset>WindowsKernelModeDriver8.1</PlatformToolset>
> >+    <PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>
> >   </PropertyGroup>
> >-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win8 Release|Win32'" Label="Configuration">
> >-    <TargetVersion>Windows8</TargetVersion>
> >+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win10Debug_NoSign|x64'" Label="Configuration">
> >+    <TargetVersion />
> >     <UseDebugLibraries>false</UseDebugLibraries>
> >-    <PlatformToolset>WindowsKernelModeDriver8.1</PlatformToolset>
> >-  </PropertyGroup>
> >-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win7 Debug|Win32'" Label="Configuration">
> >-    <TargetVersion>Windows7</TargetVersion>
> >-    <UseDebugLibraries>true</UseDebugLibraries>
> >-    <PlatformToolset>WindowsKernelModeDriver8.1</PlatformToolset>
> >+    <PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>
> >   </PropertyGroup>
> >-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win7 Release|Win32'" Label="Configuration">
> >-    <TargetVersion>Windows7</TargetVersion>
> >+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win10Release|x64'" Label="Configuration">
> >+    <TargetVersion>
> >+    </TargetVersion>
> >     <UseDebugLibraries>false</UseDebugLibraries>
> >-    <PlatformToolset>WindowsKernelModeDriver8.1</PlatformToolset>
> >+    <PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>
> >   </PropertyGroup>
> >-  <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Win8.1 Debug|x64'">
> >-    <TargetVersion>WindowsV6.3</TargetVersion>
> >-    <UseDebugLibraries>true</UseDebugLibraries>
> >-    <PlatformToolset>WindowsKernelModeDriver8.1</PlatformToolset>
> >-  </PropertyGroup>
> >-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win8 Debug|x64'" Label="Configuration">
> >-    <TargetVersion>Windows8</TargetVersion>
> >-    <UseDebugLibraries>true</UseDebugLibraries>
> >-    <PlatformToolset>WindowsKernelModeDriver8.1</PlatformToolset>
> >-  </PropertyGroup>
> >-  <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Win8.1 Release|x64'">
> >-    <TargetVersion>WindowsV6.3</TargetVersion>
> >+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win10Debug|Win32'" Label="Configuration">
> >+    <TargetVersion>
> >+    </TargetVersion>
> >     <UseDebugLibraries>false</UseDebugLibraries>
> >-    <PlatformToolset>WindowsKernelModeDriver8.1</PlatformToolset>
> >+    <PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>
> >   </PropertyGroup>
> >-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win8 Release|x64'" Label="Configuration">
> >-    <TargetVersion>Windows8</TargetVersion>
> >+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win10Debug_NoSign|Win32'" Label="Configuration">
> >+    <TargetVersion />
> >     <UseDebugLibraries>false</UseDebugLibraries>
> >-    <PlatformToolset>WindowsKernelModeDriver8.1</PlatformToolset>
> >-  </PropertyGroup>
> >-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win7 Debug|x64'" Label="Configuration">
> >-    <TargetVersion>Windows7</TargetVersion>
> >-    <UseDebugLibraries>true</UseDebugLibraries>
> >-    <PlatformToolset>WindowsKernelModeDriver8.1</PlatformToolset>
> >+    <PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>
> >   </PropertyGroup>
> >-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win7 Release|x64'" Label="Configuration">
> >-    <TargetVersion>Windows7</TargetVersion>
> >+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win10Release|Win32'" Label="Configuration">
> >+    <TargetVersion>
> >+    </TargetVersion>
> >     <UseDebugLibraries>false</UseDebugLibraries>
> >-    <PlatformToolset>WindowsKernelModeDriver8.1</PlatformToolset>
> >+    <PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>
> >   </PropertyGroup>
> >   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
> >   <ImportGroup Label="ExtensionSettings">
> >@@ -135,7 +87,9 @@
> >     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
> >   </ImportGroup>
> >   <PropertyGroup Label="UserMacros" />
> >-  <PropertyGroup />
> >+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win10Release|x64'">
> >+    <OutDir>$(SolutionDir)\build\$(Platform)\$(ConfigurationName)\</OutDir>
> >+  </PropertyGroup>
> >   <PropertyGroup>
> >     <DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor>
> >     <EnableDeployment>False</EnableDeployment>
> >@@ -149,42 +103,47 @@
> >     <VerifyDrivers />
> >     <VerifyFlags>133563</VerifyFlags>
> >   </PropertyGroup>
> >-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Win8 Debug|Win32'">
> >-    <Inf2Cat>
> >-      <WindowsVersionList>8_x86,6_3_x86</WindowsVersionList>
> >-    </Inf2Cat>
> >-  </ItemDefinitionGroup>
> >-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Win8 Release|Win32'">
> >-    <Inf2Cat>
> >-      <WindowsVersionList>8_x86,6_3_x86</WindowsVersionList>
> >-    </Inf2Cat>
> >-  </ItemDefinitionGroup>
> >-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Win8.1 Debug|Win32'">
> >+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win10Debug|x64'">
> >+    <OutDir>$(SolutionDir)\build\$(Platform)\$(ConfigurationName)\</OutDir>
> >+  </PropertyGroup>
> >+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win10Debug_NoSign|x64'">
> >+    <OutDir>$(SolutionDir)\build\$(Platform)\$(ConfigurationName)\</OutDir>
> >+  </PropertyGroup>
> >+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win10Release|Win32'">
> >+    <OutDir>$(SolutionDir)\build\$(Platform)\$(ConfigurationName)\</OutDir>
> >+  </PropertyGroup>
> >+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win10Debug|Win32'">
> >+    <OutDir>$(SolutionDir)\build\$(Platform)\$(ConfigurationName)\</OutDir>
> >+  </PropertyGroup>
> >+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win10Debug_NoSign|Win32'">
> >+    <OutDir>$(SolutionDir)\build\$(Platform)\$(ConfigurationName)\</OutDir>
> >+  </PropertyGroup>
> >+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Win10Debug|x64'">
> >     <Inf2Cat>
> >-      <WindowsVersionList>8_x86,6_3_x86</WindowsVersionList>
> >+      <WindowsVersionList>8_x64,Server8_x64,Server6_3_x64,6_3_x64</WindowsVersionList>
> >     </Inf2Cat>
> >   </ItemDefinitionGroup>
> >-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Win8.1 Release|Win32'">
> >+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Win10Debug_NoSign|x64'">
> >     <Inf2Cat>
> >-      <WindowsVersionList>8_x86,6_3_x86</WindowsVersionList>
> >+      <WindowsVersionList>8_x64,Server8_x64,Server6_3_x64,6_3_x64</WindowsVersionList>
> >     </Inf2Cat>
> >   </ItemDefinitionGroup>
> >-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Win8 Debug|x64'">
> >+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Win10Release|x64'">
> >     <Inf2Cat>
> >       <WindowsVersionList>8_x64,Server8_x64,Server6_3_x64,6_3_x64</WindowsVersionList>
> >     </Inf2Cat>
> >   </ItemDefinitionGroup>
> >-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Win8 Release|x64'">
> >+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Win10Debug|Win32'">
> >     <Inf2Cat>
> >       <WindowsVersionList>8_x64,Server8_x64,Server6_3_x64,6_3_x64</WindowsVersionList>
> >     </Inf2Cat>
> >   </ItemDefinitionGroup>
> >-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Win8.1 Debug|x64'">
> >+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Win10Debug_NoSign|Win32'">
> >     <Inf2Cat>
> >       <WindowsVersionList>8_x64,Server8_x64,Server6_3_x64,6_3_x64</WindowsVersionList>
> >     </Inf2Cat>
> >   </ItemDefinitionGroup>
> >-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Win8.1 Release|x64'">
> >+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Win10Release|Win32'">
> >     <Inf2Cat>
> >       <WindowsVersionList>8_x64,Server8_x64,Server6_3_x64,6_3_x64</WindowsVersionList>
> >     </Inf2Cat>
> >diff --git a/qxldod Package/qxldod Package.vcxproj.user b/qxldod Package/qxldod Package.vcxproj.user
> >new file mode 100644
> >index 0000000..14b3bb5
> >--- /dev/null
> >+++ b/qxldod Package/qxldod Package.vcxproj.user	
> >@@ -0,0 +1,15 @@
> >+<?xml version="1.0" encoding="utf-8"?>
> >+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
> >+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win10Release|x64'">
> >+    <SignMode>Off</SignMode>
> >+  </PropertyGroup>
> >+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win10Release|Win32'">
> >+    <SignMode>Off</SignMode>
> >+  </PropertyGroup>
> >+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win10Debug_NoSign|x64'">
> >+    <SignMode>Off</SignMode>
> >+  </PropertyGroup>
> >+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win10Debug_NoSign|Win32'">
> >+    <SignMode>Off</SignMode>
> >+  </PropertyGroup>
> >+</Project>
> >\ No newline at end of file
> >diff --git a/qxldod.sln b/qxldod.sln
> >index 14f4cd6..5989215 100755
> >--- a/qxldod.sln
> >+++ b/qxldod.sln
> >@@ -1,74 +1,62 @@
> > Microsoft Visual Studio Solution File, Format Version 12.00
> >-# Visual Studio 2013
> >-VisualStudioVersion = 12.0.21005.1
> >+# Visual Studio 14
> >+VisualStudioVersion = 14.0.25123.0
> > MinimumVisualStudioVersion = 10.0.40219.1
> > Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "qxldod", "qxldod\qxldod.vcxproj", "{A6F48FC7-97E9-48EC-BCDF-1E4F9B43AADD}"
> > EndProject
> >-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "qxldod Package", "qxldod Package\qxldod Package.vcxproj", "{B8C04B51-4207-491D-A7DD-C54861E8B528}"
> >+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "qxldod_Package", "qxldod Package\qxldod Package.vcxproj", "{B8C04B51-4207-491D-A7DD-C54861E8B528}"
> > 	ProjectSection(ProjectDependencies) = postProject
> > 		{A6F48FC7-97E9-48EC-BCDF-1E4F9B43AADD} = {A6F48FC7-97E9-48EC-BCDF-1E4F9B43AADD}
> > 	EndProjectSection
> > EndProject
> >+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{467F7836-D656-441E-ACFE-1CF73CD25364}"
> >+EndProject
> > Global
> > 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
> >-		Win8 Debug|Win32 = Win8 Debug|Win32
> >-		Win8 Debug|x64 = Win8 Debug|x64
> >-		Win8 Release|Win32 = Win8 Release|Win32
> >-		Win8 Release|x64 = Win8 Release|x64
> >-		Win8.1 Debug|Win32 = Win8.1 Debug|Win32
> >-		Win8.1 Debug|x64 = Win8.1 Debug|x64
> >-		Win8.1 Release|Win32 = Win8.1 Release|Win32
> >-		Win8.1 Release|x64 = Win8.1 Release|x64
> >+		Win10Debug_NoSign|Win32 = Win10Debug_NoSign|Win32
> >+		Win10Debug_NoSign|x64 = Win10Debug_NoSign|x64
> >+		Win10Debug|Win32 = Win10Debug|Win32
> >+		Win10Debug|x64 = Win10Debug|x64
> >+		Win10Release|Win32 = Win10Release|Win32
> >+		Win10Release|x64 = Win10Release|x64
> > 	EndGlobalSection
> > 	GlobalSection(ProjectConfigurationPlatforms) = postSolution
> >-		{A6F48FC7-97E9-48EC-BCDF-1E4F9B43AADD}.Win8 Debug|Win32.ActiveCfg = Win8 Debug|Win32
> >-		{A6F48FC7-97E9-48EC-BCDF-1E4F9B43AADD}.Win8 Debug|Win32.Build.0 = Win8 Debug|Win32
> >-		{A6F48FC7-97E9-48EC-BCDF-1E4F9B43AADD}.Win8 Debug|Win32.Deploy.0 = Win8 Debug|Win32
> >-		{A6F48FC7-97E9-48EC-BCDF-1E4F9B43AADD}.Win8 Debug|x64.ActiveCfg = Win8 Debug|x64
> >-		{A6F48FC7-97E9-48EC-BCDF-1E4F9B43AADD}.Win8 Debug|x64.Build.0 = Win8 Debug|x64
> >-		{A6F48FC7-97E9-48EC-BCDF-1E4F9B43AADD}.Win8 Debug|x64.Deploy.0 = Win8 Debug|x64
> >-		{A6F48FC7-97E9-48EC-BCDF-1E4F9B43AADD}.Win8 Release|Win32.ActiveCfg = Win8 Release|Win32
> >-		{A6F48FC7-97E9-48EC-BCDF-1E4F9B43AADD}.Win8 Release|Win32.Build.0 = Win8 Release|Win32
> >-		{A6F48FC7-97E9-48EC-BCDF-1E4F9B43AADD}.Win8 Release|Win32.Deploy.0 = Win8 Release|Win32
> >-		{A6F48FC7-97E9-48EC-BCDF-1E4F9B43AADD}.Win8 Release|x64.ActiveCfg = Win8 Release|x64
> >-		{A6F48FC7-97E9-48EC-BCDF-1E4F9B43AADD}.Win8 Release|x64.Build.0 = Win8 Release|x64
> >-		{A6F48FC7-97E9-48EC-BCDF-1E4F9B43AADD}.Win8 Release|x64.Deploy.0 = Win8 Release|x64
> >-		{A6F48FC7-97E9-48EC-BCDF-1E4F9B43AADD}.Win8.1 Debug|Win32.ActiveCfg = Win8.1 Debug|Win32
> >-		{A6F48FC7-97E9-48EC-BCDF-1E4F9B43AADD}.Win8.1 Debug|Win32.Build.0 = Win8.1 Debug|Win32
> >-		{A6F48FC7-97E9-48EC-BCDF-1E4F9B43AADD}.Win8.1 Debug|Win32.Deploy.0 = Win8.1 Debug|Win32
> >-		{A6F48FC7-97E9-48EC-BCDF-1E4F9B43AADD}.Win8.1 Debug|x64.ActiveCfg = Win8.1 Debug|x64
> >-		{A6F48FC7-97E9-48EC-BCDF-1E4F9B43AADD}.Win8.1 Debug|x64.Build.0 = Win8.1 Debug|x64
> >-		{A6F48FC7-97E9-48EC-BCDF-1E4F9B43AADD}.Win8.1 Debug|x64.Deploy.0 = Win8.1 Debug|x64
> >-		{A6F48FC7-97E9-48EC-BCDF-1E4F9B43AADD}.Win8.1 Release|Win32.ActiveCfg = Win8.1 Release|Win32
> >-		{A6F48FC7-97E9-48EC-BCDF-1E4F9B43AADD}.Win8.1 Release|Win32.Build.0 = Win8.1 Release|Win32
> >-		{A6F48FC7-97E9-48EC-BCDF-1E4F9B43AADD}.Win8.1 Release|Win32.Deploy.0 = Win8.1 Release|Win32
> >-		{A6F48FC7-97E9-48EC-BCDF-1E4F9B43AADD}.Win8.1 Release|x64.ActiveCfg = Win8.1 Release|x64
> >-		{A6F48FC7-97E9-48EC-BCDF-1E4F9B43AADD}.Win8.1 Release|x64.Build.0 = Win8.1 Release|x64
> >-		{A6F48FC7-97E9-48EC-BCDF-1E4F9B43AADD}.Win8.1 Release|x64.Deploy.0 = Win8.1 Release|x64
> >-		{B8C04B51-4207-491D-A7DD-C54861E8B528}.Win8 Debug|Win32.ActiveCfg = Win8 Debug|Win32
> >-		{B8C04B51-4207-491D-A7DD-C54861E8B528}.Win8 Debug|Win32.Build.0 = Win8 Debug|Win32
> >-		{B8C04B51-4207-491D-A7DD-C54861E8B528}.Win8 Debug|Win32.Deploy.0 = Win8 Debug|Win32
> >-		{B8C04B51-4207-491D-A7DD-C54861E8B528}.Win8 Debug|x64.ActiveCfg = Win8 Debug|x64
> >-		{B8C04B51-4207-491D-A7DD-C54861E8B528}.Win8 Debug|x64.Build.0 = Win8 Debug|x64
> >-		{B8C04B51-4207-491D-A7DD-C54861E8B528}.Win8 Debug|x64.Deploy.0 = Win8 Debug|x64
> >-		{B8C04B51-4207-491D-A7DD-C54861E8B528}.Win8 Release|Win32.ActiveCfg = Win8 Release|Win32
> >-		{B8C04B51-4207-491D-A7DD-C54861E8B528}.Win8 Release|Win32.Build.0 = Win8 Release|Win32
> >-		{B8C04B51-4207-491D-A7DD-C54861E8B528}.Win8 Release|Win32.Deploy.0 = Win8 Release|Win32
> >-		{B8C04B51-4207-491D-A7DD-C54861E8B528}.Win8 Release|x64.ActiveCfg = Win8 Release|x64
> >-		{B8C04B51-4207-491D-A7DD-C54861E8B528}.Win8 Release|x64.Build.0 = Win8 Release|x64
> >-		{B8C04B51-4207-491D-A7DD-C54861E8B528}.Win8 Release|x64.Deploy.0 = Win8 Release|x64
> >-		{B8C04B51-4207-491D-A7DD-C54861E8B528}.Win8.1 Debug|Win32.ActiveCfg = Win8.1 Debug|Win32
> >-		{B8C04B51-4207-491D-A7DD-C54861E8B528}.Win8.1 Debug|Win32.Build.0 = Win8.1 Debug|Win32
> >-		{B8C04B51-4207-491D-A7DD-C54861E8B528}.Win8.1 Debug|Win32.Deploy.0 = Win8.1 Debug|Win32
> >-		{B8C04B51-4207-491D-A7DD-C54861E8B528}.Win8.1 Debug|x64.ActiveCfg = Win8.1 Debug|x64
> >-		{B8C04B51-4207-491D-A7DD-C54861E8B528}.Win8.1 Debug|x64.Build.0 = Win8.1 Debug|x64
> >-		{B8C04B51-4207-491D-A7DD-C54861E8B528}.Win8.1 Debug|x64.Deploy.0 = Win8.1 Debug|x64
> >-		{B8C04B51-4207-491D-A7DD-C54861E8B528}.Win8.1 Release|Win32.ActiveCfg = Win8.1 Release|Win32
> >-		{B8C04B51-4207-491D-A7DD-C54861E8B528}.Win8.1 Release|Win32.Build.0 = Win8.1 Release|Win32
> >-		{B8C04B51-4207-491D-A7DD-C54861E8B528}.Win8.1 Release|Win32.Deploy.0 = Win8.1 Release|Win32
> >-		{B8C04B51-4207-491D-A7DD-C54861E8B528}.Win8.1 Release|x64.ActiveCfg = Win8.1 Release|x64
> >-		{B8C04B51-4207-491D-A7DD-C54861E8B528}.Win8.1 Release|x64.Build.0 = Win8.1 Release|x64
> >-		{B8C04B51-4207-491D-A7DD-C54861E8B528}.Win8.1 Release|x64.Deploy.0 = Win8.1 Release|x64
> >+		{A6F48FC7-97E9-48EC-BCDF-1E4F9B43AADD}.Win10Debug_NoSign|Win32.ActiveCfg = Win10Debug_NoSign|Win32
> >+		{A6F48FC7-97E9-48EC-BCDF-1E4F9B43AADD}.Win10Debug_NoSign|Win32.Build.0 = Win10Debug_NoSign|Win32
> >+		{A6F48FC7-97E9-48EC-BCDF-1E4F9B43AADD}.Win10Debug_NoSign|Win32.Deploy.0 = Win10Debug_NoSign|Win32
> >+		{A6F48FC7-97E9-48EC-BCDF-1E4F9B43AADD}.Win10Debug_NoSign|x64.ActiveCfg = Win10Debug_NoSign|x64
> >+		{A6F48FC7-97E9-48EC-BCDF-1E4F9B43AADD}.Win10Debug_NoSign|x64.Build.0 = Win10Debug_NoSign|x64
> >+		{A6F48FC7-97E9-48EC-BCDF-1E4F9B43AADD}.Win10Debug_NoSign|x64.Deploy.0 = Win10Debug_NoSign|x64
> >+		{A6F48FC7-97E9-48EC-BCDF-1E4F9B43AADD}.Win10Debug|Win32.ActiveCfg = Win10Debug|Win32
> >+		{A6F48FC7-97E9-48EC-BCDF-1E4F9B43AADD}.Win10Debug|Win32.Build.0 = Win10Debug|Win32
> >+		{A6F48FC7-97E9-48EC-BCDF-1E4F9B43AADD}.Win10Debug|Win32.Deploy.0 = Win10Debug|Win32
> >+		{A6F48FC7-97E9-48EC-BCDF-1E4F9B43AADD}.Win10Debug|x64.ActiveCfg = Win10Debug|x64
> >+		{A6F48FC7-97E9-48EC-BCDF-1E4F9B43AADD}.Win10Debug|x64.Build.0 = Win10Debug|x64
> >+		{A6F48FC7-97E9-48EC-BCDF-1E4F9B43AADD}.Win10Debug|x64.Deploy.0 = Win10Debug|x64
> >+		{A6F48FC7-97E9-48EC-BCDF-1E4F9B43AADD}.Win10Release|Win32.ActiveCfg = Win10Release|Win32
> >+		{A6F48FC7-97E9-48EC-BCDF-1E4F9B43AADD}.Win10Release|Win32.Build.0 = Win10Release|Win32
> >+		{A6F48FC7-97E9-48EC-BCDF-1E4F9B43AADD}.Win10Release|Win32.Deploy.0 = Win10Release|Win32
> >+		{A6F48FC7-97E9-48EC-BCDF-1E4F9B43AADD}.Win10Release|x64.ActiveCfg = Win10Release|x64
> >+		{A6F48FC7-97E9-48EC-BCDF-1E4F9B43AADD}.Win10Release|x64.Build.0 = Win10Release|x64
> >+		{A6F48FC7-97E9-48EC-BCDF-1E4F9B43AADD}.Win10Release|x64.Deploy.0 = Win10Release|x64
> >+		{B8C04B51-4207-491D-A7DD-C54861E8B528}.Win10Debug_NoSign|Win32.ActiveCfg = Win10Debug_NoSign|Win32
> >+		{B8C04B51-4207-491D-A7DD-C54861E8B528}.Win10Debug_NoSign|Win32.Build.0 = Win10Debug_NoSign|Win32
> >+		{B8C04B51-4207-491D-A7DD-C54861E8B528}.Win10Debug_NoSign|Win32.Deploy.0 = Win10Debug_NoSign|Win32
> >+		{B8C04B51-4207-491D-A7DD-C54861E8B528}.Win10Debug_NoSign|x64.ActiveCfg = Win10Debug_NoSign|x64
> >+		{B8C04B51-4207-491D-A7DD-C54861E8B528}.Win10Debug_NoSign|x64.Build.0 = Win10Debug_NoSign|x64
> >+		{B8C04B51-4207-491D-A7DD-C54861E8B528}.Win10Debug_NoSign|x64.Deploy.0 = Win10Debug_NoSign|x64
> >+		{B8C04B51-4207-491D-A7DD-C54861E8B528}.Win10Debug|Win32.ActiveCfg = Win10Debug|Win32
> >+		{B8C04B51-4207-491D-A7DD-C54861E8B528}.Win10Debug|Win32.Build.0 = Win10Debug|Win32
> >+		{B8C04B51-4207-491D-A7DD-C54861E8B528}.Win10Debug|Win32.Deploy.0 = Win10Debug|Win32
> >+		{B8C04B51-4207-491D-A7DD-C54861E8B528}.Win10Debug|x64.ActiveCfg = Win10Debug|x64
> >+		{B8C04B51-4207-491D-A7DD-C54861E8B528}.Win10Debug|x64.Build.0 = Win10Debug|x64
> >+		{B8C04B51-4207-491D-A7DD-C54861E8B528}.Win10Debug|x64.Deploy.0 = Win10Debug|x64
> >+		{B8C04B51-4207-491D-A7DD-C54861E8B528}.Win10Release|Win32.ActiveCfg = Win10Release|Win32
> >+		{B8C04B51-4207-491D-A7DD-C54861E8B528}.Win10Release|Win32.Build.0 = Win10Release|Win32
> >+		{B8C04B51-4207-491D-A7DD-C54861E8B528}.Win10Release|Win32.Deploy.0 = Win10Release|Win32
> >+		{B8C04B51-4207-491D-A7DD-C54861E8B528}.Win10Release|x64.ActiveCfg = Win10Release|x64
> >+		{B8C04B51-4207-491D-A7DD-C54861E8B528}.Win10Release|x64.Build.0 = Win10Release|x64
> >+		{B8C04B51-4207-491D-A7DD-C54861E8B528}.Win10Release|x64.Deploy.0 = Win10Release|x64
> > 	EndGlobalSection
> > 	GlobalSection(SolutionProperties) = preSolution
> > 		HideSolutionNode = FALSE
> >diff --git a/qxldod/buildAll.bat b/qxldod/buildAll.bat
> >deleted file mode 100755
> >index 072a2b4..0000000
> >--- a/qxldod/buildAll.bat
> >+++ /dev/null
> >@@ -1,31 +0,0 @@
> >- at echo off
> >-
> >-call clean.bat
> >-
> >-rem WIN8_64
> >-setlocal
> >-if exist Install\win8\amd64 rmdir Install\win8\amd64 /s /q
> >-call callVisualStudio.bat 12 qxldod.vcxproj /Rebuild "Win8 Release|x64" /Out buildfre_win8_amd64.log
> >-mkdir .\Install\Win8\x64
> >-del /Q .\Install\Win8\x64\*
> >-copy /Y objfre_win8_amd64\amd64\qxldod.sys .\Install\Win8\x64
> >-copy /Y objfre_win8_amd64\amd64\qxldod.inf .\Install\Win8\x64
> >-copy /Y objfre_win8_amd64\amd64\qxldod.cat .\Install\Win8\x64
> >-copy /Y objfre_win8_amd64\amd64\qxldod.pdb .\Install\Win8\x64
> >-endlocal
> >-if %ERRORLEVEL% NEQ 0 goto :eof
> >-
> >-rem WIN8_32
> >-setlocal
> >-if exist Install\win8\x86 rmdir Install\win8\x86 /s /q
> >-call callVisualStudio.bat 12 qxldod.vcxproj /Rebuild "Win8 Release|Win32" /Out buildfre_win8_x86.log
> >-mkdir .\Install\Win8\x86
> >-del /Q .\Install\Win8\x86\*
> >-copy /Y objfre_win8_x86\i386\qxldod.sys .\Install\Win8\x86
> >-copy /Y objfre_win8_x86\i386\qxldod.inf .\Install\Win8\x86
> >-copy /Y objfre_win8_x86\i386\qxldod.cat .\Install\Win8\x86
> >-copy /Y objfre_win8_x86\i386\qxldod.pdb .\Install\Win8\x86
> >-endlocal
> >-if %ERRORLEVEL% NEQ 0 goto :eof
> >-
> >-:eof
> >diff --git a/qxldod/callVisualStudio.bat b/qxldod/callVisualStudio.bat
> >deleted file mode 100755
> >index 769752d..0000000
> >--- a/qxldod/callVisualStudio.bat
> >+++ /dev/null
> >@@ -1,28 +0,0 @@
> >- at echo off
> >-
> >-call %~dp0\checkWin8Tools.bat
> >-
> >-for /f "tokens=*" %%a in ( 
> >-'cscript.exe /nologo "%~dp0\getVisualStudioCmdLine.vbs" %*'
> >-) do ( 
> >-set vs_cmd=%%a 
> >-) 
> >-
> >-IF NOT DEFINED vs_cmd (
> >-echo Visual Studio not found
> >-EXIT /b 1
> >-)
> >-
> >-SET vs_cmd_no_quotes="%vs_cmd:"=%"
> >-IF "vs_cmd_no_quotes" == "" (
> >-echo Visual Studio not found
> >-EXIT /b 2
> >-)
> >-
> >-call %vs_cmd%
> >-if %ERRORLEVEL% GEQ 1 (
> >-echo Build with Visual Studio FAILED
> >-exit /b %ERRORLEVEL%
> >-)
> >-
> >-exit /b 0
> >diff --git a/qxldod/checkWin8Tools.bat b/qxldod/checkWin8Tools.bat
> >deleted file mode 100755
> >index f81b853..0000000
> >--- a/qxldod/checkWin8Tools.bat
> >+++ /dev/null
> >@@ -1,8 +0,0 @@
> >- at echo off
> >-
> >-reg query HKLM\Software\Microsoft\VisualStudio\12.0 /v InstallDir > nul 2>nul
> >-if %ERRORLEVEL% EQU 0 exit /b 0
> >-reg query HKLM\Software\Wow6432Node\Microsoft\VisualStudio\12.0 /v InstallDir > nul 2>nul
> >-if %ERRORLEVEL% EQU 0 exit /b 0
> >-echo ERROR building Win8 drivers: VS12 is not installed
> >-exit /b 2
> >diff --git a/qxldod/clean.bat b/qxldod/clean.bat
> >deleted file mode 100755
> >index 83da6de..0000000
> >--- a/qxldod/clean.bat
> >+++ /dev/null
> >@@ -1,12 +0,0 @@
> >- at echo on
> >-
> >-rmdir /S /Q .\Install
> >-
> >-rmdir /S /Q objfre_win8_x86
> >-rmdir /S /Q objfre_win8_amd64
> >-rmdir /S /Q objchk_win8_x86
> >-rmdir /S /Q objchk_win8_amd64
> >-
> >-del /F *.log *.wrn *.err
> >-
> >-
> >diff --git a/qxldod/qxldod.vcxproj b/qxldod/qxldod.vcxproj
> >index c6a8ebb..749ba1b 100755
> >--- a/qxldod/qxldod.vcxproj
> >+++ b/qxldod/qxldod.vcxproj
> >@@ -1,43 +1,35 @@
> > <?xml version="1.0" encoding="utf-8"?>
> >-<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
> >+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
> >   <ItemGroup Label="ProjectConfigurations">
> >-    <ProjectConfiguration Include="Win8.1 Debug|Win32">
> >-      <Configuration>Win8.1 Debug</Configuration>
> >+    <ProjectConfiguration Include="Win10Debug_NoSign|Win32">
> >+      <Configuration>Win10Debug_NoSign</Configuration>
> >       <Platform>Win32</Platform>
> >     </ProjectConfiguration>
> >-    <ProjectConfiguration Include="Win8 Debug|Win32">
> >-      <Configuration>Win8 Debug</Configuration>
> >-      <Platform>Win32</Platform>
> >-    </ProjectConfiguration>
> >-    <ProjectConfiguration Include="Win8.1 Release|Win32">
> >-      <Configuration>Win8.1 Release</Configuration>
> >-      <Platform>Win32</Platform>
> >+    <ProjectConfiguration Include="Win10Debug_NoSign|x64">
> >+      <Configuration>Win10Debug_NoSign</Configuration>
> >+      <Platform>x64</Platform>
> >     </ProjectConfiguration>
> >-    <ProjectConfiguration Include="Win8 Release|Win32">
> >-      <Configuration>Win8 Release</Configuration>
> >+    <ProjectConfiguration Include="Win10Debug|Win32">
> >+      <Configuration>Win10Debug</Configuration>
> >       <Platform>Win32</Platform>
> >     </ProjectConfiguration>
> >-    <ProjectConfiguration Include="Win8.1 Debug|x64">
> >-      <Configuration>Win8.1 Debug</Configuration>
> >+    <ProjectConfiguration Include="Win10Debug|x64">
> >+      <Configuration>Win10Debug</Configuration>
> >       <Platform>x64</Platform>
> >     </ProjectConfiguration>
> >-    <ProjectConfiguration Include="Win8 Debug|x64">
> >-      <Configuration>Win8 Debug</Configuration>
> >-      <Platform>x64</Platform>
> >-    </ProjectConfiguration>
> >-    <ProjectConfiguration Include="Win8.1 Release|x64">
> >-      <Configuration>Win8.1 Release</Configuration>
> >-      <Platform>x64</Platform>
> >+    <ProjectConfiguration Include="Win10Release|Win32">
> >+      <Configuration>Win10Release</Configuration>
> >+      <Platform>Win32</Platform>
> >     </ProjectConfiguration>
> >-    <ProjectConfiguration Include="Win8 Release|x64">
> >-      <Configuration>Win8 Release</Configuration>
> >+    <ProjectConfiguration Include="Win10Release|x64">
> >+      <Configuration>Win10Release</Configuration>
> >       <Platform>x64</Platform>
> >     </ProjectConfiguration>
> >   </ItemGroup>
> >   <PropertyGroup Label="Globals">
> >     <ProjectGuid>{A6F48FC7-97E9-48EC-BCDF-1E4F9B43AADD}</ProjectGuid>
> >     <TemplateGuid>{dd38f7fc-d7bd-488b-9242-7d8754cde80d}</TemplateGuid>
> >-    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
> >+    <TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
> >     <MinimumVisualStudioVersion>11.0</MinimumVisualStudioVersion>
> >     <Configuration>Win8 Debug</Configuration>
> >     <Platform Condition="'$(Platform)' == ''">Win32</Platform>
> >@@ -45,55 +37,53 @@
> >   <PropertyGroup Label="Globals">
> >     <RootNamespace>qxldod</RootNamespace>
> >     <VCTargetsPath Condition="'$(VCTargetsPath11)' != '' and '$(VisualStudioVersion)' == '11.0'">$(VCTargetsPath11)</VCTargetsPath>
> >+    <WindowsTargetPlatformVersion>$(LatestTargetPlatformVersion)</WindowsTargetPlatformVersion>
> >   </PropertyGroup>
> >   <PropertyGroup Label="PropertySheets">
> >     <ConfigurationType>Driver</ConfigurationType>
> >     <DriverType>WDM</DriverType>
> >   </PropertyGroup>
> >   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
> >-  <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Win8.1 Debug|Win32'">
> >-    <TargetVersion>WindowsV6.3</TargetVersion>
> >-    <UseDebugLibraries>true</UseDebugLibraries>
> >-    <PlatformToolset>WindowsKernelModeDriver8.1</PlatformToolset>
> >+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win10Debug|Win32'" Label="Configuration">
> >+    <TargetVersion>
> >+    </TargetVersion>
> >+    <UseDebugLibraries>false</UseDebugLibraries>
> >+    <PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>
> >     <ALLOW_DATE_TIME>1</ALLOW_DATE_TIME>
> >+    <DriverTargetPlatform>Universal</DriverTargetPlatform>
> >   </PropertyGroup>
> >-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win8 Debug|Win32'" Label="Configuration">
> >-    <TargetVersion>Windows8</TargetVersion>
> >-    <UseDebugLibraries>true</UseDebugLibraries>
> >-    <PlatformToolset>WindowsKernelModeDriver8.1</PlatformToolset>
> >+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win10Debug_NoSign|Win32'" Label="Configuration">
> >+    <TargetVersion />
> >+    <UseDebugLibraries>false</UseDebugLibraries>
> >+    <PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>
> >     <ALLOW_DATE_TIME>1</ALLOW_DATE_TIME>
> >+    <DriverTargetPlatform>Universal</DriverTargetPlatform>
> >   </PropertyGroup>
> >-  <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Win8.1 Release|Win32'">
> >-    <TargetVersion>WindowsV6.3</TargetVersion>
> >+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win10Release|Win32'" Label="Configuration">
> >+    <TargetVersion />
> >     <UseDebugLibraries>false</UseDebugLibraries>
> >-    <PlatformToolset>WindowsKernelModeDriver8.1</PlatformToolset>
> >+    <PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>
> >     <ALLOW_DATE_TIME>1</ALLOW_DATE_TIME>
> >+    <DriverTargetPlatform>Universal</DriverTargetPlatform>
> >   </PropertyGroup>
> >-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win8 Release|Win32'" Label="Configuration">
> >-    <TargetVersion>Windows8</TargetVersion>
> >+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win10Debug|x64'" Label="Configuration">
> >+    <TargetVersion>
> >+    </TargetVersion>
> >     <UseDebugLibraries>false</UseDebugLibraries>
> >-    <PlatformToolset>WindowsKernelModeDriver8.1</PlatformToolset>
> >+    <PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>
> >     <ALLOW_DATE_TIME>1</ALLOW_DATE_TIME>
> >   </PropertyGroup>
> >-  <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Win8.1 Debug|x64'">
> >-    <TargetVersion>WindowsV6.3</TargetVersion>
> >-    <UseDebugLibraries>true</UseDebugLibraries>
> >-    <PlatformToolset>WindowsKernelModeDriver8.1</PlatformToolset>
> >-  </PropertyGroup>
> >-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win8 Debug|x64'" Label="Configuration">
> >-    <TargetVersion>Windows8</TargetVersion>
> >-    <UseDebugLibraries>true</UseDebugLibraries>
> >-    <PlatformToolset>WindowsKernelModeDriver8.1</PlatformToolset>
> >-  </PropertyGroup>
> >-  <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Win8.1 Release|x64'">
> >-    <TargetVersion>WindowsV6.3</TargetVersion>
> >+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win10Debug_NoSign|x64'" Label="Configuration">
> >+    <TargetVersion />
> >     <UseDebugLibraries>false</UseDebugLibraries>
> >-    <PlatformToolset>WindowsKernelModeDriver8.1</PlatformToolset>
> >+    <PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>
> >+    <ALLOW_DATE_TIME>1</ALLOW_DATE_TIME>
> >   </PropertyGroup>
> >-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win8 Release|x64'" Label="Configuration">
> >-    <TargetVersion>Windows8</TargetVersion>
> >+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win10Release|x64'" Label="Configuration">
> >+    <TargetVersion>
> >+    </TargetVersion>
> >     <UseDebugLibraries>false</UseDebugLibraries>
> >-    <PlatformToolset>WindowsKernelModeDriver8.1</PlatformToolset>
> >+    <PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>
> >     <ALLOW_DATE_TIME>1</ALLOW_DATE_TIME>
> >   </PropertyGroup>
> >   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
> >@@ -103,50 +93,40 @@
> >     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
> >   </ImportGroup>
> >   <PropertyGroup Label="UserMacros" />
> >-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win8.1 Debug|Win32'">
> >-    <OutDir>objchk_win8_x86\i386\</OutDir>
> >-    <IntDir>objchk_win8_x86\i386\</IntDir>
> >-    <TargetName>qxldod</TargetName>
> >-  </PropertyGroup>
> >-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win8 Debug|Win32'">
> >-    <OutDir>objchk_win8_x86\i386\</OutDir>
> >-    <IntDir>objchk_win8_x86\i386\</IntDir>
> >-    <TargetName>qxldod</TargetName>
> >-  </PropertyGroup>
> >   <PropertyGroup>
> >     <DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor>
> >   </PropertyGroup>
> >-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win8.1 Release|Win32'">
> >-    <OutDir>objfre_win8_x86\i386\</OutDir>
> >-    <IntDir>objfre_win8_x86\i386\</IntDir>
> >+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win10Debug|Win32'">
> >+    <OutDir>$(SolutionDir)\build\$(Platform)\$(ConfigurationName)\</OutDir>
> >+    <IntDir>$(Platform)\$(Configuration)\</IntDir>
> >     <TargetName>qxldod</TargetName>
> >   </PropertyGroup>
> >-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win8 Release|Win32'">
> >-    <OutDir>objfre_win8_x86\i386\</OutDir>
> >-    <IntDir>objfre_win8_x86\i386\</IntDir>
> >+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win10Debug_NoSign|Win32'">
> >+    <OutDir>$(SolutionDir)\build\$(Platform)\$(ConfigurationName)\</OutDir>
> >+    <IntDir>$(Platform)\$(Configuration)\</IntDir>
> >     <TargetName>qxldod</TargetName>
> >   </PropertyGroup>
> >-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win8.1 Release|x64'">
> >-    <OutDir>objfre_win8_amd64\amd64\</OutDir>
> >-    <IntDir>objfre_win8_amd64\amd64\</IntDir>
> >+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win10Release|Win32'">
> >+    <OutDir>$(SolutionDir)\build\$(Platform)\$(ConfigurationName)\</OutDir>
> >+    <IntDir>$(Platform)\$(Configuration)\</IntDir>
> >     <TargetName>qxldod</TargetName>
> >   </PropertyGroup>
> >-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win8 Release|x64'">
> >-    <OutDir>objfre_win8_amd64\amd64\</OutDir>
> >-    <IntDir>objfre_win8_amd64\amd64\</IntDir>
> >+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win10Debug|x64'">
> >+    <OutDir>$(SolutionDir)\build\$(Platform)\$(ConfigurationName)\</OutDir>
> >+    <IntDir>$(Platform)\$(Configuration)\</IntDir>
> >     <TargetName>qxldod</TargetName>
> >   </PropertyGroup>
> >-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win8.1 Debug|x64'">
> >-    <OutDir>objchk_win8_amd64\amd64\</OutDir>
> >-    <IntDir>objchk_win8_amd64\amd64\</IntDir>
> >+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win10Debug_NoSign|x64'">
> >+    <OutDir>$(SolutionDir)\build\$(Platform)\$(ConfigurationName)\</OutDir>
> >+    <IntDir>$(Platform)\$(Configuration)\</IntDir>
> >     <TargetName>qxldod</TargetName>
> >   </PropertyGroup>
> >-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win8 Debug|x64'">
> >-    <OutDir>objchk_win8_amd64\amd64\</OutDir>
> >-    <IntDir>objchk_win8_amd64\amd64\</IntDir>
> >+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win10Release|x64'">
> >+    <OutDir>$(SolutionDir)\build\$(Platform)\$(ConfigurationName)\</OutDir>
> >+    <IntDir>$(Platform)\$(Configuration)\</IntDir>
> >     <TargetName>qxldod</TargetName>
> >   </PropertyGroup>
> >-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Win8.1 Debug|Win32'">
> >+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Win10Debug|Win32'">
> >     <Link>
> >       <AdditionalDependencies>%(AdditionalDependencies);$(DDK_LIB_PATH)\displib.lib;$(DDK_LIB_PATH)\ntoskrnl.lib;$(DDK_LIB_PATH)\hal.lib</AdditionalDependencies>
> >     </Link>
> >@@ -156,19 +136,21 @@
> >     <ClCompile>
> >       <AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);$(DDK_INC_PATH);$(SDK_INC_PATH);.\Include</AdditionalIncludeDirectories>
> >       <WarningLevel>Level3</WarningLevel>
> >-      <ExceptionHandling>
> >-      </ExceptionHandling>
> >+      <Optimization>Disabled</Optimization>
> >+      <PreprocessorDefinitions>DBG;_X86_=1;i386=1;STD_CALL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
> >     </ClCompile>
> >     <PostBuildEvent>
> >       <Command>Inf2Cat /driver:$(OutDir) /os:8_X86,6_3_X86</Command>
> >     </PostBuildEvent>
> >     <Inf>
> >       <EnableVerbose>true</EnableVerbose>
> >-      <KmdfVersionNumber />
> >-      <UmdfVersionNumber />
> >+      <KmdfVersionNumber>
> >+      </KmdfVersionNumber>
> >+      <UmdfVersionNumber>
> >+      </UmdfVersionNumber>
> >     </Inf>
> >   </ItemDefinitionGroup>
> >-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Win8 Debug|Win32'">
> >+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Win10Debug_NoSign|Win32'">
> >     <Link>
> >       <AdditionalDependencies>%(AdditionalDependencies);$(DDK_LIB_PATH)\displib.lib;$(DDK_LIB_PATH)\ntoskrnl.lib;$(DDK_LIB_PATH)\hal.lib</AdditionalDependencies>
> >     </Link>
> >@@ -178,22 +160,21 @@
> >     <ClCompile>
> >       <AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);$(DDK_INC_PATH);$(SDK_INC_PATH);.\Include</AdditionalIncludeDirectories>
> >       <WarningLevel>Level3</WarningLevel>
> >-      <ExceptionHandling />
> >+      <Optimization>Disabled</Optimization>
> >+      <PreprocessorDefinitions>DBG;_X86_=1;i386=1;STD_CALL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
> >     </ClCompile>
> >     <PostBuildEvent>
> >       <Command>Inf2Cat /driver:$(OutDir) /os:8_X86,6_3_X86</Command>
> >     </PostBuildEvent>
> >     <Inf>
> >-      <KmdfVersionNumber />
> >-    </Inf>
> >-    <Inf>
> >-      <UmdfVersionNumber />
> >-    </Inf>
> >-    <Inf>
> >       <EnableVerbose>true</EnableVerbose>
> >+      <KmdfVersionNumber>
> >+      </KmdfVersionNumber>
> >+      <UmdfVersionNumber>
> >+      </UmdfVersionNumber>
> >     </Inf>
> >   </ItemDefinitionGroup>
> >-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Win8.1 Release|Win32'">
> >+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Win10Release|Win32'">
> >     <Link>
> >       <AdditionalDependencies>%(AdditionalDependencies);$(DDK_LIB_PATH)\displib.lib;$(DDK_LIB_PATH)\ntoskrnl.lib;$(DDK_LIB_PATH)\hal.lib</AdditionalDependencies>
> >     </Link>
> >@@ -209,11 +190,13 @@
> >     </PostBuildEvent>
> >     <Inf>
> >       <EnableVerbose>true</EnableVerbose>
> >-      <KmdfVersionNumber />
> >-      <UmdfVersionNumber />
> >+      <KmdfVersionNumber>
> >+      </KmdfVersionNumber>
> >+      <UmdfVersionNumber>
> >+      </UmdfVersionNumber>
> >     </Inf>
> >   </ItemDefinitionGroup>
> >-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Win8 Release|Win32'">
> >+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Win10Debug|x64'">
> >     <Link>
> >       <AdditionalDependencies>%(AdditionalDependencies);$(DDK_LIB_PATH)\displib.lib;$(DDK_LIB_PATH)\ntoskrnl.lib;$(DDK_LIB_PATH)\hal.lib</AdditionalDependencies>
> >     </Link>
> >@@ -223,55 +206,21 @@
> >     <ClCompile>
> >       <AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);$(DDK_INC_PATH);$(SDK_INC_PATH);.\Include</AdditionalIncludeDirectories>
> >       <WarningLevel>Level3</WarningLevel>
> >-    </ClCompile>
> >-    <PostBuildEvent>
> >-      <Command>Inf2Cat /driver:$(OutDir) /os:8_X86,6_3_X86</Command>
> >-    </PostBuildEvent>
> >-    <Inf>
> >-      <EnableVerbose>true</EnableVerbose>
> >-      <KmdfVersionNumber />
> >-      <UmdfVersionNumber />
> >-    </Inf>
> >-  </ItemDefinitionGroup>
> >-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Win8.1 Debug|x64'">
> >-    <Link>
> >-      <AdditionalDependencies>%(AdditionalDependencies);$(DDK_LIB_PATH)\displib.lib;$(DDK_LIB_PATH)\ntoskrnl.lib;$(DDK_LIB_PATH)\hal.lib</AdditionalDependencies>
> >-    </Link>
> >-    <ResourceCompile>
> >-      <AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);$(DDK_INC_PATH);$(SDK_INC_PATH)</AdditionalIncludeDirectories>
> >-    </ResourceCompile>
> >-    <ClCompile>
> >-      <AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);$(DDK_INC_PATH);$(SDK_INC_PATH);.\Include</AdditionalIncludeDirectories>
> >-    </ClCompile>
> >-    <PostBuildEvent>
> >-      <Command>Inf2Cat /driver:$(OutDir) /os:8_X64,Server8_X64,Server6_3_X64,6_3_X64</Command>
> >-    </PostBuildEvent>
> >-    <Inf>
> >-      <EnableVerbose>true</EnableVerbose>
> >-      <KmdfVersionNumber />
> >-      <UmdfVersionNumber />
> >-    </Inf>
> >-  </ItemDefinitionGroup>
> >-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Win8 Debug|x64'">
> >-    <Link>
> >-      <AdditionalDependencies>%(AdditionalDependencies);$(DDK_LIB_PATH)\displib.lib;$(DDK_LIB_PATH)\ntoskrnl.lib;$(DDK_LIB_PATH)\hal.lib</AdditionalDependencies>
> >-    </Link>
> >-    <ResourceCompile>
> >-      <AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);$(DDK_INC_PATH);$(SDK_INC_PATH)</AdditionalIncludeDirectories>
> >-    </ResourceCompile>
> >-    <ClCompile>
> >-      <AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);$(DDK_INC_PATH);$(SDK_INC_PATH);.\Include</AdditionalIncludeDirectories>
> >+      <Optimization>Disabled</Optimization>
> >+      <PreprocessorDefinitions>DBG;_WIN64;_AMD64_;AMD64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
> >     </ClCompile>
> >     <PostBuildEvent>
> >       <Command>Inf2Cat /driver:$(OutDir) /os:8_X64,Server8_X64,Server6_3_X64,6_3_X64</Command>
> >     </PostBuildEvent>
> >     <Inf>
> >       <EnableVerbose>true</EnableVerbose>
> >-      <KmdfVersionNumber />
> >-      <UmdfVersionNumber />
> >+      <KmdfVersionNumber>
> >+      </KmdfVersionNumber>
> >+      <UmdfVersionNumber>
> >+      </UmdfVersionNumber>
> >     </Inf>
> >   </ItemDefinitionGroup>
> >-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Win8.1 Release|x64'">
> >+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Win10Debug_NoSign|x64'">
> >     <Link>
> >       <AdditionalDependencies>%(AdditionalDependencies);$(DDK_LIB_PATH)\displib.lib;$(DDK_LIB_PATH)\ntoskrnl.lib;$(DDK_LIB_PATH)\hal.lib</AdditionalDependencies>
> >     </Link>
> >@@ -281,17 +230,21 @@
> >     <ClCompile>
> >       <AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);$(DDK_INC_PATH);$(SDK_INC_PATH);.\Include</AdditionalIncludeDirectories>
> >       <WarningLevel>Level3</WarningLevel>
> >+      <Optimization>Disabled</Optimization>
> >+      <PreprocessorDefinitions>DBG;_WIN64;_AMD64_;AMD64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
> >     </ClCompile>
> >     <PostBuildEvent>
> >       <Command>Inf2Cat /driver:$(OutDir) /os:8_X64,Server8_X64,Server6_3_X64,6_3_X64</Command>
> >     </PostBuildEvent>
> >     <Inf>
> >       <EnableVerbose>true</EnableVerbose>
> >-      <KmdfVersionNumber />
> >-      <UmdfVersionNumber />
> >+      <KmdfVersionNumber>
> >+      </KmdfVersionNumber>
> >+      <UmdfVersionNumber>
> >+      </UmdfVersionNumber>
> >     </Inf>
> >   </ItemDefinitionGroup>
> >-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Win8 Release|x64'">
> >+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Win10Release|x64'">
> >     <Link>
> >       <AdditionalDependencies>%(AdditionalDependencies);$(DDK_LIB_PATH)\displib.lib;$(DDK_LIB_PATH)\ntoskrnl.lib;$(DDK_LIB_PATH)\hal.lib</AdditionalDependencies>
> >     </Link>
> >@@ -307,8 +260,10 @@
> >     </PostBuildEvent>
> >     <Inf>
> >       <EnableVerbose>true</EnableVerbose>
> >-      <KmdfVersionNumber />
> >-      <UmdfVersionNumber />
> >+      <KmdfVersionNumber>
> >+      </KmdfVersionNumber>
> >+      <UmdfVersionNumber>
> >+      </UmdfVersionNumber>
> >     </Inf>
> >   </ItemDefinitionGroup>
> >   <ItemGroup>
> >diff --git a/qxldod/qxldod.vcxproj.user b/qxldod/qxldod.vcxproj.user
> >new file mode 100644
> >index 0000000..14b3bb5
> >--- /dev/null
> >+++ b/qxldod/qxldod.vcxproj.user
> >@@ -0,0 +1,15 @@
> >+<?xml version="1.0" encoding="utf-8"?>
> >+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
> >+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win10Release|x64'">
> >+    <SignMode>Off</SignMode>
> >+  </PropertyGroup>
> >+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win10Release|Win32'">
> >+    <SignMode>Off</SignMode>
> >+  </PropertyGroup>
> >+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win10Debug_NoSign|x64'">
> >+    <SignMode>Off</SignMode>
> >+  </PropertyGroup>
> >+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win10Debug_NoSign|Win32'">
> >+    <SignMode>Off</SignMode>
> >+  </PropertyGroup>
> >+</Project>
> >\ No newline at end of file
> >-- 
> >2.7.0.windows.1
> >
> >
> >
> >------------------------------
> >
> >Subject: Digest Footer
> >
> >_______________________________________________
> >Spice-devel mailing list
> >Spice-devel at lists.freedesktop.org
> >https://lists.freedesktop.org/mailman/listinfo/spice-devel
> >
> >
> >------------------------------
> >
> >End of Spice-devel Digest, Vol 80, Issue 35
> >*******************************************
> 
> 
> 
>  
> 
> 
> _______________________________________________
> Spice-devel mailing list
> Spice-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/spice-devel


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/spice-devel/attachments/20160907/81873c5f/attachment-0001.html>


More information about the Spice-devel mailing list