File list (Check if you may need any files):
CHAP10
......\CFACTORY.CPP
......\OUTPROC.CPP
......\MAKEFILE
......\MAKE-ONE
......\CUNKNOWN.H
......\CUNKNOWN.CPP
......\CMPNT3.H
......\CMPNT3.CPP
......\CMPNT2.H
......\CMPNT2.CPP
......\CMPNT1.H
......\CMPNT1.CPP
......\CLIENT.EXE
......\CLIENT.CPP
......\CFACTORY.H
......\UTIL.H
......\UTIL.CPP
......\SERVER.TLB
......\SERVER.RC
......\SERVER.IDL
......\SERVER.ICO
......\SERVER.EXE
......\SERVER.DLL
......\SERVER.DEF
......\SERVER.CPP
......\RESOURCE.H
......\REGISTRY.H
......\REGISTRY.CPP
......\REGISTER.BAT
......\PROXY.DLL
......\PROXY.DEF
......\INPROC
......\OUTPROC
CHAP03
......\IUNKNOWN.EXE
......\IUNKNOWN.CPP
......\IUNKNOWN.DSP
......\IUNKNOWN.DSW
CHAP04
......\REFCOUNT.EXE
......\REFCOUNT.CPP
......\REFCOUNT.DSP
......\REFCOUNT.DSW
CHAP05
......\CLIENT3.CPP
......\CLIENT2.EXE
......\CLIENT2.CPP
......\CLIENT1.EXE
......\CLIENT1.CPP
......\CREATE.H
......\CREATE.CPP
......\CMPNT3.DSW
......\CMPNT3.DSP
......\CMPNT3.DLL
......\CMPNT3.DEF
......\CMPNT3.CPP
......\CMPNT2.DLL
......\CMPNT2.DEF
......\CMPNT2.CPP
......\CMPNT1.DLL
......\CMPNT1.DEF
......\CMPNT1.CPP
......\CLIENT3.EXE
......\IFACE.H
......\GUIDS.CPP
CHAP06
......\README.TXT
......\CATEGORY.EXE
......\CATEGORY.CPP
......\BLD.BAT
CHAP07
......\REGISTRY.H
......\REGISTRY.CPP
......\REGISTER.BAT
......\MAKEFILE
......\IFACE.H
......\GUIDS.CPP
......\CMPNT.DLL
......\CMPNT.DEF
......\CMPNT.CPP
......\CLIENT.EXE
......\CLIENT.CPP
......\CHAP11
......\......\SERVER.DLL
......\......\SERVER.DEF
......\......\SERVER.CPP
......\......\RESOURCE.H
......\......\REGISTRY.H
......\......\REGISTRY.CPP
......\......\REGISTER.BAT
......\......\PROXY.DEF
......\......\OUTPROC.CPP
......\......\MAKEFILE
......\......\MAKE-ONE
......\......\DCLIENT.EXE
......\......\DCLIENT.CPP
......\......\CUNKNOWN.H
......\......\CUNKNOWN.CPP
......\......\CMPNT.H