Subject: RE: *For example?
There were some problems with the API call, so if you compile with the 6.0.0 C API or 5.0.x, the code will not work with 6.0.0. This is documented below, but there are additional problems with compiling with 5.0.9 and higher and compatibility as well, although they are not ordinal problems. If you compile and work with only 6.0.1 and above, you are probably safe, but I’m a bit skittish after getting burned a few times trying to deliver this to customers.
— extract from D6.0.1 C-API toolkit readme —
Compatibility Issues
MS Windows applications that were built with a 5.0.x release of the Lotus
C API Toolkit for Domino and Notes and call any one of the following functions:
-
SECHashPassword
-
SECVerifyPassword
-
NSFHotSpotSign
-
StoredFormAddItems
-
StoredFormRemoveItems
will not run on Notes and Domino 6 due to discrepancies with the ordinal values
defined for these functions. This problem has been fixed in Notes and Domino 6.0.1.
MS Windows applications that were built with a 5.0.x release of the Lotus C API
Toolkit for Domino and Notes and call the functions listed above will run on
Notes and Domino 6.0.1 and later releases. MS Windows applications that were built
with the Lotus C API Toolkit for Notes/Domino 6 and call one of the functions listed
above will also run on later releases of Notes and Domino.
MS Windows applications that were built with the Lotus C API Toolkit for
Notes/Domino 6 and call the function, NSFDbOpenTemplate, will not be able to run
on Notes/Domino 6.0.1 and later releases. You will need to recompile these
applications with the Lotus C API Toolkit for Notes/Domino 6.0.1.