File list (Check if you may need any files):
Chapter 2\Interfaces\ReadMe.txt
Chapter 4\CustomIDLDataReader\ReadMe.txt
Chapter 2\CppImportClient\ReadMe.txt
Chapter 2\CppRawComClient\ReadMe.txt
Chapter 4\CppComTypeReader\ReadMe.txt
Chapter 4\CppComTypeWriter\ReadMe.txt
yChapter 1\MyCustomDLL\ReadMe.txt
yChapter 1\MyCustomDLLCppClient\ReadMe.txt
Chapter 2\RawComCar\ReadMe.txt
yChapter 1\MyCustomCallbackDLL\ReadMe.txt
Chapter 2\ScriptableCar.htm
Chapter 3\AtlCarServer\AtlCarServer.h
Chapter 7\ATLVersionedInterfaceServer\ATLVersionedInterfaceServer.h
Chapter 3\AtlCarServer\ComCar.h
Chapter 2\RawComCar\ComCar.h
Chapter 2\RawComCar\ComCarCF.h
Chapter 4\WidgetServer\CoWidget.h
Chapter 4\CustomIDLServer\CustomIDLServer.h
Chapter 4\WidgetServer\Drawer.h
Chapter 4\CustomIDLServer\Foo.h
Chapter 7\ATLVersionedInterfaceServer\Foo.h
Chapter 4\WidgetServer\GlobalObject.h
Chapter 3\AtlCarServer\JetPlane.h
yChapter 1\MyCustomCallbackDLL\MyCustomCallbackDLL.h
yChapter 1\MyCustomDLL\MyCustomDLL.h
yChapter 1\MyCustomDLLCppClient\MyCustomDLL.h
Chapter 2\CppRawComClient\RawComCar.h
Chapter 2\RawComCar\RawComCar.h
Chapter 4\CustomIDLServer\resource.h
Chapter 7\ATLVersionedInterfaceServer\resource.h
Chapter 3\AtlCarServer\resource.h
Chapter 4\WidgetServer\resource.h
Chapter 2\RawComCar\ScriptableCar.h
Chapter 2\RawComCar\ScriptableCarCF.h
Chapter 2\CppImportClient\StdAfx.h
Chapter 2\CppRawComClient\StdAfx.h
Chapter 2\Interfaces\StdAfx.h
Chapter 4\CppComTypeReader\StdAfx.h
Chapter 4\CppComTypeWriter\StdAfx.h
Chapter 4\CustomIDLDataReader\StdAfx.h
yChapter 1\MyCustomDLLCppClient\StdAfx.h
yChapter 1\MyCustomCallbackDLL\StdAfx.h
yChapter 1\MyCustomDLL\StdAfx.h
Chapter 2\RawComCar\StdAfx.h
Chapter 3\AtlCarServer\StdAfx.h
Chapter 4\CustomIDLServer\StdAfx.h
Chapter 4\WidgetServer\StdAfx.h
Chapter 7\ATLVersionedInterfaceServer\StdAfx.h
Chapter 4\WidgetServer\WidgetServer.h
Chapter 3\AtlCarServer\AtlCarServer_i.c
Chapter 3\AtlCarServer\AtlCarServer_p.c
Chapter 7\ATLVersionedInterfaceServer\ATLVersionedInterfaceServer_i.c
Chapter 7\ATLVersionedInterfaceServer\ATLVersionedInterfaceServer_p.c
Chapter 4\CustomIDLServer\CustomIDLServer_i.c
Chapter 4\CustomIDLServer\CustomIDLServer_p.c
Chapter 4\WidgetServer\dlldata.c
Chapter 4\CustomIDLServer\dlldata.c
Chapter 2\RawComCar\dlldata.c
Chapter 3\AtlCarServer\dlldata.c
Chapter 7\ATLVersionedInterfaceServer\dlldata.c
Chapter 2\CppRawComClient\RawComCar_i.c
Chapter 2\RawComCar\RawComCar_i.c
Chapter 2\RawComCar\RawComCar_p.c
Chapter 4\WidgetServer\WidgetServer_i.c
Chapter 4\WidgetServer\WidgetServer_p.c
Chapter 3\AtlCarServer\AtlCarServer.cpp
Chapter 7\ATLVersionedInterfaceServer\ATLVersionedInterfaceServer.cpp
Chapter 3\AtlCarServer\ComCar.cpp
Chapter 2\RawComCar\ComCar.cpp
Chapter 2\RawComCar\ComCarCF.cpp
Chapter 4\WidgetServer\CoWidget.cpp
Chapter 4\CppComTypeReader\CppComTypeReader.cpp
Chapter 4\CppComTypeWriter\CppComTypeWriter.cpp
Chapter 2\CppImportClient\CppImportClient.cpp
Chapter 2\CppLateBoundClient\CppLateBoundClient.cpp
Chapter 2\CppRawComClient\CppRawComClient.cpp
Chapter 4\CustomIDLDataReader\CustomIDLData.cpp
Chapter 4\CustomIDLServer\CustomIDLServer.cpp
Chapter 4\WidgetServer\Drawer.cpp
Chapter 4\CustomIDLServer\Foo.cpp
Chapter 7\ATLVersionedInterfaceServer\Foo.cpp
Chapter 4\WidgetServer\GlobalObject.cpp
Chapter 2\Interfaces\Interfaces.cpp
Chapter 3\AtlCarServer\JetPlane.cpp
yChapter 1\MyCustomCallbackDLL\MyCustomCallbackDLL.cpp
yChapter 1\MyCustomDLL\MyCustomDLL.cpp
yChapter 1\MyCustomDLLCppClient\MyCustomDLLCppClient.cpp
Chapter 2\RawComCar\RawComCar.cpp
Chapter 2\RawComCar\ScriptableCar.cpp
Chapter 2\RawComCar\ScriptableCarCF.cpp
Chapter 2\RawComCar\StdAfx.cpp
Chapter 2\Interfaces\StdAfx.cpp
yChapter 1\MyCustomDLL\StdAfx.cpp
Chapter 4\CustomIDLDataReader\StdAfx.cpp
Chapter 2\CppImportClient\StdAfx.cpp
Chapter 2\CppRawComClient\StdAfx.cpp
Chapter 4\CppComTypeReader\StdAfx.cpp
Chapter 4\CppComTypeWriter\StdAfx.cpp
yChapter 1\MyCustomCallbackDLL\StdAfx.cpp
yChapter 1\MyCustomDLLCppClient\StdAfx.cpp