sticky
Hardware development kits for Windows 10, Version 1709 (October 2017)

    General discussion

  • Install the latest hardware development tools to build, test and deploy drivers; test and measure your hardware running Windows; and customize, assess, and deploy Windows 10 on your hardware.

    WDK: https://developer.microsoft.com/en-us/windows/hardware/windows-driver-kit
    WinDbg: https://developer.microsoft.com/en-us/windows/hardware/download-windbg
    HLK: https://developer.microsoft.com/en-us/windows/hardware/windows-hardware-lab-kit
    ADK: https://developer.microsoft.com/en-us/windows/hardware/windows-assessment-deployment-kit

    Known issues for the WDK:

    Unable to build a project targeting a SDK version older than 1709 (version 10.0.16299.0) with WDK 1709 (build 16299)

    One of following errors is reported:

    C:\Program Files (x86)\Windows Kits\10\build\WindowsDriver.common.targets(460,5): error MSB6004: The specified task executable location "\stampinf.exe" is invalid.

    C:\Program Files (x86)\Windows Kits\10\build\WindowsDriver.common.targets(780,5): error MSB6004: The specified task executable location "\tracewpp.exe" is invalid.

    Workaround: Add to your project .vcxproj file the following lines after the first one:

    <PropertyGroup>
        <WDKBinRoot Condition="'$(WDKBinRoot)' == ''">$(WindowsSdkDir)bin</WDKBinRoot>
        <WDKBinRoot_x86>$(WDKBinRoot)\x86</WDKBinRoot_x86>
        <WDKBinRoot_x64>$(WDKBinRoot)\x64</WDKBinRoot_x64>
    </PropertyGroup>

    You can also add these lines to WindowsDriver.Default.props or WindowsDriver.Shared.props (located under <Windows 10 Kits installation root>\build, by default “%ProgramFiles(x86)%\Windows Kits\10\build” or “%ProgramFiles(x86)%\Windows Kits\10\build”) to allow all projects to build successfully without any modifications.

    Unable to build projects under VS2015 after installing WDK 1709 (version 16299) on a machine with WDK 1607 (build 14393)

    One of following errors is reported:

    C:\Program Files (x86)\Windows Kits\10\build\WindowsDriver.common.targets(476,9): error MSB4064: The "ProviderName" parameter is not supported by the "StampInf" task. Verify the parameter exists on the task, and it is a settable public instance property.

    C:\Program Files (x86)\Windows Kits\10\build\WindowsDriver.common.targets(1526,9): error MSB4064: The "KitVersion" parameter is not supported by the "Telemetry" task. Verify the parameter exists on the task, and it is a settable public instance property.

    Workaround: As WDK has moved to provide compatibility with VS2017, a few file updates required by the VS2015 add-on are not being bundled by the latest version of WDK. WDK 1703 (version 15063) includes these updates, and therefore installing this version will resolve the issue. If your project targets an older version of WDK, you might also require doing the workaround previously provided.



    • Edited by erin-msft Friday, November 03, 2017 6:11 PM
    Tuesday, October 17, 2017 4:11 PM

All replies

  • Always getting stuck at 0% "Acquiring Windows Driver Kit"
    Wednesday, October 18, 2017 8:29 AM
  • WDK does not installing. 
    Wednesday, October 18, 2017 8:56 AM
  • I am also stuck at 0%. Cannot even cancel the installation after some minutes because the whole things freezes.
    Wednesday, October 18, 2017 12:57 PM
  • Hi...

    I have VS2017 (15.4) Community, Professional, Enterprise and Visual Studio Build Tools 2017 (BuildTools) installed on the same computer.

    The extension for integration with VS2017 (15.4), fail if the Visual Studio Build Tools 2017 (BuildTools) is installed. The installer try to integrate with Visual Studio Build Tools 2017 (BuildTools), which is wrong. The installer is considering Visual Studio Build Tools 2017 (BuildTools) as an installed instance of VS2017 and abort all installation.

    10/18/2017 10:47:36 AM - Found 'C:\PROGRAM FILES (X86)\MICROSOFT SDKS\WINDOWS KITS\10\ExtensionSDKs\Microsoft.Services.Store.Engagement\10.0\extension.vsixmanifest'
    10/18/2017 10:47:36 AM - Skipping 'C:\Users\Roger\AppData\Local\Microsoft SDKs' as it doesn't exist
    10/18/2017 10:47:36 AM - The extension with ID 'Microsoft.Windows.DriverKit' is not installed to Visual Studio Enterprise 2017 (Enterprise).
    10/18/2017 10:47:36 AM - Found installed product - Visual Studio Build Tools 2017 (BuildTools)
    10/18/2017 10:47:36 AM - System.NullReferenceException: Object reference not set to an instance of an object.
       at Microsoft.VisualStudio.ExtensionManager.EngineUtilities.TryGetProductVersion(String productVersionString, Version& productVersion)
       at Microsoft.VisualStudio.ExtensionManager.EngineUtilities.TryGetProductVersionFromPath(String path, Version& productVersion)
       at VSIXInstaller.SupportedVSSKU.get_VersionWithBuildRevisionInfo()
       at VSIXInstaller.App.IsValidSKUForExtension(SupportedVSSKU supportedSKU, IExtension extension, List`1 validSKUs)
       at VSIXInstaller.App.ShouldAddSkuToValidSkuList(SupportedVSSKU sku, IInstallableExtension extension, List`1 validSKUs)
       at VSIXInstaller.App.GetInstallableData(String vsixPath, Boolean isRepairSupported, IEnumerable`1& skuData)
       at VSIXInstaller.App.Initialize(Boolean isRepairSupported)
       at VSIXInstaller.App.Initialize()
       at System.Threading.Tasks.Task`1.InnerInvoke()
       at System.Threading.Tasks.Task.Execute()


    Wednesday, October 18, 2017 1:01 PM
  • Download get stuck at 0%.

    Is it correct that request is redirected to http://search.microsoft.com ?

    [2E68:3258][2017-10-18T15:38:15]i000: Layout bundle from: 'G:\SYSTEM~2\{083703eb-746f-4d31-87e5-fdd5c2a01146}\{083703eb-746f-4d31-87e5-fdd5c2a01146}' to: 'D:\Shared\VisualStudio\wdk\10.0.16299.15\wdksetup.exe'
    [2E68:3258][2017-10-18T15:38:15]w343: Prompt for source of package: package_WindowsDebuggingWDKIntegration_x86_en_us, payload: package_WindowsDebuggingWDKIntegration_x86_en_us, path: D:\Shared\VisualStudio\wdk\Installers\Windows Debugging WDK Integration-x86_en-us.msi
    [2E68:3258][2017-10-18T15:38:15]i000: package_WindowsDebuggingWDKIntegration_x86_en_us
    [2E68:3258][2017-10-18T15:38:15]i000: Resolving download root for: http://go.microsoft.com/fwlink/?prd=10290&pver=10.0&plcid=0x409&clcid=0x409&ar=Threshold&sar=WDK&o1=10.0.16299.15
    [2E68:3258][2017-10-18T15:38:15]i000: HTTP status code: 302
    [2E68:3258][2017-10-18T15:38:15]i000: Redirected URL: http://search.microsoft.com
    [2E68:3258][2017-10-18T15:38:15]i000: Resolved redirected download root: http://search.microsoft.com/
    [2E68:3258][2017-10-18T15:38:15]i000: package_WindowsDebuggingWDKIntegration_x86_en_us to http://search.microsoft.com/Installers/Windows Debugging WDK Integration-x86_en-us.msi
    [2E68:3258][2017-10-18T15:38:15]i338: Acquiring package: package_WindowsDebuggingWDKIntegration_x86_en_us, payload: package_WindowsDebuggingWDKIntegration_x86_en_us, download from: http://search.microsoft.com/Installers/Windows Debugging WDK Integration-x86_en-us.msi
    [2E68:3258][2017-10-18T15:38:35]e000: Error 0x80070102: Failed to send request to URL: http://search.microsoft.com/Installers/Windows Debugging WDK Integration-x86_en-us.msi
    [2E68:3258][2017-10-18T15:38:35]e000: Error 0x80070102: Failed to connect to URL: http://search.microsoft.com/Installers/Windows Debugging WDK Integration-x86_en-us.msi
    [2E68:3258][2017-10-18T15:38:35]e000: Error 0x80070102: Failed to get size and time for URL: http://search.microsoft.com/Installers/Windows Debugging WDK Integration-x86_en-us.msi
    [2E68:3258][2017-10-18T15:38:35]e000: Error 0x80070102: Failed attempt to download URL: 'http://search.microsoft.com/Installers/Windows Debugging WDK Integration-x86_en-us.msi' to: 'G:\SYSTEM~2\{083703eb-746f-4d31-87e5-fdd5c2a01146}\package_WindowsDebuggingWDKIntegration_x86_en_us'
    [2E68:3258][2017-10-18T15:38:35]i000: Retry downloading of payload [package_WindowsDebuggingWDKIntegration_x86_en_us] for Package package_WindowsDebuggingWDKIntegration_x86_en_us
    

    Wednesday, October 18, 2017 1:46 PM
  • Still not working.

    I've found 1709 WDK on msdn and downloaded .iso! And it installed successfully.

    Thursday, October 19, 2017 8:39 AM
  • Did you end up downloading the Insider Preview ISO?
    https://www.microsoft.com/en-us/software-download/windowsinsiderpreviewWDK
    Thursday, October 19, 2017 3:05 PM
  • Fixed!


    • Edited by madgrok Friday, October 20, 2017 5:50 AM
    Friday, October 20, 2017 5:48 AM
  • All, we apologize for the issues downloading the kits.  There was an errant URL that needed to be redirected.  This has been fixed, and there should be no further problems regarding downloading.
    Tuesday, October 24, 2017 10:37 PM
  • vs2015,vs2017, wdk 14393, 16299 side by side

    It seems new WDK breaks compilation if you have installed vs2015 and vs2017 and wdk14393 and 16299 sid by side on the same machine.

    3>C:\Program Files (x86)\Windows Kits\10\build\WindowsDriver.common.targets(476,9): error MSB4064: The "ProviderName" parameter is not supported by the "StampInf" task. Verify the parameter exists on the task, and it is a settable public
     instance property.
    StampInf task in $(WDKContentRoot)build\bin\Microsoft.DriverKit.Build.Tasks.14.dll does not have "StampInf" parameter.


    The same issue with Telemetry task - parameter "KitVersion"

    1>C:\Program Files (x86)\Windows Kits\10\build\WindowsDriver.common.targets(1526,9): error MSB4064: The "KitVersion" parameter is not supported by the "Telemetry" task. Verify the parameter exists on the task, and it is a settable public
     instance property.
    Wpp is also broken
    1>C:\Program Files (x86)\Windows Kits\10\build\WindowsDriver.common.targets(780,5): error MSB6004: The specified task executable location "\tracewpp.exe" is invalid.

    Actually VS2017 with WDK 16299 defines 3 new properties (WDKBinRoot, WDKBinRoot_x64,WDKBinRoot_x86) that are not if your project uses wdk 14393.

    Here is patch that works for me in C:\Program Files (x86)\Windows Kits\10\build:

    diff --git a/WindowsDriver.Common.targets b/WindowsDriver.Common.targets
    index 4608468..77e14ee 100644
    --- a/WindowsDriver.Common.targets
    +++ b/WindowsDriver.Common.targets
    @@ -457,7 +457,7 @@ Copyright (C) Microsoft Corporation. All rights reserved.
     
         <!-- TrackerSource is different from Source, usually they are the same. Because the tool stamps the file in place, we
          use the timestamp on the original file (Inf.FullPath) to determine if the output (Inf.CopyOutput) is out of date -->
    -    <StampInf Condition="'%(Inf.ExcludedFromBuild)'!='true'"
    +    <StampInf Condition="'$(VisualStudioVersion)'>='15' and '%(Inf.ExcludedFromBuild)'!='true'"
             CopyFrom                        ="%(Inf.FullPath)"
             CopyToAndStamp                  ="%(Inf.CopyOutput)"
             SpecifyArchitecture             ="%(Inf.SpecifyArchitecture)"
    @@ -487,6 +487,35 @@ Copyright (C) Microsoft Corporation. All rights reserved.
             TrackerSdkPath                  ="$(InfTrackerSdkPath)"
           />
     
    +    <StampInf Condition="'$(VisualStudioVersion)'=='14' and '%(Inf.ExcludedFromBuild)'!='true'"
    +        CopyFrom                        ="%(Inf.FullPath)"
    +        CopyToAndStamp                  ="%(Inf.CopyOutput)"
    +        SpecifyArchitecture             ="%(Inf.SpecifyArchitecture)"
    +        Architecture                    ="%(Inf.Architecture)"
    +        DriverVerDirectiveSection       ="%(Inf.DriverVersionSectionName)"
    +        SpecifyDriverVerDirectiveDate   ="%(Inf.SpecifyDriverVerDirectiveDate)"
    +        DriverVerDirectiveDate          ="%(Inf.DateStamp)"
    +        SpecifyDriverVerDirectiveVersion="%(Inf.SpecifyDriverVerDirectiveVersion)"
    +        DriverVerDirectiveVersion       ="%(Inf.TimeStamp)"
    +        TrackerLogDirectory             ="%(Inf.StampInfTrackerLogDirectory)"
    +        CatalogFile                     ="%(Inf.CatalogFileName)"
    +        VersionHeaderPath               ="%(Inf.VersionHeaderPath)"
    +        KmdfVersion                     ="%(Inf.KmdfVersionNumber)"
    +        UmdfVersion                     ="%(Inf.UmdfVersionNumber)"
    +        Verbose                         ="%(Inf.EnableVerbose)"
    +        AdditionalOptions               ="%(Inf.AdditionalOptions)"
    +
    +        TLogReadFiles                   ="@(InfTLogReadFiles)"
    +        TLogWriteFiles                  ="@(InfTLogWriteFiles)"
    +        ToolExe                         ="$(InfToolExe)"
    +        ToolPath                        ="$(InfToolPath)"
    +        TrackFileAccess                 ="$(TrackFileAccess)"
    +        MinimalRebuildFromTracking      ="%(Inf.MinimalRebuildFromTracking)"
    +        ToolArchitecture                ="$(InfToolArchitecture)"
    +        TrackerFrameworkPath            ="$(InfTrackerFrameworkPath)"
    +        TrackerSdkPath                  ="$(InfTrackerSdkPath)"
    +      />
    +
         <!-- After stamping, the files should be placed in $(OutDir) -->
         <Copy SkipUnchangedFiles="true" Condition="'@(Inf->'%(CopyOutput)')' != '' and '%(Inf.ExcludedFromBuild)'!='true'" SourceFiles="@(Inf->'%(CopyOutput)')"
               DestinationFolder="$(OutDir)"/>
    @@ -1514,6 +1543,32 @@ Copyright (C) Microsoft Corporation. All rights reserved.
             MobilePackageGenEnabled ="$(EnablePkgGen)"
             ValidateDriverPackage ="$(SkipPackageVerification)"
             ContinueOnError ="false"
    +        Condition=" '$(VisualStudioVersion)'>='15' "
    +    />
    +
    +    <Telemetry
    +        BuildPhase ="DriverPackage"
    +        SolutionNameHash = "$(SolutionName)"
    +        ProjectNameHash ="$(ProjectName)"
    +        BuildingInIDE ="$(BuildingInsideVisualStudio)"
    +        BuildingIneWDK ="$(EnterpriseWDK)"
    +        VisualStudioVersion ="$(VisualStudioVersion)"
    +        MSBuildVersion ="$(MSBuildToolsVersion)"
    +        PlatformToolset ="$(PlatformToolset)"
    +        DriverType ="$(DriverType)"
    +        TargetOS ="$(TargetVersion)"
    +        UsingDebugLibraries ="$(UseDebugLibraries)"
    +        Platform ="$(Platform)"
    +        TargetPlatform ="$(DriverTargetPlatform)"
    +        SigningMode ="$(SignMode)"
    +        ApiValidatorEnabled ="$(ApiValidator_Enable)"
    +        ProjectSupportsPackaging ="$(SupportsPackaging)"
    +        HasInfs ="$(HasInfs)"
    +        HasSPKGS ="$(HasSPKGS)"
    +        MobilePackageGenEnabled ="$(EnablePkgGen)"
    +        ValidateDriverPackage ="$(SkipPackageVerification)"
    +        ContinueOnError ="false"
    +        Condition=" '$(VisualStudioVersion)'=='14' "
         />
       </Target>
     
    @@ -1540,6 +1595,28 @@ Copyright (C) Microsoft Corporation. All rights reserved.
             ApiValidatorEnabled ="$(ApiValidator_Enable)"
             ProjectSupportsPackaging ="$(SupportsPackaging)"
             ContinueOnError ="false"
    +        Condition=" '$(VisualStudioVersion)'>='15' "
    +    />
    +
    +    <Telemetry
    +        BuildPhase ="PreBuildEvent"
    +        SolutionNameHash = "$(SolutionName)"
    +        ProjectNameHash ="$(ProjectName)"
    +        BuildingInIDE ="$(BuildingInsideVisualStudio)"
    +        BuildingIneWDK ="$(EnterpriseWDK)"
    +        VisualStudioVersion ="$(VisualStudioVersion)"
    +        MSBuildVersion ="$(MSBuildToolsVersion)"
    +        PlatformToolset ="$(PlatformToolset)"
    +        DriverType ="$(DriverType)"
    +        TargetOS ="$(TargetVersion)"
    +        UsingDebugLibraries ="$(UseDebugLibraries)"
    +        Platform ="$(Platform)"
    +        TargetPlatform ="$(DriverTargetPlatform)"
    +        SigningMode ="$(SignMode)"
    +        ApiValidatorEnabled ="$(ApiValidator_Enable)"
    +        ProjectSupportsPackaging ="$(SupportsPackaging)"
    +        ContinueOnError ="false"
    +        Condition=" '$(VisualStudioVersion)'=='14' "
         />
       </Target>
     
    diff --git a/WindowsDriver.Default.props b/WindowsDriver.Default.props
    index 8229244..3ede846 100644
    --- a/WindowsDriver.Default.props
    +++ b/WindowsDriver.Default.props
    @@ -1,4 +1,12 @@
     <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    +
    +  <!-- Predefine propeties WDKBinRoot, WDKBinRoot_x64, WDKBinRoot_x86 that are not present in VS2015 and wdk 10.0.14393. -->
    +  <PropertyGroup>
    +    <WDKBinRoot Condition="'$(WDKBinRoot)'==''">$(WDKContentRoot)\bin</WDKBinRoot>
    +    <WDKBinRoot_x64 Condition="'$(WDKBinRoot_x64)'==''">$(WDKContentRoot)\bin\x64</WDKBinRoot_x64>
    +    <WDKBinRoot_x86 Condition="'$(WDKBinRoot_x86)'==''">$(WDKContentRoot)\bin\x86</WDKBinRoot_x86>
    +  </PropertyGroup>
    +
       <!-- Predefined versioning constants -->
       <PropertyGroup> 


    Thursday, October 26, 2017 9:22 AM
  • downloaded ewdk1709.iso and 7z extracted it to e:\ewdk in a win7 x86 machine

    created a directory in desktop and added this file

    #include <stdio.h>
    #include <windows.h>
    #include <iostream>
    int main (void) {
        printf("testing ewdk 1709\n");
        MessageBox(NULL,"Testing" ,"EWDK 1709" ,MB_OK);
        std::cout << "testing ewdk 1709" << std::endl;
        return 0;
    }

    made a bat file to set ewdk environment  containing

    C:\Users\HP\Desktop\crap>type setewdkenv.bat
    @echo off
    @call E:\ewdk\launchbuildenv.cmd
    C:\Users\HP\Desktop\crap>

    compile and link with this bat file

    C:\Users\HP\Desktop\crap>type complink.bat
    IF "%BASEINCDIR%"   == "" ( set "BASEINCDIR=%windowssdkdir%Include\%Version_Number%" )
    IF "%BASELIBDIR%"   == "" ( set "BASELIBDIR=%windowssdkdir%Lib\%Version_Number%"  )
    IF "%BASEMSVCDIR%"  == "" ( set "BASEMSVCDIR=%VCInstallDir%Tools\MSVC\14.10.25017" )
    IF "%INCLUDE%"      == "" ( set "INCLUDE=%BASEINCDIR%\ucrt;%BASEINCDIR%\um;%BASEINCDIR%\shared;%BASE
    INCDIR%\winrt;%BASEINCDIR%\km;%BASEMSVCDIR%\include" )
    IF "%LIB%"          == "" ( set "LIB=%BASEMSVCDIR%\lib\x86;%BASELIBDIR%\ucrt\x86;%BASELIBDIR%\um\x86
    ;")
    IF "%LINKLIBS%"     == "" ( set "LINKLIBS=user32.lib kernel32.lib" )
    
    
    cl /c /nologo /W4 /Ox /analyze /Zi /EHsc crap.cpp
    link /DEBUG /RELEASE crap.obj %linklibs%
    C:\Users\HP\Desktop\crap>

    executing this i get a lot of linker warning 4099  as follows  the resulting executable works as is and i see a pdb generated

    C:\Users\HP\Desktop\crap>setewdkenv.bat
    
    C:\Users\HP\Desktop\crap>complink.bat
    
    C:\Users\HP\Desktop\crap>IF "" == "" (set "BASEINCDIR=E:\ewdk\Program Files\Windows Kits\10\Include\
    10.0.16299.0"  )
    
    C:\Users\HP\Desktop\crap>IF "" == "" (set "BASELIBDIR=E:\ewdk\Program Files\Windows Kits\10\Lib\10.0
    .16299.0"   )
    
    C:\Users\HP\Desktop\crap>IF "" == "" (set "BASEMSVCDIR=E:\ewdk\Program Files\Microsoft Visual Studio
    \2017\BuildTools\VC\Tools\MSVC\14.10.25017"  )
    
    C:\Users\HP\Desktop\crap>IF "" == "" (set "INCLUDE=E:\ewdk\Program Files\Windows Kits\10\Include\10.
    0.16299.0\ucrt;E:\ewdk\Program Files\Windows Kits\10\Include\10.0.16299.0\um;E:\ewdk\Program Files\W
    indows Kits\10\Include\10.0.16299.0\shared;E:\ewdk\Program Files\Windows Kits\10\Include\10.0.16299.
    0\winrt;E:\ewdk\Program Files\Windows Kits\10\Include\10.0.16299.0\km;E:\ewdk\Program Files\Microsof
    t Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.10.25017\include"  )
    
    C:\Users\HP\Desktop\crap>IF "" == "" (set "LIB=E:\ewdk\Program Files\Microsoft Visual Studio\2017\Bu
    ildTools\VC\Tools\MSVC\14.10.25017\lib\x86;E:\ewdk\Program Files\Windows Kits\10\Lib\10.0.16299.0\uc
    rt\x86;E:\ewdk\Program Files\Windows Kits\10\Lib\10.0.16299.0\um\x86;" )
    
    C:\Users\HP\Desktop\crap>IF "" == "" (set "LINKLIBS=user32.lib kernel32.lib"  )
    
    C:\Users\HP\Desktop\crap>cl /c /nologo /W4 /Ox /analyze /Zi /EHsc crap.cpp
    crap.cpp
    
    C:\Users\HP\Desktop\crap>link /DEBUG /RELEASE crap.obj user32.lib kernel32.lib
    Microsoft (R) Incremental Linker Version 14.10.25019.0
    Copyright (C) Microsoft Corporation.  All rights reserved.
    
    crap.obj : warning LNK4099: PDB 'vc140.pdb' was not found with 'crap.obj' or at 'C:\Users\HP\Desktop
    \crap\vc140.pdb'; linking object as if no debug info
    libcpmt.lib(_tolower.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(_tolo
    wer.obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info
    libcpmt.lib(_toupper.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(_toup
    per.obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info
    libcpmt.lib(xgetwctype.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(xge
    twctype.obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info
    libcpmt.lib(xmbtowc.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(xmbtow
    c.obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info
    libcpmt.lib(xmtx.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(xmtx.obj)
    ' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info
    libcpmt.lib(xstol.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(xstol.ob
    j)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info
    libcpmt.lib(xstoll.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(xstoll.
    obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info
    libcpmt.lib(xstoul.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(xstoul.
    obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info
    libcpmt.lib(xstoull.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(xstoul
    l.obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info
    libcpmt.lib(xstrcoll.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(xstrc
    oll.obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info
    libcpmt.lib(xstrxfrm.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(xstrx
    frm.obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info
    libcpmt.lib(xtowlower.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(xtow
    lower.obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info
    libcpmt.lib(xtowupper.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(xtow
    upper.obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info
    libcpmt.lib(xwcscoll.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(xwcsc
    oll.obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info
    libcpmt.lib(xwcsxfrm.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(xwcsx
    frm.obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info
    libcpmt.lib(xwctomb.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(xwctom
    b.obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info
    libcpmt.lib(StlCompareStringA.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.
    lib(StlCompareStringA.obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no de
    bug info
    libcpmt.lib(StlCompareStringW.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.
    lib(StlCompareStringW.obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no de
    bug info
    libcpmt.lib(StlLCMapStringA.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.li
    b(StlLCMapStringA.obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug
    info
    libcpmt.lib(StlLCMapStringW.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.li
    b(StlLCMapStringW.obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug
    info
    libcpmt.lib(winapinls.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(wina
    pinls.obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info
    libcpmt.lib(cout.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(cout.obj)
    ' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info
    libcpmt.lib(ios.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(ios.obj)'
    or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info
    libcpmt.lib(iosptrs.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(iosptr
    s.obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info
    libcpmt.lib(locale.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(locale.
    obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info
    libcpmt.lib(locale0.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(locale
    0.obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info
    libcpmt.lib(syserror.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(syser
    ror.obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info
    libcpmt.lib(uncaught.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(uncau
    ght.obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info
    libcpmt.lib(wlocale.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(wlocal
    e.obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info
    libcpmt.lib(xdateord.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(xdate
    ord.obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info
    libcpmt.lib(xlocale.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(xlocal
    e.obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info
    libcpmt.lib(xlock.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(xlock.ob
    j)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info
    libcpmt.lib(xthrow.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(xthrow.
    obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info
    libcpmt.lib(winapisupp.obj) : warning LNK4099: PDB 'libcpmt.pdb' was not found with 'libcpmt.lib(win
    apisupp.obj)' or at 'C:\Users\HP\Desktop\crap\libcpmt.pdb'; linking object as if no debug info
    LIBCMT.lib(_cpu_disp_.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(_cpu_d
    isp_.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info
    LIBCMT.lib(_initsect_.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(_inits
    ect_.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info
    LIBCMT.lib(_secchk_.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(_secchk_
    .obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info
    LIBCMT.lib(gs_cookie.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(gs_cook
    ie.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info
    LIBCMT.lib(gs_report.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(gs_repo
    rt.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info
    LIBCMT.lib(gs_support.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(gs_sup
    port.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info
    LIBCMT.lib(checkcfg.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(checkcfg
    .obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info
    LIBCMT.lib(guard_support.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(gua
    rd_support.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info
    LIBCMT.lib(loadcfg.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(loadcfg.o
    bj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info
    LIBCMT.lib(pesect.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(pesect.obj
    )' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info
    LIBCMT.lib(dyn_tls_dtor.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(dyn_
    tls_dtor.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info
    LIBCMT.lib(dyn_tls_init.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(dyn_
    tls_init.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info
    LIBCMT.lib(matherr_detection.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib
    (matherr_detection.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug
    info
    LIBCMT.lib(ucrt_detection.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(uc
    rt_detection.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info
    LIBCMT.lib(ehprolg3.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(ehprolg3
    .obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info
    LIBCMT.lib(argv_mode.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(argv_mo
    de.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info
    LIBCMT.lib(commit_mode.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(commi
    t_mode.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info
    LIBCMT.lib(default_local_stdio_options.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with '
    LIBCMT.lib(default_local_stdio_options.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking ob
    ject as if no debug info
    LIBCMT.lib(denormal_control.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(
    denormal_control.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug in
    fo
    LIBCMT.lib(env_mode.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(env_mode
    .obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info
    LIBCMT.lib(file_mode.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(file_mo
    de.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info
    LIBCMT.lib(fltused.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(fltused.o
    bj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info
    LIBCMT.lib(invalid_parameter_handler.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LI
    BCMT.lib(invalid_parameter_handler.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object
     as if no debug info
    LIBCMT.lib(matherr.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(matherr.o
    bj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info
    LIBCMT.lib(new_mode.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(new_mode
    .obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info
    LIBCMT.lib(thread_locale.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(thr
    ead_locale.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info
    LIBCMT.lib(std_type_info_static.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.
    lib(std_type_info_static.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no
    debug info
    LIBCMT.lib(tncleanup.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(tnclean
    up.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info
    LIBCMT.lib(delete_array.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(dele
    te_array.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info
    LIBCMT.lib(delete_scalar.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(del
    ete_scalar.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info
    LIBCMT.lib(delete_scalar_size.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.li
    b(delete_scalar_size.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debu
    g info
    LIBCMT.lib(new_scalar.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(new_sc
    alar.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info
    LIBCMT.lib(throw_bad_alloc.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(t
    hrow_bad_alloc.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info
    
    LIBCMT.lib(thread_safe_statics.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.l
    ib(thread_safe_statics.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no de
    bug info
    LIBCMT.lib(exe_main.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(exe_main
    .obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info
    LIBCMT.lib(tlssup.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(tlssup.obj
    )' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info
    LIBCMT.lib(initializers.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(init
    ializers.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info
    LIBCMT.lib(utility.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(utility.o
    bj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info
    LIBCMT.lib(utility_desktop.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib(u
    tility_desktop.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug info
    
    LIBCMT.lib(default_precision.obj) : warning LNK4099: PDB 'libcmt.pdb' was not found with 'LIBCMT.lib
    (default_precision.obj)' or at 'C:\Users\HP\Desktop\crap\libcmt.pdb'; linking object as if no debug
    info
    libvcruntime.lib(_chandler4_.obj) : warning LNK4099: PDB 'libvcruntime.pdb' was not found with 'libv
    cruntime.lib(_chandler4_.obj)' or at 'C:\Users\HP\Desktop\crap\libvcruntime.pdb'; linking object as
    if no debug info
    libvcruntime.lib(_memcmp_.obj) : warning LNK4099: PDB 'libvcruntime.pdb' was not found with 'libvcru
    ntime.lib(_memcmp_.obj)' or at 'C:\Users\HP\Desktop\crap\libvcruntime.pdb'; linking object as if no
    debug info
    libvcruntime.lib(jbcxrval.obj) : warning LNK4099: PDB 'libvcruntime.pdb' was not found with 'libvcru
    ntime.lib(jbcxrval.obj)' or at 'C:\Users\HP\Desktop\crap\libvcruntime.pdb'; linking object as if no
    debug info
    libvcruntime.lib(wcschr.obj) : warning LNK4099: PDB 'libvcruntime.pdb' was not found with 'libvcrunt
    ime.lib(wcschr.obj)' or at 'C:\Users\HP\Desktop\crap\libvcruntime.pdb'; linking object as if no debu
    g info
    libvcruntime.lib(frame.obj) : warning LNK4099: PDB 'libvcruntime.pdb' was not found with 'libvcrunti
    me.lib(frame.obj)' or at 'C:\Users\HP\Desktop\crap\libvcruntime.pdb'; linking object as if no debug
    info
    libvcruntime.lib(std_exception.obj) : warning LNK4099: PDB 'libvcruntime.pdb' was not found with 'li
    bvcruntime.lib(std_exception.obj)' or at 'C:\Users\HP\Desktop\crap\libvcruntime.pdb'; linking object
     as if no debug info
    libvcruntime.lib(std_type_info.obj) : warning LNK4099: PDB 'libvcruntime.pdb' was not found with 'li
    bvcruntime.lib(std_type_info.obj)' or at 'C:\Users\HP\Desktop\crap\libvcruntime.pdb'; linking object
     as if no debug info
    libvcruntime.lib(throw.obj) : warning LNK4099: PDB 'libvcruntime.pdb' was not found with 'libvcrunti
    me.lib(throw.obj)' or at 'C:\Users\HP\Desktop\crap\libvcruntime.pdb'; linking object as if no debug
    info
    libvcruntime.lib(unexpected.obj) : warning LNK4099: PDB 'libvcruntime.pdb' was not found with 'libvc
    runtime.lib(unexpected.obj)' or at 'C:\Users\HP\Desktop\crap\libvcruntime.pdb'; linking object as if
     no debug info
    libvcruntime.lib(initialization.obj) : warning LNK4099: PDB 'libvcruntime.pdb' was not found with 'l
    ibvcruntime.lib(initialization.obj)' or at 'C:\Users\HP\Desktop\crap\libvcruntime.pdb'; linking obje
    ct as if no debug info
    libvcruntime.lib(locks.obj) : warning LNK4099: PDB 'libvcruntime.pdb' was not found with 'libvcrunti
    me.lib(locks.obj)' or at 'C:\Users\HP\Desktop\crap\libvcruntime.pdb'; linking object as if no debug
    info
    libvcruntime.lib(per_thread_data.obj) : warning LNK4099: PDB 'libvcruntime.pdb' was not found with '
    libvcruntime.lib(per_thread_data.obj)' or at 'C:\Users\HP\Desktop\crap\libvcruntime.pdb'; linking ob
    ject as if no debug info
    libvcruntime.lib(winapi_downlevel.obj) : warning LNK4099: PDB 'libvcruntime.pdb' was not found with
    'libvcruntime.lib(winapi_downlevel.obj)' or at 'C:\Users\HP\Desktop\crap\libvcruntime.pdb'; linking
    object as if no debug info
    libvcruntime.lib(purevirt.obj) : warning LNK4099: PDB 'libvcruntime.pdb' was not found with 'libvcru
    ntime.lib(purevirt.obj)' or at 'C:\Users\HP\Desktop\crap\libvcruntime.pdb'; linking object as if no
    debug info
    libvcruntime.lib(purevirt_data.obj) : warning LNK4099: PDB 'libvcruntime.pdb' was not found with 'li
    bvcruntime.lib(purevirt_data.obj)' or at 'C:\Users\HP\Desktop\crap\libvcruntime.pdb'; linking object
     as if no debug info
    libvcruntime.lib(undname.obj) : warning LNK4099: PDB 'libvcruntime.pdb' was not found with 'libvcrun
    time.lib(undname.obj)' or at 'C:\Users\HP\Desktop\crap\libvcruntime.pdb'; linking object as if no de
    bug info
    libvcruntime.lib(trnsctrl.obj) : warning LNK4099: PDB 'libvcruntime.pdb' was not found with 'libvcru
    ntime.lib(trnsctrl.obj)' or at 'C:\Users\HP\Desktop\crap\libvcruntime.pdb'; linking object as if no
    debug info
    
    C:\Users\HP\Desktop\crap>crap.exe
    testing ewdk 1709
    testing ewdk 1709
    
    C:\Users\HP\Desktop\crap>

    latest 1709 windbg cant find the pdb  older 15063 windbg appears to find the pdb and acknowledges it as a private pdb

    but is unable to resolve any type information from the pdb

    any pointers to sort this out would be helpful

    Thursday, October 26, 2017 10:12 AM
  • ntverp.h - VER_PRODUCTBUILD remain set to 10011 in all Win10 WDK/SDK

    With old WDK you were updating VER_PRODUCTBUILD

    I think this macro were useful when it had proper value.

    You could write your shared code compatible with multiple wdk/sdk because you could ifdef code that needed older or newer wdk.

    #include <ntverp.h> ...

    #if VER_PRODUCTBUILD < 16299 ... #endif

     

    Since you stopped updating it we lost this ability to prepare code for new windows release.

    Could you please reconsider updating value of this macro in WDK release?

    Thursday, October 26, 2017 2:48 PM
  • Some tools like pkggen.exe and sign.cmd are all missing after I uninstall the previous version WDK and install the newest version WDK(16299).

    There are only DLL files in this path:

    C:\Program Files (x86)\Windows Kits\10\Tools\bin\i386


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    Thursday, November 02, 2017 9:45 AM