CMC_buffer is a CMC data type that points to a memory storage location of an undefined type and size.
typedef void *CMC_buffer;