Esta es una función que se puede registrar como una devolución de llamada y se invoca cada vez que un nodo de entrada lee un mensaje y antes de que el mensaje se propague en sentido descendente por el flujo de mensajes. Se invoca para cada mensaje de entra que se lee en el grupo de ejecución en el que se ha registrado la devolución de llamada, si el estado de la salida de usuario está activo. La devolución de llamada se registra proporcionando un puntero a la función como el campo iFpInputMessageCallback de la estructura CCI_UE_VFT que se ha pasado a cciRegisterUserExit.
typedef void (*cciInputMessageCallback) ( CciDataContext* userContext, CciMessage* message, CciMessage* localEnvironment, CciMessage* exceptionList, CciMessage* environment, CciMessageOrigin messageOrigin, CciNode* inputNode);