This interface ensures that error information can be propagated up the call chain correctly. Automation objects that use the error handling interfaces must implement ISupportErrorInfo.
In any function of the object, call Error(...) passing string or string ID (see Help).