The API was originally designed for C, but has been used perfectly successfully in many programming languages (C++,Delphi/pascal even Cobol and VB)
The API is like this:
One declares a structure (actually a utility generates the declarations), which in C would be something like this
Code:
struct Customer { short l; short typenr;