|
Mac OS 9
|
Data Fields | |
| QElem * | qLink |
| short | qType |
| short | ioTrap |
| Ptr | ioCmdAddr |
| ATPCompletionUPP | ioCompletion |
| OSErr | ioResult |
| long | userData |
| short | reqTID |
| short | ioRefNum |
| short | csCode |
| UInt8 | protType |
| UInt8 | filler |
| union { | |
| void * wdsPointer | |
| MPPProtocolHandlerUPP handler | |
| } | u |
| short LAPparms::csCode |
driver reference number
| UInt8 LAPparms::filler |
ALAP protocol Type
| MPPProtocolHandlerUPP LAPparms::handler |
-> write data structure
| Ptr LAPparms::ioCmdAddr |
routine trap
| ATPCompletionUPP LAPparms::ioCompletion |
routine address
| short LAPparms::ioRefNum |
request transaction ID
| OSErr LAPparms::ioResult |
ATPCompletionUPP or MPPCompletionUPP
| short LAPparms::ioTrap |
queue type
| UInt8 LAPparms::protType |
Call command code
| short LAPparms::qType |
next queue entry
| short LAPparms::reqTID |
Command result (ATP user bytes)
| long LAPparms::userData |
result code