SetADBInfo
SetADBInfo Establish a device's service routine address and data area address
#include <DeskBus.h> ADB Manager
OSErr SetADBInfo(info, ADBAddr );
ADBSetInfoBlock *info ; address of parameter block
ADBAddress ADBAddr ; value identifying device table index
returns Error Code ; 0=no error
Use SetADBInfo to establish a device's service routine address and data area
address in the device table.
info is a parameter block whose relevant fields are:
Out-In Name Type Size Offset Description
-> siServiceRtPtr Ptr 4 0 Pointer to a service routine
-> siDataAreaAddr Ptr 4 4 Pointer to a data area
ADBAddr is the index number on the device table of the entry being queried.
Returns: an operating system Error Code.
noErr (0) No error

Notes: Send the Flush command to the device after you call this procedure as a
way of keeping it from sending old data to the new data area address.
Apple Tech Note 206 points out that just by using SetADBInfo to install a
service routine for the appropriate address you can add devices to the bus
without having to call the ADBReInit procedure and all the bugs associated
with it.