About the author
"C:\Program Files\Microsoft.NET\SDK\v1.1\Bin\wsdl" /l:Borland.Delphi.DelphiCodeProvider, DelphiProvider, Version=9.0.1761.24408, Culture=neutral, PublicKeyToken=91d62ebb5b0d1b1b http://webservices.amazon.com/AWSECommerceService/ AWSECommerceService.wsdl
Microsoft requires the complete "stuff" to be provided so that the wsdl executable can locate the code provider to load.
A method pointer is now the same as a global procedure, ie, procedure of object = procedure.