24 #define ACM_SERIAL_STATE_RX_CARRIER (1<<0)
27 #define ACM_SERIAL_STATE_TX_CARRIER (1<<1)
30 #define ACM_SERIAL_STATE_BREAK (1<<2)
33 #define ACM_SERIAL_STATE_RING_SIGNAL (1<<3)
36 #define ACM_SERIAL_STATE_FRAMING (1<<4)
39 #define ACM_SERIAL_STATE_PARITY (1<<5)
42 #define ACM_SERIAL_STATE_OVERRUN (1<<6)
48 #define ACM_IRREGULAR_SIGNAL_MASK (ACM_SERIAL_STATE_BREAK | ACM_SERIAL_STATE_RING_SIGNAL | ACM_SERIAL_STATE_FRAMING | ACM_SERIAL_STATE_PARITY | ACM_SERIAL_STATE_OVERRUN)
54 #define ACM_CONTROL_LINE_DTR 1
59 #define ACM_CONTROL_LINE_RTS 2
97 #define PARITY_SPACE 4
100 #define STOP_BITS_1 0
104 #define STOP_BITS_1_5 1
111 #define STOP_BITS_2 2
unsigned char bParityType
struct ACM_LINE_CODING ACM_LINE_CODING
unsigned char bCharFormat