The Microsoft Windows NT Device Driver Kit (DDK), when used in conjunction with the Microsoft Win32 Software Development Kit (SDK), provides a development environment for the creation of Windows NT 3.51 drivers.
The Windows NT DDK is designed to work with the Win32 SDK. The Win32 SDK provides a basic Windows NT development environment and development tools. The DDK provides additional driver-specific headers, libraries, sources, tools, and documentation necessary to develop drivers for Windows NT.
Note This Windows NT DDK must be used with the Windows NT 3.51 release and accompanying Win32 SDK for Windows NT 3.51. In addition, for driver development on x86, MIPS and ALPHA platforms, Microsoft Visual C++ 2.0 (or an equivalent 32-bit compiler) is required.