Structures – VSERIAL_STATE

typedef struct _VSERIAL_STATE{
   ULONG Opened : 1;
   ULONG StrictBaudrate : 1;
   ULONG Break : 1;
   ULONG Reserved : 29;
}VSERIAL_STATE, *PVSERIAL_STATE;

Members:

  • Opened : TRUE if connection established and FALSE otherwise
  • StrictBaudrate : is TRUE if Baudrate emulation is enabled and FALSE otherwise
  • Break : emulates physical line break (TRUE), in fact this option drops all incoming signal lines (DCD, DSR, CTS, RI) and data from one port is not transferred to another.
  • Reserved : Not used at the moment (reserved for future use)