A Client-Library programming environment is defined by:
A CS_CONTEXT structure, which defines a programming context
A Client-Library version level, which is indicated by an application’s call to ct_init