39 #if PRAGMA_STRUCT_ALIGN
40 #pragma options align = mac68k
41 #elif PRAGMA_STRUCT_PACKPUSH
43 #elif PRAGMA_STRUCT_PACK
131 kOptionPreserveDTR = 128,
137 kUseCTSOutputFlowControl = 128,
151 typedef SInt8 SPortSel;
236 serdOptionClockExternal =
238 serdOptionPreserveDTR =
245 serdReset = kSERDConfiguration,
271 serdGetBuf = kSERDInputCount,
289 #if CALL_NOT_IN_CARBON
381 #if PRAGMA_STRUCT_ALIGN
382 #pragma options align = reset
383 #elif PRAGMA_STRUCT_PACKPUSH
385 #elif PRAGMA_STRUCT_PACK
389 #ifdef PRAGMA_IMPORT_OFF
Basic Macintosh data types.
@ bCtl
Definition: Serial.h:93
@ bData
Definition: Serial.h:92
@ aCtl
Definition: Serial.h:91
@ kOptionClockX1CTS
Definition: Serial.h:132
@ kSERDStatus
Definition: Serial.h:193
@ kSERDVersion
Definition: Serial.h:194
@ kSERDGetDCD
Definition: Serial.h:195
OSErr SerGetBuf(short refNum, long *count)
Get the number of bytes in an input driver's buffer.
OSErr SerSetBrk(short refNum)
@ dtrNegated
Definition: Serial.h:108
@ rtsNegated
Definition: Serial.h:109
OSErr SerSetBuf(short refNum, Ptr serBPtr, short serBLen)
@ hwOverrunErr
Definition: Serial.h:125
@ breakErr
Definition: Serial.h:123
@ framingErr
Definition: Serial.h:126
@ parityErr
Definition: Serial.h:124
@ kUseRTSInputFlowControl
Definition: Serial.h:139
@ kUseDSROutputFlowControl
Definition: Serial.h:138
@ kUseDTRInputFlowControl
Definition: Serial.h:140
@ kSERDSerHShake
Definition: Serial.h:159
@ kSERD230KBaud
Definition: Serial.h:186
@ kSERDHandshakeRS232
Definition: Serial.h:180
@ kSERDNegateRTS
Definition: Serial.h:184
@ kSERDSendXOffOut
Definition: Serial.h:178
@ kSERDResetChannel
Definition: Serial.h:179
@ kSERDNegateDTR
Definition: Serial.h:167
@ kSERDClockMIDI
Definition: Serial.h:164
@ kSERDSetXOffFlag
Definition: Serial.h:171
@ kSERDSendXOff
Definition: Serial.h:177
@ kSERDMiscOptions
Definition: Serial.h:165
@ kSERDInputBuffer
Definition: Serial.h:157
@ kSERDAssertDTR
Definition: Serial.h:166
@ kSERDHandshake
Definition: Serial.h:163
@ kSERDSetBreak
Definition: Serial.h:161
@ kSERDSendXOnOut
Definition: Serial.h:176
@ kSERDStickParity
Definition: Serial.h:182
@ kSERDSetPEAltChar
Definition: Serial.h:169
@ kSERDSetPEChar
Definition: Serial.h:168
@ kSERDAssertRTS
Definition: Serial.h:183
@ kSERD115KBaud
Definition: Serial.h:185
@ kSERDClearBreak
Definition: Serial.h:160
@ kSERDClearXOffFlag
Definition: Serial.h:173
@ kSERDBaudRate
Definition: Serial.h:162
@ kSERDSendXOn
Definition: Serial.h:175
@ breakEvent
Definition: Serial.h:102
@ ctsEvent
Definition: Serial.h:101
@ riEvent
Definition: Serial.h:99
@ dcdEvent
Definition: Serial.h:100
@ sPortB
Definition: Serial.h:146
@ sCOM2
Definition: Serial.h:148
@ sCOM1
Definition: Serial.h:147
OSErr SerStatus(short refNum, SerStaRec *serSta)
OSErr SerClrBrk(short refNum)
@ boutRefNum
Definition: Serial.h:117
@ binRefNum
Definition: Serial.h:116
@ aoutRefNum
Definition: Serial.h:115
OSErr SerReset(short refNum, short serConfig)
OSErr SerHShake(short refNum, const SerShk *flags)
Byte fCTS
Definition: Serial.h:201
Byte fInX
Definition: Serial.h:206
unsigned char xOn
Definition: Serial.h:202
Byte fDTR
Definition: Serial.h:207
Byte evts
Definition: Serial.h:205
unsigned char xOff
Definition: Serial.h:203
Byte errs
Definition: Serial.h:204
Byte wrPend
Definition: Serial.h:216
Byte rdPend
Definition: Serial.h:215
Byte modemStatus
Definition: Serial.h:220
Byte xOffHold
Definition: Serial.h:218
Byte xOffSent
Definition: Serial.h:213
Byte ctsHold
Definition: Serial.h:217
Byte dsrHold
Definition: Serial.h:219