CoXlsEngine
COM object

 

[ uuid(089D25AC-7618-4fef-9BB1-6FDDF1FD3B3A),
  helpstring("Excel generator. Main object."),
  appobject 
]
coclass CoXlsEngine
{
  [default] interface IXlsEngine;
}

 

CoXlsEngine is the object that holds all programming interfaces involved in the generation process. The CoXlsEngine object has a unique identifier (089D25AC-7618-4fef-9BB1-6FDDF1FD3B3A) and a unique progid (ExcelGenerator.ARsTdesign) that must be used in order to create a working instance of the generator.

A C++ developer will typically invoke the unique identifier, and will work hand in hand with the underlying type-library. CoXlsEngine provides access to the underlying IXlsEngine interface.

A VB or .NET developer would invoke the more user-friendly progid, and will simply reference the dll component, then let the programming environment do the rest. When the dll component is referenced is referenced, it appears under the name xlsgen. xlsgen provides access to the underlying IXlsEngine interface.