Geoff Chappell - Software Analyst
The ExplorerFactory class is exposed by ExplorerFrame.dll through its DllGetClassObject function. Instances are creatable, using such well-documented COM functions as CoCreateInstance, by anyone who knows the CLSID:
The class implements only one interface: IExplorerFactory. The implementation for ExplorerFactory is in a sense an in-process wrapper around a choice of ExplorerFactoryServer implementations in one or another EXPLORER.EXE process.