The header file ctpublic.h is required in all application source files that contain calls to Client-Library.
ctpublic.h includes:
Definitions of symbolic constants used by Client-Library routines
Declarations for Client-Library routines
cspublic.h, the CS-Library header file
cspublic.h includes:
Definitions of common client/server symbolic constants
Type declarations for common client/server structures
Declarations for CS-Library routines
cstypes.h, which contains type declarations for Client-Library datatypes
sqlca.h, which contains a type declarations for the SQLCA structure
csconfig.h, which contains platform-dependent datatypes and definitions