File list (Check if you may need any files):
Programming WDM
...............\_inst32i.ex_
...............\_sys1.hdr
...............\_user1.hdr
...............\DATA.TAG
...............\data1.hdr
...............\lang.dat
...............\layout.bin
...............\os.dat
...............\setup.lid
...............\wdmwiz.awx
...............\dirs
...............\setup.ins
...............\wdmbook.htm
...............\nmsym.bat
...............\_sys1.cab
...............\_user1.cab
...............\data1.cab
...............\SETUP.INI
...............\DevView.sys
...............\Generic.sys
...............\devsim.vxd
...............\wdmstub.vxd
...............\_ISDel.exe
...............\Devtest.exe
...............\DevView.exe
...............\FastInst.exe
...............\FixProj.exe
...............\Setup.exe
...............\_Setup.dll
...............\samclass.dll
...............\SAMCLS16.DLL
...............\Chap6
...............\.....\dirs
...............\.....\mulfunc
...............\.....\.......\dirs
...............\.....\.......\mulfunc.htm
...............\.....\.......\ChildA
...............\.....\.......\......\ChildA.dsp
...............\.....\.......\......\device.inf
...............\.....\.......\......\Driver.h
...............\.....\.......\......\driver.rc
...............\.....\.......\......\DriverEntry.cpp
...............\.....\.......\......\makefile
...............\.....\.......\......\ReadWrite.cpp
...............\.....\.......\......\sources
...............\.....\.......\......\stddcls.cpp
...............\.....\.......\......\stddcls.h
...............\.....\.......\ChildB
...............\.....\.......\......\ChildB.dsp
...............\.....\.......\......\Driver.h
...............\.....\.......\......\driver.rc
...............\.....\.......\......\DriverEntry.cpp
...............\.....\.......\......\makefile
...............\.....\.......\......\ReadWrite.cpp
...............\.....\.......\......\sources
...............\.....\.......\......\stddcls.cpp
...............\.....\.......\......\stddcls.h
...............\.....\.......\sys
...............\.....\.......\...\device.inf
...............\.....\.......\...\Driver.h
...............\.....\.......\...\driver.rc
...............\.....\.......\...\DriverEntry.cpp
...............\.....\.......\...\makefile
...............\.....\.......\...\mulfunc.dsp
...............\.....\.......\...\PlugPlayFdo.cpp
...............\.....\.......\...\PlugPlayPdo.cpp
...............\.....\.......\...\PowerFdo.cpp
...............\.....\.......\...\PowerPdo.cpp
...............\.....\.......\...\RemoveLock.cpp
...............\.....\.......\...\sources
...............\.....\.......\...\stddcls.cpp
...............\.....\.......\...\stddcls.h
...............\.....\pnpevent
...............\.....\........\dirs
...............\.....\........\pnpevent.htm
...............\.....\........\sys
...............\.....\........\...\Control.cpp
...............\.....\........\...\device.inf
...............\.....\........\...\Driver.h
...............\.....\........\...\driver.rc
...............\.....\........\...\DriverEntry.cpp
...............\.....\........\...\guids.h
...............\.....\........\...\Ioctls.h
...............\.....\........\...\makefile
...............\.....\........\...\pnpevent.dsp
...............\.....\........\...\ReadWrite.cpp
...............\.....\........\...\sources
...............\.....\........\...\stddcls.cpp
...............\.....\........\...\stddcls.h
...............\.....\........\test
...............\.....\........\....\resource.h
...............\.....\........\....\StdAfx.cpp
...............\.....\........\....\StdAfx.h
...............\.....\........\....\test.cpp
...............\.....\........\....\test.dsp
...............\.....\........\....\test.h
...............\.....\........\....\test.rc
...............\.....\........\....\testDlg.cpp
...............\.....\........\....\testDlg.h