- diff --git a/build.vc19/libtirpc/libtirpc.vcxproj b/build.vc19/libtirpc/libtirpc.vcxproj
 - index a231975..0d3c2ba 100644
 - --- a/build.vc19/libtirpc/libtirpc.vcxproj
 - +++ b/build.vc19/libtirpc/libtirpc.vcxproj
 - @@ -36,39 +36,39 @@
 - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 - <ConfigurationType>DynamicLibrary</ConfigurationType>
 - <UseDebugLibraries>true</UseDebugLibraries>
 - - <PlatformToolset>v142</PlatformToolset>
 - + <PlatformToolset>v143</PlatformToolset>
 - <CharacterSet>Unicode</CharacterSet>
 - </PropertyGroup>
 - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 - <ConfigurationType>DynamicLibrary</ConfigurationType>
 - <UseDebugLibraries>false</UseDebugLibraries>
 - - <PlatformToolset>v142</PlatformToolset>
 - + <PlatformToolset>v143</PlatformToolset>
 - <WholeProgramOptimization>true</WholeProgramOptimization>
 - <CharacterSet>Unicode</CharacterSet>
 - </PropertyGroup>
 - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 - <ConfigurationType>DynamicLibrary</ConfigurationType>
 - <UseDebugLibraries>true</UseDebugLibraries>
 - - <PlatformToolset>v142</PlatformToolset>
 - + <PlatformToolset>v143</PlatformToolset>
 - <CharacterSet>Unicode</CharacterSet>
 - </PropertyGroup>
 - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 - <ConfigurationType>DynamicLibrary</ConfigurationType>
 - <UseDebugLibraries>false</UseDebugLibraries>
 - - <PlatformToolset>v142</PlatformToolset>
 - + <PlatformToolset>v143</PlatformToolset>
 - <WholeProgramOptimization>true</WholeProgramOptimization>
 - <CharacterSet>Unicode</CharacterSet>
 - </PropertyGroup>
 - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
 - <ConfigurationType>DynamicLibrary</ConfigurationType>
 - <UseDebugLibraries>true</UseDebugLibraries>
 - - <PlatformToolset>v142</PlatformToolset>
 - + <PlatformToolset>v143</PlatformToolset>
 - <CharacterSet>Unicode</CharacterSet>
 - </PropertyGroup>
 - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
 - <ConfigurationType>DynamicLibrary</ConfigurationType>
 - <UseDebugLibraries>false</UseDebugLibraries>
 - - <PlatformToolset>v142</PlatformToolset>
 - + <PlatformToolset>v143</PlatformToolset>
 - <WholeProgramOptimization>true</WholeProgramOptimization>
 - <CharacterSet>Unicode</CharacterSet>
 - </PropertyGroup>
 - diff --git a/build.vc19/nfs41_driver/nfs41_driver.vcxproj b/build.vc19/nfs41_driver/nfs41_driver.vcxproj
 - index 6463bbe..d6bf666 100644
 - --- a/build.vc19/nfs41_driver/nfs41_driver.vcxproj
 - +++ b/build.vc19/nfs41_driver/nfs41_driver.vcxproj
 - @@ -1,5 +1,5 @@
 - -<?xml version="1.0" encoding="utf-8"?>
 - -<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 - +<?xml version="1.0" encoding="utf-8"?>
 - +<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build" ToolsVersion="12.0">
 - <ItemGroup Label="ProjectConfigurations">
 - <ProjectConfiguration Include="Debug|Win32">
 - <Configuration>Debug</Configuration>
 - @@ -135,7 +135,7 @@
 - </PropertyGroup>
 - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
 - <ClCompile>
 - - <AdditionalIncludeDirectories>..\..\include;..\..\dll;..\..;$(WindowsSdkDir)Include0.0.19041.0\km;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 - + <AdditionalIncludeDirectories>..\..\include;..\..\dll;..\..;$(WindowsSdkDir)Include0.0.26100.0\km;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 - <WarningLevel>Level4</WarningLevel>
 - <Optimization>Disabled</Optimization>
 - <PreprocessorDefinitions>EXPLODE_POOLTAGS;MONOLITHIC_MINIRDR;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 - @@ -144,12 +144,12 @@
 - <AdditionalOptions>/std:c17 /Zc:preprocessor- /kernel /wd4100 /wd4201 /wd5104</AdditionalOptions>
 - </ClCompile>
 - <Link>
 - - <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>
 - + <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>
 - </Link>
 - </ItemDefinitionGroup>
 - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
 - <ClCompile>
 - - <AdditionalIncludeDirectories>..\..\include;..\..\dll;..\..;$(WindowsSdkDir)Include0.0.19041.0\km;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 - + <AdditionalIncludeDirectories>..\..\include;..\..\dll;..\..;$(WindowsSdkDir)Include0.0.26100.0\km;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 - <WarningLevel>Level4</WarningLevel>
 - <Optimization>MaxSpeed</Optimization>
 - <PreprocessorDefinitions>EXPLODE_POOLTAGS;MONOLITHIC_MINIRDR;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 - @@ -158,12 +158,12 @@
 - <AdditionalOptions>/std:c17 /Zc:preprocessor- /kernel /wd4100 /wd4201 /wd5104</AdditionalOptions>
 - </ClCompile>
 - <Link>
 - - <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>
 - + <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>
 - </Link>
 - </ItemDefinitionGroup>
 - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
 - <ClCompile>
 - - <AdditionalIncludeDirectories>..\..\include;..\..\dll;..\..;$(WindowsSdkDir)Include0.0.19041.0\km;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 - + <AdditionalIncludeDirectories>..\..\include;..\..\dll;..\..;$(WindowsSdkDir)Include0.0.26100.0\km;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 - <WarningLevel>Level4</WarningLevel>
 - <Optimization>Disabled</Optimization>
 - <PreprocessorDefinitions>EXPLODE_POOLTAGS;MONOLITHIC_MINIRDR;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 - @@ -172,12 +172,12 @@
 - <AdditionalOptions>/std:c17 /Zc:preprocessor- /kernel /wd4100 /wd4201 /wd5104</AdditionalOptions>
 - </ClCompile>
 - <Link>
 - - <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>
 - + <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>
 - </Link>
 - </ItemDefinitionGroup>
 - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
 - <ClCompile>
 - - <AdditionalIncludeDirectories>..\..\include;..\..\dll;..\..;$(WindowsSdkDir)Include0.0.19041.0\km;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 - + <AdditionalIncludeDirectories>..\..\include;..\..\dll;..\..;$(WindowsSdkDir)Include0.0.26100.0\km;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 - <WarningLevel>Level4</WarningLevel>
 - <Optimization>MaxSpeed</Optimization>
 - <PreprocessorDefinitions>EXPLODE_POOLTAGS;MONOLITHIC_MINIRDR;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 - @@ -186,12 +186,12 @@
 - <AdditionalOptions>/std:c17 /Zc:preprocessor- /kernel /wd4100 /wd4201 /wd5104</AdditionalOptions>
 - </ClCompile>
 - <Link>
 - - <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>
 - + <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>
 - </Link>
 - </ItemDefinitionGroup>
 - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
 - <ClCompile>
 - - <AdditionalIncludeDirectories>..\..\include;..\..\dll;..\..;$(WindowsSdkDir)Include0.0.19041.0\km;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 - + <AdditionalIncludeDirectories>..\..\include;..\..\dll;..\..;$(WindowsSdkDir)Include0.0.26100.0\km;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 - <WarningLevel>Level4</WarningLevel>
 - <Optimization>Disabled</Optimization>
 - <PreprocessorDefinitions>EXPLODE_POOLTAGS;MONOLITHIC_MINIRDR;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 - @@ -200,12 +200,12 @@
 - <AdditionalOptions>/std:c17 /Zc:preprocessor- /kernel /wd4100 /wd4201 /wd5104</AdditionalOptions>
 - </ClCompile>
 - <Link>
 - - <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>
 - + <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>
 - </Link>
 - </ItemDefinitionGroup>
 - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
 - <ClCompile>
 - - <AdditionalIncludeDirectories>..\..\include;..\..\dll;..\..;$(WindowsSdkDir)Include0.0.19041.0\km;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 - + <AdditionalIncludeDirectories>..\..\include;..\..\dll;..\..;$(WindowsSdkDir)Include0.0.26100.0\km;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 - <WarningLevel>Level4</WarningLevel>
 - <Optimization>MaxSpeed</Optimization>
 - <PreprocessorDefinitions>EXPLODE_POOLTAGS;MONOLITHIC_MINIRDR;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 - @@ -214,12 +214,12 @@
 - <AdditionalOptions>/std:c17 /Zc:preprocessor- /kernel /wd4100 /wd4201 /wd5104</AdditionalOptions>
 - </ClCompile>
 - <Link>
 - - <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>
 - + <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>
 - </Link>
 - </ItemDefinitionGroup>
 - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
 - <ClCompile>
 - - <AdditionalIncludeDirectories>..\..\include;..\..\dll;..\..;$(WindowsSdkDir)Include0.0.19041.0\km;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 - + <AdditionalIncludeDirectories>..\..\include;..\..\dll;..\..;$(WindowsSdkDir)Include0.0.26100.0\km;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 - <WarningLevel>Level4</WarningLevel>
 - <Optimization>Disabled</Optimization>
 - <PreprocessorDefinitions>EXPLODE_POOLTAGS;MONOLITHIC_MINIRDR;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 - @@ -228,12 +228,15 @@
 - <AdditionalOptions>/std:c17 /Zc:preprocessor- /kernel /wd4100 /wd4201 /wd5104</AdditionalOptions>
 - </ClCompile>
 - <Link>
 - - <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>
 - + <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>
 - </Link>
 - + <DriverSign>
 - + <AdditionalOptions>/fd SHA256 %(AdditionalOptions)</AdditionalOptions>
 - + </DriverSign>
 - </ItemDefinitionGroup>
 - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
 - <ClCompile>
 - - <AdditionalIncludeDirectories>..\..\include;..\..\dll;..\..;$(WindowsSdkDir)Include0.0.19041.0\km;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 - + <AdditionalIncludeDirectories>..\..\include;..\..\dll;..\..;$(WindowsSdkDir)Include0.0.26100.0\km;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 - <WarningLevel>Level4</WarningLevel>
 - <Optimization>MaxSpeed</Optimization>
 - <PreprocessorDefinitions>EXPLODE_POOLTAGS;MONOLITHIC_MINIRDR;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 - @@ -242,8 +245,11 @@
 - <AdditionalOptions>/std:c17 /Zc:preprocessor- /kernel /wd4100 /wd4201 /wd5104</AdditionalOptions>
 - </ClCompile>
 - <Link>
 - - <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>
 - + <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>
 - </Link>
 - + <DriverSign>
 - + <AdditionalOptions>/fd SHA256 %(AdditionalOptions)</AdditionalOptions>
 - + </DriverSign>
 - </ItemDefinitionGroup>
 - <ItemGroup>
 - <FilesToPackage Include="$(TargetPath)" />
 - diff --git a/build.vc19/nfs41_np/nfs41_np.vcxproj b/build.vc19/nfs41_np/nfs41_np.vcxproj
 - index 867d7d4..c7bf4bd 100644
 - --- a/build.vc19/nfs41_np/nfs41_np.vcxproj
 - +++ b/build.vc19/nfs41_np/nfs41_np.vcxproj
 - @@ -36,39 +36,39 @@
 - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 - <ConfigurationType>DynamicLibrary</ConfigurationType>
 - <UseDebugLibraries>true</UseDebugLibraries>
 - - <PlatformToolset>v142</PlatformToolset>
 - + <PlatformToolset>v143</PlatformToolset>
 - <CharacterSet>Unicode</CharacterSet>
 - </PropertyGroup>
 - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 - <ConfigurationType>DynamicLibrary</ConfigurationType>
 - <UseDebugLibraries>false</UseDebugLibraries>
 - - <PlatformToolset>v142</PlatformToolset>
 - + <PlatformToolset>v143</PlatformToolset>
 - <WholeProgramOptimization>true</WholeProgramOptimization>
 - <CharacterSet>Unicode</CharacterSet>
 - </PropertyGroup>
 - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 - <ConfigurationType>DynamicLibrary</ConfigurationType>
 - <UseDebugLibraries>true</UseDebugLibraries>
 - - <PlatformToolset>v142</PlatformToolset>
 - + <PlatformToolset>v143</PlatformToolset>
 - <CharacterSet>Unicode</CharacterSet>
 - </PropertyGroup>
 - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 - <ConfigurationType>DynamicLibrary</ConfigurationType>
 - <UseDebugLibraries>false</UseDebugLibraries>
 - - <PlatformToolset>v142</PlatformToolset>
 - + <PlatformToolset>v143</PlatformToolset>
 - <WholeProgramOptimization>true</WholeProgramOptimization>
 - <CharacterSet>Unicode</CharacterSet>
 - </PropertyGroup>
 - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
 - <ConfigurationType>DynamicLibrary</ConfigurationType>
 - <UseDebugLibraries>true</UseDebugLibraries>
 - - <PlatformToolset>v142</PlatformToolset>
 - + <PlatformToolset>v143</PlatformToolset>
 - <CharacterSet>Unicode</CharacterSet>
 - </PropertyGroup>
 - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
 - <ConfigurationType>DynamicLibrary</ConfigurationType>
 - <UseDebugLibraries>false</UseDebugLibraries>
 - - <PlatformToolset>v142</PlatformToolset>
 - + <PlatformToolset>v143</PlatformToolset>
 - <WholeProgramOptimization>true</WholeProgramOptimization>
 - <CharacterSet>Unicode</CharacterSet>
 - </PropertyGroup>
 - diff --git a/build.vc19/nfs_install/nfs_install.vcxproj b/build.vc19/nfs_install/nfs_install.vcxproj
 - index 0650cfe..2183102 100644
 - --- a/build.vc19/nfs_install/nfs_install.vcxproj
 - +++ b/build.vc19/nfs_install/nfs_install.vcxproj
 - @@ -36,39 +36,39 @@
 - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 - <ConfigurationType>Application</ConfigurationType>
 - <UseDebugLibraries>true</UseDebugLibraries>
 - - <PlatformToolset>v142</PlatformToolset>
 - + <PlatformToolset>v143</PlatformToolset>
 - <CharacterSet>Unicode</CharacterSet>
 - </PropertyGroup>
 - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 - <ConfigurationType>Application</ConfigurationType>
 - <UseDebugLibraries>false</UseDebugLibraries>
 - - <PlatformToolset>v142</PlatformToolset>
 - + <PlatformToolset>v143</PlatformToolset>
 - <WholeProgramOptimization>true</WholeProgramOptimization>
 - <CharacterSet>Unicode</CharacterSet>
 - </PropertyGroup>
 - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 - <ConfigurationType>Application</ConfigurationType>
 - <UseDebugLibraries>true</UseDebugLibraries>
 - - <PlatformToolset>v142</PlatformToolset>
 - + <PlatformToolset>v143</PlatformToolset>
 - <CharacterSet>Unicode</CharacterSet>
 - </PropertyGroup>
 - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 - <ConfigurationType>Application</ConfigurationType>
 - <UseDebugLibraries>false</UseDebugLibraries>
 - - <PlatformToolset>v142</PlatformToolset>
 - + <PlatformToolset>v143</PlatformToolset>
 - <WholeProgramOptimization>true</WholeProgramOptimization>
 - <CharacterSet>Unicode</CharacterSet>
 - </PropertyGroup>
 - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
 - <ConfigurationType>Application</ConfigurationType>
 - <UseDebugLibraries>true</UseDebugLibraries>
 - - <PlatformToolset>v142</PlatformToolset>
 - + <PlatformToolset>v143</PlatformToolset>
 - <CharacterSet>Unicode</CharacterSet>
 - </PropertyGroup>
 - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
 - <ConfigurationType>Application</ConfigurationType>
 - <UseDebugLibraries>false</UseDebugLibraries>
 - - <PlatformToolset>v142</PlatformToolset>
 - + <PlatformToolset>v143</PlatformToolset>
 - <WholeProgramOptimization>true</WholeProgramOptimization>
 - <CharacterSet>Unicode</CharacterSet>
 - </PropertyGroup>
 - diff --git a/build.vc19/nfs_mount/nfs_mount.vcxproj b/build.vc19/nfs_mount/nfs_mount.vcxproj
 - index b94bfb2..84ef957 100644
 - --- a/build.vc19/nfs_mount/nfs_mount.vcxproj
 - +++ b/build.vc19/nfs_mount/nfs_mount.vcxproj
 - @@ -36,39 +36,39 @@
 - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 - <ConfigurationType>Application</ConfigurationType>
 - <UseDebugLibraries>true</UseDebugLibraries>
 - - <PlatformToolset>v142</PlatformToolset>
 - + <PlatformToolset>v143</PlatformToolset>
 - <CharacterSet>Unicode</CharacterSet>
 - </PropertyGroup>
 - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 - <ConfigurationType>Application</ConfigurationType>
 - <UseDebugLibraries>false</UseDebugLibraries>
 - - <PlatformToolset>v142</PlatformToolset>
 - + <PlatformToolset>v143</PlatformToolset>
 - <WholeProgramOptimization>true</WholeProgramOptimization>
 - <CharacterSet>Unicode</CharacterSet>
 - </PropertyGroup>
 - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 - <ConfigurationType>Application</ConfigurationType>
 - <UseDebugLibraries>true</UseDebugLibraries>
 - - <PlatformToolset>v142</PlatformToolset>
 - + <PlatformToolset>v143</PlatformToolset>
 - <CharacterSet>Unicode</CharacterSet>
 - </PropertyGroup>
 - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 - <ConfigurationType>Application</ConfigurationType>
 - <UseDebugLibraries>false</UseDebugLibraries>
 - - <PlatformToolset>v142</PlatformToolset>
 - + <PlatformToolset>v143</PlatformToolset>
 - <WholeProgramOptimization>true</WholeProgramOptimization>
 - <CharacterSet>Unicode</CharacterSet>
 - </PropertyGroup>
 - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
 - <ConfigurationType>Application</ConfigurationType>
 - <UseDebugLibraries>true</UseDebugLibraries>
 - - <PlatformToolset>v142</PlatformToolset>
 - + <PlatformToolset>v143</PlatformToolset>
 - <CharacterSet>Unicode</CharacterSet>
 - </PropertyGroup>
 - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
 - <ConfigurationType>Application</ConfigurationType>
 - <UseDebugLibraries>false</UseDebugLibraries>
 - - <PlatformToolset>v142</PlatformToolset>
 - + <PlatformToolset>v143</PlatformToolset>
 - <WholeProgramOptimization>true</WholeProgramOptimization>
 - <CharacterSet>Unicode</CharacterSet>
 - </PropertyGroup>
 - diff --git a/build.vc19/nfsd/nfsd.vcxproj b/build.vc19/nfsd/nfsd.vcxproj
 - index dff2257..69b160c 100644
 - --- a/build.vc19/nfsd/nfsd.vcxproj
 - +++ b/build.vc19/nfsd/nfsd.vcxproj
 - @@ -36,33 +36,33 @@
 - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 - <ConfigurationType>Application</ConfigurationType>
 - <UseDebugLibraries>true</UseDebugLibraries>
 - - <PlatformToolset>v142</PlatformToolset>
 - + <PlatformToolset>v143</PlatformToolset>
 - <CharacterSet>Unicode</CharacterSet>
 - </PropertyGroup>
 - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 - <ConfigurationType>Application</ConfigurationType>
 - <UseDebugLibraries>false</UseDebugLibraries>
 - - <PlatformToolset>v142</PlatformToolset>
 - + <PlatformToolset>v143</PlatformToolset>
 - <WholeProgramOptimization>true</WholeProgramOptimization>
 - <CharacterSet>Unicode</CharacterSet>
 - </PropertyGroup>
 - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 - <ConfigurationType>Application</ConfigurationType>
 - <UseDebugLibraries>true</UseDebugLibraries>
 - - <PlatformToolset>v142</PlatformToolset>
 - + <PlatformToolset>v143</PlatformToolset>
 - <CharacterSet>Unicode</CharacterSet>
 - </PropertyGroup>
 - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 - <ConfigurationType>Application</ConfigurationType>
 - <UseDebugLibraries>false</UseDebugLibraries>
 - - <PlatformToolset>v142</PlatformToolset>
 - + <PlatformToolset>v143</PlatformToolset>
 - <WholeProgramOptimization>true</WholeProgramOptimization>
 - <CharacterSet>Unicode</CharacterSet>
 - </PropertyGroup>
 - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
 - <ConfigurationType>Application</ConfigurationType>
 - <UseDebugLibraries>true</UseDebugLibraries>
 - - <PlatformToolset>v142</PlatformToolset>
 - + <PlatformToolset>v143</PlatformToolset>
 - <CharacterSet>Unicode</CharacterSet>
 - </PropertyGroup>
 - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
 - diff --git a/cygwin/Makefile b/cygwin/Makefile
 - index 952d209..7e0a8c1 100644
 - --- a/cygwin/Makefile
 - +++ b/cygwin/Makefile
 - @@ -20,11 +20,6 @@ VS_BUILD_DIR64:=$(PROJECT_BASEDIR_DIR)/build.vc19/x64/Debug/
 - # trigger "build" target when these binaries are needed
 - $(VS_BUILD_DIR32)/nfsd.exe \
 - - $(VS_BUILD_DIR32)/nfs_mount.exe \
 - - $(VS_BUILD_DIR32)/nfs_install.exe \
 - - $(VS_BUILD_DIR32)/nfs_mount.exe \
 - - $(VS_BUILD_DIR32)/nfs41_driver.sys \
 - - $(VS_BUILD_DIR32)/libtirpc.dll \
 - $(VS_BUILD_DIR64)/nfsd.exe \
 - $(VS_BUILD_DIR64)/nfs_mount.exe \
 - $(VS_BUILD_DIR64)/nfs_install.exe \
 - @@ -70,7 +65,7 @@ build_testutils:
 - (cd "$(PROJECT_BASEDIR_DIR)/tests/winfsinfo1" && make all)
 - (cd "$(PROJECT_BASEDIR_DIR)/tests/winsg" && make all)
 - -build: build_32bit_release build_32bit_debug build_64bit_release build_64bit_debug build_arm_64bit_debug build_testutils
 - +build: build_64bit_release build_64bit_debug build_testutils
 - sync
 - #
 - @@ -83,12 +78,12 @@ clean:
 - (cd "$(PROJECT_BASEDIR_DIR)/tests/winsg" && make clean)
 - installdest: \
 - - $(VS_BUILD_DIR32)/nfsd.exe \
 - - $(VS_BUILD_DIR32)/nfs_mount.exe \
 - - $(VS_BUILD_DIR32)/nfs_install.exe \
 - - $(VS_BUILD_DIR32)/nfs_mount.exe \
 - - $(VS_BUILD_DIR32)/nfs41_driver.sys \
 - - $(VS_BUILD_DIR32)/libtirpc.dll \
 - + $(VS_BUILD_DIR64)/nfsd.exe \
 - + $(VS_BUILD_DIR64)/nfs_mount.exe \
 - + $(VS_BUILD_DIR64)/nfs_install.exe \
 - + $(VS_BUILD_DIR64)/nfs_mount.exe \
 - + $(VS_BUILD_DIR64)/nfs41_driver.sys \
 - + $(VS_BUILD_DIR64)/libtirpc.dll \
 - $(VS_BUILD_DIR64)/nfsd.exe \
 - $(VS_BUILD_DIR64)/nfs_mount.exe \
 - $(VS_BUILD_DIR64)/nfs_install.exe \
 - @@ -102,11 +97,11 @@ installdest: \
 - $(PROJECT_BASEDIR_DIR)/tests/winfsinfo1/winfsinfo.exe \
 - $(PROJECT_BASEDIR_DIR)/tests/winsg/winsg.exe \
 - $(CYGWIN_MAKEFILE_DIR)/devel/msnfs41client.bash
 - - # installdest 32bit Windows
 - - make -f $(CYGWIN_MAKEFILE_DIR)/Makefile.install \
 - - installdest \
 - - VS_BUILD_DIR="$(VS_BUILD_DIR32)" \
 - - CYGWIN_BASEPATH=/cygdrive/c/cygwin/
 - +# # installdest 32bit Windows
 - +# make -f $(CYGWIN_MAKEFILE_DIR)/Makefile.install \
 - +# installdest \
 - +# VS_BUILD_DIR="$(VS_BUILD_DIR32)" \
 - +# CYGWIN_BASEPATH=/cygdrive/c/cygwin/
 - # installdest 64bit Windows
 - make -f $(CYGWIN_MAKEFILE_DIR)/Makefile.install \
 - installdest \
 - diff --git a/sys/copysup.c b/sys/copysup.c
 - index 8e9b384..51842d5 100644
 - --- a/sys/copysup.c
 - +++ b/sys/copysup.c
 - @@ -59,7 +59,8 @@
 - #include "nfs41_debug.h"
 - #include "nfs41_build_features.h"
 - -#if defined(_ARM_) || defined(_ARM64_)
 - +#if 1
 - +//#if defined(_ARM_) || defined(_ARM64_)
 - #define COPYSUP_MAX_HOLE_SIZE (2*4096LL)
 - diff --git a/sys/nfs41_driver.c b/sys/nfs41_driver.c
 - index 2dd688e..81ff000 100644
 - --- a/sys/nfs41_driver.c
 - +++ b/sys/nfs41_driver.c
 - @@ -28,6 +28,8 @@
 - #error Code requires ISO C17
 - #endif
 - +#pragma warning (disable : 4996)
 - +
 - /* FIXME: Why does VS22 need this, but not VC19 ? */
 - #if _MSC_VER >= 1900
 - #if defined(_WIN64) && defined(_M_X64)
 
WDK/SDK 10.0.26100.0 support
Posted by Anonymous on Wed 9th Oct 2024 14:33
raw | new post
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.
 nrubsig.kpaste.net RSS