The information here is applicable to the DLLs supplied with CLW3209DAL.
A support file for Visual Basic .NET (VB.NET), called clvbdnet.vb, may be may be found in this zip file. This file can be used in 32-bit VB.NET code. Separate Visual Basic 6 / Visual Basic for Applications headers are available.
The file clvbdnet.vb contains the VB declaration of each user-callable NAG C Library function and all Enum and Structure (Type) declarations necessary for the parameters (mandatory and optional). This file can be imported into your VB project.
The header file is based on the stand-alone version of the NAG C Library DLL (CLW3209DA_nag.dll); to specify the version of the DLL which uses the MKL BLAS/LAPACK instead (CLW3209DA_mkl.dll), replace CLW3209DA_nag.dll by CLW3209DA_mkl.dll in the Function and Sub declarations.
See the pages on using the NAG C DLLs from Visual Basic .NET for information on how to use these headers.