Apple AppleShare 3.0 File Server Controls User Manual
Page 43

Result Codes noErr 0 No error.
paramErr -50 The server is not running.
SCClrCopyProtect may also return errors returned by the PBGetCatInfo and
PBSetCatInfo routines.
SCDisconnect
SCDisconnect disconnects every user whose user name record ID (UNRecID) is
contained in the array pointed to by scDiscArrayPtr and sends a disconnect
attention message to all of these users.
Note Macintosh File Sharing does not support the disconnect attention
message.
Parameter (uses disconnectPB variant of SCParamBlockRec)
Block 16 ioResult word
18 scDiscArrayPtr long
22 scArrayCount word
26 scCode word
28 scNumMinutes word
30 scFlags word
32 scMessagePtr long
Fields ioResult Word result value: Result code.
scDiscArrayPtr Longword input pointer: Points to the array of
user name record IDs (UNRecID).
scArrayCount Word input value: The number of elements in the
array of user name record IDs (UNRecID).
scCode Word input value: The server control code;
always SCDisconnect ($0004).
scNumMinutes Word input value: The number of minutes until
the users are disconnected, in the range 0-
4094.
scFlags Word input value: Shutdown flags, as follows:
bUNRFSendMsg The message pointed to by scMessagePtr should
accompany the disconnect.
Note This feature is not supported by Macintosh File Sharing.
scMessagePtr Longword input value: A pointer to a Str199
containing the message sent to the workstations.
Note This feature is not supported by Macintosh File Sharing.