Unzip the attachment it will create a new directory, 21908 (the QC number). In that directory you will find the .doc file and two project .zip files. Unzipping the project zip files will create two directories, TestAppBCBWSDL and TestAppDelphiWSDL.

case 2:
1) Open the TestAppDelphiWSDL project in DeXter.
2) Remove eBaySvc.pas and eBaySvc.h from the project.
3) Save the project and close it.
4) Delete eBaySvc.pas, eBaySvc.h and eBaySvc.hpp from the project directory.
5) File/New/VCL Forms Application - Delphi for Win32
6) Save the new project to some junk directory.
7) File/New/Other/Delphi Projects/WebServices, double-click WSDL Importer.
8) Browse to the eBaySvc.wsdl file in the TestAppDelphiWSDL directory.
9) Click the Finish button. When processing finishes, click it again.
10) Save eBaySvc.pas to the TestAppDelphiWSDL directory.
11) Close the Delphi project.
12) Open the TestAppDelphiWSDL project.
13) Add eBaySvc.pas to the project and save it.
14) Open eBaySvc.pas in the IDE and press Alt-F9 to build it.
15) In the project directory, rename eBaySvc.hpp to eBaySvc.h.
16) Build the project. Note that it builds without error.
17) In Main.cpp, uncomment the last line in the constructor.
18) Build the project again. I get:

[C++ Error] Main.cpp(53): E2316 'RequesterCredentials' is not a member of 'eBayAPIInterface'