fltKernel.h not found in latest Window Kits

Hello,

I want to build an existing FS filter driver that uses older WDK for ARM64. Following the instructions Building Arm64 Drivers with the WDK I setup the new project (the existing one is using sources with build) and right away the fltKernel.h is missing. I found it in C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\km but not in the 10.0.26100.0 kit which they say must be use for ARM64.

How do I get fltKernel.h (and the associated library) for the latest Window kits? Or what must I do to build this for ARM64.

TIA!!

It's there for me

 Directory of C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\km

01/04/2024  09:32           164,173 fltKernel.h
               1 File(s)        164,173 bytes

I'd re-install

How did you install it? I installed through Visual Studio installer for VS2022 and just got:

 Directory of C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0

01/18/2025  07:53 AM    <DIR>          .
01/18/2025  07:53 AM    <DIR>          ..
01/18/2025  07:53 AM    <DIR>          cppwinrt
01/18/2025  07:53 AM    <DIR>          shared
01/18/2025  07:52 AM    <DIR>          ucrt
01/18/2025  07:53 AM    <DIR>          um
01/18/2025  07:53 AM    <DIR>          winrt
               0 File(s)              0 bytes

I'd guess that you installed the WDK support package for VC. You need the WDK,

I'd uninstall everything first. This stuff gets very very upset unless you align everything the way that is expected (although that is not actually specified anywhere).

Ah, yes the separate install of the WDK added the directory (I though the option for WDK in visual studio was the WDK). Thanks.