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 to design records so that they're allocated on a specific byte boundary, such as 16 bytes, 512 bytes, 4096 bytes, etc.