>>The init gets an object reference to a wrapper class that contains the properties used by the Rating DLL. It also runs the Declare statements to register the functions in the external shared libraries.
In addition to Erik's comments, have you been able to process APIs directly through RatingDLL (eg, not use, for the moment, the COM server). Have you verified the Rating DLL services a VFP API declaration?
Imagination is more important than knowledge