PhBook.cpp contains (DLL-based) server functions DllMain, DllCanUnloadNow, DllGetClassObject, DllRegisterServer, and DllUnregisterServer.
It also contains the global declaration of CComModule in variable _Module and the object map.
PhBook.def exports required functions from the DLL.
PhBook.rc, Resource.h, and PhBookObj.rgs contain our application's resources.
These include the compiled type library (PhBook.tlb), version information, a registry resource (discussed below), and a string table.
PhBookObj.cpp and PhBookObj.h contain the declarations and code for CPhBookObj.
Stdafx.cpp and StdAfx.h define several constants and include other files.
They are used to build a precompiled header file PhBook.pch.
Visual C++ 6.0 users will see also see file basetsd.h under External Dependencies. This file handles 64-bit wide types and values. We will not use 64-bit types in this course.