Other Interfaces

IMallocSpy is used by debuggers to detect memory leaks and other issues in calls to IMalloc methods.

To provide UI for the OLE/COM Object Viewer, implement IInterfaceViewer.

To register and enumerate COM categories, use the ICatRegister and ICatInformation interfaces.

The IObjectSafety interface should be implemented by objects that have interfaces which support “untrusted” clients, such as scripts. (Legacy IE)

A scripting engine implements IActiveScriptParse, IActiveScriptSite and IActiveScript at a minimum.

Metro apps introduced IInspectable