Share via


Interfaces

This section contains the interfaces that are available for COM Objects for the Internet.

Interfaces

Topic Contents
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.