Windows Driver Kit (WDK)
https://msdn.microsoft.com/en-us/library/windows/hardware/ff557573(v=vs.85).aspx
Download the WDK, WinDbg, and associated tools
https://msdn.microsoft.com/en-us/windows/hardware/hh852365.aspx
https://github.com/Microsoft/Windows-driver-samples
https://msdn.microsoft.com/en-us/windows/hardware/drivers/wdf/index
FilterDriverDeveloperGuide
Getting started with Windows drivers
https://msdn.microsoft.com/en-us/library/windows/hardware/ff554690(v=vs.85).aspx
Write a universal Hello World driver (KMDF)
https://msdn.microsoft.com/library/windows/hardware/hh439665(v=vs.85).aspx
File System Minifilter Drivers
https://msdn.microsoft.com/en-us/library/windows/hardware/ff540402(v=vs.85).aspx
https://blogs.msdn.microsoft.com/erick/2006/03/27/file-system-minifilter-drivers-part-1/
https://blogs.msdn.microsoft.com/erick/2006/04/01/file-system-minifilter-drivers-part-2/