Steps for building actf-msaa.dll/actf-ia2.dll

This componentry is no longer actively developed or supported.

Requirements

1. Creating a new Visual C++ win32 project

2. Copying the required source files and idl file

The following are the Msaa source files (.h and .cpp) which can be obtained from the org.eclipse.actf.accservice.win32.msaa-fragment project in bin-src folder.

The following are the IA2 source files (.h and .cpp) which can be obtained from the org.eclipse.actf.accservice.win32.ia2-fragment project in bin-src folder.

Copy all of the above files into the project directory ( Eg: C:\MyProjects\actf-msaa or C:\MyProjects\actf-ia2).

In solution explorer, right click on Header files-> Add existing Item and select all of the header files. Similarly, add all .cpp files to Source files and ia2_api_all.idl to Resource files.

2. Setting the project properties

4. Adding the MIDL generated files to the project

Right click on ia2_api_all.idl and choose Compile. If ia2_api_all.idl is compiled successfully, the following files are generated in the project folder: ia2_api_all.h, ia2_api_all_i.c and ia2_api_all_p.c. Add ia2_api_all.h to header files and ia2_api_all_i.c to source files. This completes all the project settings and we're ready to build.

5. Build the project

In Build Menu, Choose Build Solution. If the build is successful, actf-msaa.dll/actf-ia2.dll is created in Debug or Release directory in the project folder. (Eg: C:\MyProjects\actf-ia2\Release\actf-msaa.dll or C:\MyProjects\actf-ia2\Debug\actf-ia2.dll)