Object files

For each opaque type/ActiveX value object named Opaque, BladeSmith generates the following files, which are used by both the client project and the server project. Do not modify the OpaqueStruct.h file.
Table 1. Object files
File name Description
OpaqueCommon.cpp C++ file that contains the logic for all ActiveX custom methods and their server-project equivalents. This file can be modified.
OpaqueCommon.h Header file that contains the OpaqueCommon class definition. This file can be modified.
OpaqueStruct.h C header file that contains the OpaqueStruct definition (the C structure representing the opaque type)