|
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 | socket |
| UInt8 | checksumFlag |
| union { | |
| void * wdsPointer | |
| DDPSocketListenerUPP listener | |
| } | u |
| UInt8 DDPparms::checksumFlag |
socket number
| short DDPparms::csCode |
driver reference number
| Ptr DDPparms::ioCmdAddr |
routine trap
| ATPCompletionUPP DDPparms::ioCompletion |
routine address
| short DDPparms::ioRefNum |
request transaction ID
| OSErr DDPparms::ioResult |
ATPCompletionUPP or MPPCompletionUPP
| short DDPparms::ioTrap |
queue type
| DDPSocketListenerUPP DDPparms::listener |
-> write data structure
| short DDPparms::qType |
next queue entry
| short DDPparms::reqTID |
Command result (ATP user bytes)
| UInt8 DDPparms::socket |
Call command code
| union { ... } DDPparms::u |
check sum flag
| long DDPparms::userData |
result code