All the core VB6/C functions in this toolkit return a 32-bit signed integer value,
that is a Long in VB6/VBA and a long in C/C++, but an Integer in VB.NET
and an int in C#.
The wrapper functions provided in the .NET
interface behave differently (and more conveniently) - please
refer to the detailed documentation on that interface.
Functions either