- A CLS file is a class file containing the source code for a single class.
- A VBP file is a project file. You open VBP in the VB6 IDE to view or edit the code for this project.
- Projects can also be included in groups (VBG files), which is roughly equivalent to .Net invoking solutions.
- A DLL file is a compiled executable library created from VB6 source code. See Wikipedia
The VB6 manual explains many file extensions , including CLS and VBP.