The CDocObjectFolder class is one of many that SHDOCVW exposes through its exported DllGetClassObject function. Instances can therefore be created using such well-documented COM functions as CoCreateInstance, by anyone who knows the CLSID:

CLSID_CDocObjectFolder {E7E4BC40-E76A-11CE-A9BB-00AA004AE837}

Instances are also created internally, as a base for the CURLFolder class and by that class’s BindToObject method.

The class implements the following interfaces (in the IEFRAME version 7.0 from Windows Vista):


The CDocObjectFolder class is implemented in SHDOCVW version 4.70 to 6.0 before Windows Vista and then in IEFRAME version 7.0 and higher.

Though this class dates from as long ago as 1996, it was still not documented by Microsoft as late as the January 2007 edition of the Windows Vista Software Development Kit (SDK).