IClassFactory3
Extends IClassFactory to create Component Object Model (COM) objects that share a common context.
IErrorlog
Communicates detailed error information between a client and an object.
IObjectSafety
Provides methods to get and set safety options.
IObjectWithSite
Provides simple objects with a lightweight siting mechanism (lighter than IOleObject).
IPersistHistory
Provides a mechanism for a component to persist its state in its containing application during the current session.
IPersistMemory
Saves and loads objects from a stream.
IPersistPropertyBag
Works with IPropertyBag and IErrorlog to define an individual property-based persistence mechanism.
IPersistPropertyBag2
Works with the IPropertyBag2 interface and the IErrorlog interface to define an individual property-based persistence mechanism.
IPropertyBag
Provides an object with a property bag in which the object can save its properties persistently.
IPropertyBag2
Provides an object with a property bag in which the object can save its properties persistently.
IServiceProvider
Provides a generic access mechanism to locate a GUID-identified service.