Use esta função para criar um objeto de mensagem de saída. Para cada chamada para esta função, é necessário incluir uma chamada correspondente para cniDeleteMessage para retornar recursos alocados quando o processamento na mensagem de saída tiver sido concluído.
CciMessage* cniCreateMessage(
int* returnCode,
CciMessageContext* messageContext);
Se bem-sucedida, o endereço do objeto de mensagem é retornado. Caso contrário, um valor de zero (CCI_NULL_ADDR) é retornado, e o parâmetro returnCode indica a razão do erro.
outMsg = cniCreateMessage(&rc,
cniGetMessageContext(&rc, message));