Some C++ programmers develop Win32 API DLLs that can used from Visual Basic programs. Use the __stdcall prefix with functions exported from the C++ DLL that you want to access from VB 5.0. For example, the code in a simple Win32 DLL exporting GetMyComputerName using .def would be:
.Def File contents::LIBRARY DESCRIPTION "Some description"EXPORTS GetMyComputerName @1.CPP file contents::BOOL __stdcall GetMyComputerName(LPSTR szComputerName, LPSTR szErrorMsg){.......}
This function could be used in VB after declaring the following:
Declare Function GetMyComputerName Lib "" (ByVal strComputerNameAs String, ByVal strErrorMsg As String) As Long