Wizard, unless you have conflict with some older Asphyre package, it seems more like a compiler bug, as you can see that the mentioned procedure does have "overload" flag. Could you try to comment one of these functions and remove "overload" parameter?

The package was tested in Delphi 2007 and XE 2, so there is no reason why it shouldn't work with Delphi 2010.