Commit 8be51c92 authored by Kevin Groeneveld's avatar Kevin Groeneveld Committed by Alexandre Julliard

Add missing wReserved1 member to DCB structure definition.

Fix several bugs in BuildCommDCBAndTimeouts: - make sure LPCSTR parameter is really treated as constant - fix possible buffer overflow if passed in string is too long - if the device control string is invalid, do not modify DCB - do not clear entire DCB, only modify appropriate members - fix parsing of stop bits parameter so it works for 1 and 1.5 - populate COMMTIMEOUTS when to=xxx parameter is specified - added support for xon, odsr, octs, dtr, rts, and idsr parameters - fix several other parsing errors
parent fc7e8f5c
...@@ -970,6 +970,7 @@ typedef struct tagDCB ...@@ -970,6 +970,7 @@ typedef struct tagDCB
char ErrorChar; char ErrorChar;
char EofChar; char EofChar;
char EvtChar; char EvtChar;
WORD wReserved1;
} DCB, *LPDCB; } DCB, *LPDCB;
typedef struct tagCOMMCONFIG { typedef struct tagCOMMCONFIG {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment