Revision (third) and build (fourth) fields were also dropped: - NDIS_MINIPORT_DRIVER_CHARACTERISTICS supports only a.b - MSI checks only a.b.c - GPO compares only a.b when checking if the new MSI is an update Signed-off-by: Simon Rozman <simon@rozman.si>
		
			
				
	
	
		
			204 lines
		
	
	
		
			10 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
			
		
		
	
	
			204 lines
		
	
	
		
			10 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
<?xml version="1.0" encoding="utf-8"?>
 | 
						|
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 | 
						|
  <ItemGroup Label="ProjectConfigurations">
 | 
						|
    <ProjectConfiguration Include="Debug|ARM64">
 | 
						|
      <Configuration>Debug</Configuration>
 | 
						|
      <Platform>ARM64</Platform>
 | 
						|
    </ProjectConfiguration>
 | 
						|
    <ProjectConfiguration Include="Debug|Win32">
 | 
						|
      <Configuration>Debug</Configuration>
 | 
						|
      <Platform>Win32</Platform>
 | 
						|
    </ProjectConfiguration>
 | 
						|
    <ProjectConfiguration Include="Debug|x64">
 | 
						|
      <Configuration>Debug</Configuration>
 | 
						|
      <Platform>x64</Platform>
 | 
						|
    </ProjectConfiguration>
 | 
						|
    <ProjectConfiguration Include="Release|ARM64">
 | 
						|
      <Configuration>Release</Configuration>
 | 
						|
      <Platform>ARM64</Platform>
 | 
						|
    </ProjectConfiguration>
 | 
						|
    <ProjectConfiguration Include="Release|Win32">
 | 
						|
      <Configuration>Release</Configuration>
 | 
						|
      <Platform>Win32</Platform>
 | 
						|
    </ProjectConfiguration>
 | 
						|
    <ProjectConfiguration Include="Release|x64">
 | 
						|
      <Configuration>Release</Configuration>
 | 
						|
      <Platform>x64</Platform>
 | 
						|
    </ProjectConfiguration>
 | 
						|
  </ItemGroup>
 | 
						|
  <PropertyGroup Label="Globals">
 | 
						|
    <ProjectGuid>{F7679B65-2FEC-469A-8BAC-B07BF4439422}</ProjectGuid>
 | 
						|
    <RootNamespace>wintun</RootNamespace>
 | 
						|
    <WindowsTargetPlatformVersion>$(LatestTargetPlatformVersion)</WindowsTargetPlatformVersion>
 | 
						|
    <ProjectName>wintun</ProjectName>
 | 
						|
  </PropertyGroup>
 | 
						|
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 | 
						|
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 | 
						|
    <TargetVersion>Windows7</TargetVersion>
 | 
						|
    <UseDebugLibraries>false</UseDebugLibraries>
 | 
						|
    <PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>
 | 
						|
    <ConfigurationType>Driver</ConfigurationType>
 | 
						|
    <DriverType>WDM</DriverType>
 | 
						|
    <SpectreMitigation>false</SpectreMitigation>
 | 
						|
  </PropertyGroup>
 | 
						|
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 | 
						|
    <TargetVersion>Windows7</TargetVersion>
 | 
						|
    <UseDebugLibraries>true</UseDebugLibraries>
 | 
						|
    <PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>
 | 
						|
    <ConfigurationType>Driver</ConfigurationType>
 | 
						|
    <DriverType>WDM</DriverType>
 | 
						|
    <SpectreMitigation>false</SpectreMitigation>
 | 
						|
  </PropertyGroup>
 | 
						|
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 | 
						|
    <TargetVersion>Windows7</TargetVersion>
 | 
						|
    <UseDebugLibraries>false</UseDebugLibraries>
 | 
						|
    <PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>
 | 
						|
    <ConfigurationType>Driver</ConfigurationType>
 | 
						|
    <DriverType>WDM</DriverType>
 | 
						|
    <SpectreMitigation>false</SpectreMitigation>
 | 
						|
  </PropertyGroup>
 | 
						|
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
 | 
						|
    <TargetVersion>Windows10</TargetVersion>
 | 
						|
    <UseDebugLibraries>false</UseDebugLibraries>
 | 
						|
    <PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>
 | 
						|
    <ConfigurationType>Driver</ConfigurationType>
 | 
						|
    <DriverType>WDM</DriverType>
 | 
						|
    <SpectreMitigation>false</SpectreMitigation>
 | 
						|
  </PropertyGroup>
 | 
						|
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 | 
						|
    <TargetVersion>Windows7</TargetVersion>
 | 
						|
    <UseDebugLibraries>true</UseDebugLibraries>
 | 
						|
    <PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>
 | 
						|
    <ConfigurationType>Driver</ConfigurationType>
 | 
						|
    <DriverType>WDM</DriverType>
 | 
						|
    <SpectreMitigation>false</SpectreMitigation>
 | 
						|
  </PropertyGroup>
 | 
						|
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
 | 
						|
    <TargetVersion>Windows10</TargetVersion>
 | 
						|
    <UseDebugLibraries>true</UseDebugLibraries>
 | 
						|
    <PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>
 | 
						|
    <ConfigurationType>Driver</ConfigurationType>
 | 
						|
    <DriverType>WDM</DriverType>
 | 
						|
    <SpectreMitigation>false</SpectreMitigation>
 | 
						|
  </PropertyGroup>
 | 
						|
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
 | 
						|
  <ImportGroup Label="ExtensionSettings">
 | 
						|
  </ImportGroup>
 | 
						|
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
 | 
						|
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 | 
						|
  </ImportGroup>
 | 
						|
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
 | 
						|
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 | 
						|
  </ImportGroup>
 | 
						|
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
 | 
						|
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 | 
						|
  </ImportGroup>
 | 
						|
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="PropertySheets">
 | 
						|
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 | 
						|
  </ImportGroup>
 | 
						|
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
 | 
						|
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 | 
						|
  </ImportGroup>
 | 
						|
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="PropertySheets">
 | 
						|
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 | 
						|
  </ImportGroup>
 | 
						|
  <PropertyGroup Label="UserMacros">
 | 
						|
    <WintunVersionMaj>0</WintunVersionMaj>
 | 
						|
    <WintunVersionMin>1</WintunVersionMin>
 | 
						|
    <WintunVersionStr>0.1</WintunVersionStr>
 | 
						|
  </PropertyGroup>
 | 
						|
  <PropertyGroup>
 | 
						|
    <_ProjectFileVersion>15.0.28127.55</_ProjectFileVersion>
 | 
						|
  </PropertyGroup>
 | 
						|
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
 | 
						|
    <RunCodeAnalysis>true</RunCodeAnalysis>
 | 
						|
    <CodeAnalysisRuleSet>$(WDKContentRoot)CodeAnalysis\DriverMustFixRules.ruleset</CodeAnalysisRuleSet>
 | 
						|
    <IntDir>x86\$(ConfigurationName)\</IntDir>
 | 
						|
    <OutDir>x86\$(ConfigurationName)\</OutDir>
 | 
						|
  </PropertyGroup>
 | 
						|
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
 | 
						|
    <RunCodeAnalysis>true</RunCodeAnalysis>
 | 
						|
    <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
 | 
						|
    <IntDir>x86\$(ConfigurationName)\</IntDir>
 | 
						|
    <OutDir>x86\$(ConfigurationName)\</OutDir>
 | 
						|
  </PropertyGroup>
 | 
						|
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
 | 
						|
    <RunCodeAnalysis>true</RunCodeAnalysis>
 | 
						|
    <CodeAnalysisRuleSet>$(WDKContentRoot)CodeAnalysis\DriverMustFixRules.ruleset</CodeAnalysisRuleSet>
 | 
						|
    <IntDir>amd64\$(ConfigurationName)\</IntDir>
 | 
						|
    <OutDir>amd64\$(ConfigurationName)\</OutDir>
 | 
						|
  </PropertyGroup>
 | 
						|
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
 | 
						|
    <RunCodeAnalysis>true</RunCodeAnalysis>
 | 
						|
    <CodeAnalysisRuleSet>$(WDKContentRoot)CodeAnalysis\DriverMustFixRules.ruleset</CodeAnalysisRuleSet>
 | 
						|
    <IntDir>arm64\$(ConfigurationName)\</IntDir>
 | 
						|
    <OutDir>arm64\$(ConfigurationName)\</OutDir>
 | 
						|
  </PropertyGroup>
 | 
						|
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
 | 
						|
    <RunCodeAnalysis>true</RunCodeAnalysis>
 | 
						|
    <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
 | 
						|
    <IntDir>amd64\$(ConfigurationName)\</IntDir>
 | 
						|
    <OutDir>amd64\$(ConfigurationName)\</OutDir>
 | 
						|
  </PropertyGroup>
 | 
						|
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
 | 
						|
    <RunCodeAnalysis>true</RunCodeAnalysis>
 | 
						|
    <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
 | 
						|
    <IntDir>arm64\$(ConfigurationName)\</IntDir>
 | 
						|
    <OutDir>arm64\$(ConfigurationName)\</OutDir>
 | 
						|
  </PropertyGroup>
 | 
						|
  <ItemDefinitionGroup>
 | 
						|
    <ClCompile>
 | 
						|
      <PreprocessorDefinitions>WINTUN_VERSION_MAJ=$(WintunVersionMaj);WINTUN_VERSION_MIN=$(WintunVersionMin);WINTUN_VERSION_STR="$(WintunVersionStr)";NDIS_MINIPORT_DRIVER=1;NDIS620_MINIPORT=1;NDIS630_MINIPORT=1;NDIS_WDM=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 | 
						|
      <WarningLevel>Level4</WarningLevel>
 | 
						|
      <EnablePREfast>true</EnablePREfast>
 | 
						|
    </ClCompile>
 | 
						|
    <ResourceCompile>
 | 
						|
      <PreprocessorDefinitions>WINTUN_VERSION_MAJ=$(WintunVersionMaj);WINTUN_VERSION_MIN=$(WintunVersionMin);WINTUN_VERSION_STR="$(WintunVersionStr)";NDIS_MINIPORT_DRIVER=1;NDIS620_MINIPORT=1;NDIS630_MINIPORT=1;NDIS_WDM=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 | 
						|
    </ResourceCompile>
 | 
						|
    <Link>
 | 
						|
      <AdditionalDependencies>ndis.lib;wdmsec.lib;%(AdditionalDependencies)</AdditionalDependencies>
 | 
						|
    </Link>
 | 
						|
    <DriverSign>
 | 
						|
      <FileDigestAlgorithm>sha256</FileDigestAlgorithm>
 | 
						|
    </DriverSign>
 | 
						|
  </ItemDefinitionGroup>
 | 
						|
  <ItemDefinitionGroup Condition="'$(Configuration)'=='Release'">
 | 
						|
    <Inf>
 | 
						|
      <TimeStamp>$(WintunVersionMaj).$(WintunVersionMin)</TimeStamp>
 | 
						|
    </Inf>
 | 
						|
  </ItemDefinitionGroup>
 | 
						|
  <ItemDefinitionGroup Condition="'$(Configuration)'=='Debug'">
 | 
						|
    <ClCompile>
 | 
						|
      <PreprocessorDefinitions>DBG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 | 
						|
      <Optimization>Disabled</Optimization>
 | 
						|
    </ClCompile>
 | 
						|
    <ResourceCompile>
 | 
						|
      <PreprocessorDefinitions>DBG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 | 
						|
    </ResourceCompile>
 | 
						|
    <Inf>
 | 
						|
      <TimeStamp>*</TimeStamp>
 | 
						|
    </Inf>
 | 
						|
  </ItemDefinitionGroup>
 | 
						|
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
 | 
						|
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
 | 
						|
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
 | 
						|
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" />
 | 
						|
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
 | 
						|
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" />
 | 
						|
  <ItemGroup>
 | 
						|
    <ClCompile Include="wintun.c" />
 | 
						|
  </ItemGroup>
 | 
						|
  <ItemGroup>
 | 
						|
    <ResourceCompile Include="wintun.rc" />
 | 
						|
  </ItemGroup>
 | 
						|
  <ItemGroup>
 | 
						|
    <Inf Include="wintun.inf" />
 | 
						|
    <FilesToPackage Include="$(TargetPath)" Condition="'$(ConfigurationType)'=='Driver' or '$(ConfigurationType)'=='DynamicLibrary'" />
 | 
						|
  </ItemGroup>
 | 
						|
  <ItemGroup>
 | 
						|
    <None Include="COPYING" />
 | 
						|
    <None Include="README.md" />
 | 
						|
  </ItemGroup>
 | 
						|
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
 | 
						|
  <ImportGroup Label="ExtensionTargets" />
 | 
						|
</Project> |