OLE-Related Classes

These classes provide a number of different services, ranging from exceptions to file input and output.

COleObjectFactory

Used to create items when requested from other containers. This class serves as the base class for more specific types of factories, including COleTemplateServer.

COleMessageFilter

Used to manage concurrency with OLE Lightweight Remote Procedure Calls (LRPC).

COleStreamFile

Uses the COM IStream interface to provide CFile access to compound files. This class (derived from CFile) enables MFC serialization to use OLE structured storage.

CRectTracker

Used to allow moving, resizing, and reorientation of in-place items.