Yes. niscope_32.dll does have a type library that provides function and constant declarations, so in VB6 you could just add a reference to the dll. This type library only contains function declarations and constants, though, not COM coclasses, COM interfaces, etc. The .NET framework tlbimp tool will create an interop assembly for COM coclasses, COM interfaces, enums, constants, etc., but will not do anything for global function declarations. VB.NET uses tlbimp to generate its interop assemblies behind the scenes, hence you will need to create DllImport statements for the functions in niscope_32.dll that you want to use.
- Elton