! *** PREDECLARED TYPES %IF %DECLARED ( %BASIC$QUADWORD_DECLARED ) = 0 %THEN RECORD BASIC$QUADWORD LONG FILL ( 2 ) END RECORD %LET %BASIC$QUADWORD_DECLARED = 1 %END %IF %IF %DECLARED ( %BASIC$OCTAWORD_DECLARED ) = 0 %THEN RECORD BASIC$OCTAWORD LONG FILL ( 4 ) END RECORD %LET %BASIC$OCTAWORD_DECLARED = 1 %END %IF %IF %DECLARED ( %BASIC$HFLOAT_AXP_DECLARED ) = 0 %THEN RECORD BASIC$HFLOAT_AXP LONG FILL ( 4 ) END RECORD %LET %BASIC$HFLOAT_AXP_DECLARED = 1 %END %IF %IF %DECLARED ( %BASIC$F_FLOATING_COMPLEX_DECL ) = 0 %THEN RECORD BASIC$F_FLOATING_COMPLEX SINGLE REAL_PART SINGLE IMAGINARY_PART END RECORD %LET %BASIC$F_FLOATING_COMPLEX_DECL = 1 %END %IF %IF %DECLARED ( %BASIC$D_FLOATING_COMPLEX_DECL ) = 0 %THEN RECORD BASIC$D_FLOATING_COMPLEX DOUBLE REAL_PART DOUBLE IMAGINARY_PART END RECORD %LET %BASIC$D_FLOATING_COMPLEX_DECL = 1 %END %IF %IF %DECLARED ( %BASIC$G_FLOATING_COMPLEX_DECL ) = 0 %THEN RECORD BASIC$G_FLOATING_COMPLEX GFLOAT REAL_PART GFLOAT IMAGINARY_PART END RECORD %LET %BASIC$G_FLOATING_COMPLEX_DECL = 1 %END %IF %IF %DECLARED ( %BASIC$H_FLOAT_AXP_CMPLX_DCL ) = 0 %THEN RECORD BASIC$H_FLOATING_COMPLEX_AXP BASIC$HFLOAT_AXP REAL_PART BASIC$HFLOAT_AXP IMAGINARY_PART END RECORD %LET %BASIC$H_FLOAT_AXP_CMPLX_DCL = 1 %END %IF ! + ! ! SYSTEM WIDE MAILBOX MESSAGE TYPES ! ! - ! DEFINE CODES AS CONSTANTS DECLARE LONG CONSTANT MSG$_TRMUNSOLIC = 1 ! UNSOLICITED TERMINAL DATA DECLARE LONG CONSTANT MSG$_CRUNSOLIC = 2 ! UNSOLICTED CARD READER DATA DECLARE LONG CONSTANT MSG$_DELPROC = 3 ! DELETE PROCESS DECLARE LONG CONSTANT MSG$_SNDSMB = 4 ! SEND TO SYMBIONT MANAGER DECLARE LONG CONSTANT MSG$_DEVOFFLIN = 5 ! DEVICE OFFLINE DECLARE LONG CONSTANT MSG$_TRMHANGUP = 6 ! TERMINAL HANG UP DECLARE LONG CONSTANT MSG$_DEVONLIN = 7 ! DEVICE ONLINE DECLARE LONG CONSTANT MSG$_OPRQST = 8 ! OPERATOR REQUEST *** OVERLAPPED CODE *** DECLARE LONG CONSTANT MSG$_OPREPLY = 9 ! OPERATOR REPLY *** OVERLAPPED CODE *** ! DEFINE SYMBIONT RESPONSE MESSAGES DECLARE LONG CONSTANT MSG$_SMBINI = 8 ! SYMBIONT HAS INITED DECLARE LONG CONSTANT MSG$_SMBDON = 9 ! SYMBIONT FINISHED DECLARE LONG CONSTANT MSG$_SNDACC = 10 ! SEND MESSAGE TO ACCOUNTING MANAGER DECLARE LONG CONSTANT MSG$_PURPROC = 11 ! PURGE PROCESS *** OVERLAPPED CODE *** DECLARE LONG CONSTANT MSG$_DELIMAG = 12 ! DELETE IMAGE *** OVERLAPPED CODE *** DECLARE LONG CONSTANT MSG$_PURIMAG = 13 ! PURGE IMAGE *** OVERLAPPED CODE *** DECLARE LONG CONSTANT MSG$_SYSFUNC = 14 ! SYSTEM FUNCTION *** OVERLAPPED CODE *** DECLARE LONG CONSTANT MSG$_SNDJBC = 15 ! Send message to job controller DECLARE LONG CONSTANT MSG$_GETQUI = 16 ! Get queue information (from job controller) ! DEFINE DMC MESSAGES DECLARE LONG CONSTANT MSG$_XM_DATAVL = 11 ! DMC UNSOLICITED DATA DECLARE LONG CONSTANT MSG$_XM_SHUTDN = 12 ! DMC LINE DOWN DECLARE LONG CONSTANT MSG$_XM_ATTN = 13 ! DMC ATTENTION MESSAGE ! SYMBIONT COMMAND MESSAGES DECLARE LONG CONSTANT MSG$_INIOPR = 16 ! INITIATE PRINTING A FILE DECLARE LONG CONSTANT MSG$_ABOOPR = 17 ! ABORT PRINTING A FILE DECLARE LONG CONSTANT MSG$_SUSOPR = 18 ! PAUSE PRINTING THE FILE DECLARE LONG CONSTANT MSG$_RESOPR = 19 ! RESUME PRINTING THE FILE DECLARE LONG CONSTANT MSG$_DELSMB = 20 ! SYMBIONT SHOULD DELETE ITSELF DECLARE LONG CONSTANT MSG$_REQUE = 21 ! REQUEUE A FILE FOR PRINTING ! DECLARE LONG CONSTANT MSG$_SMBRSP = 32 ! SYMBIONT MANAGER RESPONSE DECLARE LONG CONSTANT MSG$_ACCRSP = 33 ! ACCOUNTING MANAGER RESPONSE ! FILE ACP MESSAGES DECLARE LONG CONSTANT MSG$_SCANBAD = 40 ! SCAN FILE FOR BAD BLOCKS DECLARE LONG CONSTANT MSG$_SCANRSP = 41 ! RESPONSE FROM FILE SCANNER ! NETWORK ATTENTION CODES DECLARE LONG CONSTANT MSG$_ABORT = 48 ! PARTNER ABORTED LINK DECLARE LONG CONSTANT MSG$_CONFIRM = 49 ! CONNECT CONFIRM DECLARE LONG CONSTANT MSG$_CONNECT = 50 ! INBOUND CONNECT INITIATE DECLARE LONG CONSTANT MSG$_DISCON = 51 ! PARTNER DISCONNECTED - HANGUP DECLARE LONG CONSTANT MSG$_EXIT = 52 ! PARTNER EXITED PREMATURELY DECLARE LONG CONSTANT MSG$_INTMSG = 53 ! INTERRUPT MESSAGE - UNSOLICITED DATA DECLARE LONG CONSTANT MSG$_PATHLOST = 54 ! NFW - PATH LOST TO PARTNER DECLARE LONG CONSTANT MSG$_PROTOCOL = 55 ! PROTOCOL ERROR DECLARE LONG CONSTANT MSG$_REJECT = 56 ! CONNECT REJECT DECLARE LONG CONSTANT MSG$_THIRDPARTY = 57 ! THIRD PARTY DISCONNECT DECLARE LONG CONSTANT MSG$_TIMEOUT = 58 ! CONNECT TIMEOUT DECLARE LONG CONSTANT MSG$_NETSHUT = 59 ! Network shutting down DECLARE LONG CONSTANT MSG$_NODEACC = 60 ! Node has become accessible DECLARE LONG CONSTANT MSG$_NODEINACC = 61 ! Node has become inaccessible DECLARE LONG CONSTANT MSG$_EVTAVL = 62 ! Events are available to EVL DECLARE LONG CONSTANT MSG$_EVTRCVCHG = 63 ! Event receiver database change DECLARE LONG CONSTANT MSG$_INCDAT = 64 ! X25 INCOMING DATA DECLARE LONG CONSTANT MSG$_RESET = 65 ! X25 CIRCUIT RESET DECLARE LONG CONSTANT MSG$_LINUP = 66 ! X25 PVC LINE UP DECLARE LONG CONSTANT MSG$_LINDWN = 67 ! X25 PVC LINE DOWN DECLARE LONG CONSTANT MSG$_EVTXMTCHG = 68 ! Event transmitter database change ! MOUNT VERIFICATION MESSAGES DECLARE LONG CONSTANT MSG$_DEVOFFLINX = 80 ! DEVICE OFFLINE DECLARE LONG CONSTANT MSG$_WRONGVOL = 81 ! WRONG VOLUME IN DEVICE DECLARE LONG CONSTANT MSG$_DEVWRTLCK = 82 ! DEVICE HAS BEEN WRITE LOCKED DECLARE LONG CONSTANT MSG$_TRMBRDCST = 83 ! TERMINAL BROADCAST DECLARE LONG CONSTANT MSG$_MVCOMPLETE = 84 ! MOUNT VERIFICATION COMPLETED DECLARE LONG CONSTANT MSG$_MVABORTED = 85 ! MOUNT VERIFICATION ABORTED DECLARE LONG CONSTANT MSG$_DISMOUNTED = 86 ! VOLUME DISMOUNTED DECLARE LONG CONSTANT MSG$_UDA50MVER = 87 ! UDA50 MICORCODE NOT UPTO REV DECLARE LONG CONSTANT MSG$_DUPUNITNO = 88 ! MSCP CONTROLLER - DUPLICATE UNIT ? DECLARE LONG CONSTANT MSG$_CLUMBX = 89 ! CNXMGR to OPCOM messages DECLARE LONG CONSTANT MSG$_TM78MVER = 90 ! TM78 Microcode not up to rev level DECLARE LONG CONSTANT MSG$_SHAMEMFAL = 91 ! Member failed out of shadow set DECLARE LONG CONSTANT MSG$_SHARDUCED = 92 ! Shadow set reduced DECLARE LONG CONSTANT MSG$_RC25MVER = 93 ! RC25 MICORCODE NOT UPTO REV DECLARE LONG CONSTANT MSG$_RDRXMVER = 94 ! RDRX MICORCODE NOT UPTO REV DECLARE LONG CONSTANT MSG$_TU81MVER = 95 ! TU81 MICORCODE NOT UPTO REV DECLARE LONG CONSTANT MSG$_MAYAMVER = 96 ! MAYA MICORCODE NOT UPTO REV DECLARE LONG CONSTANT MSG$_SHACHASTA = 97 ! Shadow set has changed state DECLARE LONG CONSTANT MSG$_SHACOPCOM = 98 ! Shadow copy operation has completed DECLARE LONG CONSTANT MSG$_SHAREDZER = 99 ! Shadow set reduced to zero members DECLARE LONG CONSTANT MSG$_SHAPOSMEM = 100 ! Possible shadow set member DECLARE LONG CONSTANT MSG$_SHAALLCOM = 101 ! All shadow set copy operations completed DECLARE LONG CONSTANT MSG$_SHACOPBEG = 102 ! Shadow copy operation begun DECLARE LONG CONSTANT MSG$_SHAWROMEM = 103 ! Shadow member contains wrong volume DECLARE LONG CONSTANT MSG$_SHAORGMEM = 104 ! Shadow system disk missing VMB R3 member DECLARE LONG CONSTANT MSG$_TRMLOSE_KB = 105 ! terminal lost physical KB DECLARE LONG CONSTANT MSG$_TRMGAIN_KB = 106 ! terminal gained physical KB DECLARE LONG CONSTANT MSG$_TRMSHRINK = 107 ! terminal window shrunk to icon DECLARE LONG CONSTANT MSG$_TRMEXPAND = 108 ! terminal window icon expanded DECLARE LONG CONSTANT MSG$_TRMRESIZE = 109 ! terminal window resized DECLARE LONG CONSTANT MSG$_TRMMOVE = 110 ! terminal window moved DECLARE LONG CONSTANT MSG$_SNDMME = 111 ! message to media management extensions DECLARE LONG CONSTANT MSG$_RETMME = 112 ! message returned from media management software DECLARE LONG CONSTANT MSG$_SHAADPBAD = 113 ! Shadow VMB R3 member not currently connected to original boot adapter type & ! (PA versus PU) DECLARE LONG CONSTANT MSG$_SHAEMUPTH = 114 ! Shadow VMB R3 member not currently connected to original boot adapter - on & ! an emulated path DECLARE LONG CONSTANT MSG$_SHABENODMP = 115 ! Shadow VMB R3 member not on original adapter, current type unknown DECLARE LONG CONSTANT MSG$_SHABNODMP = 116 ! Shadow VMB R3 member not the master of set or not on PATH named to VMB DECLARE LONG CONSTANT MSG$_SHALOCDEV = 117 ! A Satellites shadow master member is now on a local device, no reboot or & ! dumps possible DECLARE LONG CONSTANT MSG$_SHANOBPOK = 118 ! Shadow VMB R3 member is not a member of the set DECLARE LONG CONSTANT MSG$_SHABDMPOK = 119 ! Shadow VMB R3 member is on the original adapter DECLARE LONG CONSTANT MSG$_BOOTDMPOK = 120 ! System dump will has been redirected to the current master member DECLARE LONG CONSTANT MSG$_SHABDBCK = 121 ! Shadow VMB R3 member has returned to the original adapter DECLARE LONG CONSTANT MSG$_SHANODMP = 122 ! Shadow master changed. Dump will NOT be written if system crashes. DECLARE LONG CONSTANT MSG$_SHADMPOK = 123 ! Shadow master changed. Dump WILL be written if system crashes. DECLARE LONG CONSTANT MSG$_OPCFAO = 124 ! Message contains dynamic FAO parameters to format the message DECLARE LONG CONSTANT MSG$_INSAMCVP = 125 ! Shadowing - not all requested bitmaps were converted DECLARE LONG CONSTANT MSG$_HBMMRESET = 126 ! Shadowing - HBMM bitmap was reset DECLARE LONG CONSTANT MSG$_SHADISSOLVED = 127 ! Shadowing -- virtual unit has been vapourized DECLARE LONG CONSTANT MSG$_SHAMEMEXPEL = 128 ! Shadowing -- a member device has been expelled DECLARE LONG CONSTANT MSG$_SHAMEMDMT = 129 ! Shadowing -- a member device has been dismounted from shadow set ! DEFINE MESSAGES FOR USE BY QMAN DECLARE LONG CONSTANT MSG$_QMAN_INTERNAL = 200 ! QMAN internal message