Type libraries are files that provide information about your component. Development tools use the information contained in type libraries to make it easier for you to determine the methods and properties supported by your component objects. It is recommended that you create a type library for use with your component. If you develop an ActiveX DLL with Visual Basic, a type library is automatically generated when you make the DLL.
For more information on type libraries see the Automation section of the Platform SDK.