pastebin - collaborative debugging tool
nrubsig.kpaste.net RSS


WDK/SDK 10.0.26100.0 support
Posted by Anonymous on Wed 9th Oct 2024 14:33
raw | new post

  1. diff --git a/build.vc19/libtirpc/libtirpc.vcxproj b/build.vc19/libtirpc/libtirpc.vcxproj
  2. index a231975..0d3c2ba 100644
  3. --- a/build.vc19/libtirpc/libtirpc.vcxproj
  4. +++ b/build.vc19/libtirpc/libtirpc.vcxproj
  5. @@ -36,39 +36,39 @@
  6.    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
  7.      <ConfigurationType>DynamicLibrary</ConfigurationType>
  8.      <UseDebugLibraries>true</UseDebugLibraries>
  9. -    <PlatformToolset>v142</PlatformToolset>
  10. +    <PlatformToolset>v143</PlatformToolset>
  11.      <CharacterSet>Unicode</CharacterSet>
  12.    </PropertyGroup>
  13.    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
  14.      <ConfigurationType>DynamicLibrary</ConfigurationType>
  15.      <UseDebugLibraries>false</UseDebugLibraries>
  16. -    <PlatformToolset>v142</PlatformToolset>
  17. +    <PlatformToolset>v143</PlatformToolset>
  18.      <WholeProgramOptimization>true</WholeProgramOptimization>
  19.      <CharacterSet>Unicode</CharacterSet>
  20.    </PropertyGroup>
  21.    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
  22.      <ConfigurationType>DynamicLibrary</ConfigurationType>
  23.      <UseDebugLibraries>true</UseDebugLibraries>
  24. -    <PlatformToolset>v142</PlatformToolset>
  25. +    <PlatformToolset>v143</PlatformToolset>
  26.      <CharacterSet>Unicode</CharacterSet>
  27.    </PropertyGroup>
  28.    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
  29.      <ConfigurationType>DynamicLibrary</ConfigurationType>
  30.      <UseDebugLibraries>false</UseDebugLibraries>
  31. -    <PlatformToolset>v142</PlatformToolset>
  32. +    <PlatformToolset>v143</PlatformToolset>
  33.      <WholeProgramOptimization>true</WholeProgramOptimization>
  34.      <CharacterSet>Unicode</CharacterSet>
  35.    </PropertyGroup>
  36.    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
  37.      <ConfigurationType>DynamicLibrary</ConfigurationType>
  38.      <UseDebugLibraries>true</UseDebugLibraries>
  39. -    <PlatformToolset>v142</PlatformToolset>
  40. +    <PlatformToolset>v143</PlatformToolset>
  41.      <CharacterSet>Unicode</CharacterSet>
  42.    </PropertyGroup>
  43.    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
  44.      <ConfigurationType>DynamicLibrary</ConfigurationType>
  45.      <UseDebugLibraries>false</UseDebugLibraries>
  46. -    <PlatformToolset>v142</PlatformToolset>
  47. +    <PlatformToolset>v143</PlatformToolset>
  48.      <WholeProgramOptimization>true</WholeProgramOptimization>
  49.      <CharacterSet>Unicode</CharacterSet>
  50.    </PropertyGroup>
  51. diff --git a/build.vc19/nfs41_driver/nfs41_driver.vcxproj b/build.vc19/nfs41_driver/nfs41_driver.vcxproj
  52. index 6463bbe..d6bf666 100644
  53. --- a/build.vc19/nfs41_driver/nfs41_driver.vcxproj
  54. +++ b/build.vc19/nfs41_driver/nfs41_driver.vcxproj
  55. @@ -1,5 +1,5 @@
  56. -<?xml version="1.0" encoding="utf-8"?>
  57. -<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  58. +<?xml version="1.0" encoding="utf-8"?>
  59. +<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build" ToolsVersion="12.0">
  60.    <ItemGroup Label="ProjectConfigurations">
  61.      <ProjectConfiguration Include="Debug|Win32">
  62.        <Configuration>Debug</Configuration>
  63. @@ -135,7 +135,7 @@
  64.    </PropertyGroup>
  65.    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
  66.      <ClCompile>
  67. -      <AdditionalIncludeDirectories>..\..\include;..\..\dll;..\..;$(WindowsSdkDir)Include0.0.19041.0\km;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  68. +      <AdditionalIncludeDirectories>..\..\include;..\..\dll;..\..;$(WindowsSdkDir)Include0.0.26100.0\km;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  69.        <WarningLevel>Level4</WarningLevel>
  70.        <Optimization>Disabled</Optimization>
  71.        <PreprocessorDefinitions>EXPLODE_POOLTAGS;MONOLITHIC_MINIRDR;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  72. @@ -144,12 +144,12 @@
  73.        <AdditionalOptions>/std:c17 /Zc:preprocessor- /kernel /wd4100 /wd4201 /wd5104</AdditionalOptions>
  74.      </ClCompile>
  75.      <Link>
  76. -      <AdditionalDependencies>$(WindowsSdkDir)lib0.0.19041.0\km\$(DDKPlatform)\ntoskrnl.lib;$(WindowsSdkDir)lib0.0.19041.0\km\$(DDKPlatform)\hal.lib;$(WindowsSdkDir)lib0.0.19041.0\km\$(DDKPlatform)\BufferOverflowfastfailK.lib;$(WindowsSdkDir)lib0.0.19041.0\km\$(DDKPlatform)\ksecdd.lib;$(WindowsSdkDir)lib0.0.19041.0\km\$(DDKPlatform)\rxce.lib;$(WindowsSdkDir)lib0.0.19041.0\km\$(DDKPlatform)\rdbsslib.lib</AdditionalDependencies>
  77. +      <AdditionalDependencies>$(WindowsSdkDir)lib0.0.26100.0\km\$(DDKPlatform)\ntoskrnl.lib;$(WindowsSdkDir)lib0.0.26100.0\km\$(DDKPlatform)\hal.lib;$(WindowsSdkDir)lib0.0.26100.0\km\$(DDKPlatform)\BufferOverflowfastfailK.lib;$(WindowsSdkDir)lib0.0.26100.0\km\$(DDKPlatform)\ksecdd.lib;$(WindowsSdkDir)lib0.0.26100.0\km\$(DDKPlatform)\rxce.lib;$(WindowsSdkDir)lib0.0.26100.0\km\$(DDKPlatform)\rdbsslib.lib</AdditionalDependencies>
  78.      </Link>
  79.    </ItemDefinitionGroup>
  80.    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
  81.      <ClCompile>
  82. -      <AdditionalIncludeDirectories>..\..\include;..\..\dll;..\..;$(WindowsSdkDir)Include0.0.19041.0\km;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  83. +      <AdditionalIncludeDirectories>..\..\include;..\..\dll;..\..;$(WindowsSdkDir)Include0.0.26100.0\km;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  84.        <WarningLevel>Level4</WarningLevel>
  85.        <Optimization>MaxSpeed</Optimization>
  86.        <PreprocessorDefinitions>EXPLODE_POOLTAGS;MONOLITHIC_MINIRDR;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  87. @@ -158,12 +158,12 @@
  88.        <AdditionalOptions>/std:c17 /Zc:preprocessor- /kernel /wd4100 /wd4201 /wd5104</AdditionalOptions>
  89.      </ClCompile>
  90.      <Link>
  91. -      <AdditionalDependencies>$(WindowsSdkDir)lib0.0.19041.0\km\$(DDKPlatform)\ntoskrnl.lib;$(WindowsSdkDir)lib0.0.19041.0\km\$(DDKPlatform)\hal.lib;$(WindowsSdkDir)lib0.0.19041.0\km\$(DDKPlatform)\BufferOverflowfastfailK.lib;$(WindowsSdkDir)lib0.0.19041.0\km\$(DDKPlatform)\ksecdd.lib;$(WindowsSdkDir)lib0.0.19041.0\km\$(DDKPlatform)\rxce.lib;$(WindowsSdkDir)lib0.0.19041.0\km\$(DDKPlatform)\rdbsslib.lib</AdditionalDependencies>
  92. +      <AdditionalDependencies>$(WindowsSdkDir)lib0.0.26100.0\km\$(DDKPlatform)\ntoskrnl.lib;$(WindowsSdkDir)lib0.0.26100.0\km\$(DDKPlatform)\hal.lib;$(WindowsSdkDir)lib0.0.26100.0\km\$(DDKPlatform)\BufferOverflowfastfailK.lib;$(WindowsSdkDir)lib0.0.26100.0\km\$(DDKPlatform)\ksecdd.lib;$(WindowsSdkDir)lib0.0.26100.0\km\$(DDKPlatform)\rxce.lib;$(WindowsSdkDir)lib0.0.26100.0\km\$(DDKPlatform)\rdbsslib.lib</AdditionalDependencies>
  93.      </Link>
  94.    </ItemDefinitionGroup>
  95.    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
  96.      <ClCompile>
  97. -      <AdditionalIncludeDirectories>..\..\include;..\..\dll;..\..;$(WindowsSdkDir)Include0.0.19041.0\km;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  98. +      <AdditionalIncludeDirectories>..\..\include;..\..\dll;..\..;$(WindowsSdkDir)Include0.0.26100.0\km;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  99.        <WarningLevel>Level4</WarningLevel>
  100.        <Optimization>Disabled</Optimization>
  101.        <PreprocessorDefinitions>EXPLODE_POOLTAGS;MONOLITHIC_MINIRDR;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  102. @@ -172,12 +172,12 @@
  103.        <AdditionalOptions>/std:c17 /Zc:preprocessor- /kernel /wd4100 /wd4201 /wd5104</AdditionalOptions>
  104.      </ClCompile>
  105.      <Link>
  106. -      <AdditionalDependencies>$(WindowsSdkDir)lib0.0.19041.0\km\$(DDKPlatform)\ntoskrnl.lib;$(WindowsSdkDir)lib0.0.19041.0\km\$(DDKPlatform)\hal.lib;$(WindowsSdkDir)lib0.0.19041.0\km\$(DDKPlatform)\BufferOverflowfastfailK.lib;$(WindowsSdkDir)lib0.0.19041.0\km\$(DDKPlatform)\ksecdd.lib;$(WindowsSdkDir)lib0.0.19041.0\km\$(DDKPlatform)\rxce.lib;$(WindowsSdkDir)lib0.0.19041.0\km\$(DDKPlatform)\rdbsslib.lib;$(WindowsSdkDir)lib\win7\km\$(DDKPlatform)\copysup.lib</AdditionalDependencies>
  107. +      <AdditionalDependencies>$(WindowsSdkDir)lib0.0.26100.0\km\$(DDKPlatform)\ntoskrnl.lib;$(WindowsSdkDir)lib0.0.26100.0\km\$(DDKPlatform)\hal.lib;$(WindowsSdkDir)lib0.0.26100.0\km\$(DDKPlatform)\BufferOverflowfastfailK.lib;$(WindowsSdkDir)lib0.0.26100.0\km\$(DDKPlatform)\ksecdd.lib;$(WindowsSdkDir)lib0.0.26100.0\km\$(DDKPlatform)\rxce.lib;$(WindowsSdkDir)lib0.0.26100.0\km\$(DDKPlatform)\rdbsslib.lib</AdditionalDependencies>
  108.      </Link>
  109.    </ItemDefinitionGroup>
  110.    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
  111.      <ClCompile>
  112. -      <AdditionalIncludeDirectories>..\..\include;..\..\dll;..\..;$(WindowsSdkDir)Include0.0.19041.0\km;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  113. +      <AdditionalIncludeDirectories>..\..\include;..\..\dll;..\..;$(WindowsSdkDir)Include0.0.26100.0\km;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  114.        <WarningLevel>Level4</WarningLevel>
  115.        <Optimization>MaxSpeed</Optimization>
  116.        <PreprocessorDefinitions>EXPLODE_POOLTAGS;MONOLITHIC_MINIRDR;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  117. @@ -186,12 +186,12 @@
  118.        <AdditionalOptions>/std:c17 /Zc:preprocessor- /kernel /wd4100 /wd4201 /wd5104</AdditionalOptions>
  119.      </ClCompile>
  120.      <Link>
  121. -      <AdditionalDependencies>$(WindowsSdkDir)lib0.0.19041.0\km\$(DDKPlatform)\ntoskrnl.lib;$(WindowsSdkDir)lib0.0.19041.0\km\$(DDKPlatform)\hal.lib;$(WindowsSdkDir)lib0.0.19041.0\km\$(DDKPlatform)\BufferOverflowfastfailK.lib;$(WindowsSdkDir)lib0.0.19041.0\km\$(DDKPlatform)\ksecdd.lib;$(WindowsSdkDir)lib0.0.19041.0\km\$(DDKPlatform)\rxce.lib;$(WindowsSdkDir)lib0.0.19041.0\km\$(DDKPlatform)\rdbsslib.lib;$(WindowsSdkDir)lib\win7\km\$(DDKPlatform)\copysup.lib</AdditionalDependencies>
  122. +      <AdditionalDependencies>$(WindowsSdkDir)lib0.0.26100.0\km\$(DDKPlatform)\ntoskrnl.lib;$(WindowsSdkDir)lib0.0.26100.0\km\$(DDKPlatform)\hal.lib;$(WindowsSdkDir)lib0.0.26100.0\km\$(DDKPlatform)\BufferOverflowfastfailK.lib;$(WindowsSdkDir)lib0.0.26100.0\km\$(DDKPlatform)\ksecdd.lib;$(WindowsSdkDir)lib0.0.26100.0\km\$(DDKPlatform)\rxce.lib;$(WindowsSdkDir)lib0.0.26100.0\km\$(DDKPlatform)\rdbsslib.lib</AdditionalDependencies>
  123.      </Link>
  124.    </ItemDefinitionGroup>
  125.    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
  126.      <ClCompile>
  127. -      <AdditionalIncludeDirectories>..\..\include;..\..\dll;..\..;$(WindowsSdkDir)Include0.0.19041.0\km;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  128. +      <AdditionalIncludeDirectories>..\..\include;..\..\dll;..\..;$(WindowsSdkDir)Include0.0.26100.0\km;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  129.        <WarningLevel>Level4</WarningLevel>
  130.        <Optimization>Disabled</Optimization>
  131.        <PreprocessorDefinitions>EXPLODE_POOLTAGS;MONOLITHIC_MINIRDR;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  132. @@ -200,12 +200,12 @@
  133.        <AdditionalOptions>/std:c17 /Zc:preprocessor- /kernel /wd4100 /wd4201 /wd5104</AdditionalOptions>
  134.      </ClCompile>
  135.      <Link>
  136. -      <AdditionalDependencies>$(WindowsSdkDir)lib0.0.19041.0\km\$(DDKPlatform)\ntoskrnl.lib;$(WindowsSdkDir)lib0.0.19041.0\km\$(DDKPlatform)\hal.lib;$(WindowsSdkDir)lib0.0.19041.0\km\$(DDKPlatform)\BufferOverflowfastfailK.lib;$(WindowsSdkDir)lib0.0.19041.0\km\$(DDKPlatform)\ksecdd.lib;$(WindowsSdkDir)lib0.0.19041.0\km\$(DDKPlatform)\rxce.lib;$(WindowsSdkDir)lib0.0.19041.0\km\$(DDKPlatform)\rdbsslib.lib</AdditionalDependencies>
  137. +      <AdditionalDependencies>$(WindowsSdkDir)lib0.0.26100.0\km\$(DDKPlatform)\ntoskrnl.lib;$(WindowsSdkDir)lib0.0.26100.0\km\$(DDKPlatform)\hal.lib;$(WindowsSdkDir)lib0.0.26100.0\km\$(DDKPlatform)\BufferOverflowfastfailK.lib;$(WindowsSdkDir)lib0.0.26100.0\km\$(DDKPlatform)\ksecdd.lib;$(WindowsSdkDir)lib0.0.26100.0\km\$(DDKPlatform)\rxce.lib;$(WindowsSdkDir)lib0.0.26100.0\km\$(DDKPlatform)\rdbsslib.lib</AdditionalDependencies>
  138.      </Link>
  139.    </ItemDefinitionGroup>
  140.    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
  141.      <ClCompile>
  142. -      <AdditionalIncludeDirectories>..\..\include;..\..\dll;..\..;$(WindowsSdkDir)Include0.0.19041.0\km;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  143. +      <AdditionalIncludeDirectories>..\..\include;..\..\dll;..\..;$(WindowsSdkDir)Include0.0.26100.0\km;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  144.        <WarningLevel>Level4</WarningLevel>
  145.        <Optimization>MaxSpeed</Optimization>
  146.        <PreprocessorDefinitions>EXPLODE_POOLTAGS;MONOLITHIC_MINIRDR;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  147. @@ -214,12 +214,12 @@
  148.        <AdditionalOptions>/std:c17 /Zc:preprocessor- /kernel /wd4100 /wd4201 /wd5104</AdditionalOptions>
  149.      </ClCompile>
  150.      <Link>
  151. -      <AdditionalDependencies>$(WindowsSdkDir)lib0.0.19041.0\km\$(DDKPlatform)\ntoskrnl.lib;$(WindowsSdkDir)lib0.0.19041.0\km\$(DDKPlatform)\hal.lib;$(WindowsSdkDir)lib0.0.19041.0\km\$(DDKPlatform)\BufferOverflowfastfailK.lib;$(WindowsSdkDir)lib0.0.19041.0\km\$(DDKPlatform)\ksecdd.lib;$(WindowsSdkDir)lib0.0.19041.0\km\$(DDKPlatform)\rxce.lib;$(WindowsSdkDir)lib0.0.19041.0\km\$(DDKPlatform)\rdbsslib.lib</AdditionalDependencies>
  152. +      <AdditionalDependencies>$(WindowsSdkDir)lib0.0.26100.0\km\$(DDKPlatform)\ntoskrnl.lib;$(WindowsSdkDir)lib0.0.26100.0\km\$(DDKPlatform)\hal.lib;$(WindowsSdkDir)lib0.0.26100.0\km\$(DDKPlatform)\BufferOverflowfastfailK.lib;$(WindowsSdkDir)lib0.0.26100.0\km\$(DDKPlatform)\ksecdd.lib;$(WindowsSdkDir)lib0.0.26100.0\km\$(DDKPlatform)\rxce.lib;$(WindowsSdkDir)lib0.0.26100.0\km\$(DDKPlatform)\rdbsslib.lib</AdditionalDependencies>
  153.      </Link>
  154.    </ItemDefinitionGroup>
  155.    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
  156.      <ClCompile>
  157. -      <AdditionalIncludeDirectories>..\..\include;..\..\dll;..\..;$(WindowsSdkDir)Include0.0.19041.0\km;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  158. +      <AdditionalIncludeDirectories>..\..\include;..\..\dll;..\..;$(WindowsSdkDir)Include0.0.26100.0\km;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  159.        <WarningLevel>Level4</WarningLevel>
  160.        <Optimization>Disabled</Optimization>
  161.        <PreprocessorDefinitions>EXPLODE_POOLTAGS;MONOLITHIC_MINIRDR;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  162. @@ -228,12 +228,15 @@
  163.        <AdditionalOptions>/std:c17 /Zc:preprocessor- /kernel /wd4100 /wd4201 /wd5104</AdditionalOptions>
  164.      </ClCompile>
  165.      <Link>
  166. -      <AdditionalDependencies>$(WindowsSdkDir)lib0.0.19041.0\km\$(DDKPlatform)\ntoskrnl.lib;$(WindowsSdkDir)lib0.0.19041.0\km\$(DDKPlatform)\hal.lib;$(WindowsSdkDir)lib0.0.19041.0\km\$(DDKPlatform)\BufferOverflowfastfailK.lib;$(WindowsSdkDir)lib0.0.19041.0\km\$(DDKPlatform)\ksecdd.lib;$(WindowsSdkDir)lib0.0.19041.0\km\$(DDKPlatform)\rxce.lib;$(WindowsSdkDir)lib0.0.19041.0\km\$(DDKPlatform)\rdbsslib.lib;$(WindowsSdkDir)lib\win7\km\$(DDKPlatform)\copysup.lib</AdditionalDependencies>
  167. +      <AdditionalDependencies>$(WindowsSdkDir)lib0.0.26100.0\km\$(DDKPlatform)\ntoskrnl.lib;$(WindowsSdkDir)lib0.0.26100.0\km\$(DDKPlatform)\hal.lib;$(WindowsSdkDir)lib0.0.26100.0\km\$(DDKPlatform)\BufferOverflowfastfailK.lib;$(WindowsSdkDir)lib0.0.26100.0\km\$(DDKPlatform)\ksecdd.lib;$(WindowsSdkDir)lib0.0.26100.0\km\$(DDKPlatform)\rxce.lib;$(WindowsSdkDir)lib0.0.26100.0\km\$(DDKPlatform)\rdbsslib.lib</AdditionalDependencies>
  168.      </Link>
  169. +    <DriverSign>
  170. +      <AdditionalOptions>/fd SHA256 %(AdditionalOptions)</AdditionalOptions>
  171. +    </DriverSign>
  172.    </ItemDefinitionGroup>
  173.    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
  174.      <ClCompile>
  175. -      <AdditionalIncludeDirectories>..\..\include;..\..\dll;..\..;$(WindowsSdkDir)Include0.0.19041.0\km;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  176. +      <AdditionalIncludeDirectories>..\..\include;..\..\dll;..\..;$(WindowsSdkDir)Include0.0.26100.0\km;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  177.        <WarningLevel>Level4</WarningLevel>
  178.        <Optimization>MaxSpeed</Optimization>
  179.        <PreprocessorDefinitions>EXPLODE_POOLTAGS;MONOLITHIC_MINIRDR;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  180. @@ -242,8 +245,11 @@
  181.        <AdditionalOptions>/std:c17 /Zc:preprocessor- /kernel /wd4100 /wd4201 /wd5104</AdditionalOptions>
  182.      </ClCompile>
  183.      <Link>
  184. -      <AdditionalDependencies>$(WindowsSdkDir)lib0.0.19041.0\km\$(DDKPlatform)\ntoskrnl.lib;$(WindowsSdkDir)lib0.0.19041.0\km\$(DDKPlatform)\hal.lib;$(WindowsSdkDir)lib0.0.19041.0\km\$(DDKPlatform)\BufferOverflowfastfailK.lib;$(WindowsSdkDir)lib0.0.19041.0\km\$(DDKPlatform)\ksecdd.lib;$(WindowsSdkDir)lib0.0.19041.0\km\$(DDKPlatform)\rxce.lib;$(WindowsSdkDir)lib0.0.19041.0\km\$(DDKPlatform)\rdbsslib.lib;$(WindowsSdkDir)lib\win7\km\$(DDKPlatform)\copysup.lib</AdditionalDependencies>
  185. +      <AdditionalDependencies>$(WindowsSdkDir)lib0.0.26100.0\km\$(DDKPlatform)\ntoskrnl.lib;$(WindowsSdkDir)lib0.0.26100.0\km\$(DDKPlatform)\hal.lib;$(WindowsSdkDir)lib0.0.26100.0\km\$(DDKPlatform)\BufferOverflowfastfailK.lib;$(WindowsSdkDir)lib0.0.26100.0\km\$(DDKPlatform)\ksecdd.lib;$(WindowsSdkDir)lib0.0.26100.0\km\$(DDKPlatform)\rxce.lib;$(WindowsSdkDir)lib0.0.26100.0\km\$(DDKPlatform)\rdbsslib.lib</AdditionalDependencies>
  186.      </Link>
  187. +    <DriverSign>
  188. +      <AdditionalOptions>/fd SHA256 %(AdditionalOptions)</AdditionalOptions>
  189. +    </DriverSign>
  190.    </ItemDefinitionGroup>
  191.    <ItemGroup>
  192.      <FilesToPackage Include="$(TargetPath)" />
  193. diff --git a/build.vc19/nfs41_np/nfs41_np.vcxproj b/build.vc19/nfs41_np/nfs41_np.vcxproj
  194. index 867d7d4..c7bf4bd 100644
  195. --- a/build.vc19/nfs41_np/nfs41_np.vcxproj
  196. +++ b/build.vc19/nfs41_np/nfs41_np.vcxproj
  197. @@ -36,39 +36,39 @@
  198.    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
  199.      <ConfigurationType>DynamicLibrary</ConfigurationType>
  200.      <UseDebugLibraries>true</UseDebugLibraries>
  201. -    <PlatformToolset>v142</PlatformToolset>
  202. +    <PlatformToolset>v143</PlatformToolset>
  203.      <CharacterSet>Unicode</CharacterSet>
  204.    </PropertyGroup>
  205.    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
  206.      <ConfigurationType>DynamicLibrary</ConfigurationType>
  207.      <UseDebugLibraries>false</UseDebugLibraries>
  208. -    <PlatformToolset>v142</PlatformToolset>
  209. +    <PlatformToolset>v143</PlatformToolset>
  210.      <WholeProgramOptimization>true</WholeProgramOptimization>
  211.      <CharacterSet>Unicode</CharacterSet>
  212.    </PropertyGroup>
  213.    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
  214.      <ConfigurationType>DynamicLibrary</ConfigurationType>
  215.      <UseDebugLibraries>true</UseDebugLibraries>
  216. -    <PlatformToolset>v142</PlatformToolset>
  217. +    <PlatformToolset>v143</PlatformToolset>
  218.      <CharacterSet>Unicode</CharacterSet>
  219.    </PropertyGroup>
  220.    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
  221.      <ConfigurationType>DynamicLibrary</ConfigurationType>
  222.      <UseDebugLibraries>false</UseDebugLibraries>
  223. -    <PlatformToolset>v142</PlatformToolset>
  224. +    <PlatformToolset>v143</PlatformToolset>
  225.      <WholeProgramOptimization>true</WholeProgramOptimization>
  226.      <CharacterSet>Unicode</CharacterSet>
  227.    </PropertyGroup>
  228.    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
  229.      <ConfigurationType>DynamicLibrary</ConfigurationType>
  230.      <UseDebugLibraries>true</UseDebugLibraries>
  231. -    <PlatformToolset>v142</PlatformToolset>
  232. +    <PlatformToolset>v143</PlatformToolset>
  233.      <CharacterSet>Unicode</CharacterSet>
  234.    </PropertyGroup>
  235.    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
  236.      <ConfigurationType>DynamicLibrary</ConfigurationType>
  237.      <UseDebugLibraries>false</UseDebugLibraries>
  238. -    <PlatformToolset>v142</PlatformToolset>
  239. +    <PlatformToolset>v143</PlatformToolset>
  240.      <WholeProgramOptimization>true</WholeProgramOptimization>
  241.      <CharacterSet>Unicode</CharacterSet>
  242.    </PropertyGroup>
  243. diff --git a/build.vc19/nfs_install/nfs_install.vcxproj b/build.vc19/nfs_install/nfs_install.vcxproj
  244. index 0650cfe..2183102 100644
  245. --- a/build.vc19/nfs_install/nfs_install.vcxproj
  246. +++ b/build.vc19/nfs_install/nfs_install.vcxproj
  247. @@ -36,39 +36,39 @@
  248.    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
  249.      <ConfigurationType>Application</ConfigurationType>
  250.      <UseDebugLibraries>true</UseDebugLibraries>
  251. -    <PlatformToolset>v142</PlatformToolset>
  252. +    <PlatformToolset>v143</PlatformToolset>
  253.      <CharacterSet>Unicode</CharacterSet>
  254.    </PropertyGroup>
  255.    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
  256.      <ConfigurationType>Application</ConfigurationType>
  257.      <UseDebugLibraries>false</UseDebugLibraries>
  258. -    <PlatformToolset>v142</PlatformToolset>
  259. +    <PlatformToolset>v143</PlatformToolset>
  260.      <WholeProgramOptimization>true</WholeProgramOptimization>
  261.      <CharacterSet>Unicode</CharacterSet>
  262.    </PropertyGroup>
  263.    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
  264.      <ConfigurationType>Application</ConfigurationType>
  265.      <UseDebugLibraries>true</UseDebugLibraries>
  266. -    <PlatformToolset>v142</PlatformToolset>
  267. +    <PlatformToolset>v143</PlatformToolset>
  268.      <CharacterSet>Unicode</CharacterSet>
  269.    </PropertyGroup>
  270.    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
  271.      <ConfigurationType>Application</ConfigurationType>
  272.      <UseDebugLibraries>false</UseDebugLibraries>
  273. -    <PlatformToolset>v142</PlatformToolset>
  274. +    <PlatformToolset>v143</PlatformToolset>
  275.      <WholeProgramOptimization>true</WholeProgramOptimization>
  276.      <CharacterSet>Unicode</CharacterSet>
  277.    </PropertyGroup>
  278.    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
  279.      <ConfigurationType>Application</ConfigurationType>
  280.      <UseDebugLibraries>true</UseDebugLibraries>
  281. -    <PlatformToolset>v142</PlatformToolset>
  282. +    <PlatformToolset>v143</PlatformToolset>
  283.      <CharacterSet>Unicode</CharacterSet>
  284.    </PropertyGroup>
  285.    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
  286.      <ConfigurationType>Application</ConfigurationType>
  287.      <UseDebugLibraries>false</UseDebugLibraries>
  288. -    <PlatformToolset>v142</PlatformToolset>
  289. +    <PlatformToolset>v143</PlatformToolset>
  290.      <WholeProgramOptimization>true</WholeProgramOptimization>
  291.      <CharacterSet>Unicode</CharacterSet>
  292.    </PropertyGroup>
  293. diff --git a/build.vc19/nfs_mount/nfs_mount.vcxproj b/build.vc19/nfs_mount/nfs_mount.vcxproj
  294. index b94bfb2..84ef957 100644
  295. --- a/build.vc19/nfs_mount/nfs_mount.vcxproj
  296. +++ b/build.vc19/nfs_mount/nfs_mount.vcxproj
  297. @@ -36,39 +36,39 @@
  298.    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
  299.      <ConfigurationType>Application</ConfigurationType>
  300.      <UseDebugLibraries>true</UseDebugLibraries>
  301. -    <PlatformToolset>v142</PlatformToolset>
  302. +    <PlatformToolset>v143</PlatformToolset>
  303.      <CharacterSet>Unicode</CharacterSet>
  304.    </PropertyGroup>
  305.    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
  306.      <ConfigurationType>Application</ConfigurationType>
  307.      <UseDebugLibraries>false</UseDebugLibraries>
  308. -    <PlatformToolset>v142</PlatformToolset>
  309. +    <PlatformToolset>v143</PlatformToolset>
  310.      <WholeProgramOptimization>true</WholeProgramOptimization>
  311.      <CharacterSet>Unicode</CharacterSet>
  312.    </PropertyGroup>
  313.    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
  314.      <ConfigurationType>Application</ConfigurationType>
  315.      <UseDebugLibraries>true</UseDebugLibraries>
  316. -    <PlatformToolset>v142</PlatformToolset>
  317. +    <PlatformToolset>v143</PlatformToolset>
  318.      <CharacterSet>Unicode</CharacterSet>
  319.    </PropertyGroup>
  320.    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
  321.      <ConfigurationType>Application</ConfigurationType>
  322.      <UseDebugLibraries>false</UseDebugLibraries>
  323. -    <PlatformToolset>v142</PlatformToolset>
  324. +    <PlatformToolset>v143</PlatformToolset>
  325.      <WholeProgramOptimization>true</WholeProgramOptimization>
  326.      <CharacterSet>Unicode</CharacterSet>
  327.    </PropertyGroup>
  328.    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
  329.      <ConfigurationType>Application</ConfigurationType>
  330.      <UseDebugLibraries>true</UseDebugLibraries>
  331. -    <PlatformToolset>v142</PlatformToolset>
  332. +    <PlatformToolset>v143</PlatformToolset>
  333.      <CharacterSet>Unicode</CharacterSet>
  334.    </PropertyGroup>
  335.    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
  336.      <ConfigurationType>Application</ConfigurationType>
  337.      <UseDebugLibraries>false</UseDebugLibraries>
  338. -    <PlatformToolset>v142</PlatformToolset>
  339. +    <PlatformToolset>v143</PlatformToolset>
  340.      <WholeProgramOptimization>true</WholeProgramOptimization>
  341.      <CharacterSet>Unicode</CharacterSet>
  342.    </PropertyGroup>
  343. diff --git a/build.vc19/nfsd/nfsd.vcxproj b/build.vc19/nfsd/nfsd.vcxproj
  344. index dff2257..69b160c 100644
  345. --- a/build.vc19/nfsd/nfsd.vcxproj
  346. +++ b/build.vc19/nfsd/nfsd.vcxproj
  347. @@ -36,33 +36,33 @@
  348.    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
  349.      <ConfigurationType>Application</ConfigurationType>
  350.      <UseDebugLibraries>true</UseDebugLibraries>
  351. -    <PlatformToolset>v142</PlatformToolset>
  352. +    <PlatformToolset>v143</PlatformToolset>
  353.      <CharacterSet>Unicode</CharacterSet>
  354.    </PropertyGroup>
  355.    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
  356.      <ConfigurationType>Application</ConfigurationType>
  357.      <UseDebugLibraries>false</UseDebugLibraries>
  358. -    <PlatformToolset>v142</PlatformToolset>
  359. +    <PlatformToolset>v143</PlatformToolset>
  360.      <WholeProgramOptimization>true</WholeProgramOptimization>
  361.      <CharacterSet>Unicode</CharacterSet>
  362.    </PropertyGroup>
  363.    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
  364.      <ConfigurationType>Application</ConfigurationType>
  365.      <UseDebugLibraries>true</UseDebugLibraries>
  366. -    <PlatformToolset>v142</PlatformToolset>
  367. +    <PlatformToolset>v143</PlatformToolset>
  368.      <CharacterSet>Unicode</CharacterSet>
  369.    </PropertyGroup>
  370.    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
  371.      <ConfigurationType>Application</ConfigurationType>
  372.      <UseDebugLibraries>false</UseDebugLibraries>
  373. -    <PlatformToolset>v142</PlatformToolset>
  374. +    <PlatformToolset>v143</PlatformToolset>
  375.      <WholeProgramOptimization>true</WholeProgramOptimization>
  376.      <CharacterSet>Unicode</CharacterSet>
  377.    </PropertyGroup>
  378.    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
  379.      <ConfigurationType>Application</ConfigurationType>
  380.      <UseDebugLibraries>true</UseDebugLibraries>
  381. -    <PlatformToolset>v142</PlatformToolset>
  382. +    <PlatformToolset>v143</PlatformToolset>
  383.      <CharacterSet>Unicode</CharacterSet>
  384.    </PropertyGroup>
  385.    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
  386. diff --git a/cygwin/Makefile b/cygwin/Makefile
  387. index 952d209..7e0a8c1 100644
  388. --- a/cygwin/Makefile
  389. +++ b/cygwin/Makefile
  390. @@ -20,11 +20,6 @@ VS_BUILD_DIR64:=$(PROJECT_BASEDIR_DIR)/build.vc19/x64/Debug/
  391.  
  392.  # trigger "build" target when these binaries are needed
  393.  $(VS_BUILD_DIR32)/nfsd.exe \
  394. -       $(VS_BUILD_DIR32)/nfs_mount.exe \
  395. -       $(VS_BUILD_DIR32)/nfs_install.exe \
  396. -       $(VS_BUILD_DIR32)/nfs_mount.exe \
  397. -       $(VS_BUILD_DIR32)/nfs41_driver.sys \
  398. -       $(VS_BUILD_DIR32)/libtirpc.dll \
  399.         $(VS_BUILD_DIR64)/nfsd.exe \
  400.         $(VS_BUILD_DIR64)/nfs_mount.exe \
  401.         $(VS_BUILD_DIR64)/nfs_install.exe \
  402. @@ -70,7 +65,7 @@ build_testutils:
  403.         (cd "$(PROJECT_BASEDIR_DIR)/tests/winfsinfo1" && make all)
  404.         (cd "$(PROJECT_BASEDIR_DIR)/tests/winsg" && make all)
  405.  
  406. -build: build_32bit_release build_32bit_debug build_64bit_release build_64bit_debug build_arm_64bit_debug build_testutils
  407. +build: build_64bit_release build_64bit_debug build_testutils
  408.         sync
  409.  
  410.  #
  411. @@ -83,12 +78,12 @@ clean:
  412.         (cd "$(PROJECT_BASEDIR_DIR)/tests/winsg" && make clean)
  413.  
  414.  installdest: \
  415. -       $(VS_BUILD_DIR32)/nfsd.exe \
  416. -       $(VS_BUILD_DIR32)/nfs_mount.exe \
  417. -       $(VS_BUILD_DIR32)/nfs_install.exe \
  418. -       $(VS_BUILD_DIR32)/nfs_mount.exe \
  419. -       $(VS_BUILD_DIR32)/nfs41_driver.sys \
  420. -       $(VS_BUILD_DIR32)/libtirpc.dll \
  421. +       $(VS_BUILD_DIR64)/nfsd.exe \
  422. +       $(VS_BUILD_DIR64)/nfs_mount.exe \
  423. +       $(VS_BUILD_DIR64)/nfs_install.exe \
  424. +       $(VS_BUILD_DIR64)/nfs_mount.exe \
  425. +       $(VS_BUILD_DIR64)/nfs41_driver.sys \
  426. +       $(VS_BUILD_DIR64)/libtirpc.dll \
  427.         $(VS_BUILD_DIR64)/nfsd.exe \
  428.         $(VS_BUILD_DIR64)/nfs_mount.exe \
  429.         $(VS_BUILD_DIR64)/nfs_install.exe \
  430. @@ -102,11 +97,11 @@ installdest: \
  431.         $(PROJECT_BASEDIR_DIR)/tests/winfsinfo1/winfsinfo.exe \
  432.         $(PROJECT_BASEDIR_DIR)/tests/winsg/winsg.exe \
  433.         $(CYGWIN_MAKEFILE_DIR)/devel/msnfs41client.bash
  434. -       # installdest 32bit Windows
  435. -       make -f $(CYGWIN_MAKEFILE_DIR)/Makefile.install \
  436. -               installdest \
  437. -               VS_BUILD_DIR="$(VS_BUILD_DIR32)" \
  438. -               CYGWIN_BASEPATH=/cygdrive/c/cygwin/
  439. +#      # installdest 32bit Windows
  440. +#      make -f $(CYGWIN_MAKEFILE_DIR)/Makefile.install \
  441. +#              installdest \
  442. +#              VS_BUILD_DIR="$(VS_BUILD_DIR32)" \
  443. +#              CYGWIN_BASEPATH=/cygdrive/c/cygwin/
  444.         # installdest 64bit Windows
  445.         make -f $(CYGWIN_MAKEFILE_DIR)/Makefile.install \
  446.                 installdest \
  447. diff --git a/sys/copysup.c b/sys/copysup.c
  448. index 8e9b384..51842d5 100644
  449. --- a/sys/copysup.c
  450. +++ b/sys/copysup.c
  451. @@ -59,7 +59,8 @@
  452.  #include "nfs41_debug.h"
  453.  #include "nfs41_build_features.h"
  454.  
  455. -#if defined(_ARM_) || defined(_ARM64_)
  456. +#if 1
  457. +//#if defined(_ARM_) || defined(_ARM64_)
  458.  
  459.  #define COPYSUP_MAX_HOLE_SIZE (2*4096LL)
  460.  
  461. diff --git a/sys/nfs41_driver.c b/sys/nfs41_driver.c
  462. index 2dd688e..81ff000 100644
  463. --- a/sys/nfs41_driver.c
  464. +++ b/sys/nfs41_driver.c
  465. @@ -28,6 +28,8 @@
  466.  #error Code requires ISO C17
  467.  #endif
  468.  
  469. +#pragma warning (disable : 4996)
  470. +
  471.  /* FIXME: Why does VS22 need this, but not VC19 ? */
  472.  #if _MSC_VER >= 1900
  473.  #if defined(_WIN64) && defined(_M_X64)

Submit a correction or amendment below (click here to make a fresh posting)
After submitting an amendment, you'll be able to view the differences between the old and new posts easily.

Syntax highlighting:

To highlight particular lines, prefix each line with {%HIGHLIGHT}




All content is user-submitted.
The administrators of this site (kpaste.net) are not responsible for their content.
Abuse reports should be emailed to us at