|
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 | atpSocket |
| UInt8 | atpFlags |
| AddrBlock | addrBlock |
| short | reqLength |
| void * | reqPointer |
| void * | bdsPointer |
| UInt8 | filler |
| UInt8 | bdsSize |
| short | transID |
| AddrBlock ATPmisc2::addrBlock |
control information
| UInt8 ATPmisc2::atpFlags |
currbitmap for requests or ATP socket number
| UInt8 ATPmisc2::atpSocket |
Call command code
| void* ATPmisc2::bdsPointer |
->request/response Data
| short ATPmisc2::csCode |
driver reference number
| UInt8 ATPmisc2::filler |
->response BDS
| Ptr ATPmisc2::ioCmdAddr |
routine trap
| ATPCompletionUPP ATPmisc2::ioCompletion |
routine address
| short ATPmisc2::ioRefNum |
request transaction ID
| OSErr ATPmisc2::ioResult |
ATPCompletionUPP or MPPCompletionUPP
| short ATPmisc2::ioTrap |
queue type
| short ATPmisc2::qType |
next queue entry
| short ATPmisc2::reqLength |
source/dest. socket address
| void* ATPmisc2::reqPointer |
request/response length
| short ATPmisc2::reqTID |
Command result (ATP user bytes)
| short ATPmisc2::transID |
number of BDS elements
| long ATPmisc2::userData |
result code