Most typically, CS-Library routines are called from within a Client-Library or Server-Library application.
Because the Client-Library and Server-Library header files ctpublic.h and ospublic.h include the CS-Library header file cspublic.h, Client-Library or Server-Library applications do not have to include an additional header file to make CS-Library calls.
After calling cs_ctx_alloc to allocate a CS_CONTEXT, a Client-Library or Server-Library application is free to call any other CS-Library routine.