Introduction - If you have any usage issues, please Google them yourself
Windows WDM Device Driver Development Guide CD-ROM with the book to protect the source code, adjustable operation
Packet : 79419140programming wdm.rar filelist
Programming WDM\DATA.TAG
Programming WDM\data1.cab
Programming WDM\data1.hdr
Programming WDM\devsim.vxd
Programming WDM\Devtest.exe
Programming WDM\DevView.exe
Programming WDM\DevView.sys
Programming WDM\dirs
Programming WDM\FastInst.exe
Programming WDM\FixProj.exe
Programming WDM\Generic.sys
Programming WDM\lang.dat
Programming WDM\layout.bin
Programming WDM\nmsym.bat
Programming WDM\os.dat
Programming WDM\samclass.dll
Programming WDM\SAMCLS16.DLL
Programming WDM\Setup.exe
Programming WDM\SETUP.INI
Programming WDM\setup.ins
Programming WDM\setup.lid
Programming WDM\wdmbook.htm
Programming WDM\wdmstub.vxd
Programming WDM\wdmwiz.awx
Programming WDM\_inst32i.ex_
Programming WDM\_ISDel.exe
Programming WDM\_Setup.dll
Programming WDM\_sys1.cab
Programming WDM\_sys1.hdr
Programming WDM\_user1.cab
Programming WDM\_user1.hdr
Programming WDM\Generic\Control.cpp
Programming WDM\Generic\DevQueue.cpp
Programming WDM\Generic\Driver.h
Programming WDM\Generic\Driver.rc
Programming WDM\Generic\DriverEntry.cpp
Programming WDM\Generic\Generic.def
Programming WDM\Generic\Generic.dsp
Programming WDM\Generic\Generic.h
Programming WDM\Generic\generic.htm
Programming WDM\Generic\generic.rtf
Programming WDM\Generic\GenericPower.h
Programming WDM\Generic\makefile
Programming WDM\Generic\PlugPlay.cpp
Programming WDM\Generic\Power.cpp
Programming WDM\Generic\RemoveLock.cpp
Programming WDM\Generic\sources
Programming WDM\Generic\stddcls.cpp
Programming WDM\Generic\stddcls.h
Programming WDM\Generic\objfre\i386\Generic.lib
Programming WDM\Generic\objfre\i386\Generic.sys
Programming WDM\Generic\objchk\i386\Generic.lib
Programming WDM\Generic\objchk\i386\Generic.nms
Programming WDM\Generic\objchk\i386\Generic.sys
Programming WDM\Chap9\dirs
Programming WDM\Chap9\workitem\dirs
Programming WDM\Chap9\workitem\workitem.htm
Programming WDM\Chap9\workitem\test\ReadMe.txt
Programming WDM\Chap9\workitem\test\StdAfx.cpp
Programming WDM\Chap9\workitem\test\StdAfx.h
Programming WDM\Chap9\workitem\test\Test.cpp
Programming WDM\Chap9\workitem\test\test.dsp
Programming WDM\Chap9\workitem\sys\Control.cpp
Programming WDM\Chap9\workitem\sys\device.inf
Programming WDM\Chap9\workitem\sys\Driver.h
Programming WDM\Chap9\workitem\sys\driver.rc
Programming WDM\Chap9\workitem\sys\DriverEntry.cpp
Programming WDM\Chap9\workitem\sys\Ioctls.h
Programming WDM\Chap9\workitem\sys\makefile
Programming WDM\Chap9\workitem\sys\ReadWrite.cpp
Programming WDM\Chap9\workitem\sys\sources
Programming WDM\Chap9\workitem\sys\stddcls.cpp
Programming WDM\Chap9\workitem\sys\stddcls.h
Programming WDM\Chap9\workitem\sys\workitem.dsp
Programming WDM\Chap9\polling\devtest.gif
Programming WDM\Chap9\polling\dirs
Programming WDM\Chap9\polling\polling.htm
Programming WDM\Chap9\polling\test\StdAfx.cpp
Programming WDM\Chap9\polling\test\StdAfx.h
Programming WDM\Chap9\polling\test\test.cpp
Programming WDM\Chap9\polling\test\test.dsp
Programming WDM\Chap9\polling\sys\device.inf
Programming WDM\Chap9\polling\sys\Driver.h
Programming WDM\Chap9\polling\sys\driver.rc
Programming WDM\Chap9\polling\sys\DriverEntry.cpp
Programming WDM\Chap9\polling\sys\makefile
Programming WDM\Chap9\polling\sys\polling.dsp
Programming WDM\Chap9\polling\sys\ReadWrite.cpp
Programming WDM\Chap9\polling\sys\sources
Programming WDM\Chap9\polling\sys\stddcls.cpp
Programming WDM\Chap9\polling\sys\stddcls.h
Programming WDM\Chap9\piofake\devtest.gif
Programming WDM\Chap9\piofake\dirs
Programming WDM\Chap9\piofake\piofake.htm
Programming WDM\Chap9\piofake\test\StdAfx.cpp
Programming WDM\Chap9\piofake\test\StdAfx.h
Programming WDM\Chap9\piofake\test\test.cpp
Programming WDM\Chap9\piofake\test\test.dsp
Programming WDM\Chap9\piofake\sys\device.inf
Programming WDM\Chap9\piofake\sys\Driver.h
Programming WDM\Chap9\piofake\sys\driver.rc
Programming WDM\Chap9\piofake\sys\DriverEntry.cpp
Programming WDM\Chap9\piofake\sys\makefile
Programming WDM\Chap9\piofake\sys\piofake.dsp
Programming WDM\Chap9\piofake\sys\ReadWrite.cpp
Programming WDM\Chap9\piofake\sys\sources
Programming WDM\Chap9\piofake\sys\stddcls.cpp
Programming WDM\Chap9\piofake\sys\stddcls.h
Programming WDM\Chap9\notify\dirs
Programming WDM\Chap9\notify\notify.htm
Programming WDM\Chap9\notify\test\StdAfx.cpp
Programming WDM\Chap9\notify\test\StdAfx.h
Programming WDM\Chap9\notify\test\Test.cpp
Programming WDM\Chap9\notify\test\test.dsp
Programming WDM\Chap9\notify\sys\Control.cpp
Programming WDM\Chap9\notify\sys\device.inf
Programming WDM\Chap9\notify\sys\Driver.h
Programming WDM\Chap9\notify\sys\driver.rc
Programming WDM\Chap9\notify\sys\DriverEntry.cpp
Programming WDM\Chap9\notify\sys\Ioctls.h
Programming WDM\Chap9\notify\sys\makefile
Programming WDM\Chap9\notify\sys\notify.dsp
Programming WDM\Chap9\notify\sys\PlugPlay.cpp
Programming WDM\Chap9\notify\sys\Power.cpp
Programming WDM\Chap9\notify\sys\ReadWrite.cpp
Programming WDM\Chap9\notify\sys\RemoveLock.cpp
Programming WDM\Chap9\notify\sys\sources
Programming WDM\Chap9\notify\sys\stddcls.cpp
Programming WDM\Chap9\notify\sys\stddcls.h
Programming WDM\Chap9\ioctl\dirs
Programming WDM\Chap9\ioctl\ioctl.htm
Programming WDM\Chap9\ioctl\test\StdAfx.cpp
Programming WDM\Chap9\ioctl\test\StdAfx.h
Programming WDM\Chap9\ioctl\test\test.cpp
Programming WDM\Chap9\ioctl\test\test.dsp
Programming WDM\Chap9\ioctl\sys\Control.cpp
Programming WDM\Chap9\ioctl\sys\device.inf
Programming WDM\Chap9\ioctl\sys\Driver.h
Programming WDM\Chap9\ioctl\sys\Driver.rc
Programming WDM\Chap9\ioctl\sys\DriverEntry.cpp
Programming WDM\Chap9\ioctl\sys\ioctl.dsp
Programming WDM\Chap9\ioctl\sys\Ioctls.h
Programming WDM\Chap9\ioctl\sys\makefile
Programming WDM\Chap9\ioctl\sys\ReadWrite.cpp
Programming WDM\Chap9\ioctl\sys\sources
Programming WDM\Chap9\ioctl\sys\stddcls.cpp
Programming WDM\Chap9\ioctl\sys\Stddcls.h
Programming WDM\Chap9\filter\dirs
Programming WDM\Chap9\filter\filter.htm
Programming WDM\Chap9\filter\sys\device.inf
Programming WDM\Chap9\filter\sys\Driver.h
Programming WDM\Chap9\filter\sys\Driver.rc
Programming WDM\Chap9\filter\sys\DriverEntry.cpp
Programming WDM\Chap9\filter\sys\filter.dsp
Programming WDM\Chap9\filter\sys\makefile
Programming WDM\Chap9\filter\sys\RemoveLock.cpp
Programming WDM\Chap9\filter\sys\sources
Programming WDM\Chap9\filter\sys\stddcls.cpp
Programming WDM\Chap9\filter\sys\stddcls.h
Programming WDM\Chap9\filter\filtject\filtject.cpp
Programming WDM\Chap9\filter\filtject\filtject.def
Programming WDM\Chap9\filter\filtject\filtject.dsp
Programming WDM\Chap9\filter\filtject\filtject.rc
Programming WDM\Chap9\filter\filtject\ReadMe.txt
Programming WDM\Chap9\filter\filtject\resource.h
Programming WDM\Chap9\filter\filtject\StdAfx.cpp
Programming WDM\Chap9\filter\filtject\StdAfx.h
Programming WDM\Chap9\evwait\dirs
Programming WDM\Chap9\evwait\evwait.htm
Programming WDM\Chap9\evwait\test\StdAfx.cpp
Programming WDM\Chap9\evwait\test\StdAfx.h
Programming WDM\Chap9\evwait\test\test.cpp
Programming WDM\Chap9\evwait\test\test.dsp
Programming WDM\Chap9\evwait\sys\Control.cpp
Programming WDM\Chap9\evwait\sys\device.inf
Programming WDM\Chap9\evwait\sys\Driver.h
Programming WDM\Chap9\evwait\sys\Driver.rc
Programming WDM\Chap9\evwait\sys\DriverEntry.cpp
Programming WDM\Chap9\evwait\sys\evwait.dsp
Programming WDM\Chap9\evwait\sys\Handle.cpp
Programming WDM\Chap9\evwait\sys\Ioctls.h
Programming WDM\Chap9\evwait\sys\makefile
Programming WDM\Chap9\evwait\sys\ReadWrite.cpp
Programming WDM\Chap9\evwait\sys\sources
Programming WDM\Chap9\evwait\sys\stddcls.cpp
Programming WDM\Chap9\evwait\sys\Stddcls.h
Programming WDM\Chap9\eventlog\device.inf
Programming WDM\Chap9\eventlog\Driver.h
Programming WDM\Chap9\eventlog\Driver.rc
Programming WDM\Chap9\eventlog\DriverEntry.cpp
Programming WDM\Chap9\eventlog\eventlog.dsp
Programming WDM\Chap9\eventlog\eventlog.h
Programming WDM\Chap9\eventlog\EVENTLOG.HTM
Programming WDM\Chap9\eventlog\eventlog.mc
Programming WDM\Chap9\eventlog\eventlog.rc
Programming WDM\Chap9\eventlog\makefile
Programming WDM\Chap9\eventlog\msg00001.bin
Programming WDM\Chap9\eventlog\msg00002.bin
Programming WDM\Chap9\eventlog\msg00003.bin
Programming WDM\Chap9\eventlog\ReadWrite.cpp
Programming WDM\Chap9\eventlog\sources
Programming WDM\Chap9\eventlog\stddcls.cpp
Programming WDM\Chap9\eventlog\Stddcls.h
Programming WDM\Chap8\dirs
Programming WDM\Chap8\wdmidle\dirs
Programming WDM\Chap8\wdmidle\Wdmidle.htm
Programming WDM\Chap8\wdmidle\TEST\DeviceList.cpp
Programming WDM\Chap8\wdmidle\TEST\DeviceList.h
Programming WDM\Chap8\wdmidle\TEST\Resource.h
Programming WDM\Chap8\wdmidle\TEST\SelectDlg.cpp
Programming WDM\Chap8\wdmidle\TEST\SelectDlg.h
Programming WDM\Chap8\wdmidle\TEST\StdAfx.cpp
Programming WDM\Chap8\wdmidle\TEST\StdAfx.h
Programming WDM\Chap8\wdmidle\TEST\Test.cpp
Programming WDM\Chap8\wdmidle\TEST\test.dsp
Programming WDM\Chap8\wdmidle\TEST\TEST.H
Programming WDM\Chap8\wdmidle\TEST\TEST.RC
Programming WDM\Chap8\wdmidle\sys\Control.cpp
Programming WDM\Chap8\wdmidle\sys\device.inf
Programming WDM\Chap8\wdmidle\sys\Driver.h
Programming WDM\Chap8\wdmidle\sys\Driver.rc
Programming WDM\Chap8\wdmidle\sys\DriverEntry.cpp
Programming WDM\Chap8\wdmidle\sys\guids.h
Programming WDM\Chap8\wdmidle\sys\Ioctls.h
Programming WDM\Chap8\wdmidle\sys\makefile
Programming WDM\Chap8\wdmidle\sys\ReadWrite.cpp
Programming WDM\Chap8\wdmidle\sys\sources
Programming WDM\Chap8\wdmidle\sys\stddcls.cpp
Programming WDM\Chap8\wdmidle\sys\stddcls.h
Programming WDM\Chap8\wdmidle\sys\wdmidle.dsp
Programming WDM\Chap8\wdmidle\powcpl\DeviceList.cpp
Programming WDM\Chap8\wdmidle\powcpl\DeviceList.h
Programming WDM\Chap8\wdmidle\powcpl\driver.cpp
Programming WDM\Chap8\wdmidle\powcpl\driver.h
Programming WDM\Chap8\wdmidle\powcpl\page1.CPP
Programming WDM\Chap8\wdmidle\powcpl\page1.h
Programming WDM\Chap8\wdmidle\powcpl\plugged.ico
Programming WDM\Chap8\wdmidle\powcpl\powcpl.cpp
Programming WDM\Chap8\wdmidle\powcpl\powcpl.def
Programming WDM\Chap8\wdmidle\powcpl\powcpl.dsp
Programming WDM\Chap8\wdmidle\powcpl\powcpl.h
Programming WDM\Chap8\wdmidle\powcpl\powcpl.rc
Programming WDM\Chap8\wdmidle\powcpl\resource.h
Programming WDM\Chap8\wdmidle\powcpl\StdAfx.cpp
Programming WDM\Chap8\wdmidle\powcpl\StdAfx.h
Programming WDM\Chap8\wdmidle\powcpl\unplugge.ico
Programming WDM\Chap7\dirs
Programming WDM\Chap7\scatgath\Driver.h
Programming WDM\Chap7\scatgath\driver.rc
Programming WDM\Chap7\scatgath\DriverEntry.cpp
Programming WDM\Chap7\scatgath\makefile
Programming WDM\Chap7\scatgath\ReadWrite.cpp
Programming WDM\Chap7\scatgath\scatgath.dsp
Programming WDM\Chap7\scatgath\scatgath.htm
Programming WDM\Chap7\scatgath\sources
Programming WDM\Chap7\scatgath\stddcls.cpp
Programming WDM\Chap7\scatgath\stddcls.h
Programming WDM\Chap7\pktdma\dirs
Programming WDM\Chap7\pktdma\pktdma.htm
Programming WDM\Chap7\pktdma\test\StdAfx.cpp
Programming WDM\Chap7\pktdma\test\StdAfx.h
Programming WDM\Chap7\pktdma\test\test.cpp
Programming WDM\Chap7\pktdma\test\test.dsp
Programming WDM\Chap7\pktdma\sys\device.inf
Programming WDM\Chap7\pktdma\sys\Driver.h
Programming WDM\Chap7\pktdma\sys\driver.rc
Programming WDM\Chap7\pktdma\sys\DriverEntry.cpp
Programming WDM\Chap7\pktdma\sys\makefile
Programming WDM\Chap7\pktdma\sys\pktdma.dsp
Programming WDM\Chap7\pktdma\sys\ReadWrite.cpp
Programming WDM\Chap7\pktdma\sys\S5933.h
Programming WDM\Chap7\pktdma\sys\sources
Programming WDM\Chap7\pktdma\sys\stddcls.cpp
Programming WDM\Chap7\pktdma\sys\stddcls.h
Programming WDM\Chap7\pci42\dirs
Programming WDM\Chap7\pci42\pci42.htm
Programming WDM\Chap7\pci42\test\StdAfx.cpp
Programming WDM\Chap7\pci42\test\StdAfx.h
Programming WDM\Chap7\pci42\test\test.cpp
Programming WDM\Chap7\pci42\test\test.dsp
Programming WDM\Chap7\pci42\sys\device.inf
Programming WDM\Chap7\pci42\sys\Driver.h
Programming WDM\Chap7\pci42\sys\driver.rc
Programming WDM\Chap7\pci42\sys\DriverEntry.cpp
Programming WDM\Chap7\pci42\sys\makefile
Programming WDM\Chap7\pci42\sys\pci42.dep
Programming WDM\Chap7\pci42\sys\pci42.dsp
Programming WDM\Chap7\pci42\sys\ReadWrite.cpp
Programming WDM\Chap7\pci42\sys\S5933.h
Programming WDM\Chap7\pci42\sys\sources
Programming WDM\Chap7\pci42\sys\stddcls.cpp
Programming WDM\Chap7\pci42\sys\stddcls.h
Programming WDM\Chap7\pci42\s5933dk1\Control.cpp
Programming WDM\Chap7\pci42\s5933dk1\device.inf
Programming WDM\Chap7\pci42\s5933dk1\Driver.h
Programming WDM\Chap7\pci42\s5933dk1\driver.rc
Programming WDM\Chap7\pci42\s5933dk1\DriverEntry.cpp
Programming WDM\Chap7\pci42\s5933dk1\Ioctls.h
Programming WDM\Chap7\pci42\s5933dk1\makefile
Programming WDM\Chap7\pci42\s5933dk1\ReadWrite.cpp
Programming WDM\Chap7\pci42\s5933dk1\s5933dk1.dsp
Programming WDM\Chap7\pci42\s5933dk1\sources
Programming WDM\Chap7\pci42\s5933dk1\stddcls.cpp
Programming WDM\Chap7\pci42\s5933dk1\stddcls.h
Programming WDM\Chap7\pci42\s5933dk1\WorkItem.cpp
Programming WDM\Chap7\pci42\addonsim\addonsim.cpp
Programming WDM\Chap7\pci42\addonsim\addonsim.dsp
Programming WDM\Chap7\pci42\addonsim\StdAfx.cpp
Programming WDM\Chap7\pci42\addonsim\StdAfx.h
Programming WDM\Chap6\dirs
Programming WDM\Chap6\PNPMON\dirs
Programming WDM\Chap6\PNPMON\pnpmon.htm
Programming WDM\Chap6\PNPMON\vxd\DevCtrl.asm
Programming WDM\Chap6\PNPMON\vxd\pnpmon.cpp
Programming WDM\Chap6\PNPMON\vxd\pnpmon.def
Programming WDM\Chap6\PNPMON\vxd\pnpmon.dsp
Programming WDM\Chap6\PNPMON\vxd\stdvxd.cpp
Programming WDM\Chap6\PNPMON\vxd\Stdvxd.h
Programming WDM\Chap6\PNPMON\TEST\Helper.cpp
Programming WDM\Chap6\PNPMON\TEST\Helper.h
Programming WDM\Chap6\PNPMON\TEST\RESOURCE.H
Programming WDM\Chap6\PNPMON\TEST\StdAfx.cpp
Programming WDM\Chap6\PNPMON\TEST\StdAfx.h
Programming WDM\Chap6\PNPMON\TEST\test.aps
Programming WDM\Chap6\PNPMON\TEST\TEST.CPP
Programming WDM\Chap6\PNPMON\TEST\TEST.DSP
Programming WDM\Chap6\PNPMON\TEST\TEST.H
Programming WDM\Chap6\PNPMON\TEST\test.rc
Programming WDM\Chap6\PNPMON\TEST\testDlg.cpp
Programming WDM\Chap6\PNPMON\TEST\testDlg.h
Programming WDM\Chap6\PNPMON\TEST\RES\TEST.ICO
Programming WDM\Chap6\PNPMON\TEST\RES\TEST.RC2
Programming WDM\Chap6\PNPMON\SYS\Control.cpp
Programming WDM\Chap6\PNPMON\SYS\Driver.h
Programming WDM\Chap6\PNPMON\SYS\DRIVER.RC
Programming WDM\Chap6\PNPMON\SYS\DriverEntry.cpp
Programming WDM\Chap6\PNPMON\SYS\Ioctls.h
Programming WDM\Chap6\PNPMON\SYS\makefile
Programming WDM\Chap6\PNPMON\SYS\pnpmon.dsp
Programming WDM\Chap6\PNPMON\SYS\sources
Programming WDM\Chap6\PNPMON\SYS\STDDCLS.CPP
Programming WDM\Chap6\PNPMON\SYS\STDDCLS.H
Programming WDM\Chap6\pnpevent\dirs
Programming WDM\Chap6\pnpevent\pnpevent.htm
Programming WDM\Chap6\pnpevent\test\resource.h
Programming WDM\Chap6\pnpevent\test\StdAfx.cpp
Programming WDM\Chap6\pnpevent\test\StdAfx.h
Programming WDM\Chap6\pnpevent\test\test.cpp
Programming WDM\Chap6\pnpevent\test\test.dsp
Programming WDM\Chap6\pnpevent\test\test.h
Programming WDM\Chap6\pnpevent\test\test.rc
Programming WDM\Chap6\pnpevent\test\testDlg.cpp
Programming WDM\Chap6\pnpevent\test\testDlg.h
Programming WDM\Chap6\pnpevent\test\res\test.ico
Programming WDM\Chap6\pnpevent\test\res\test.rc2
Programming WDM\Chap6\pnpevent\sys\Control.cpp
Programming WDM\Chap6\pnpevent\sys\device.inf
Programming WDM\Chap6\pnpevent\sys\Driver.h
Programming WDM\Chap6\pnpevent\sys\driver.rc
Programming WDM\Chap6\pnpevent\sys\DriverEntry.cpp
Programming WDM\Chap6\pnpevent\sys\guids.h
Programming WDM\Chap6\pnpevent\sys\Ioctls.h
Programming WDM\Chap6\pnpevent\sys\makefile
Programming WDM\Chap6\pnpevent\sys\pnpevent.dsp
Programming WDM\Chap6\pnpevent\sys\ReadWrite.cpp
Programming WDM\Chap6\pnpevent\sys\sources
Programming WDM\Chap6\pnpevent\sys\stddcls.cpp
Programming WDM\Chap6\pnpevent\sys\stddcls.h
Programming WDM\Chap6\mulfunc\dirs
Programming WDM\Chap6\mulfunc\mulfunc.htm
Programming WDM\Chap6\mulfunc\sys\device.inf
Programming WDM\Chap6\mulfunc\sys\Driver.h
Programming WDM\Chap6\mulfunc\sys\driver.rc
Programming WDM\Chap6\mulfunc\sys\DriverEntry.cpp
Programming WDM\Chap6\mulfunc\sys\makefile
Programming WDM\Chap6\mulfunc\sys\mulfunc.dsp
Programming WDM\Chap6\mulfunc\sys\PlugPlayFdo.cpp
Programming WDM\Chap6\mulfunc\sys\PlugPlayPdo.cpp
Programming WDM\Chap6\mulfunc\sys\PowerFdo.cpp
Programming WDM\Chap6\mulfunc\sys\PowerPdo.cpp
Programming WDM\Chap6\mulfunc\sys\RemoveLock.cpp
Programming WDM\Chap6\mulfunc\sys\sources
Programming WDM\Chap6\mulfunc\sys\stddcls.cpp
Programming WDM\Chap6\mulfunc\sys\stddcls.h
Programming WDM\Chap6\mulfunc\ChildB\ChildB.dsp
Programming WDM\Chap6\mulfunc\ChildB\Driver.h
Programming WDM\Chap6\mulfunc\ChildB\driver.rc
Programming WDM\Chap6\mulfunc\ChildB\DriverEntry.cpp
Programming WDM\Chap6\mulfunc\ChildB\makefile
Programming WDM\Chap6\mulfunc\ChildB\ReadWrite.cpp
Programming WDM\Chap6\mulfunc\ChildB\sources
Programming WDM\Chap6\mulfunc\ChildB\stddcls.cpp
Programming WDM\Chap6\mulfunc\ChildB\stddcls.h
Programming WDM\Chap6\mulfunc\ChildA\ChildA.dsp
Programming WDM\Chap6\mulfunc\ChildA\device.inf
Programming WDM\Chap6\mulfunc\ChildA\Driver.h
Programming WDM\Chap6\mulfunc\ChildA\driver.rc
Programming WDM\Chap6\mulfunc\ChildA\DriverEntry.cpp
Programming WDM\Chap6\mulfunc\ChildA\makefile
Programming WDM\Chap6\mulfunc\ChildA\ReadWrite.cpp
Programming WDM\Chap6\mulfunc\ChildA\sources
Programming WDM\Chap6\mulfunc\ChildA\stddcls.cpp
Programming WDM\Chap6\mulfunc\ChildA\stddcls.h
Programming WDM\Chap3\dirs
Programming WDM\Chap3\SEHTEST\Device.inf
Programming WDM\Chap3\SEHTEST\Driver.rc
Programming WDM\Chap3\SEHTEST\DriverEntry.cpp
Programming WDM\Chap3\SEHTEST\makefile
Programming WDM\Chap3\SEHTEST\SEHTEST.DSP
Programming WDM\Chap3\SEHTEST\Sehtest.htm
Programming WDM\Chap3\SEHTEST\sources
Programming WDM\Chap3\SEHTEST\STDDCLS.CPP
Programming WDM\Chap3\SEHTEST\STDDCLS.H
Programming WDM\Chap3\FILEIO\fileio.htm
Programming WDM\Chap3\FILEIO\TEST\ReadMe.txt
Programming WDM\Chap3\FILEIO\TEST\StdAfx.cpp
Programming WDM\Chap3\FILEIO\TEST\StdAfx.h
Programming WDM\Chap3\FILEIO\TEST\Test.cpp
Programming WDM\Chap3\FILEIO\TEST\TEST.DSP
Programming WDM\Chap3\FILEIO\SYS\Control.cpp
Programming WDM\Chap3\FILEIO\SYS\Device.inf
Programming WDM\Chap3\FILEIO\SYS\Driver.h
Programming WDM\Chap3\FILEIO\SYS\DRIVER.RC
Programming WDM\Chap3\FILEIO\SYS\DriverEntry.cpp
Programming WDM\Chap3\FILEIO\SYS\Fileio.cpp
Programming WDM\Chap3\FILEIO\SYS\FILEIO.DSP
Programming WDM\Chap3\FILEIO\SYS\FILEIO.JNK
Programming WDM\Chap3\FILEIO\SYS\Fileio98.cpp
Programming WDM\Chap3\FILEIO\SYS\Ifsmgr.h
Programming WDM\Chap3\FILEIO\SYS\Ioctls.h
Programming WDM\Chap3\FILEIO\SYS\ReadWrite.cpp
Programming WDM\Chap3\FILEIO\SYS\STDDCLS.CPP
Programming WDM\Chap3\FILEIO\SYS\STDDCLS.H
Programming WDM\Chap12\dirs
Programming WDM\Chap12\samclass\resource.h
Programming WDM\Chap12\samclass\Samclass.cpp
Programming WDM\Chap12\samclass\samclass.def
Programming WDM\Chap12\samclass\samclass.dsp
Programming WDM\Chap12\samclass\samclass.htm
Programming WDM\Chap12\samclass\samclass.ico
Programming WDM\Chap12\samclass\samclass.rc
Programming WDM\Chap12\samclass\StdAfx.cpp
Programming WDM\Chap12\samclass\StdAfx.h
Programming WDM\Chap12\samclass\samcls16\RESOURCE.H
Programming WDM\Chap12\samclass\samcls16\samcls16.c
Programming WDM\Chap12\samclass\samcls16\samcls16.def
Programming WDM\Chap12\samclass\samcls16\SAMCLS16.DLL
Programming WDM\Chap12\samclass\samcls16\SAMCLS16.MAK
Programming WDM\Chap12\samclass\samcls16\samcls16.rc
Programming WDM\Chap12\samclass\samcls16\samicon.ico
Programming WDM\Chap12\Fastinst\FastInst.clw
Programming WDM\Chap12\Fastinst\fastinst.cpp
Programming WDM\Chap12\Fastinst\FastInst.dsp
Programming WDM\Chap12\Fastinst\fastinst.htm
Programming WDM\Chap12\Fastinst\fastinst.rc
Programming WDM\Chap12\Fastinst\ProgressDlg.cpp
Programming WDM\Chap12\Fastinst\ProgressDlg.h
Programming WDM\Chap12\Fastinst\resource.h
Programming WDM\Chap12\Fastinst\Setup.cpp
Programming WDM\Chap12\Fastinst\Setup.h
Programming WDM\Chap12\Fastinst\StdAfx.cpp
Programming WDM\Chap12\Fastinst\StdAfx.h
Programming WDM\Chap12\devprop\devprop.htm
Programming WDM\Chap12\devprop\dirs
Programming WDM\Chap12\devprop\test\DeviceList.cpp
Programming WDM\Chap12\devprop\test\DeviceList.h
Programming WDM\Chap12\devprop\test\Resource.h
Programming WDM\Chap12\devprop\test\StdAfx.cpp
Programming WDM\Chap12\devprop\test\StdAfx.h
Programming WDM\Chap12\devprop\test\test.cpp
Programming WDM\Chap12\devprop\test\test.dsp
Programming WDM\Chap12\devprop\test\test.h
Programming WDM\Chap12\devprop\test\test.rc
Programming WDM\Chap12\devprop\sys\device.inf
Programming WDM\Chap12\devprop\sys\devprop.dsp
Programming WDM\Chap12\devprop\sys\Driver.h
Programming WDM\Chap12\devprop\sys\driver.rc
Programming WDM\Chap12\devprop\sys\DriverEntry.cpp
Programming WDM\Chap12\devprop\sys\makefile
Programming WDM\Chap12\devprop\sys\ReadWrite.cpp
Programming WDM\Chap12\devprop\sys\sources
Programming WDM\Chap12\devprop\sys\stddcls.cpp
Programming WDM\Chap12\devprop\sys\stddcls.h
Programming WDM\Chap12\AutoLaunch\AutoLaunch.htm
Programming WDM\Chap12\AutoLaunch\dirs
Programming WDM\Chap12\AutoLaunch\sys\DEVICE.INF
Programming WDM\Chap12\AutoLaunch\sys\Driver.h
Programming WDM\Chap12\AutoLaunch\sys\driver.rc
Programming WDM\Chap12\AutoLaunch\sys\DriverEntry.cpp
Programming WDM\Chap12\AutoLaunch\sys\makefile
Programming WDM\Chap12\AutoLaunch\sys\ReadWrite.cpp
Programming WDM\Chap12\AutoLaunch\sys\sources
Programming WDM\Chap12\AutoLaunch\sys\stddcls.cpp
Programming WDM\Chap12\AutoLaunch\sys\stddcls.h
Programming WDM\Chap12\AutoLaunch\sys\tstlnch.dsp
Programming WDM\Chap12\AutoLaunch\StartService\StartService.cpp
Programming WDM\Chap12\AutoLaunch\StartService\StartService.def
Programming WDM\Chap12\AutoLaunch\StartService\StartService.dsp
Programming WDM\Chap12\AutoLaunch\StartService\StdAfx.cpp
Programming WDM\Chap12\AutoLaunch\StartService\StdAfx.h
Programming WDM\Chap12\AutoLaunch\AutoLaunch\AutoLaunch.cpp
Programming WDM\Chap12\AutoLaunch\AutoLaunch\AutoLaunch.dsp
Programming WDM\Chap12\AutoLaunch\AutoLaunch\AutoLaunch.h
Programming WDM\Chap12\AutoLaunch\AutoLaunch\AutoLaunch.rc
Programming WDM\Chap12\AutoLaunch\AutoLaunch\resource.h
Programming WDM\Chap12\AutoLaunch\AutoLaunch\Service.cpp
Programming WDM\Chap12\AutoLaunch\AutoLaunch\Service.h
Programming WDM\Chap12\AutoLaunch\AutoLaunch\ShutdownDlg.cpp
Programming WDM\Chap12\AutoLaunch\AutoLaunch\ShutdownDlg.h
Programming WDM\Chap12\AutoLaunch\AutoLaunch\StdAfx.cpp
Programming WDM\Chap12\AutoLaunch\AutoLaunch\StdAfx.h
Programming WDM\Chap12\AutoLaunch\AutoLaunch\trayicon.ico
Programming WDM\Chap12\AutoLaunch\altest\altest.cpp
Programming WDM\Chap12\AutoLaunch\altest\altest.dsp
Programming WDM\Chap12\AutoLaunch\altest\StdAfx.cpp
Programming WDM\Chap12\AutoLaunch\altest\StdAfx.h
Programming WDM\Chap11\dirs
Programming WDM\Chap11\usbiso\dirs
Programming WDM\Chap11\usbiso\usbiso.htm
Programming WDM\Chap11\usbiso\test\StdAfx.cpp
Programming WDM\Chap11\usbiso\test\StdAfx.h
Programming WDM\Chap11\usbiso\test\test.cpp
Programming WDM\Chap11\usbiso\test\test.dsp
Programming WDM\Chap11\usbiso\sys\device.inf
Programming WDM\Chap11\usbiso\sys\Driver.h
Programming WDM\Chap11\usbiso\sys\Driver.rc
Programming WDM\Chap11\usbiso\sys\DriverEntry.cpp
Programming WDM\Chap11\usbiso\sys\makefile
Programming WDM\Chap11\usbiso\sys\ReadWrite.cpp
Programming WDM\Chap11\usbiso\sys\sources
Programming WDM\Chap11\usbiso\sys\stddcls.cpp
Programming WDM\Chap11\usbiso\sys\stddcls.h
Programming WDM\Chap11\usbiso\sys\usbiso.dsp
Programming WDM\Chap11\usbiso\ezusb\USBISO.HEX
Programming WDM\Chap11\usbint\dirs
Programming WDM\Chap11\usbint\usbint.htm
Programming WDM\Chap11\usbint\test\StdAfx.cpp
Programming WDM\Chap11\usbint\test\StdAfx.h
Programming WDM\Chap11\usbint\test\Test.cpp
Programming WDM\Chap11\usbint\test\TEST.DSP
Programming WDM\Chap11\usbint\sys\Control.cpp
Programming WDM\Chap11\usbint\sys\device.inf
Programming WDM\Chap11\usbint\sys\Driver.h
Programming WDM\Chap11\usbint\sys\driver.rc
Programming WDM\Chap11\usbint\sys\DriverEntry.cpp
Programming WDM\Chap11\usbint\sys\Ioctls.h
Programming WDM\Chap11\usbint\sys\makefile
Programming WDM\Chap11\usbint\sys\ReadWrite.cpp
Programming WDM\Chap11\usbint\sys\sources
Programming WDM\Chap11\usbint\sys\stddcls.cpp
Programming WDM\Chap11\usbint\sys\stddcls.h
Programming WDM\Chap11\usbint\sys\usbint.dsp
Programming WDM\Chap11\usbint\ezusb\USBINT.HEX
Programming WDM\Chap11\usb42\dirs
Programming WDM\Chap11\usb42\usb42.htm
Programming WDM\Chap11\usb42\test\StdAfx.cpp
Programming WDM\Chap11\usb42\test\StdAfx.h
Programming WDM\Chap11\usb42\test\Test.cpp
Programming WDM\Chap11\usb42\test\test.dsp
Programming WDM\Chap11\usb42\sys\Control.cpp
Programming WDM\Chap11\usb42\sys\device.inf
Programming WDM\Chap11\usb42\sys\Driver.h
Programming WDM\Chap11\usb42\sys\Driver.rc
Programming WDM\Chap11\usb42\sys\DriverEntry.cpp
Programming WDM\Chap11\usb42\sys\ioctls.h
Programming WDM\Chap11\usb42\sys\makefile
Programming WDM\Chap11\usb42\sys\ReadWrite.cpp
Programming WDM\Chap11\usb42\sys\sources
Programming WDM\Chap11\usb42\sys\stddcls.cpp
Programming WDM\Chap11\usb42\sys\stddcls.h
Programming WDM\Chap11\usb42\sys\usb42.dsp
Programming WDM\Chap11\usb42\ezusb\42.HEX
Programming WDM\Chap11\loopback\dirs
Programming WDM\Chap11\loopback\loopback.htm
Programming WDM\Chap11\loopback\test\StdAfx.cpp
Programming WDM\Chap11\loopback\test\StdAfx.h
Programming WDM\Chap11\loopback\test\test.cpp
Programming WDM\Chap11\loopback\test\test.dsp
Programming WDM\Chap11\loopback\sys\device.inf
Programming WDM\Chap11\loopback\sys\Driver.h
Programming WDM\Chap11\loopback\sys\Driver.rc
Programming WDM\Chap11\loopback\sys\DriverEntry.cpp
Programming WDM\Chap11\loopback\sys\loopback.dsp
Programming WDM\Chap11\loopback\sys\makefile
Programming WDM\Chap11\loopback\sys\ReadWrite.cpp
Programming WDM\Chap11\loopback\sys\sources
Programming WDM\Chap11\loopback\sys\stddcls.cpp
Programming WDM\Chap11\loopback\sys\stddcls.h
Programming WDM\Chap11\loopback\ezusb\LOOPBACK.HEX
Programming WDM\Chap11\feature\dirs
Programming WDM\Chap11\feature\feature.htm
Programming WDM\Chap11\feature\test\StdAfx.cpp
Programming WDM\Chap11\feature\test\StdAfx.h
Programming WDM\Chap11\feature\test\test.cpp
Programming WDM\Chap11\feature\test\test.dsp
Programming WDM\Chap11\feature\sys\Control.cpp
Programming WDM\Chap11\feature\sys\device.inf
Programming WDM\Chap11\feature\sys\Driver.h
Programming WDM\Chap11\feature\sys\Driver.rc
Programming WDM\Chap11\feature\sys\DriverEntry.cpp
Programming WDM\Chap11\feature\sys\feature.dsp
Programming WDM\Chap11\feature\sys\feature.opt
Programming WDM\Chap11\feature\sys\Ioctls.h
Programming WDM\Chap11\feature\sys\makefile
Programming WDM\Chap11\feature\sys\ReadWrite.cpp
Programming WDM\Chap11\feature\sys\sources
Programming WDM\Chap11\feature\sys\stddcls.cpp
Programming WDM\Chap11\feature\sys\stddcls.h
Programming WDM\Chap11\feature\ezusb\FEATURE.HEX
Programming WDM\Chap10\dirs
Programming WDM\Chap10\WMIEXTRA\dirs
Programming WDM\Chap10\WMIEXTRA\Wmiextra.htm
Programming WDM\Chap10\WMIEXTRA\TEST\StdAfx.cpp
Programming WDM\Chap10\WMIEXTRA\TEST\StdAfx.h
Programming WDM\Chap10\WMIEXTRA\TEST\TEST.CPP
Programming WDM\Chap10\WMIEXTRA\TEST\TEST.DSP
Programming WDM\Chap10\WMIEXTRA\SYS\Control.cpp
Programming WDM\Chap10\WMIEXTRA\SYS\driver.bmf
Programming WDM\Chap10\WMIEXTRA\SYS\Driver.h
Programming WDM\Chap10\WMIEXTRA\SYS\DRIVER.MOF
Programming WDM\Chap10\WMIEXTRA\SYS\DRIVER.RC
Programming WDM\Chap10\WMIEXTRA\SYS\DriverEntry.cpp
Programming WDM\Chap10\WMIEXTRA\SYS\GUIDS.H
Programming WDM\Chap10\WMIEXTRA\SYS\Ioctls.h
Programming WDM\Chap10\WMIEXTRA\SYS\makefile
Programming WDM\Chap10\WMIEXTRA\SYS\ReadWrite.cpp
Programming WDM\Chap10\WMIEXTRA\SYS\sources
Programming WDM\Chap10\WMIEXTRA\SYS\STDDCLS.CPP
Programming WDM\Chap10\WMIEXTRA\SYS\Stddcls.h
Programming WDM\Chap10\WMIEXTRA\SYS\Wmi.cpp
Programming WDM\Chap10\WMIEXTRA\SYS\wmiextra.dsp
Programming WDM\Chap10\WMIEXTRA\SYS\Wmiextra.inf
Programming WDM\Chap10\WMI42\dirs
Programming WDM\Chap10\WMI42\Wmi42.htm
Programming WDM\Chap10\WMI42\TEST\ReadMe.txt
Programming WDM\Chap10\WMI42\TEST\StdAfx.cpp
Programming WDM\Chap10\WMI42\TEST\StdAfx.h
Programming WDM\Chap10\WMI42\TEST\TEST.CPP
Programming WDM\Chap10\WMI42\TEST\test.dsp
Programming WDM\Chap10\WMI42\SYS\AltWmi.cpp
Programming WDM\Chap10\WMI42\SYS\Driver.h
Programming WDM\Chap10\WMI42\SYS\DriverEntry.cpp
Programming WDM\Chap10\WMI42\SYS\GUIDS.H
Programming WDM\Chap10\WMI42\SYS\makefile
Programming WDM\Chap10\WMI42\SYS\ReadWrite.cpp
Programming WDM\Chap10\WMI42\SYS\RESOURCE.H
Programming WDM\Chap10\WMI42\SYS\sources
Programming WDM\Chap10\WMI42\SYS\STDDCLS.CPP
Programming WDM\Chap10\WMI42\SYS\Stddcls.h
Programming WDM\Chap10\WMI42\SYS\Wmi.cpp
Programming WDM\Chap10\WMI42\SYS\wmi42.bmf
Programming WDM\Chap10\WMI42\SYS\wmi42.dsp
Programming WDM\Chap10\WMI42\SYS\Wmi42.inf
Programming WDM\Chap10\WMI42\SYS\WMI42.MOF
Programming WDM\Chap10\WMI42\SYS\WMI42.RC
Programming WDM\AppendixA\WDMSTUB\DEVCTRL.ASM
Programming WDM\AppendixA\WDMSTUB\NonStubs.cpp
Programming WDM\AppendixA\WDMSTUB\NonStubs.h
Programming WDM\AppendixA\WDMSTUB\STDVXD.CPP
Programming WDM\AppendixA\WDMSTUB\Stdvxd.h
Programming WDM\AppendixA\WDMSTUB\VERSION.H
Programming WDM\AppendixA\WDMSTUB\VERSION.INC
Programming WDM\AppendixA\WDMSTUB\VERSION.RC
Programming WDM\AppendixA\WDMSTUB\Wdmstub.cpp
Programming WDM\AppendixA\WDMSTUB\WDMSTUB.DEF
Programming WDM\AppendixA\WDMSTUB\Wdmstub.dsp
Programming WDM\AppendixA\WDMSTUB\Wdmstub.htm
Programming WDM\Chap6\PNPMON\TEST\RES
Programming WDM\Chap6\pnpevent\test\res
Programming WDM\Generic\objfre\i386
Programming WDM\Generic\objchk\i386
Programming WDM\Chap9\workitem\test
Programming WDM\Chap9\workitem\sys
Programming WDM\Chap9\polling\test
Programming WDM\Chap9\polling\sys
Programming WDM\Chap9\piofake\test
Programming WDM\Chap9\piofake\sys
Programming WDM\Chap9\notify\test
Programming WDM\Chap9\notify\sys
Programming WDM\Chap9\ioctl\test
Programming WDM\Chap9\ioctl\sys
Programming WDM\Chap9\filter\sys
Programming WDM\Chap9\filter\filtject
Programming WDM\Chap9\evwait\test
Programming WDM\Chap9\evwait\sys
Programming WDM\Chap8\wdmidle\TEST
Programming WDM\Chap8\wdmidle\sys
Programming WDM\Chap8\wdmidle\powcpl
Programming WDM\Chap7\pktdma\test
Programming WDM\Chap7\pktdma\sys
Programming WDM\Chap7\pci42\test
Programming WDM\Chap7\pci42\sys
Programming WDM\Chap7\pci42\s5933dk1
Programming WDM\Chap7\pci42\addonsim
Programming WDM\Chap6\PNPMON\vxd
Programming WDM\Chap6\PNPMON\TEST
Programming WDM\Chap6\PNPMON\SYS
Programming WDM\Chap6\pnpevent\test
Programming WDM\Chap6\pnpevent\sys
Programming WDM\Chap6\mulfunc\sys
Programming WDM\Chap6\mulfunc\ChildB
Programming WDM\Chap6\mulfunc\ChildA
Programming WDM\Chap3\FILEIO\TEST
Programming WDM\Chap3\FILEIO\SYS
Programming WDM\Chap12\samclass\samcls16
Programming WDM\Chap12\devprop\test
Programming WDM\Chap12\devprop\sys
Programming WDM\Chap12\AutoLaunch\sys
Programming WDM\Chap12\AutoLaunch\StartService
Programming WDM\Chap12\AutoLaunch\AutoLaunch
Programming WDM\Chap12\AutoLaunch\altest
Programming WDM\Chap11\usbiso\test
Programming WDM\Chap11\usbiso\sys
Programming WDM\Chap11\usbiso\ezusb
Programming WDM\Chap11\usbint\test
Programming WDM\Chap11\usbint\sys
Programming WDM\Chap11\usbint\ezusb
Programming WDM\Chap11\usb42\test
Programming WDM\Chap11\usb42\sys
Programming WDM\Chap11\usb42\ezusb
Programming WDM\Chap11\loopback\test
Programming WDM\Chap11\loopback\sys
Programming WDM\Chap11\loopback\ezusb
Programming WDM\Chap11\feature\test
Programming WDM\Chap11\feature\sys
Programming WDM\Chap11\feature\ezusb
Programming WDM\Chap10\WMIEXTRA\TEST
Programming WDM\Chap10\WMIEXTRA\SYS
Programming WDM\Chap10\WMI42\TEST
Programming WDM\Chap10\WMI42\SYS
Programming WDM\Generic\objfre
Programming WDM\Generic\objchk
Programming WDM\Chap9\workitem
Programming WDM\Chap9\polling
Programming WDM\Chap9\piofake
Programming WDM\Chap9\notify
Programming WDM\Chap9\ioctl
Programming WDM\Chap9\filter
Programming WDM\Chap9\evwait
Programming WDM\Chap9\eventlog
Programming WDM\Chap8\wdmidle
Programming WDM\Chap7\scatgath
Programming WDM\Chap7\pktdma
Programming WDM\Chap7\pci42
Programming WDM\Chap6\PNPMON
Programming WDM\Chap6\pnpevent
Programming WDM\Chap6\mulfunc
Programming WDM\Chap3\SEHTEST
Programming WDM\Chap3\FILEIO
Programming WDM\Chap12\samclass
Programming WDM\Chap12\Fastinst
Programming WDM\Chap12\devprop
Programming WDM\Chap12\AutoLaunch
Programming WDM\Chap11\usbiso
Programming WDM\Chap11\usbint
Programming WDM\Chap11\usb42
Programming WDM\Chap11\loopback
Programming WDM\Chap11\feature
Programming WDM\Chap10\WMIEXTRA
Programming WDM\Chap10\WMI42
Programming WDM\AppendixA\WDMSTUB
Programming WDM\Generic
Programming WDM\Chap9
Programming WDM\Chap8
Programming WDM\Chap7
Programming WDM\Chap6
Programming WDM\Chap3
Programming WDM\Chap12
Programming WDM\Chap11
Programming WDM\Chap10
Programming WDM\AppendixA
Programming WDM