File list (Check if you may need any files):
CHAP3\ABORTDLL\ABORTDLL\ABORTDLG.CPP
.....\........\........\ABORTDLG.H
.....\........\........\ABORTDLL.APS
.....\........\........\ABORTDLL.CLW
.....\........\........\ABORTDLL.CPP
.....\........\........\ABORTDLL.DEF
.....\........\........\ABORTDLL.DSP
.....\........\........\ABORTDLL.DSW
.....\........\........\ABORTDLL.H
.....\........\........\ABORTDLL.NCB
.....\........\........\ABORTDLL.OPT
.....\........\........\ABORTDLL.PLG
.....\........\........\ABORTDLL.RC
.....\........\........\AbortThread.cpp
.....\........\........\AbortThread.h
.....\........\........\CONPGM\CONPGM.CPP
.....\........\........\......\CONPGM.DSP
.....\........\........\......\CONPGM.PLG
.....\........\........\......\DEBUG\ABORTDLL.DLL
.....\........\........\......\.....\CONPGM.EXE
.....\........\........\......\.....\CONPGM.ILK
.....\........\........\......\.....\CONPGM.OBJ
.....\........\........\......\.....\CONPGM.PDB
.....\........\........\......\.....\VC50.IDB
.....\........\........\......\.....\VC50.PDB
.....\........\........\DEBUG\ABORTDLG.OBJ
.....\........\........\.....\ABORTDLL.DLL
.....\........\........\.....\ABORTDLL.EXP
.....\........\........\.....\ABORTDLL.ILK
.....\........\........\.....\ABORTDLL.LIB
.....\........\........\.....\ABORTDLL.OBJ
.....\........\........\.....\ABORTDLL.PDB
.....\........\........\.....\ABORTDLL.RES
.....\........\........\.....\AbortThread.obj
.....\........\........\.....\STDAFX.OBJ
.....\........\........\.....\VC50.IDB
.....\........\........\.....\VC50.PDB
.....\........\........\README.TXT
.....\........\........\..S\ABORTDLL.RC2
.....\........\........\RESOURCE.H
.....\........\........\STDAFX.CPP
.....\........\........\STDAFX.H
.....\.LERT\ALERT.CPP
.....\.....\ALERT.DSP
.....\.....\ALERT.DSW
.....\.....\ALERT.NCB
.....\.....\ALERT.OPT
.....\.....\ALERT.PLG
.....\.....\Debug\ALERT.EXE
.....\.....\.....\ALERT.ILK
.....\.....\.....\ALERT.OBJ
.....\.....\.....\ALERT.PDB
.....\.....\.....\VC50.IDB
.....\.....\.....\VC50.PDB
.....\.PC\APC.CPP
.....\...\APC.DSP
.....\...\APC.DSW
.....\...\APC.NCB
.....\...\APC.OPT
.....\...\APC.PLG
.....\...\Debug\APC.EXE
.....\...\.....\APC.ILK
.....\...\.....\APC.OBJ
.....\...\.....\APC.PDB
.....\...\.....\VC50.IDB
.....\...\.....\VC50.PDB
.....\FIBER\Debug\FIBER.EXE
.....\.....\.....\FIBER.ILK
.....\.....\.....\FIBER.OBJ
.....\.....\.....\FIBER.PDB
.....\.....\.....\VC50.IDB
.....\.....\.....\VC50.PDB
.....\.....\FIBER.CPP
.....\.....\FIBER.DSP
.....\.....\FIBER.DSW
.....\.....\FIBER.NCB
.....\.....\FIBER.OPT
.....\.....\FIBER.PLG
.....\MASTER\Debug\MASTER.EXE
.....\......\.....\MASTER.ILK
.....\......\.....\MASTER.OBJ
.....\......\.....\MASTER.PDB
.....\......\.....\VC50.IDB
.....\......\.....\VC50.PDB
.....\......\MASTER.CPP
.....\......\MASTER.DSP
.....\......\MASTER.PLG
.....\SLAVE\Debug\MASTER.EXE
.....\.....\.....\SLAVE.EXE
.....\.....\.....\SLAVE.ILK
.....\.....\.....\SLAVE.OBJ
.....\.....\.....\SLAVE.PDB
.....\.....\.....\VC50.IDB
.....\.....\.....\VC50.PDB
.....\.....\SLAVE.CPP
.....\.....\SLAVE.DSP
.....\.....\SLAVE.DSW
.....\.....\SLAVE.NCB
.....\.....\SLAVE.OPT
.....\.....\SLAVE.PLG