Client files

For each opaque type/ActiveX value object named Opaque, BladeSmith generates the following client files. Only the OpaqueClient.cpp and OpaqueClient.h files can be modified.
Table 1. Client files
File name Description
Opaque.cpp C++ file that contains the methods for the ActiveX value object, that call into the C++ class (OpaqueClient.cpp).
Opaque.h Header file that contains the ActiveX value object definition.
Opaque.rgs Instructions for registering the ActiveX value object on the client computer.
OpaqueClient.cpp C++ class file that contains placeholders (function definitions and null bodies) for the methods for OpaqueClient. This file can be modified.
OpaqueClient.h Header file that contains the OpaqueClient class definition. This file can be modified.