This class is instantiated in every ATL project.
Adds a resource instance to the list of stored handles.
Returns a handle to a specified resource instance.
Returns the module instance from a CAtlBaseModule object.
Returns the resource instance from a CAtlBaseModule object.
Removes a resource instance from the list of stored handles.
Sets the resource instance of a CAtlBaseModule object.
An instance of CAtlBaseModule named _AtlBaseModule is present in every ATL project, containing a handle to the module instance, a handle to the module containing resources (which by default, are one and the same), and an array of handles to modules providing primary resources. CAtlBaseModule can be safely accessed from multiple threads.
This class replaces the obsolete CComModule class used in earlier versions of ATL.