I didn't really know up until a little while ago that an api can be accessed through other languages. In a visual C++ book I am reading it says that the winapi can be accessed through visual basic (duh) but also fortran, pascal, and other languages. How is it possible to make calls to the winapi (which is written mostly in C, right?) with languages such as fortran and pascal?