Под Win32 надо управлять линиями COMа. Для проверки состояния линий вызываю функцию GetCommModemStatus. Она возвращает cts,dsr,ri. А dcd - нету. Как читать состояние DCD?
И второе. Для управления линиями есть EscapeCommFunction. Но она за один вызов может дергать только одной линией RTS,DTR, или TX. А есть ли функция чтоб дергать ими одновременно?