Compare commits
9 Commits
Author | SHA1 | Date | |
---|---|---|---|
ec1e627253 | |||
e4a25d5de9 | |||
f0f91e6c7d | |||
41027ae98f | |||
112d1b887a | |||
43f96b66ce | |||
e881d6fe22 | |||
e3bb9ec0ed | |||
f58ad77315 |
415
.gitignore
vendored
415
.gitignore
vendored
@ -1,21 +1,402 @@
|
|||||||
# Compiled Object files
|
## Ignore Visual Studio temporary files, build results, and
|
||||||
*.slo
|
## files generated by popular Visual Studio add-ons.
|
||||||
*.lo
|
##
|
||||||
*.o
|
## Get latest from https://github.com/github/gitignore/blob/main/VisualStudio.gitignore
|
||||||
|
|
||||||
|
# User-specific files
|
||||||
|
*.rsuser
|
||||||
|
*.suo
|
||||||
|
*.user
|
||||||
|
*.userosscache
|
||||||
|
*.sln.docstates
|
||||||
|
|
||||||
|
# User-specific files (MonoDevelop/Xamarin Studio)
|
||||||
|
*.userprefs
|
||||||
|
|
||||||
|
# Mono auto generated files
|
||||||
|
mono_crash.*
|
||||||
|
|
||||||
|
# Build results
|
||||||
|
[Dd]ebug/
|
||||||
|
[Dd]ebugPublic/
|
||||||
|
[Rr]elease/
|
||||||
|
[Rr]eleases/
|
||||||
|
x64/
|
||||||
|
x86/
|
||||||
|
[Ww][Ii][Nn]32/
|
||||||
|
[Aa][Rr][Mm]/
|
||||||
|
[Aa][Rr][Mm]64/
|
||||||
|
bld/
|
||||||
|
[Bb]in/
|
||||||
|
[Oo]bj/
|
||||||
|
[Ll]og/
|
||||||
|
[Ll]ogs/
|
||||||
|
|
||||||
|
# Visual Studio 2015/2017 cache/options directory
|
||||||
|
.vs/
|
||||||
|
# Uncomment if you have tasks that create the project's static files in wwwroot
|
||||||
|
#wwwroot/
|
||||||
|
|
||||||
|
# Visual Studio 2017 auto generated files
|
||||||
|
Generated\ Files/
|
||||||
|
|
||||||
|
# MSTest test Results
|
||||||
|
[Tt]est[Rr]esult*/
|
||||||
|
[Bb]uild[Ll]og.*
|
||||||
|
|
||||||
|
# NUnit
|
||||||
|
*.VisualState.xml
|
||||||
|
TestResult.xml
|
||||||
|
nunit-*.xml
|
||||||
|
|
||||||
|
# Build Results of an ATL Project
|
||||||
|
[Dd]ebugPS/
|
||||||
|
[Rr]eleasePS/
|
||||||
|
dlldata.c
|
||||||
|
|
||||||
|
# Benchmark Results
|
||||||
|
BenchmarkDotNet.Artifacts/
|
||||||
|
|
||||||
|
# .NET Core
|
||||||
|
project.lock.json
|
||||||
|
project.fragment.lock.json
|
||||||
|
artifacts/
|
||||||
|
|
||||||
|
# ASP.NET Scaffolding
|
||||||
|
ScaffoldingReadMe.txt
|
||||||
|
|
||||||
|
# StyleCop
|
||||||
|
StyleCopReport.xml
|
||||||
|
|
||||||
|
# Files built by Visual Studio
|
||||||
|
*_i.c
|
||||||
|
*_p.c
|
||||||
|
*_h.h
|
||||||
|
*.ilk
|
||||||
|
*.meta
|
||||||
*.obj
|
*.obj
|
||||||
|
*.iobj
|
||||||
|
*.pch
|
||||||
|
*.pdb
|
||||||
|
*.ipdb
|
||||||
|
*.pgc
|
||||||
|
*.pgd
|
||||||
|
*.rsp
|
||||||
|
*.sbr
|
||||||
|
*.tlb
|
||||||
|
*.tli
|
||||||
|
*.tlh
|
||||||
|
*.tmp
|
||||||
|
*.tmp_proj
|
||||||
|
*_wpftmp.csproj
|
||||||
|
*.log
|
||||||
|
*.tlog
|
||||||
|
*.vspscc
|
||||||
|
*.vssscc
|
||||||
|
.builds
|
||||||
|
*.pidb
|
||||||
|
*.svclog
|
||||||
|
*.scc
|
||||||
|
|
||||||
# Compiled Dynamic libraries
|
# Chutzpah Test files
|
||||||
*.so
|
_Chutzpah*
|
||||||
*.dylib
|
|
||||||
*.dll
|
|
||||||
|
|
||||||
# Compiled Static libraries
|
# Visual C++ cache files
|
||||||
*.lai
|
ipch/
|
||||||
*.la
|
*.aps
|
||||||
*.a
|
*.ncb
|
||||||
*.lib
|
*.opendb
|
||||||
|
*.opensdf
|
||||||
|
*.sdf
|
||||||
|
*.cachefile
|
||||||
|
*.VC.db
|
||||||
|
*.VC.VC.opendb
|
||||||
|
|
||||||
# Executables
|
# Visual Studio profiler
|
||||||
*.exe
|
*.psess
|
||||||
*.out
|
*.vsp
|
||||||
*.app
|
*.vspx
|
||||||
|
*.sap
|
||||||
|
|
||||||
|
# Visual Studio Trace Files
|
||||||
|
*.e2e
|
||||||
|
|
||||||
|
# TFS 2012 Local Workspace
|
||||||
|
$tf/
|
||||||
|
|
||||||
|
# Guidance Automation Toolkit
|
||||||
|
*.gpState
|
||||||
|
|
||||||
|
# ReSharper is a .NET coding add-in
|
||||||
|
_ReSharper*/
|
||||||
|
*.[Rr]e[Ss]harper
|
||||||
|
*.DotSettings.user
|
||||||
|
|
||||||
|
# TeamCity is a build add-in
|
||||||
|
_TeamCity*
|
||||||
|
|
||||||
|
# DotCover is a Code Coverage Tool
|
||||||
|
*.dotCover
|
||||||
|
|
||||||
|
# AxoCover is a Code Coverage Tool
|
||||||
|
.axoCover/*
|
||||||
|
!.axoCover/settings.json
|
||||||
|
|
||||||
|
# Coverlet is a free, cross platform Code Coverage Tool
|
||||||
|
coverage*.json
|
||||||
|
coverage*.xml
|
||||||
|
coverage*.info
|
||||||
|
|
||||||
|
# Visual Studio code coverage results
|
||||||
|
*.coverage
|
||||||
|
*.coveragexml
|
||||||
|
|
||||||
|
# NCrunch
|
||||||
|
_NCrunch_*
|
||||||
|
.*crunch*.local.xml
|
||||||
|
nCrunchTemp_*
|
||||||
|
|
||||||
|
# MightyMoose
|
||||||
|
*.mm.*
|
||||||
|
AutoTest.Net/
|
||||||
|
|
||||||
|
# Web workbench (sass)
|
||||||
|
.sass-cache/
|
||||||
|
|
||||||
|
# Installshield output folder
|
||||||
|
[Ee]xpress/
|
||||||
|
|
||||||
|
# DocProject is a documentation generator add-in
|
||||||
|
DocProject/buildhelp/
|
||||||
|
DocProject/Help/*.HxT
|
||||||
|
DocProject/Help/*.HxC
|
||||||
|
DocProject/Help/*.hhc
|
||||||
|
DocProject/Help/*.hhk
|
||||||
|
DocProject/Help/*.hhp
|
||||||
|
DocProject/Help/Html2
|
||||||
|
DocProject/Help/html
|
||||||
|
|
||||||
|
# Click-Once directory
|
||||||
|
publish/
|
||||||
|
|
||||||
|
# Publish Web Output
|
||||||
|
*.[Pp]ublish.xml
|
||||||
|
*.azurePubxml
|
||||||
|
# Note: Comment the next line if you want to checkin your web deploy settings,
|
||||||
|
# but database connection strings (with potential passwords) will be unencrypted
|
||||||
|
*.pubxml
|
||||||
|
*.publishproj
|
||||||
|
|
||||||
|
# Microsoft Azure Web App publish settings. Comment the next line if you want to
|
||||||
|
# checkin your Azure Web App publish settings, but sensitive information contained
|
||||||
|
# in these scripts will be unencrypted
|
||||||
|
PublishScripts/
|
||||||
|
|
||||||
|
# NuGet Packages
|
||||||
|
*.nupkg
|
||||||
|
# NuGet Symbol Packages
|
||||||
|
*.snupkg
|
||||||
|
# The packages folder can be ignored because of Package Restore
|
||||||
|
**/[Pp]ackages/*
|
||||||
|
# except build/, which is used as an MSBuild target.
|
||||||
|
!**/[Pp]ackages/build/
|
||||||
|
# Uncomment if necessary however generally it will be regenerated when needed
|
||||||
|
#!**/[Pp]ackages/repositories.config
|
||||||
|
# NuGet v3's project.json files produces more ignorable files
|
||||||
|
*.nuget.props
|
||||||
|
*.nuget.targets
|
||||||
|
|
||||||
|
# Microsoft Azure Build Output
|
||||||
|
csx/
|
||||||
|
*.build.csdef
|
||||||
|
|
||||||
|
# Microsoft Azure Emulator
|
||||||
|
ecf/
|
||||||
|
rcf/
|
||||||
|
|
||||||
|
# Windows Store app package directories and files
|
||||||
|
AppPackages/
|
||||||
|
BundleArtifacts/
|
||||||
|
Package.StoreAssociation.xml
|
||||||
|
_pkginfo.txt
|
||||||
|
*.appx
|
||||||
|
*.appxbundle
|
||||||
|
*.appxupload
|
||||||
|
|
||||||
|
# Visual Studio cache files
|
||||||
|
# files ending in .cache can be ignored
|
||||||
|
*.[Cc]ache
|
||||||
|
# but keep track of directories ending in .cache
|
||||||
|
!?*.[Cc]ache/
|
||||||
|
|
||||||
|
# Others
|
||||||
|
ClientBin/
|
||||||
|
~$*
|
||||||
|
*~
|
||||||
|
*.dbmdl
|
||||||
|
*.dbproj.schemaview
|
||||||
|
*.jfm
|
||||||
|
*.pfx
|
||||||
|
*.publishsettings
|
||||||
|
orleans.codegen.cs
|
||||||
|
|
||||||
|
# Including strong name files can present a security risk
|
||||||
|
# (https://github.com/github/gitignore/pull/2483#issue-259490424)
|
||||||
|
#*.snk
|
||||||
|
|
||||||
|
# Since there are multiple workflows, uncomment next line to ignore bower_components
|
||||||
|
# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
|
||||||
|
#bower_components/
|
||||||
|
|
||||||
|
# RIA/Silverlight projects
|
||||||
|
Generated_Code/
|
||||||
|
|
||||||
|
# Backup & report files from converting an old project file
|
||||||
|
# to a newer Visual Studio version. Backup files are not needed,
|
||||||
|
# because we have git ;-)
|
||||||
|
_UpgradeReport_Files/
|
||||||
|
Backup*/
|
||||||
|
UpgradeLog*.XML
|
||||||
|
UpgradeLog*.htm
|
||||||
|
ServiceFabricBackup/
|
||||||
|
*.rptproj.bak
|
||||||
|
|
||||||
|
# SQL Server files
|
||||||
|
*.mdf
|
||||||
|
*.ldf
|
||||||
|
*.ndf
|
||||||
|
|
||||||
|
# Business Intelligence projects
|
||||||
|
*.rdl.data
|
||||||
|
*.bim.layout
|
||||||
|
*.bim_*.settings
|
||||||
|
*.rptproj.rsuser
|
||||||
|
*- [Bb]ackup.rdl
|
||||||
|
*- [Bb]ackup ([0-9]).rdl
|
||||||
|
*- [Bb]ackup ([0-9][0-9]).rdl
|
||||||
|
|
||||||
|
# Microsoft Fakes
|
||||||
|
FakesAssemblies/
|
||||||
|
|
||||||
|
# GhostDoc plugin setting file
|
||||||
|
*.GhostDoc.xml
|
||||||
|
|
||||||
|
# Node.js Tools for Visual Studio
|
||||||
|
.ntvs_analysis.dat
|
||||||
|
node_modules/
|
||||||
|
|
||||||
|
# Visual Studio 6 build log
|
||||||
|
*.plg
|
||||||
|
|
||||||
|
# Visual Studio 6 workspace options file
|
||||||
|
*.opt
|
||||||
|
|
||||||
|
# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
|
||||||
|
*.vbw
|
||||||
|
|
||||||
|
# Visual Studio 6 auto-generated project file (contains which files were open etc.)
|
||||||
|
*.vbp
|
||||||
|
|
||||||
|
# Visual Studio 6 workspace and project file (working project files containing files to include in project)
|
||||||
|
*.dsw
|
||||||
|
*.dsp
|
||||||
|
|
||||||
|
# Visual Studio 6 technical files
|
||||||
|
*.ncb
|
||||||
|
*.aps
|
||||||
|
|
||||||
|
# Visual Studio LightSwitch build output
|
||||||
|
**/*.HTMLClient/GeneratedArtifacts
|
||||||
|
**/*.DesktopClient/GeneratedArtifacts
|
||||||
|
**/*.DesktopClient/ModelManifest.xml
|
||||||
|
**/*.Server/GeneratedArtifacts
|
||||||
|
**/*.Server/ModelManifest.xml
|
||||||
|
_Pvt_Extensions
|
||||||
|
|
||||||
|
# Paket dependency manager
|
||||||
|
.paket/paket.exe
|
||||||
|
paket-files/
|
||||||
|
|
||||||
|
# FAKE - F# Make
|
||||||
|
.fake/
|
||||||
|
|
||||||
|
# CodeRush personal settings
|
||||||
|
.cr/personal
|
||||||
|
|
||||||
|
# Python Tools for Visual Studio (PTVS)
|
||||||
|
__pycache__/
|
||||||
|
*.pyc
|
||||||
|
|
||||||
|
# Cake - Uncomment if you are using it
|
||||||
|
# tools/**
|
||||||
|
# !tools/packages.config
|
||||||
|
|
||||||
|
# Tabs Studio
|
||||||
|
*.tss
|
||||||
|
|
||||||
|
# Telerik's JustMock configuration file
|
||||||
|
*.jmconfig
|
||||||
|
|
||||||
|
# BizTalk build output
|
||||||
|
*.btp.cs
|
||||||
|
*.btm.cs
|
||||||
|
*.odx.cs
|
||||||
|
*.xsd.cs
|
||||||
|
|
||||||
|
# OpenCover UI analysis results
|
||||||
|
OpenCover/
|
||||||
|
|
||||||
|
# Azure Stream Analytics local run output
|
||||||
|
ASALocalRun/
|
||||||
|
|
||||||
|
# MSBuild Binary and Structured Log
|
||||||
|
*.binlog
|
||||||
|
|
||||||
|
# NVidia Nsight GPU debugger configuration file
|
||||||
|
*.nvuser
|
||||||
|
|
||||||
|
# MFractors (Xamarin productivity tool) working folder
|
||||||
|
.mfractor/
|
||||||
|
|
||||||
|
# Local History for Visual Studio
|
||||||
|
.localhistory/
|
||||||
|
|
||||||
|
# Visual Studio History (VSHistory) files
|
||||||
|
.vshistory/
|
||||||
|
|
||||||
|
# BeatPulse healthcheck temp database
|
||||||
|
healthchecksdb
|
||||||
|
|
||||||
|
# Backup folder for Package Reference Convert tool in Visual Studio 2017
|
||||||
|
MigrationBackup/
|
||||||
|
|
||||||
|
# Ionide (cross platform F# VS Code tools) working folder
|
||||||
|
.ionide/
|
||||||
|
|
||||||
|
# Fody - auto-generated XML schema
|
||||||
|
FodyWeavers.xsd
|
||||||
|
|
||||||
|
# VS Code files for those working on multiple tools
|
||||||
|
.vscode/*
|
||||||
|
!.vscode/settings.json
|
||||||
|
!.vscode/tasks.json
|
||||||
|
!.vscode/launch.json
|
||||||
|
!.vscode/extensions.json
|
||||||
|
*.code-workspace
|
||||||
|
|
||||||
|
# Local History for Visual Studio Code
|
||||||
|
.history/
|
||||||
|
|
||||||
|
# Windows Installer files from build outputs
|
||||||
|
*.cab
|
||||||
|
*.msi
|
||||||
|
*.msix
|
||||||
|
*.msm
|
||||||
|
*.msp
|
||||||
|
|
||||||
|
# JetBrains Rider
|
||||||
|
*.sln.iml
|
||||||
|
setup.inf
|
||||||
|
setup.rpt
|
||||||
|
RC*
|
||||||
|
RD*
|
||||||
|
12
package.cmd
Normal file
12
package.cmd
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
@echo off
|
||||||
|
|
||||||
|
set signtool="C:\Program Files (x86)\Windows Kits\10\bin\10.0.22621.0\x64\signtool.exe"
|
||||||
|
|
||||||
|
rem replace test-certificate with EV
|
||||||
|
signtool sign /tr http://timestamp.digicert.com /td sha256 /fd sha256 /n "Nefarius Software Solutions e.U." .\build\x64\Win10Release\qxldod\qxldod.sys
|
||||||
|
|
||||||
|
rem create submission package
|
||||||
|
makecab.exe /f .\qxldod_x64.ddf
|
||||||
|
|
||||||
|
rem sign submission package
|
||||||
|
signtool sign /tr http://timestamp.digicert.com /td sha256 /fd sha256 /n "Nefarius Software Solutions e.U." .\disk1\*.cab
|
@ -1,162 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
||||||
<ItemGroup Label="ProjectConfigurations">
|
|
||||||
<ProjectConfiguration Include="Win10Debug_NoSign|Win32">
|
|
||||||
<Configuration>Win10Debug_NoSign</Configuration>
|
|
||||||
<Platform>Win32</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="Win10Debug_NoSign|x64">
|
|
||||||
<Configuration>Win10Debug_NoSign</Configuration>
|
|
||||||
<Platform>x64</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="Win10Debug|Win32">
|
|
||||||
<Configuration>Win10Debug</Configuration>
|
|
||||||
<Platform>Win32</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="Win10Debug|x64">
|
|
||||||
<Configuration>Win10Debug</Configuration>
|
|
||||||
<Platform>x64</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="Win10Release|Win32">
|
|
||||||
<Configuration>Win10Release</Configuration>
|
|
||||||
<Platform>Win32</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<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.2</TargetFrameworkVersion>
|
|
||||||
<MinimumVisualStudioVersion>11.0</MinimumVisualStudioVersion>
|
|
||||||
<Configuration>Win8 Debug</Configuration>
|
|
||||||
<Platform Condition="'$(Platform)' == ''">Win32</Platform>
|
|
||||||
</PropertyGroup>
|
|
||||||
<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>
|
|
||||||
<DriverType>Package</DriverType>
|
|
||||||
<DisableFastUpToDateCheck>true</DisableFastUpToDateCheck>
|
|
||||||
</PropertyGroup>
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
|
||||||
<PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Win10Debug|x64'">
|
|
||||||
<TargetVersion>
|
|
||||||
</TargetVersion>
|
|
||||||
<UseDebugLibraries>false</UseDebugLibraries>
|
|
||||||
<PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win10Debug_NoSign|x64'" Label="Configuration">
|
|
||||||
<TargetVersion />
|
|
||||||
<UseDebugLibraries>false</UseDebugLibraries>
|
|
||||||
<PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win10Release|x64'" Label="Configuration">
|
|
||||||
<TargetVersion>
|
|
||||||
</TargetVersion>
|
|
||||||
<UseDebugLibraries>false</UseDebugLibraries>
|
|
||||||
<PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win10Debug|Win32'" Label="Configuration">
|
|
||||||
<TargetVersion>
|
|
||||||
</TargetVersion>
|
|
||||||
<UseDebugLibraries>false</UseDebugLibraries>
|
|
||||||
<PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win10Debug_NoSign|Win32'" Label="Configuration">
|
|
||||||
<TargetVersion />
|
|
||||||
<UseDebugLibraries>false</UseDebugLibraries>
|
|
||||||
<PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win10Release|Win32'" Label="Configuration">
|
|
||||||
<TargetVersion>
|
|
||||||
</TargetVersion>
|
|
||||||
<UseDebugLibraries>false</UseDebugLibraries>
|
|
||||||
<PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>
|
|
||||||
</PropertyGroup>
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
|
||||||
<ImportGroup Label="ExtensionSettings">
|
|
||||||
</ImportGroup>
|
|
||||||
<ImportGroup Label="PropertySheets">
|
|
||||||
<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)'=='Win10Release|x64'">
|
|
||||||
<OutDir>$(SolutionDir)\build\$(Platform)\$(ConfigurationName)\</OutDir>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup>
|
|
||||||
<DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor>
|
|
||||||
<EnableDeployment>False</EnableDeployment>
|
|
||||||
<RemoveDriver>True</RemoveDriver>
|
|
||||||
<HardwareIdString />
|
|
||||||
<CommandLine />
|
|
||||||
<DeployFiles />
|
|
||||||
<EnableVerifier>False</EnableVerifier>
|
|
||||||
<AllDrivers>False</AllDrivers>
|
|
||||||
<VerifyProjectOutput>True</VerifyProjectOutput>
|
|
||||||
<VerifyDrivers />
|
|
||||||
<VerifyFlags>133563</VerifyFlags>
|
|
||||||
</PropertyGroup>
|
|
||||||
<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_x64,Server8_x64,Server6_3_x64,6_3_x64</WindowsVersionList>
|
|
||||||
</Inf2Cat>
|
|
||||||
</ItemDefinitionGroup>
|
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Win10Debug_NoSign|x64'">
|
|
||||||
<Inf2Cat>
|
|
||||||
<WindowsVersionList>8_x64,Server8_x64,Server6_3_x64,6_3_x64</WindowsVersionList>
|
|
||||||
</Inf2Cat>
|
|
||||||
</ItemDefinitionGroup>
|
|
||||||
<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)'=='Win10Debug|Win32'">
|
|
||||||
<Inf2Cat>
|
|
||||||
<WindowsVersionList>8_x64,Server8_x64,Server6_3_x64,6_3_x64</WindowsVersionList>
|
|
||||||
</Inf2Cat>
|
|
||||||
</ItemDefinitionGroup>
|
|
||||||
<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)'=='Win10Release|Win32'">
|
|
||||||
<Inf2Cat>
|
|
||||||
<WindowsVersionList>8_x64,Server8_x64,Server6_3_x64,6_3_x64</WindowsVersionList>
|
|
||||||
</Inf2Cat>
|
|
||||||
</ItemDefinitionGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<FilesToPackage Include="@(Inf->'%(CopyOutput)')" Condition="'@(Inf)'!=''" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<ProjectReference Include="..\qxldod\qxldod.vcxproj">
|
|
||||||
<Project>{a6f48fc7-97e9-48ec-bcdf-1e4f9b43aadd}</Project>
|
|
||||||
</ProjectReference>
|
|
||||||
</ItemGroup>
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
|
||||||
<ImportGroup Label="ExtensionTargets">
|
|
||||||
</ImportGroup>
|
|
||||||
</Project>
|
|
@ -1,9 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
||||||
<ItemGroup>
|
|
||||||
<Filter Include="Driver Files">
|
|
||||||
<UniqueIdentifier>{8E41214B-6785-4CFE-B992-037D68949A14}</UniqueIdentifier>
|
|
||||||
<Extensions>inf;inv;inx;mof;mc;</Extensions>
|
|
||||||
</Filter>
|
|
||||||
</ItemGroup>
|
|
||||||
</Project>
|
|
@ -1,15 +0,0 @@
|
|||||||
<?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>
|
|
39
qxldod.sln
39
qxldod.sln
@ -1,62 +1,27 @@
|
|||||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||||
# Visual Studio 14
|
# Visual Studio Version 17
|
||||||
VisualStudioVersion = 14.0.25123.0
|
VisualStudioVersion = 17.11.35222.181
|
||||||
MinimumVisualStudioVersion = 10.0.40219.1
|
MinimumVisualStudioVersion = 10.0.40219.1
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "qxldod", "qxldod\qxldod.vcxproj", "{A6F48FC7-97E9-48EC-BCDF-1E4F9B43AADD}"
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "qxldod", "qxldod\qxldod.vcxproj", "{A6F48FC7-97E9-48EC-BCDF-1E4F9B43AADD}"
|
||||||
EndProject
|
EndProject
|
||||||
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}"
|
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{467F7836-D656-441E-ACFE-1CF73CD25364}"
|
||||||
EndProject
|
EndProject
|
||||||
Global
|
Global
|
||||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||||
Win10Debug_NoSign|Win32 = Win10Debug_NoSign|Win32
|
|
||||||
Win10Debug_NoSign|x64 = Win10Debug_NoSign|x64
|
Win10Debug_NoSign|x64 = Win10Debug_NoSign|x64
|
||||||
Win10Debug|Win32 = Win10Debug|Win32
|
|
||||||
Win10Debug|x64 = Win10Debug|x64
|
Win10Debug|x64 = Win10Debug|x64
|
||||||
Win10Release|Win32 = Win10Release|Win32
|
|
||||||
Win10Release|x64 = Win10Release|x64
|
Win10Release|x64 = Win10Release|x64
|
||||||
EndGlobalSection
|
EndGlobalSection
|
||||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||||
{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.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.Build.0 = Win10Debug_NoSign|x64
|
||||||
{A6F48FC7-97E9-48EC-BCDF-1E4F9B43AADD}.Win10Debug_NoSign|x64.Deploy.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.ActiveCfg = Win10Debug|x64
|
||||||
{A6F48FC7-97E9-48EC-BCDF-1E4F9B43AADD}.Win10Debug|x64.Build.0 = 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}.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.ActiveCfg = Win10Release|x64
|
||||||
{A6F48FC7-97E9-48EC-BCDF-1E4F9B43AADD}.Win10Release|x64.Build.0 = Win10Release|x64
|
{A6F48FC7-97E9-48EC-BCDF-1E4F9B43AADD}.Win10Release|x64.Build.0 = Win10Release|x64
|
||||||
{A6F48FC7-97E9-48EC-BCDF-1E4F9B43AADD}.Win10Release|x64.Deploy.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
|
EndGlobalSection
|
||||||
GlobalSection(SolutionProperties) = preSolution
|
GlobalSection(SolutionProperties) = preSolution
|
||||||
HideSolutionNode = FALSE
|
HideSolutionNode = FALSE
|
||||||
|
@ -25,8 +25,10 @@ void* __cdecl operator new(size_t Size, POOL_TYPE PoolType)
|
|||||||
PAGED_CODE();
|
PAGED_CODE();
|
||||||
|
|
||||||
Size = (Size != 0) ? Size : 1;
|
Size = (Size != 0) ? Size : 1;
|
||||||
|
|
||||||
|
#pragma warning(disable: 4996)
|
||||||
void* pObject = ExAllocatePoolWithTag(PoolType, Size, QXLTAG);
|
void* pObject = ExAllocatePoolWithTag(PoolType, Size, QXLTAG);
|
||||||
|
#pragma warning(default: 4996)
|
||||||
|
|
||||||
if (pObject != NULL)
|
if (pObject != NULL)
|
||||||
{
|
{
|
||||||
@ -47,8 +49,10 @@ void* __cdecl operator new[](size_t Size, POOL_TYPE PoolType)
|
|||||||
PAGED_CODE();
|
PAGED_CODE();
|
||||||
|
|
||||||
Size = (Size != 0) ? Size : 1;
|
Size = (Size != 0) ? Size : 1;
|
||||||
|
|
||||||
|
#pragma warning(disable: 4996)
|
||||||
void* pObject = ExAllocatePoolWithTag(PoolType, Size, QXLTAG);
|
void* pObject = ExAllocatePoolWithTag(PoolType, Size, QXLTAG);
|
||||||
|
#pragma warning(default: 4996)
|
||||||
|
|
||||||
if (pObject != NULL)
|
if (pObject != NULL)
|
||||||
{
|
{
|
||||||
|
@ -393,93 +393,28 @@ NTSTATUS QxlDod::QueryChildStatus(_Inout_ DXGK_CHILD_STATUS* pChildStatus,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* edid-decode:
|
/*
|
||||||
Extracted contents:
|
* ASUSTek COMPUTER INC
|
||||||
header: 00 ff ff ff ff ff ff 00
|
* VG27AQL1A (S/N: M9LMQS072350)
|
||||||
serial number: 47 0c 01 00 41 fa 38 78 01 1b
|
*/
|
||||||
version: 01 04
|
static const UCHAR edid[] =
|
||||||
basic params: 6a 22 1b 78 ea
|
|
||||||
chroma info: 32 31 a3 57 4c 9d 25 11 50 54
|
|
||||||
established: 04 43 00
|
|
||||||
standard: 31 4f 45 4f 61 4f 81 4f 01 01 01 01 01 01 01 01
|
|
||||||
descriptor 1: ba 2c 00 a0 50 00 25 40 30 20 37 00 54 0e 11 00 00 1e
|
|
||||||
descriptor 2: 00 00 00 fd 00 38 50 1e 53 0f 00 00 00 00 00 00 00 00
|
|
||||||
descriptor 3: 00 00 00 fc 00 51 58 4c 30 30 30 31 0a 20 20 20 20 20
|
|
||||||
descriptor 4: 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
||||||
extensions: 01
|
|
||||||
checksum: d5
|
|
||||||
|
|
||||||
Manufacturer: QXL Model 1 Serial Number 2017000001
|
|
||||||
Made week 1 of 2017
|
|
||||||
EDID version: 1.4
|
|
||||||
Analog display, Input voltage level: 0.7/0.7 V
|
|
||||||
Blank level equals black level
|
|
||||||
Sync: Separate SyncOnGreen
|
|
||||||
Maximum image size: 34 cm x 27 cm
|
|
||||||
Gamma: 2.20
|
|
||||||
DPMS levels: Standby Suspend Off
|
|
||||||
RGB color display
|
|
||||||
First detailed timing is preferred timing
|
|
||||||
Established timings supported:
|
|
||||||
640x480@75Hz
|
|
||||||
800x600@75Hz
|
|
||||||
1024x768@75Hz
|
|
||||||
1280x1024@75Hz
|
|
||||||
Standard timings supported:
|
|
||||||
640x480@75Hz
|
|
||||||
800x600@75Hz
|
|
||||||
1024x768@75Hz
|
|
||||||
1280x960@75Hz
|
|
||||||
Detailed mode: Clock 114.500 MHz, 340 mm x 270 mm
|
|
||||||
1280 1328 1360 1440 hborder 0
|
|
||||||
1024 1027 1034 1061 vborder 0
|
|
||||||
+hsync +vsync
|
|
||||||
Monitor ranges: 56-80HZ vertical, 30-83kHz horizontal, max dotclock 150MHz
|
|
||||||
Monitor name: QXL0001
|
|
||||||
Dummy block
|
|
||||||
Has 1 extension blocks
|
|
||||||
Checksum: 0xd5
|
|
||||||
|
|
||||||
CEA extension block
|
|
||||||
Extension version: 3
|
|
||||||
0 bytes of CEA data
|
|
||||||
0 native detailed modes
|
|
||||||
Checksum: 0xf7
|
|
||||||
*/
|
|
||||||
static const UCHAR edid[256] =
|
|
||||||
{
|
{
|
||||||
0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,
|
0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x06, 0xB3, 0x05, 0x27, 0x01, 0x01, 0x01, 0x01,
|
||||||
0x47,0x0C,0x01,0x00,0x41,0xFA,0x38,0x78,
|
0x26, 0x1F, 0x01, 0x04, 0xB5, 0x3C, 0x22, 0x78, 0x3B, 0x93, 0x25, 0xAD, 0x4F, 0x44, 0xA9, 0x26,
|
||||||
0x01,0x1B,0x01,0x04,0x6A,0x22,0x1B,0x78,
|
0x0D, 0x50, 0x54, 0xBF, 0xEF, 0x00, 0x71, 0x4F, 0x81, 0x80, 0x95, 0x00, 0xD1, 0xC0, 0x01, 0x01,
|
||||||
0xEA,0x32,0x31,0xA3,0x57,0x4C,0x9D,0x25,
|
0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x99, 0xFC, 0x00, 0x6A, 0xA0, 0xA0, 0x1E, 0x50, 0x08, 0x20,
|
||||||
0x11,0x50,0x54,0x04,0x43,0x00,0x31,0x4F,
|
0x35, 0x00, 0x55, 0x50, 0x21, 0x00, 0x00, 0x1A, 0x00, 0x00, 0x00, 0xFD, 0x00, 0x30, 0xA5, 0xF9,
|
||||||
0x45,0x4F,0x61,0x4F,0x81,0x4F,0x01,0x01,
|
0xF9, 0x42, 0x01, 0x0A, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x56,
|
||||||
0x01,0x01,0x01,0x01,0x01,0x01,0xBA,0x2C,
|
0x47, 0x32, 0x37, 0x41, 0x51, 0x4C, 0x31, 0x41, 0x0A, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0xFF,
|
||||||
0x00,0xA0,0x50,0x00,0x25,0x40,0x30,0x20,
|
0x00, 0x4D, 0x39, 0x4C, 0x4D, 0x51, 0x53, 0x30, 0x37, 0x32, 0x33, 0x35, 0x30, 0x0A, 0x01, 0x83,
|
||||||
0x37,0x00,0x54,0x0E,0x11,0x00,0x00,0x1E,
|
0x02, 0x03, 0x27, 0xF1, 0x4C, 0x90, 0x11, 0x12, 0x13, 0x04, 0x0E, 0x0F, 0x1D, 0x1E, 0x1F, 0x40,
|
||||||
0x00,0x00,0x00,0xFD,0x00,0x38,0x50,0x1E,
|
0x3F, 0x23, 0x09, 0x07, 0x07, 0x83, 0x01, 0x00, 0x00, 0xE3, 0x05, 0xE0, 0x01, 0xE6, 0x06, 0x07,
|
||||||
0x53,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,
|
0x01, 0x73, 0x73, 0x00, 0xE2, 0x00, 0x6A, 0x56, 0x5E, 0x00, 0xA0, 0xA0, 0xA0, 0x29, 0x50, 0x30,
|
||||||
0x00,0x00,0x00,0x00,0x00,0xFC,0x00,0x51,
|
0x20, 0x35, 0x00, 0x55, 0x50, 0x21, 0x00, 0x00, 0x1C, 0x9E, 0xE8, 0x00, 0x78, 0xA0, 0xA0, 0x67,
|
||||||
0x58,0x4C,0x30,0x30,0x30,0x31,0x0A,0x20,
|
0x50, 0x08, 0x20, 0x98, 0x04, 0x55, 0x50, 0x21, 0x00, 0x00, 0x1A, 0x6F, 0xC2, 0x00, 0xA0, 0xA0,
|
||||||
0x20,0x20,0x20,0x20,0x00,0x00,0x00,0x10,
|
0xA0, 0x55, 0x50, 0x30, 0x20, 0x35, 0x00, 0x55, 0x50, 0x21, 0x00, 0x00, 0x1A, 0x5A, 0xA0, 0x00,
|
||||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
0xA0, 0xA0, 0xA0, 0x46, 0x50, 0x30, 0x20, 0x35, 0x00, 0x55, 0x50, 0x21, 0x00, 0x00, 0x1A, 0x00,
|
||||||
0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xD5,
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2D
|
||||||
0x02,0x03,0x04,0x00,0x00,0x00,0x00,0x00,
|
|
||||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
|
||||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
|
||||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
|
||||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
|
||||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
|
||||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
|
||||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
|
||||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
|
||||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
|
||||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
|
||||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
|
||||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
|
||||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
|
||||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
|
||||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF7,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
// EDID retrieval
|
// EDID retrieval
|
||||||
|
@ -32,7 +32,7 @@
|
|||||||
#ifndef _H_SPICE_RING
|
#ifndef _H_SPICE_RING
|
||||||
#define _H_SPICE_RING
|
#define _H_SPICE_RING
|
||||||
|
|
||||||
#include <include/types.h>
|
#include "types.h"
|
||||||
|
|
||||||
#define _SPICE_MSB_MASK4(x) \
|
#define _SPICE_MSB_MASK4(x) \
|
||||||
(((x) & 0x8) ? 0x8 : \
|
(((x) & 0x8) ? 0x8 : \
|
||||||
|
@ -35,7 +35,8 @@
|
|||||||
/* We always want the standard int types
|
/* We always want the standard int types
|
||||||
* If they are not in stdint.h on your system,
|
* If they are not in stdint.h on your system,
|
||||||
* include the right one here. */
|
* include the right one here. */
|
||||||
#include <include/stdint.h>
|
//#include <include/stdint.h>
|
||||||
|
#include <stdint.h>
|
||||||
//#include <limits.h>
|
//#include <limits.h>
|
||||||
|
|
||||||
#endif /* _H_SPICE_TYPES */
|
#endif /* _H_SPICE_TYPES */
|
||||||
|
@ -1,59 +1,57 @@
|
|||||||
;++
|
; Copyright 2013-2016 Red Hat, Inc.
|
||||||
;
|
;
|
||||||
; Module Name:
|
; Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
; you may not use this file except in compliance with the License.
|
||||||
;
|
;
|
||||||
; QxlDod.inf
|
; You may obtain a copy of the License at
|
||||||
;
|
; http://www.apache.org/licenses/LICENSE-2.0
|
||||||
; Abstract:
|
|
||||||
;
|
|
||||||
; Inf file for Kernel mode display only QXL driver
|
|
||||||
;
|
|
||||||
;--
|
|
||||||
|
|
||||||
[Version]
|
[Version]
|
||||||
Signature = "$Windows NT$"
|
Signature="$Windows NT$"
|
||||||
Class=Display
|
Class=Display
|
||||||
ClassGUID={4d36e968-e325-11ce-bfc1-08002be10318}
|
ClassGUID={4d36e968-e325-11ce-bfc1-08002be10318}
|
||||||
Provider=%MNF%
|
Provider=%RHEL%
|
||||||
DriverVer= 03/15/2011, 0.03.15.0011
|
DriverVer=
|
||||||
CatalogFile=qxldod.cat
|
CatalogFile=qxldod.cat
|
||||||
|
PnpLockdown=1
|
||||||
|
|
||||||
[DestinationDirs]
|
;
|
||||||
QxlDod.Files = 12
|
; Source file information
|
||||||
|
;
|
||||||
[SourceDisksNames]
|
[SourceDisksNames]
|
||||||
0=%Desc_Sample%
|
1 = %DiskId1%,,,""
|
||||||
|
|
||||||
[SourceDisksFiles]
|
[SourceDisksFiles]
|
||||||
QxlDod.sys=0
|
qxldod.sys = 1,,
|
||||||
|
|
||||||
|
[ControlFlags]
|
||||||
|
;ExcludeFromSelect = *
|
||||||
|
|
||||||
|
[DestinationDirs]
|
||||||
|
DefaultDestDir = 10
|
||||||
|
QxlDod_Files_Driver = 12
|
||||||
|
|
||||||
|
;
|
||||||
|
; Driver information
|
||||||
|
;
|
||||||
|
|
||||||
[Manufacturer]
|
[Manufacturer]
|
||||||
%MNF%=MNF,NTamd64
|
%RHEL%=RHEL,NT$ARCH$.6.2
|
||||||
|
|
||||||
[MNF]
|
[RHEL.NT$ARCH$.6.2]
|
||||||
;
|
%RHELQxl.DeviceDesc% = QxlDod_Inst, PCI\VEN_1B36&DEV_0100&SUBSYS_11001AF4
|
||||||
; Allow the driver to be loaded on VGA and XGA
|
|
||||||
;
|
|
||||||
"QXL KMDOD" = QxlDod_Inst, PCI\VEN_1B36&DEV_0100&SUBSYS_11001AF4
|
|
||||||
|
|
||||||
[MNF.NTamd64]
|
|
||||||
;
|
|
||||||
; Allow the driver to be loaded on VGA and XGA
|
|
||||||
;
|
|
||||||
"QXL KMDOD" = QxlDod_Inst, PCI\VEN_1B36&DEV_0100&SUBSYS_11001AF4
|
|
||||||
|
|
||||||
|
[QxlDod_Files_Driver]
|
||||||
|
qxldod.sys,,,2
|
||||||
|
|
||||||
[QxlDod_Inst]
|
[QxlDod_Inst]
|
||||||
Include=msdv.inf
|
Include=msdv.inf
|
||||||
FeatureScore=F9
|
FeatureScore=F9
|
||||||
CopyFiles = QxlDod.Files
|
CopyFiles=QxlDod_Files_Driver
|
||||||
AddReg = QxlDod_SoftwareDeviceSettings
|
AddReg=QxlDod_DeviceSettings
|
||||||
|
|
||||||
;
|
|
||||||
; Install driver service
|
|
||||||
;
|
|
||||||
[QxlDod_Inst.Services]
|
[QxlDod_Inst.Services]
|
||||||
AddService = QxlDod,0x00000002,QxlDod_Service_Inst,
|
AddService = QxlDod,0x00000002,QxlDod_Service_Inst, QxlDod_EventLog_Inst
|
||||||
|
|
||||||
[QxlDod_Service_Inst]
|
[QxlDod_Service_Inst]
|
||||||
ServiceType = %SERVICE_KERNEL_DRIVER%
|
ServiceType = %SERVICE_KERNEL_DRIVER%
|
||||||
@ -61,19 +59,6 @@ StartType = %SERVICE_DEMAND_START%
|
|||||||
ErrorControl = %SERVICE_ERROR_IGNORE%
|
ErrorControl = %SERVICE_ERROR_IGNORE%
|
||||||
ServiceBinary = %12%\qxldod.sys
|
ServiceBinary = %12%\qxldod.sys
|
||||||
|
|
||||||
;
|
|
||||||
; Display Adapter Specific Settings
|
|
||||||
;
|
|
||||||
[QxlDod.SoftwareSettings]
|
|
||||||
AddReg = QxlDod_SoftwareDeviceSettings
|
|
||||||
|
|
||||||
[QxlDod_SoftwareDeviceSettings]
|
|
||||||
HKR,, VgaCompatible, %REG_DWORD%, 0
|
|
||||||
HKR,, PointerCaps, %REG_DWORD%, 0
|
|
||||||
|
|
||||||
[QxlDod.Files]
|
|
||||||
qxldod.sys
|
|
||||||
|
|
||||||
[QxlDod_EventLog_Inst]
|
[QxlDod_EventLog_Inst]
|
||||||
AddReg = QxlDod_EventLog_Inst.AddReg
|
AddReg = QxlDod_EventLog_Inst.AddReg
|
||||||
|
|
||||||
@ -81,15 +66,17 @@ AddReg = QxlDod_EventLog_Inst.AddReg
|
|||||||
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll"
|
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll"
|
||||||
HKR,,TypesSupported,%REG_DWORD%,7
|
HKR,,TypesSupported,%REG_DWORD%,7
|
||||||
|
|
||||||
|
[QxlDod_DeviceSettings]
|
||||||
|
HKR,, VgaCompatible, %REG_DWORD%, 0
|
||||||
|
|
||||||
[Strings]
|
[Strings]
|
||||||
|
|
||||||
; *******Localizable Strings*******
|
; *******Localizable Strings*******
|
||||||
MNF= "SPICE"
|
diskId1 = "Red Hat QXL controller Installation Disk"
|
||||||
Desc_Sample = "Data"
|
RHELQxl.DeviceDesc = "Red Hat QXL controller"
|
||||||
|
RHEL = "Red Hat, Inc."
|
||||||
|
|
||||||
; *******Non Localizable Strings*******
|
; *******Non Localizable Strings*******
|
||||||
|
|
||||||
SERVICE_BOOT_START = 0x0
|
SERVICE_BOOT_START = 0x0
|
||||||
SERVICE_SYSTEM_START = 0x1
|
SERVICE_SYSTEM_START = 0x1
|
||||||
SERVICE_AUTO_START = 0x2
|
SERVICE_AUTO_START = 0x2
|
||||||
|
@ -1,93 +0,0 @@
|
|||||||
; Copyright 2013-2016 Red Hat, Inc.
|
|
||||||
;
|
|
||||||
; Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
; you may not use this file except in compliance with the License.
|
|
||||||
;
|
|
||||||
; You may obtain a copy of the License at
|
|
||||||
; http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
|
|
||||||
[Version]
|
|
||||||
Signature="$Windows NT$"
|
|
||||||
Class=Display
|
|
||||||
ClassGUID={4d36e968-e325-11ce-bfc1-08002be10318}
|
|
||||||
Provider=%RHEL%
|
|
||||||
DriverVer= 03/15/2015, 1.01.01.0001
|
|
||||||
CatalogFile=qxldod.cat
|
|
||||||
|
|
||||||
;
|
|
||||||
; Source file information
|
|
||||||
;
|
|
||||||
[SourceDisksNames]
|
|
||||||
1 = %DiskId1%,,,""
|
|
||||||
|
|
||||||
[SourceDisksFiles]
|
|
||||||
qxldod.sys = 1,,
|
|
||||||
|
|
||||||
[ControlFlags]
|
|
||||||
;ExcludeFromSelect = *
|
|
||||||
|
|
||||||
[DestinationDirs]
|
|
||||||
DefaultDestDir = 10
|
|
||||||
QxlDod_Files_Driver = 12
|
|
||||||
|
|
||||||
;
|
|
||||||
; Driver information
|
|
||||||
;
|
|
||||||
|
|
||||||
[Manufacturer]
|
|
||||||
%RHEL%=RHEL,NT$ARCH$.6.2
|
|
||||||
|
|
||||||
[RHEL.NT$ARCH$.6.2]
|
|
||||||
%RHELQxl.DeviceDesc% = QxlDod_Inst, PCI\VEN_1B36&DEV_0100&SUBSYS_11001AF4
|
|
||||||
|
|
||||||
[QxlDod_Files_Driver]
|
|
||||||
qxldod.sys,,,2
|
|
||||||
|
|
||||||
[QxlDod_Inst]
|
|
||||||
Include=msdv.inf
|
|
||||||
FeatureScore=F9
|
|
||||||
CopyFiles=QxlDod_Files_Driver
|
|
||||||
AddReg=QxlDod_DeviceSettings
|
|
||||||
|
|
||||||
[QxlDod_Inst.Services]
|
|
||||||
AddService = QxlDod,0x00000002,QxlDod_Service_Inst, QxlDod_EventLog_Inst
|
|
||||||
|
|
||||||
[QxlDod_Service_Inst]
|
|
||||||
ServiceType = %SERVICE_KERNEL_DRIVER%
|
|
||||||
StartType = %SERVICE_DEMAND_START%
|
|
||||||
ErrorControl = %SERVICE_ERROR_IGNORE%
|
|
||||||
ServiceBinary = %12%\qxldod.sys
|
|
||||||
|
|
||||||
[QxlDod_EventLog_Inst]
|
|
||||||
AddReg = QxlDod_EventLog_Inst.AddReg
|
|
||||||
|
|
||||||
[QxlDod_EventLog_Inst.AddReg]
|
|
||||||
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll"
|
|
||||||
HKR,,TypesSupported,%REG_DWORD%,7
|
|
||||||
|
|
||||||
[QxlDod_DeviceSettings]
|
|
||||||
HKR,, VgaCompatible, %REG_DWORD%, 0
|
|
||||||
|
|
||||||
[Strings]
|
|
||||||
|
|
||||||
; *******Localizable Strings*******
|
|
||||||
diskId1 = "Red Hat QXL controller Installation Disk"
|
|
||||||
RHELQxl.DeviceDesc = "Red Hat QXL controller"
|
|
||||||
RHEL = "Red Hat, Inc."
|
|
||||||
|
|
||||||
; *******Non Localizable Strings*******
|
|
||||||
SERVICE_BOOT_START = 0x0
|
|
||||||
SERVICE_SYSTEM_START = 0x1
|
|
||||||
SERVICE_AUTO_START = 0x2
|
|
||||||
SERVICE_DEMAND_START = 0x3
|
|
||||||
SERVICE_DISABLED = 0x4
|
|
||||||
|
|
||||||
SERVICE_KERNEL_DRIVER = 0x1
|
|
||||||
SERVICE_ERROR_IGNORE = 0x0
|
|
||||||
SERVICE_ERROR_NORMAL = 0x1
|
|
||||||
SERVICE_ERROR_SEVERE = 0x2
|
|
||||||
SERVICE_ERROR_CRITICAL = 0x3
|
|
||||||
|
|
||||||
REG_MULTI_SZ = 0x00010000
|
|
||||||
REG_EXPAND_SZ = 0x00020000
|
|
||||||
REG_DWORD = 0x00010001
|
|
@ -1,31 +1,49 @@
|
|||||||
#include <windows.h>
|
//
|
||||||
|
// Include the necessary resources
|
||||||
|
//
|
||||||
|
#include <winver.h>
|
||||||
|
#include <ntdef.h>
|
||||||
|
|
||||||
#include <ntverp.h>
|
#ifdef RC_INVOKED
|
||||||
|
|
||||||
#undef VER_PRODUCTBUILD
|
//
|
||||||
#undef VER_PRODUCTBUILD_QFE
|
// Set up debug information
|
||||||
#undef VER_PRODUCTNAME_STR
|
//
|
||||||
#undef VER_PRODUCTMAJORVERSION
|
#if DBG
|
||||||
#undef VER_PRODUCTMINORVERSION
|
#define VER_DBG VS_FF_DEBUG
|
||||||
#undef VER_COMPANYNAME_STR
|
#else
|
||||||
#undef VER_LEGALTRADEMARKS_STR
|
#define VER_DBG 0
|
||||||
#undef VER_LEGALCOPYRIGHT_STR
|
#endif
|
||||||
|
|
||||||
#define VER_COMPANYNAME_STR "Red Hat Inc."
|
// ------- version info -------------------------------------------------------
|
||||||
#define VER_LEGALTRADEMARKS_STR ""
|
|
||||||
#define VER_LEGALCOPYRIGHT_STR "Copyright (C) 2008-2016 Red Hat Inc."
|
|
||||||
|
|
||||||
#define VER_PRODUCTMAJORVERSION VERSION_V1
|
VS_VERSION_INFO VERSIONINFO
|
||||||
#define VER_PRODUCTMINORVERSION VERSION_V2
|
FILEVERSION 10,0,1,0
|
||||||
#define VER_PRODUCTBUILD VERSION_V3
|
PRODUCTVERSION 10,0,1,0
|
||||||
#define VER_PRODUCTBUILD_QFE VERSION_V4
|
FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
|
||||||
|
FILEFLAGS VER_DBG
|
||||||
#define VER_FILETYPE VFT_DRV
|
FILEOS VOS_NT
|
||||||
#define VER_FILESUBTYPE VFT2_DRV_DISPLAY
|
FILETYPE VFT_DRV
|
||||||
#define VER_FILEDESCRIPTION_STR "QXL WDDM DOD"
|
FILESUBTYPE VFT2_DRV_DISPLAY
|
||||||
#define VER_INTERNALNAME_STR "qxldod.sys"
|
BEGIN
|
||||||
#define VER_ORIGINALFILENAME_STR "qxldod.sys"
|
BLOCK "StringFileInfo"
|
||||||
#define VER_PRODUCTNAME_STR VER_FILEDESCRIPTION_STR
|
BEGIN
|
||||||
|
BLOCK "040904b0"
|
||||||
#define VER_LANGNEUTRAL
|
BEGIN
|
||||||
#include "common.ver"
|
VALUE "Comments", "QXL WDDM DOD"
|
||||||
|
VALUE "CompanyName", "Red Hat Inc., Nefarius Software Solutions e.U."
|
||||||
|
VALUE "FileDescription", "QXL WDDM DOD"
|
||||||
|
VALUE "FileVersion", "10.0.1.0"
|
||||||
|
VALUE "InternalName", "QXL WDDM DOD"
|
||||||
|
VALUE "LegalCopyright", "Copyright (C) 2008-2016 Red Hat Inc., 2024 Nefarius Software Solutions e.U."
|
||||||
|
VALUE "OriginalFilename", "qxldod.sys"
|
||||||
|
VALUE "ProductName", "QXL WDDM DOD"
|
||||||
|
VALUE "ProductVersion", "10.0.1.0"
|
||||||
|
END
|
||||||
|
END
|
||||||
|
BLOCK "VarFileInfo"
|
||||||
|
BEGIN
|
||||||
|
VALUE "Translation", 0x0409,1200
|
||||||
|
END
|
||||||
|
END
|
||||||
|
#endif
|
@ -1,26 +1,14 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<Project DefaultTargets="Build" ToolsVersion="14.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">
|
<ItemGroup Label="ProjectConfigurations">
|
||||||
<ProjectConfiguration Include="Win10Debug_NoSign|Win32">
|
|
||||||
<Configuration>Win10Debug_NoSign</Configuration>
|
|
||||||
<Platform>Win32</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="Win10Debug_NoSign|x64">
|
<ProjectConfiguration Include="Win10Debug_NoSign|x64">
|
||||||
<Configuration>Win10Debug_NoSign</Configuration>
|
<Configuration>Win10Debug_NoSign</Configuration>
|
||||||
<Platform>x64</Platform>
|
<Platform>x64</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
<ProjectConfiguration Include="Win10Debug|Win32">
|
|
||||||
<Configuration>Win10Debug</Configuration>
|
|
||||||
<Platform>Win32</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="Win10Debug|x64">
|
<ProjectConfiguration Include="Win10Debug|x64">
|
||||||
<Configuration>Win10Debug</Configuration>
|
<Configuration>Win10Debug</Configuration>
|
||||||
<Platform>x64</Platform>
|
<Platform>x64</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
<ProjectConfiguration Include="Win10Release|Win32">
|
|
||||||
<Configuration>Win10Release</Configuration>
|
|
||||||
<Platform>Win32</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="Win10Release|x64">
|
<ProjectConfiguration Include="Win10Release|x64">
|
||||||
<Configuration>Win10Release</Configuration>
|
<Configuration>Win10Release</Configuration>
|
||||||
<Platform>x64</Platform>
|
<Platform>x64</Platform>
|
||||||
@ -45,47 +33,26 @@
|
|||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||||
<Import Project="$(MSBuildProjectDirectory)\Version.props" />
|
<Import Project="$(MSBuildProjectDirectory)\Version.props" />
|
||||||
<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)'=='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 Condition="'$(Configuration)|$(Platform)'=='Win10Release|Win32'" Label="Configuration">
|
|
||||||
<TargetVersion />
|
|
||||||
<UseDebugLibraries>false</UseDebugLibraries>
|
|
||||||
<PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>
|
|
||||||
<ALLOW_DATE_TIME>1</ALLOW_DATE_TIME>
|
|
||||||
<DriverTargetPlatform>Universal</DriverTargetPlatform>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win10Debug|x64'" Label="Configuration">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win10Debug|x64'" Label="Configuration">
|
||||||
<TargetVersion>
|
<TargetVersion>Windows10</TargetVersion>
|
||||||
</TargetVersion>
|
|
||||||
<UseDebugLibraries>false</UseDebugLibraries>
|
<UseDebugLibraries>false</UseDebugLibraries>
|
||||||
<PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>
|
<PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>
|
||||||
<ALLOW_DATE_TIME>1</ALLOW_DATE_TIME>
|
<ALLOW_DATE_TIME>1</ALLOW_DATE_TIME>
|
||||||
|
<DriverTargetPlatform>Universal</DriverTargetPlatform>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win10Debug_NoSign|x64'" Label="Configuration">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win10Debug_NoSign|x64'" Label="Configuration">
|
||||||
<TargetVersion />
|
<TargetVersion>Windows10</TargetVersion>
|
||||||
<UseDebugLibraries>false</UseDebugLibraries>
|
<UseDebugLibraries>false</UseDebugLibraries>
|
||||||
<PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>
|
<PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>
|
||||||
<ALLOW_DATE_TIME>1</ALLOW_DATE_TIME>
|
<ALLOW_DATE_TIME>1</ALLOW_DATE_TIME>
|
||||||
|
<DriverTargetPlatform>Universal</DriverTargetPlatform>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win10Release|x64'" Label="Configuration">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win10Release|x64'" Label="Configuration">
|
||||||
<TargetVersion>
|
<TargetVersion>Windows10</TargetVersion>
|
||||||
</TargetVersion>
|
|
||||||
<UseDebugLibraries>false</UseDebugLibraries>
|
<UseDebugLibraries>false</UseDebugLibraries>
|
||||||
<PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>
|
<PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>
|
||||||
<ALLOW_DATE_TIME>1</ALLOW_DATE_TIME>
|
<ALLOW_DATE_TIME>1</ALLOW_DATE_TIME>
|
||||||
|
<DriverTargetPlatform>Universal</DriverTargetPlatform>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||||
<ImportGroup Label="ExtensionSettings">
|
<ImportGroup Label="ExtensionSettings">
|
||||||
@ -97,21 +64,6 @@
|
|||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor>
|
<DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win10Debug|Win32'">
|
|
||||||
<OutDir>$(SolutionDir)\build\$(Platform)\$(ConfigurationName)\</OutDir>
|
|
||||||
<IntDir>$(Platform)\$(Configuration)\</IntDir>
|
|
||||||
<TargetName>qxldod</TargetName>
|
|
||||||
</PropertyGroup>
|
|
||||||
<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)'=='Win10Release|Win32'">
|
|
||||||
<OutDir>$(SolutionDir)\build\$(Platform)\$(ConfigurationName)\</OutDir>
|
|
||||||
<IntDir>$(Platform)\$(Configuration)\</IntDir>
|
|
||||||
<TargetName>qxldod</TargetName>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win10Debug|x64'">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win10Debug|x64'">
|
||||||
<OutDir>$(SolutionDir)\build\$(Platform)\$(ConfigurationName)\</OutDir>
|
<OutDir>$(SolutionDir)\build\$(Platform)\$(ConfigurationName)\</OutDir>
|
||||||
<IntDir>$(Platform)\$(Configuration)\</IntDir>
|
<IntDir>$(Platform)\$(Configuration)\</IntDir>
|
||||||
@ -127,78 +79,6 @@
|
|||||||
<IntDir>$(Platform)\$(Configuration)\</IntDir>
|
<IntDir>$(Platform)\$(Configuration)\</IntDir>
|
||||||
<TargetName>qxldod</TargetName>
|
<TargetName>qxldod</TargetName>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<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>
|
|
||||||
<ResourceCompile>
|
|
||||||
<AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);$(DDK_INC_PATH);$(SDK_INC_PATH)</AdditionalIncludeDirectories>
|
|
||||||
</ResourceCompile>
|
|
||||||
<ClCompile>
|
|
||||||
<AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);$(DDK_INC_PATH);$(SDK_INC_PATH);.\Include</AdditionalIncludeDirectories>
|
|
||||||
<WarningLevel>Level3</WarningLevel>
|
|
||||||
<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>
|
|
||||||
</KmdfVersionNumber>
|
|
||||||
<UmdfVersionNumber>
|
|
||||||
</UmdfVersionNumber>
|
|
||||||
</Inf>
|
|
||||||
</ItemDefinitionGroup>
|
|
||||||
<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>
|
|
||||||
<ResourceCompile>
|
|
||||||
<AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);$(DDK_INC_PATH);$(SDK_INC_PATH)</AdditionalIncludeDirectories>
|
|
||||||
</ResourceCompile>
|
|
||||||
<ClCompile>
|
|
||||||
<AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);$(DDK_INC_PATH);$(SDK_INC_PATH);.\Include</AdditionalIncludeDirectories>
|
|
||||||
<WarningLevel>Level3</WarningLevel>
|
|
||||||
<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>
|
|
||||||
</KmdfVersionNumber>
|
|
||||||
<UmdfVersionNumber>
|
|
||||||
</UmdfVersionNumber>
|
|
||||||
</Inf>
|
|
||||||
</ItemDefinitionGroup>
|
|
||||||
<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>
|
|
||||||
<ResourceCompile>
|
|
||||||
<AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);$(DDK_INC_PATH);$(SDK_INC_PATH)</AdditionalIncludeDirectories>
|
|
||||||
</ResourceCompile>
|
|
||||||
<ClCompile>
|
|
||||||
<AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);$(DDK_INC_PATH);$(SDK_INC_PATH);.\Include</AdditionalIncludeDirectories>
|
|
||||||
<WarningLevel>Level3</WarningLevel>
|
|
||||||
<WppScanConfigurationData>WppTrace.h</WppScanConfigurationData>
|
|
||||||
<WppEnabled>true</WppEnabled>
|
|
||||||
</ClCompile>
|
|
||||||
<PostBuildEvent>
|
|
||||||
<Command>Inf2Cat /driver:$(OutDir) /os:8_X86,6_3_X86</Command>
|
|
||||||
</PostBuildEvent>
|
|
||||||
<Inf>
|
|
||||||
<EnableVerbose>false</EnableVerbose>
|
|
||||||
<KmdfVersionNumber>
|
|
||||||
</KmdfVersionNumber>
|
|
||||||
<UmdfVersionNumber>
|
|
||||||
</UmdfVersionNumber>
|
|
||||||
</Inf>
|
|
||||||
</ItemDefinitionGroup>
|
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Win10Debug|x64'">
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Win10Debug|x64'">
|
||||||
<Link>
|
<Link>
|
||||||
<AdditionalDependencies>%(AdditionalDependencies);$(DDK_LIB_PATH)\displib.lib;$(DDK_LIB_PATH)\ntoskrnl.lib;$(DDK_LIB_PATH)\hal.lib</AdditionalDependencies>
|
<AdditionalDependencies>%(AdditionalDependencies);$(DDK_LIB_PATH)\displib.lib;$(DDK_LIB_PATH)\ntoskrnl.lib;$(DDK_LIB_PATH)\hal.lib</AdditionalDependencies>
|
||||||
@ -207,7 +87,7 @@
|
|||||||
<AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);$(DDK_INC_PATH);$(SDK_INC_PATH)</AdditionalIncludeDirectories>
|
<AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);$(DDK_INC_PATH);$(SDK_INC_PATH)</AdditionalIncludeDirectories>
|
||||||
</ResourceCompile>
|
</ResourceCompile>
|
||||||
<ClCompile>
|
<ClCompile>
|
||||||
<AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);$(DDK_INC_PATH);$(SDK_INC_PATH);.\Include</AdditionalIncludeDirectories>
|
<AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);$(DDK_INC_PATH);$(SDK_INC_PATH);$(ProjectDir)\Include</AdditionalIncludeDirectories>
|
||||||
<WarningLevel>Level3</WarningLevel>
|
<WarningLevel>Level3</WarningLevel>
|
||||||
<Optimization>Disabled</Optimization>
|
<Optimization>Disabled</Optimization>
|
||||||
<PreprocessorDefinitions>DBG;_WIN64;_AMD64_;AMD64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
<PreprocessorDefinitions>DBG;_WIN64;_AMD64_;AMD64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
@ -221,6 +101,7 @@
|
|||||||
</KmdfVersionNumber>
|
</KmdfVersionNumber>
|
||||||
<UmdfVersionNumber>
|
<UmdfVersionNumber>
|
||||||
</UmdfVersionNumber>
|
</UmdfVersionNumber>
|
||||||
|
<TimeStamp>10.0.1.0</TimeStamp>
|
||||||
</Inf>
|
</Inf>
|
||||||
</ItemDefinitionGroup>
|
</ItemDefinitionGroup>
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Win10Debug_NoSign|x64'">
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Win10Debug_NoSign|x64'">
|
||||||
@ -231,7 +112,7 @@
|
|||||||
<AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);$(DDK_INC_PATH);$(SDK_INC_PATH)</AdditionalIncludeDirectories>
|
<AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);$(DDK_INC_PATH);$(SDK_INC_PATH)</AdditionalIncludeDirectories>
|
||||||
</ResourceCompile>
|
</ResourceCompile>
|
||||||
<ClCompile>
|
<ClCompile>
|
||||||
<AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);$(DDK_INC_PATH);$(SDK_INC_PATH);.\Include</AdditionalIncludeDirectories>
|
<AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);$(DDK_INC_PATH);$(SDK_INC_PATH);$(ProjectDir)\Include</AdditionalIncludeDirectories>
|
||||||
<WarningLevel>Level3</WarningLevel>
|
<WarningLevel>Level3</WarningLevel>
|
||||||
<Optimization>Disabled</Optimization>
|
<Optimization>Disabled</Optimization>
|
||||||
<PreprocessorDefinitions>DBG;_WIN64;_AMD64_;AMD64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
<PreprocessorDefinitions>DBG;_WIN64;_AMD64_;AMD64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
@ -245,6 +126,7 @@
|
|||||||
</KmdfVersionNumber>
|
</KmdfVersionNumber>
|
||||||
<UmdfVersionNumber>
|
<UmdfVersionNumber>
|
||||||
</UmdfVersionNumber>
|
</UmdfVersionNumber>
|
||||||
|
<TimeStamp>10.0.1.0</TimeStamp>
|
||||||
</Inf>
|
</Inf>
|
||||||
</ItemDefinitionGroup>
|
</ItemDefinitionGroup>
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Win10Release|x64'">
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Win10Release|x64'">
|
||||||
@ -255,7 +137,7 @@
|
|||||||
<AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);$(DDK_INC_PATH);$(SDK_INC_PATH)</AdditionalIncludeDirectories>
|
<AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);$(DDK_INC_PATH);$(SDK_INC_PATH)</AdditionalIncludeDirectories>
|
||||||
</ResourceCompile>
|
</ResourceCompile>
|
||||||
<ClCompile>
|
<ClCompile>
|
||||||
<AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);$(DDK_INC_PATH);$(SDK_INC_PATH);.\Include</AdditionalIncludeDirectories>
|
<AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);$(DDK_INC_PATH);$(SDK_INC_PATH);$(ProjectDir)\Include</AdditionalIncludeDirectories>
|
||||||
<WarningLevel>Level3</WarningLevel>
|
<WarningLevel>Level3</WarningLevel>
|
||||||
<WppScanConfigurationData>WppTrace.h</WppScanConfigurationData>
|
<WppScanConfigurationData>WppTrace.h</WppScanConfigurationData>
|
||||||
<WppEnabled>true</WppEnabled>
|
<WppEnabled>true</WppEnabled>
|
||||||
@ -269,6 +151,7 @@
|
|||||||
</KmdfVersionNumber>
|
</KmdfVersionNumber>
|
||||||
<UmdfVersionNumber>
|
<UmdfVersionNumber>
|
||||||
</UmdfVersionNumber>
|
</UmdfVersionNumber>
|
||||||
|
<TimeStamp>10.0.1.0</TimeStamp>
|
||||||
</Inf>
|
</Inf>
|
||||||
</ItemDefinitionGroup>
|
</ItemDefinitionGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
@ -280,7 +163,6 @@
|
|||||||
<ClInclude Include="compat.h" />
|
<ClInclude Include="compat.h" />
|
||||||
<ClInclude Include="driver.h" />
|
<ClInclude Include="driver.h" />
|
||||||
<ClInclude Include="QxlDod.h" />
|
<ClInclude Include="QxlDod.h" />
|
||||||
<ClInclude Include="resource.h" />
|
|
||||||
<ClInclude Include="WppTrace.h" />
|
<ClInclude Include="WppTrace.h" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
@ -294,9 +176,9 @@
|
|||||||
<ResourceCompile Include="qxldod.rc" />
|
<ResourceCompile Include="qxldod.rc" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Inf Include="qxldod.inx" />
|
<Inf Include="qxldod.inf" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||||
<ImportGroup Label="ExtensionTargets">
|
<ImportGroup Label="ExtensionTargets">
|
||||||
</ImportGroup>
|
</ImportGroup>
|
||||||
</Project>
|
</Project>
|
@ -61,7 +61,7 @@
|
|||||||
</ResourceCompile>
|
</ResourceCompile>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Inf Include="qxldod.inx">
|
<Inf Include="qxldod.inf">
|
||||||
<Filter>Driver Files</Filter>
|
<Filter>Driver Files</Filter>
|
||||||
</Inf>
|
</Inf>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
@ -1,15 +1,9 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win10Release|x64'">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win10Release|x64'">
|
||||||
<SignMode>Off</SignMode>
|
<SignMode>Off</SignMode>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win10Release|Win32'">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win10Debug_NoSign|x64'">
|
||||||
<SignMode>Off</SignMode>
|
<SignMode>Off</SignMode>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win10Debug_NoSign|x64'">
|
|
||||||
<SignMode>Off</SignMode>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win10Debug_NoSign|Win32'">
|
|
||||||
<SignMode>Off</SignMode>
|
|
||||||
</PropertyGroup>
|
|
||||||
</Project>
|
</Project>
|
@ -1,14 +0,0 @@
|
|||||||
//{{NO_DEPENDENCIES}}
|
|
||||||
// Microsoft Visual C++ generated include file.
|
|
||||||
// Used by qxldod.rc
|
|
||||||
|
|
||||||
// Next default values for new objects
|
|
||||||
//
|
|
||||||
#ifdef APSTUDIO_INVOKED
|
|
||||||
#ifndef APSTUDIO_READONLY_SYMBOLS
|
|
||||||
#define _APS_NEXT_RESOURCE_VALUE 101
|
|
||||||
#define _APS_NEXT_COMMAND_VALUE 40001
|
|
||||||
#define _APS_NEXT_CONTROL_VALUE 1001
|
|
||||||
#define _APS_NEXT_SYMED_VALUE 101
|
|
||||||
#endif
|
|
||||||
#endif
|
|
18
qxldod_x64.ddf
Normal file
18
qxldod_x64.ddf
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
; qxldod cab file for attestation submission
|
||||||
|
.OPTION EXPLICIT
|
||||||
|
.Set CabinetFileCountThreshold=0
|
||||||
|
.Set FolderFileCountThreshold=0
|
||||||
|
.Set FolderSizeThreshold=0
|
||||||
|
.Set MaxCabinetSize=0
|
||||||
|
.Set MaxDiskFileCount=0
|
||||||
|
.Set MaxDiskSize=0
|
||||||
|
.Set CompressionType=MSZIP
|
||||||
|
.Set Cabinet=on
|
||||||
|
.Set Compress=on
|
||||||
|
; x64
|
||||||
|
.Set CabinetNameTemplate=qxldod_x64.cab
|
||||||
|
.Set DestinationDir=qxldod_x64
|
||||||
|
LICENSE
|
||||||
|
build\x64\Win10Release\qxldod.pdb
|
||||||
|
build\x64\Win10Release\qxldod\qxldod.inf
|
||||||
|
build\x64\Win10Release\qxldod\qxldod.sys
|
23
versionstamp.cmd
Normal file
23
versionstamp.cmd
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
@echo off
|
||||||
|
@setlocal
|
||||||
|
|
||||||
|
set MYDIR=%~dp0
|
||||||
|
pushd "%MYDIR%"
|
||||||
|
|
||||||
|
if "%1"=="" (
|
||||||
|
echo Error: missing version value argument.
|
||||||
|
exit /b 1
|
||||||
|
)
|
||||||
|
|
||||||
|
where vpatch >nul 2>&1
|
||||||
|
|
||||||
|
if errorlevel 1 (
|
||||||
|
echo Error: vpatch command not found.
|
||||||
|
exit /b 1
|
||||||
|
)
|
||||||
|
|
||||||
|
vpatch --stamp-version "%1" --target-file ".\qxldod\qxldod.rc" --resource.file-version --resource.product-version
|
||||||
|
vpatch --stamp-version "%1" --target-file ".\qxldod\qxldod.vcxproj" --vcxproj.inf-time-stamp
|
||||||
|
|
||||||
|
popd
|
||||||
|
endlocal
|
Loading…
Reference in New Issue
Block a user