XMXAPIB ;ISC-SF/GMB-Mailbox and Mail Basket APIs ;04/17/2002 14:07
Source file <XMXAPIB.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| FLTRMBOX(XMDUZ,XMMSG) | ; Filter all messages in a user's mailbox ; In: User | 
 
 | 
| DELBSKT(XMDUZ,XMK,XMFLAGS) | ; Delete basket ; In: User, basket | 
 
 | 
| LISTMSGS(XMDUZ,XMK,XMFLDS,XMFLAGS,XMAMT,XMSTART,XMCRIT,XMTROOT) | ; List messages | 
 
 | 
| QMBOX(XMDUZ,XMMSG) | ; Query a mailbox ; # msgs^# new msgs^date/time last msg received^priority mail (0/1) ; In: User, Query type | 
 
 | 
| TERMMBOX(XMDUZ) | ; Remove all traces of a user in MM globals ; In: User ; User must be POSTMASTER or POSTMASTER surrogate and possess XMMGR key. | 
 
 | 
| LISTBSKT(XMDUZ,XMFLAGS,XMAMT,XMSTART,XMPART,XMTROOT) | ; | 
 
 | 
| CRE8MBOX(XMDUZ,XMDATE) | ; Create a mailbox ; In: User ; User must be POSTMASTER or POSTMASTER surrogate and possess XMMGR key. | 
 
 | 
| RSEQBSKT(XMDUZ,XMK,XMMSG) | ; Resequence msgs in a basket ; In: User, basket | 
 
 | 
| FLTRBSKT(XMDUZ,XMK,XMMSG) | ; Filter all messages in a user's basket ; In: User | 
 
 | 
| NAMEBSKT(XMDUZ,XMK,XMKN) | ; Change the name of a basket ; In: User, basket, new basket name (@ will delete) | 
 
 | 
| CRE8BSKT(XMDUZ,XMKN,XMK) | ; Create a basket ; In: User, basket name ; Out: Basket number | 
 
 | 
| QBSKT(XMDUZ,XMK,XMMSG) | ; Get info on a basket ; In: User, basket ; Out: basket ien^basket name^# msgs^# new msgs | 
 
 | 
| Name | Field # of Occurrence | 
|---|---|
| CRE8BSKT^XMXBSKT | CRE8BSKT+5 | 
| DELBSKT^XMXBSKT | DELBSKT+4 | 
| FLTRBSKT^XMXBSKT | FLTRBSKT+4 | 
| LISTBSKT^XMXBSKT | LISTBSKT+3 | 
| NAMEBSKT^XMXBSKT | NAMEBSKT+4 | 
| QBSKT^XMXBSKT | QBSKT+5 | 
| RSEQBSKT^XMXBSKT | RSEQBSKT+4 | 
| LISTMSGS^XMXLIST | LISTMSGS+3 | 
| CRE8MBOX^XMXMBOX | CRE8MBOX+5 | 
| FLTRMBOX^XMXMBOX | FLTRMBOX+4 | 
| QMBOX^XMXMBOX | QMBOX+5 | 
| TERMMBOX^XMXMBOX | TERMMBOX+5 | 
| BSKT^XMXPARMB | FLTRBSKT+3, QBSKT+4, RSEQBSKT+3 | 
| CRE8BSKT^XMXPARMB | CRE8BSKT+4 | 
| CRE8MBOX^XMXPARMB | CRE8MBOX+4 | 
| DELBSKT^XMXPARMB | DELBSKT+3 | 
| LISTBSKT^XMXPARMB | LISTBSKT+2 | 
| LISTMSGS^XMXPARMB | LISTMSGS+2 | 
| MBOX^XMXPARMB | FLTRMBOX+3, QMBOX+4 | 
| NAMEBSKT^XMXPARMB | NAMEBSKT+3 | 
| TERMMBOX^XMXPARMB | TERMMBOX+4 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| XMAMT | LISTBSKT~, LISTBSKT+2, LISTBSKT+3, LISTMSGS~, LISTMSGS+2, LISTMSGS+3 | 
| XMCRIT | LISTMSGS~, LISTMSGS+2, LISTMSGS+3 | 
| XMDATE | CRE8MBOX~, CRE8MBOX+4, CRE8MBOX+5 | 
| XMDISPI | CRE8MBOX+3~, FLTRMBOX+2~, QMBOX+3~, TERMMBOX+3~, CRE8BSKT+3~, DELBSKT+2~, FLTRBSKT+2~, LISTBSKT+1~, LISTMSGS+1~, NAMEBSKT+2~ , QBSKT+3~, RSEQBSKT+2~ | 
| XMDUN | CRE8MBOX+3~, FLTRMBOX+2~, QMBOX+3~, TERMMBOX+3~, CRE8BSKT+3~, DELBSKT+2~, FLTRBSKT+2~, LISTBSKT+1~, LISTMSGS+1~, NAMEBSKT+2~ , QBSKT+3~, RSEQBSKT+2~ | 
| XMDUZ | CRE8MBOX~, CRE8MBOX+4, CRE8MBOX+5, FLTRMBOX~, FLTRMBOX+3, FLTRMBOX+4, QMBOX~, QMBOX+4, QMBOX+5, TERMMBOX~ , TERMMBOX+4, TERMMBOX+5, CRE8BSKT~, CRE8BSKT+4, CRE8BSKT+5, DELBSKT~, DELBSKT+3, DELBSKT+4, FLTRBSKT~, FLTRBSKT+3 , FLTRBSKT+4, LISTBSKT~, LISTBSKT+2, LISTBSKT+3, LISTMSGS~, LISTMSGS+2, LISTMSGS+3, NAMEBSKT~, NAMEBSKT+3, NAMEBSKT+4 , QBSKT~, QBSKT+4, QBSKT+5, RSEQBSKT~, RSEQBSKT+3, RSEQBSKT+4 | 
| >> XMERR | CRE8MBOX+4, FLTRMBOX+3, QMBOX+4, TERMMBOX+4, CRE8BSKT+4, DELBSKT+3, FLTRBSKT+3, LISTBSKT+2, LISTMSGS+2, NAMEBSKT+3 , QBSKT+4, RSEQBSKT+3 | 
| XMFLAGS | DELBSKT~, DELBSKT+3, DELBSKT+4, LISTBSKT~, LISTBSKT+2, LISTBSKT+3, LISTMSGS~, LISTMSGS+2, LISTMSGS+3 | 
| XMFLDS | LISTMSGS~, LISTMSGS+2, LISTMSGS+3 | 
| XMK | CRE8BSKT~, CRE8BSKT+5, DELBSKT~, DELBSKT+3, DELBSKT+4, FLTRBSKT~, FLTRBSKT+3, FLTRBSKT+4, LISTMSGS~, LISTMSGS+2 , LISTMSGS+3, NAMEBSKT~, NAMEBSKT+3, NAMEBSKT+4, QBSKT~, QBSKT+4, QBSKT+5, RSEQBSKT~, RSEQBSKT+3, RSEQBSKT+4 | 
| XMKN | CRE8BSKT~, CRE8BSKT+4, CRE8BSKT+5, NAMEBSKT~, NAMEBSKT+3, NAMEBSKT+4 | 
| XMMSG | FLTRMBOX~, FLTRMBOX+4, QMBOX~, QMBOX+5, FLTRBSKT~, FLTRBSKT+4, QBSKT~, QBSKT+5, RSEQBSKT~, RSEQBSKT+4 | 
| XMNOSEND | CRE8MBOX+3~, FLTRMBOX+2~, QMBOX+3~, TERMMBOX+3~, CRE8BSKT+3~, DELBSKT+2~, FLTRBSKT+2~, LISTBSKT+1~, LISTMSGS+1~, NAMEBSKT+2~ , QBSKT+3~, RSEQBSKT+2~ | 
| XMPART | LISTBSKT~, LISTBSKT+2, LISTBSKT+3 | 
| XMPRIV | CRE8MBOX+3~, FLTRMBOX+2~, QMBOX+3~, TERMMBOX+3~, CRE8BSKT+3~, DELBSKT+2~, FLTRBSKT+2~, LISTBSKT+1~, LISTMSGS+1~, NAMEBSKT+2~ , QBSKT+3~, RSEQBSKT+2~ | 
| XMSTART | LISTBSKT~, LISTBSKT+2, LISTBSKT+3, LISTMSGS~, LISTMSGS+2, LISTMSGS+3 | 
| XMTROOT | LISTBSKT~, LISTBSKT+2, LISTBSKT+3, LISTMSGS~, LISTMSGS+2, LISTMSGS+3 | 
| XMV | CRE8MBOX+3~, FLTRMBOX+2~, QMBOX+3~, TERMMBOX+3~, CRE8BSKT+3~, DELBSKT+2~, FLTRBSKT+2~, LISTBSKT+1~, LISTMSGS+1~, NAMEBSKT+2~ , QBSKT+3~, RSEQBSKT+2~ |