To krs -
In summary, TestStand can discover the parameter information from a DLL created by VC++, including functions with a CNiString type parameter. TestStand cannot see the parameter information in a function if the project uses a .DEF file or if the function uses the extern "C" syntax.
The TestStand online help topic entitled "Exporting Class Methods and Functions in Visual Studio .NET" discusses the above VC limitations.
If you choose to use a .DEF file or the extern "C" syntax in your VC++ DLL, then TestStand can only discover the prototype of a function if you add the function to a type library in the DLL.
Scott Richardson (NI)
Scott Richardson
https://testeract.com