A CS_OID structure is required to exchange an OID between Client-Library routines and application code.
The CS_OID structure is used with calls to ct_ds_lookup or ct_ds_objinfo.
The CS_OID structure is defined as follows:
typedef struct _cs_oid
{
CS_INT oid_length;
CS_CHAR oid_buffer[CS_MAX_DS_STRING];
} CS_OID;
where:
oid_length is the length of the OID string. If the OID string is null-terminated, the length does not include the null terminator.
oid_buffer is an array of bytes that holds the OID string. This string is not always null-terminated.