XMXMSGS ;ISC-SF/GMB-Message APIs ;08/06/2002 06:45
Source file <XMXMSGS.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| FLTRMSG(XMDUZ,XMK,XMKZA,XMMSG) | ; Filter msgs | |
| XPMSG(XMDUZ,XMK,XMKZA,XMINSTR,XMMSG) | ; Postmaster transmit priority toggle | |
| DELMSG(XMDUZ,XMK,XMKZA,XMMSG) | ; Delete msgs in mailbox | |
| ONEMSG(XMKZA) | ; Function decides if just one message | |
| INCRDECR(XMDUZ,XMCNT) | ; Update the "new messages" counts. | |
| TERMMSG(XMDUZ,XMK,XMKZA,XMMSG) | ; Terminate msgs | |
| VAPORMSG(XMDUZ,XMK,XMKZA,XMINSTR,XMMSG) | ; Set vaporize dates for msgs in mailbox | |
| LATERMSG(XMDUZ,XMK,XMKZA,XMINSTR,XMMSG) | ; Later msgs ; XMINSTR("LATER") FM date/time when msg should be made new. | |
| FWDMSG(XMDUZ,XMK,XMKZA,XMTO,XMINSTR,XMMSG) | ; Forward msgs ; XMINSTR("SHARE DATE") delete date if SHARED,MAIL is recipient ; XMINSTR("SHARE BSKT") basket if SHARED,MAIL is recipient | |
| PRTMSG(XMDUZ,XMK,XMKZA,XMPRTTO,XMINSTR,XMMSG,XMTASK,XMSUBJ,XMTO) | ; Print msgs | |
| NTOGLMSG(XMDUZ,XMK,XMKZA,XMMSG) | ; New toggle msgs | |
| MOVEMSG(XMDUZ,XMK,XMKZA,XMKTO,XMMSG) | ; Move msgs to a basket | |
| ACTMSG(XMRTN,XMSUM) | ;,XMDUZ,XMK,XMKZA,XMKTO,XMMSG) ; XMKZA Array of msg numbers DEL("1-3,7,11-15") ; XMKZL List of msg numbers 1-3,7,11-15 ; (It is OK if the list ends with a comma) ; XMKZR Range of msg numbers 1-3 ; XMKZ1 First number in range 1 ; XMKZN Last number in range 3 ; XMKZ Message number | 
| Name | Field # of Occurrence | 
|---|---|
| $$EZBLD^DIALOG | PRTMSG+10, ACTMSG+68 | 
| CHKADDR^XMXADDR | FWDMSG+11 | 
| CLEANUP^XMXADDR | FWDMSG+13 | 
| INIT^XMXADDR | FWDMSG+10 | 
| PRINT1^XMXPRT | PRTMSG+5 | 
| PRINTM^XMXPRT | PRTMSG+7 | 
| $$ACCESS^XMXSEC | ACTMSG+66 | 
| $$LATER^XMXSEC | LATERMSG+3, NTOGLMSG+2 | 
| $$RPRIV^XMXSEC | DELMSG+2, FLTRMSG+2, FWDMSG+4, MOVEMSG+2, TERMMSG+2, VAPORMSG+2, XPMSG+2 | 
| DECRNEW^XMXUTIL | INCRDECR+6 | 
| ERRSET^XMXUTIL | FLTRMSG+4, PRTMSG+11, XPMSG+3, ACTMSG+27, ACTMSG+34, ACTMSG+38, ACTMSG+46, ACTMSG+50, ACTMSG+58, ACTMSG+64 | 
| INCRNEW^XMXUTIL | INCRDECR+7 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^TMP("XM" | PRTMSG+1!, PRTMSG+5, PRTMSG+8! | 
| ^TMP("XMERR" | DELMSG+1!, FLTRMSG+1!, FWDMSG+3!, LATERMSG+2!, MOVEMSG+1!, NTOGLMSG+1!, PRTMSG+1!, TERMMSG+1!, VAPORMSG+1!, XPMSG+1! | 
| ^XMB(3.7 - [#3.7] | FLTRMSG+4, FLTRMSG+5, NTOGLMSG+4, ACTMSG+29, ACTMSG+30, ACTMSG+42 | 
| ^XMB(3.9 - [#3.9] | ACTMSG+35, ACTMSG+47, ACTMSG+64, ACTMSG+65 | 
| Name | Line Occurrences | 
|---|---|
| $$ONEMSG | FWDMSG+6 | 
| @( | ACTMSG+39, ACTMSG+51, ACTMSG+67 | 
| ACTMSG | DELMSG+3, FLTRMSG+6, FWDMSG+12, LATERMSG+6, MOVEMSG+4, NTOGLMSG+5, PRTMSG+2, TERMMSG+3, VAPORMSG+5, XPMSG+6 | 
| INCRDECR | ACTMSG+69 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DUZ | DELMSG+2, FLTRMSG+2, FWDMSG+4, MOVEMSG+2, TERMMSG+2, VAPORMSG+2, XPMSG+2 | 
| U | FLTRMSG+5, NTOGLMSG+4 | 
| XMCNT | ACTMSG+8~, ACTMSG+9*, ACTMSG+68, ACTMSG+69, INCRDECR~, INCRDECR+4*, INCRDECR+5, INCRDECR+6, INCRDECR+7 | 
| XMCNT( | INCRDECR+3, INCRDECR+4 | 
| XMDUZ | DELMSG~, DELMSG+2, FLTRMSG~, FLTRMSG+2, FLTRMSG+4, FLTRMSG+5, FWDMSG~, FWDMSG+4, FWDMSG+11, LATERMSG~ , LATERMSG+3, MOVEMSG~, MOVEMSG+2, NTOGLMSG~, NTOGLMSG+2, NTOGLMSG+4, PRTMSG~, PRTMSG+5, PRTMSG+7, TERMMSG~ , TERMMSG+2, VAPORMSG~, VAPORMSG+2, XPMSG~, XPMSG+2, XPMSG+3, ACTMSG+29, ACTMSG+30, ACTMSG+42, ACTMSG+66 , ACTMSG+69, INCRDECR~, INCRDECR+6, INCRDECR+7 | 
| XMERR | DELMSG+1!, FLTRMSG+1!, FWDMSG+3!, LATERMSG+2!, MOVEMSG+1!, NTOGLMSG+1!, PRTMSG+1!, TERMMSG+1!, VAPORMSG+1!, XPMSG+1! | 
| XMI | ACTMSG+8~, ACTMSG+18*, ACTMSG+19, ACTMSG+61*, ACTMSG+63 | 
| XMINSTR | FWDMSG~, FWDMSG+11, LATERMSG~, LATERMSG+5, PRTMSG~, PRTMSG+5, PRTMSG+7, VAPORMSG~, VAPORMSG+4, XPMSG~ , XPMSG+5 | 
| XMINSTR("ADDR | FLAGS" , FWDMSG+10 | 
| XMINSTR("LATER" | LATERMSG+5 | 
| XMINSTR("VAPOR" | VAPORMSG+4 | 
| XMINSTR("XMIT | PRI" , XPMSG+5 | 
| XMK | DELMSG~, FLTRMSG~, FLTRMSG+4, FLTRMSG+5, FWDMSG~, LATERMSG~, MOVEMSG~, MOVEMSG+3, NTOGLMSG~, NTOGLMSG+4 , PRTMSG~, TERMMSG~, VAPORMSG~, XPMSG~, XPMSG+3, ACTMSG+10, ACTMSG+29, ACTMSG+30, ACTMSG+33, ACTMSG+37 , ACTMSG+42, ACTMSG+45, ACTMSG+49, ACTMSG+62~, INCRDECR+1~, INCRDECR+2*, INCRDECR+3*, INCRDECR+4, INCRDECR+6, INCRDECR+7 | 
| XMKN | FLTRMSG+3~, FLTRMSG+5*, NTOGLMSG+3~, NTOGLMSG+4* | 
| XMKNTO | FLTRMSG+3~, NTOGLMSG+3~ | 
| XMKTO | FLTRMSG+3~, MOVEMSG~, MOVEMSG+3, NTOGLMSG+3~ | 
| XMKZ | ACTMSG+11~, ACTMSG+28*, ACTMSG+29*, ACTMSG+30, ACTMSG+33, ACTMSG+37, ACTMSG+41*, ACTMSG+42, ACTMSG+45, ACTMSG+49 | 
| XMKZ1 | ACTMSG+11~, ACTMSG+22*, ACTMSG+24, ACTMSG+26, ACTMSG+28 | 
| XMKZA | DELMSG~, FLTRMSG~, FWDMSG~, FWDMSG+6, ONEMSG~, ONEMSG+2, ONEMSG+3, LATERMSG~, MOVEMSG~, NTOGLMSG~ , PRTMSG~, TERMMSG~, VAPORMSG~, XPMSG~, ACTMSG+13, ACTMSG+55 | 
| XMKZA( | ONEMSG+6, ACTMSG+13*, ACTMSG+15, ACTMSG+55*, ACTMSG+57 | 
| XMKZA("" | ONEMSG+3, ONEMSG+5, ACTMSG+13, ACTMSG+55 | 
| XMKZL | ACTMSG+11~, ACTMSG+14*, ACTMSG+15*, ACTMSG+16, ACTMSG+17, ACTMSG+19 | 
| XMKZN | ACTMSG+11~, ACTMSG+23*, ACTMSG+24, ACTMSG+26, ACTMSG+29 | 
| XMKZR | ACTMSG+11~, ACTMSG+19*, ACTMSG+20, ACTMSG+22, ACTMSG+23, ACTMSG+41 | 
| XMMSG | DELMSG~, FLTRMSG~, FWDMSG~, LATERMSG~, MOVEMSG~, NTOGLMSG~, PRTMSG~, PRTMSG+3, PRTMSG+4, PRTMSG+10* , TERMMSG~, VAPORMSG~, XPMSG~, ACTMSG+68* | 
| XMMSGS | ONEMSG+1~, ONEMSG+5*, ONEMSG+6, ONEMSG+7 | 
| XMONE | ONEMSG+1~, ONEMSG+2, ONEMSG+3*, ONEMSG+4* | 
| XMPARM | ACTMSG+25~, ACTMSG+27, ACTMSG+32~, ACTMSG+34, ACTMSG+36~, ACTMSG+38, ACTMSG+44~, ACTMSG+46, ACTMSG+48~, ACTMSG+50 | 
| XMPARM(1 | ACTMSG+26*, ACTMSG+33*, ACTMSG+37*, ACTMSG+45*, ACTMSG+49* | 
| XMPARM(2 | ACTMSG+26*, ACTMSG+33*, ACTMSG+37*, ACTMSG+45*, ACTMSG+49* | 
| XMPARM(3 | ACTMSG+37*, ACTMSG+49* | 
| XMPIECES | ACTMSG+8~, ACTMSG+16*, ACTMSG+17*, ACTMSG+18, ACTMSG+59*, ACTMSG+60*, ACTMSG+61 | 
| XMPRTTO | PRTMSG~, PRTMSG+5, PRTMSG+7 | 
| XMRTN | FWDMSG+5~, FWDMSG+7*, FWDMSG+9*, FWDMSG+12, ACTMSG~, ACTMSG+39, ACTMSG+51, ACTMSG+67 | 
| XMSUBJ | PRTMSG~, PRTMSG+5, PRTMSG+7 | 
| XMSUM | ACTMSG~, ACTMSG+68 | 
| XMTASK | PRTMSG~, PRTMSG+5, PRTMSG+7, PRTMSG+9 | 
| XMTO | FWDMSG~, FWDMSG+11, PRTMSG~, PRTMSG+5, PRTMSG+7 | 
| XMTPRI | XPMSG+4~, XPMSG+5* | 
| XMWHEN | LATERMSG+4~, LATERMSG+5*, VAPORMSG+3~, VAPORMSG+4*, VAPORMSG+5 | 
| XMZ | ACTMSG+8~, ACTMSG+30*, ACTMSG+31, ACTMSG+35, ACTMSG+37, ACTMSG+42*, ACTMSG+43, ACTMSG+47, ACTMSG+49, ACTMSG+63* , ACTMSG+64, ACTMSG+65, ACTMSG+66 | 
| XMZL | ACTMSG+53~, ACTMSG+56*, ACTMSG+57*, ACTMSG+58, ACTMSG+59, ACTMSG+60, ACTMSG+63 | 
| XMZREC | ACTMSG+53~, ACTMSG+65*, ACTMSG+66 |