File Windows.inc contains the incorrect definition of 'DCB STRUCT':

Windows.inc contains:
BITRECORD RECORD fBinary:1,fParity:1,fOutxCtsFlow:1,fOutxDsrFlow:1,fDtrControl:2,fDsrSensitivity:1,fTXContinueOnXoff:1,fOutX:1,fInX:1,fErrorChar:1,fNull:1,fRtsControl:2,fAbortOnError:1,fDummy2:17

DCB STRUCT
DCBlength DWORD ?
BaudRate DWORD ?
fbits BITRECORD <>
wReserved WORD ?
XonLim WORD ?
XoffLim WORD ?
ByteSize BYTE ?
Parity BYTE ?
StopBits BYTE ?
XonChar BYTE ?
XoffChar BYTE ?
ErrorChar BYTE ?
EofChar BYTE ?
EvtChar BYTE ?
wReserved1 WORD ?
DCB ENDS
;//////////////////

It should be:

;//////////////////
DCB STRUC
DCBlength dd ?
BaudRate dd ?
fBinary dd ?
fParity dd ?
fOutxCtsFlow dd ?
fOutxDsrFlow dd ?
fDtrControl dd ?
fDsrSensitivity dd ?
fTXContinueOnXoff dd ?
fOutX dd ?
fInX dd ?
fErrorChar dd ?
fNull dd ?
fRtsControl dd ?
fAbortOnError dd ?
fDummy2 dd ?
wReserved dw ?
XonLim dw ?
XoffLim dw ?
ByteSize db ?
Parity db ?
StopBits db ?
XonChar db ?
XoffChar db ?
ErrorChar db ?
EofChar db ?
EvtChar db ?
wReserved1 dw ?
DCB ENDS
;//////////////////

All the best. MikDay
Posted on 2003-06-20 06:25:12 by MikDay