CONTENTS Title Page Copyright Page Preface 1 Service Format 1.1 Routine Names 1.2 Format 1.3 Parameters 1.3.1 Type Entry 1.3.2 Access 1.3.3 Mechanism 1.4 Return Status 1.5 Session Environments 2 ACMS Desktop Portable API Client Services 2.1 Summary of Portable API Client Services 2.2 Parameter Memory Allocation 2.3 Nonblocking Service Usage 2.3.1 Nonblocking and Blocking Restriction 2.3.2 Completion Routine Format 2.4 ACMSDI_WORKSPACE Structure and Initialization Macro 2.4.1 ACMSDI_WORKSPACE_OPT Structure 2.5 ACMSDI_CALL_OPTION Union Structure 2.5.1 ACMSDI_OPTION Array 2.6 acmsdi_call_task 2.7 acmsdi_cancel 2.8 acmsdi_complete_pp 2.9 acmsdi_dispatch_message 2.10 acmsdi_return_pointer 2.11 acmsdi_sign_in 2.12 acmsdi_sign_out 3 Portable API Presentation Procedures 3.1 Summary of Portable API Presentation Procedures 3.1.1 Return Status Values Expected from Presentation Procedures 3.1.2 ACMSDI_FORM_RECORD Structure and Macro Call 3.1.3 Prototypes and Code for Presentation Procedures and Version Routines 3.2 Parameter Memory Allocation 3.3 Blocking and Nonblocking Usage 3.3.1 Presentation Procedures in a Nonblocking Environment 3.3.2 Nonblocking and Blocking Restriction 3.4 acmsdi_disable 3.5 acmsdi_enable 3.6 acmsdi_receive 3.7 acmsdi_request 3.8 acmsdi_send 3.9 acmsdi_transceive 3.10 Version-Checking Routines 3.10.1 acmsdi_check_version 3.10.2 acmsdi_get_version 4 Forced Nonblocking Client Services 4.1 Summary of Forced Nonblocking Procedures 4.1.1 ACMSDI_FORM_RECORD_BIND Structure 4.1.2 ACMSDI_WORKSPACE_BIND Structure 4.2 acmsdi_complete_call 4.3 acmsdi_bind_enable_args 4.4 acmsdi_bind_receive_args 4.5 acmsdi_bind_receive_recs 4.6 acmsdi_bind_request_args 4.7 acmsdi_bind_request_wksps 4.8 acmsdi_bind_send_args 4.9 acmsdi_bind_send_recs 4.10 acmsdi_bind_session_id 4.11 acmsdi_bind_transceive_args 4.12 acmsdi_poll 5 Client Services for Macintosh Software 5.1 Summary of Client Services for Macintosh Software 5.1.1 Return Status Values 5.1.2 Session Identification Parameter 5.2 DBBreak 5.3 DBEnd 5.4 DBExec 5.5 DBGetConnInfo 5.6 DBGetErr 5.7 DBGetItem 5.8 DBGetSessionNum 5.9 DBInit 5.10 DBSend 5.11 DBSendItem 5.12 DBState 5.13 InitDBPack 6 System Management Service on OpenVMS 6.1 ACMSDI$GET_SUBMITTER_INFO 7 Serial-DECnet Gateway Management Commands 7.1 ACMS Desktop Serial-DECnet Gateway Management Commands 7.2 ATTACH 7.3 DETACH 7.4 LIST 7.5 SHUTDOWN 7.6 START LOGGING 7.7 STOP LOGGING A ACMS System Status Values