Cómo controlar las lineas RTS DTR y leer las DCD, DSR y CTS en visual C++?

#1
He intentado hacerlo con la informacion de la MSDN Library pero no puedo hacerlo funcionar, abre el puerto correctamente pero cuando presiono el boton para activar el DTR o RTS el programa me muestra que hay un error, ajunto el proyecto de prueba en VC++ 6.
 

Adjuntos

Arriba