La API de rutina de salida de usuario en lenguaje C consta de:
- Un conjunto de funciones de implementación que proporcionan la funcionalidad de las rutinas de salida de usuario.
Algunas de estas funciones de implementación son obligatorias y otras son opcionales.
- Un conjunto de funciones de programa de utilidad, que las rutinas de salida de usuario invocan.