File list (Check if you may need any files):
InsideCOM\CHAP02\IFACE.CPP
.........\......\IFACE.EXE
.........\CHAP02
.........\.....3\IUNKNOWN.CPP
.........\......\IUNKNOWN.EXE
.........\CHAP03
.........\.....4\REFCOUNT.CPP
.........\......\REFCOUNT.EXE
.........\CHAP04
.........\.....5\CLIENT1.CPP
.........\......\CLIENT1.EXE
.........\......\CLIENT2.CPP
.........\......\CLIENT2.EXE
.........\......\CLIENT3.CPP
.........\......\CLIENT3.EXE
.........\......\CMPNT1.CPP
.........\......\CMPNT1.DEF
.........\......\CMPNT1.DLL
.........\......\CMPNT2.CPP
.........\......\CMPNT2.DEF
.........\......\CMPNT2.DLL
.........\......\CMPNT3.CPP
.........\......\CMPNT3.DEF
.........\......\CMPNT3.DLL
.........\......\CREATE.CPP
.........\......\CREATE.H
.........\......\GUIDS.CPP
.........\......\IFACE.H
.........\......\MAKEFILE
.........\CHAP05
.........\.....6\BLD.BAT
.........\......\CATEGORY.CPP
.........\......\CATEGORY.EXE
.........\......\README.TXT
.........\CHAP06
.........\.....7\CLIENT.CPP
.........\......\CLIENT.EXE
.........\......\CMPNT.CPP
.........\......\CMPNT.DEF
.........\......\CMPNT.DLL
.........\......\GUIDS.CPP
.........\......\IFACE.H
.........\......\MAKEFILE
.........\......\REGISTER.BAT
.........\......\REGISTRY.CPP
.........\......\REGISTRY.H
.........\CHAP07
.........\.....8\AGGRGATE\CLIENT.CPP
.........\......\........\CLIENT.EXE
.........\......\........\CMPNT1.CPP
.........\......\........\CMPNT1.DEF
.........\......\........\CMPNT1.DLL
.........\......\........\CMPNT2.CPP
.........\......\........\CMPNT2.DEF
.........\......\........\CMPNT2.DLL
.........\......\........\GUIDS.CPP
.........\......\........\IFACE.H
.........\......\........\MAKEFILE
.........\......\........\REGISTER.BAT
.........\......\........\REGISTRY.CPP
.........\......\........\REGISTRY.H
.........\......\AGGRGATE
.........\......\CONTAIN\CLIENT.CPP
.........\......\.......\CLIENT.EXE
.........\......\.......\CMPNT1.CPP
.........\......\.......\CMPNT1.DEF
.........\......\.......\CMPNT1.DLL
.........\......\.......\CMPNT2.CPP
.........\......\.......\CMPNT2.DEF
.........\......\.......\CMPNT2.DLL
.........\......\.......\GUIDS.CPP
.........\......\.......\IFACE.H
.........\......\.......\MAKEFILE
.........\......\.......\REGISTER.BAT
.........\......\.......\REGISTRY.CPP
.........\......\.......\REGISTRY.H
.........\......\CONTAIN
.........\CHAP08
.........\.....9\CFACTORY.CPP
.........\......\CFACTORY.H
.........\......\CLIENT1.CPP
.........\......\CLIENT1.EXE
.........\......\CLIENT2.CPP
.........\......\CLIENT2.EXE
.........\......\CMPNT1.CPP
.........\......\CMPNT1.H
.........\......\CMPNT2.CPP
.........\......\CMPNT2.H
.........\......\CMPNT3.CPP
.........\......\CMPNT3.H
.........\......\CUNKNOWN.CPP
.........\......\CUNKNOWN.H
.........\......\GUIDS.CPP
.........\......\IFACE.H
.........\......\MAKEFILE
.........\......\PTR.H
.........\......\REGISTER.BAT
.........\......\REGISTRY.CPP
.........\......\REGISTRY.H
.........\......\SERVER.CPP