Do I need Microsofts DDK to build a Kernel PlugIn project?
If you are using Kernel PlugIn to develop a SYS driver for Windows Server 2003/XP/2k/NT or Windows Me/98, you need to install Microsoft’s DDK for your target OS in order to successfully build your Kernel PlugIn driver. For more information regarding Microsoft’s DDK library, refer to: http://www.microsoft.com/ddk/. [Note that when using the DDK to build your Kernel PlugIn driver, you will also need to set the BASEDIR or DDKROOT environment variable to the location of your DDK library, as explained in the WinDriver User’s Manual.] Development of VxD Kernel PlugIn drivers, which was supported for Windows98/Me in earlier verisons of WinDriver (v6.0x-), does not require you to install Microsoft’s DDK in order to successfully build the driver, unless you choose to add your own DDK function calls to your Kernel PlugIn application. (Note that using OS-specific DDK functions can damage the driver’s portability).