Uninformed: Informative Information for the Uninformed

Vol 9» 2008.Jan

Determining Exported Functions

ActiveX controls implement various COM interfaces in the same manner as any other COM object. COM interfaces are well-defined definitions of what functions and properties a COM class must implement and support. COM provides the ability to dynamically query a COM class at runtime using QueryInterface to see what interfaces it implements. This is how IE determines if a control supports the safe for scripting interface (which is called IObjectSafety).