The following structures are used to pass information to the DLL functions. Structures are used to avoid long function parameter lists and to facilitate easier integration of future enhancements. Also, passing the pointer to the structure is more efficient because only one item needs to be pushed on the stack as opposed to several.
All of the following structures are provided in the supplied header file VFYCUST.H.