|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T a
Length: 9359 (0x248f) Types: TextFile Names: »adrstruct.tex«
└─⟦2d1937cfd⟧ Bits:30007241 EUUGD22: P.P 5.0 └─⟦dc59850a2⟧ »EurOpenD22/pp5.0/pp-5.tar.Z« └─⟦e5a54fb17⟧ └─⟦this⟧ »pp-5.0/doc/manual/volume2/adrstruct.tex«
\File{adrstruct.h},{17:09},{Jul 27 1989} \L{\LB{\K{typedef} \K{struct} ad\_redirection \{}} \L{\LB{}\Tab{8}{\K{struct} ad\_redirection *rd\_next;}} \L{\LB{}\Tab{8}{\K{char}}\Tab{16}{*rd\_addr;}\Tab{32}{\C{}\/* O\/R Name *\/\CE{}}} \L{\LB{}\Tab{8}{\K{char}}\Tab{16}{*rd\_dn;}\Tab{32}{\C{}\/* Distinguished Name *\/\CE{}}} \L{\LB{}\Tab{8}{\K{int}}\Tab{16}{rd\_reason;}} \L{\LB{\K{\#define} RDR\_RECIP\_ASSIGNED }\Tab{32}{0}} \L{\LB{\K{\#define} RDR\_ORIG\_ASSIGNED}\Tab{32}{1}} \L{\LB{\K{\#define} RDR\_MD\_ASSIGNED}\Tab{32}{2}} \L{\LB{\} Redirection;}} \L{\LB{}} \L{\LB{\K{\#define} AD\_ORIGINATOR 1}} \L{\LB{\K{\#define} AD\_RECIPIENT 2}} \L{\LB{}} \L{\LB{\K{typedef} \K{struct}}\Tab{16}{adr\_struct \{}} \L{\LB{}\Tab{8}{\K{int}}\Tab{24}{ad\_no;}\Tab{40}{\C{}\/* recipient number *\/\CE{}}} \L{\LB{}\Tab{8}{\K{int}}\Tab{24}{ad\_status;}\Tab{40}{\C{}\/* recipient status *\/\CE{}}} \L{\LB{\K{\#define} AD\_STAT\_UNKNOWN 0}} \L{\LB{\K{\#define} AD\_STAT\_PEND 1}} \L{\LB{\K{\#define} AD\_STAT\_DRREQUIRED 2 \C{}\/* DR required *\/\CE{}}} \L{\LB{\K{\#define} AD\_STAT\_DRWRITTEN 3 \C{}\/* DR written *\/\CE{}}} \L{\LB{\K{\#define} AD\_STAT\_DONE 4}} \L{\LB{}\Tab{8}{\K{int}}\Tab{24}{ad\_rcnt;}\Tab{40}{\C{}\/* reformatters done count *\/\CE{}}} \L{\LB{}} \L{\LB{}\Tab{8}{\C{}\/* \-\- MTS Service Parms *\/\CE{}}} \L{\LB{}} \L{\LB{}\Tab{8}{\K{char}}\Tab{24}{*ad\_value;}\Tab{40}{\C{}\/* address\-original *\/\CE{}}} \L{\LB{}\Tab{8}{\K{char}}\Tab{24}{*ad\_dn;}\Tab{40}{\C{}\/* Directory Distinguished Name *\/\CE{}}} \L{\LB{}\Tab{40}{\C{}\/* QUIPU string encoding *\/\CE{}}} \L{\LB{}} \L{\LB{}\Tab{8}{\K{int}}\Tab{24}{ad\_usrreq;}\Tab{40}{\C{}\/* user\-report\-request bit *\/\CE{}}} \L{\LB{\K{\#define} AD\_USR\_NOREPORT 0}} \L{\LB{\K{\#define} AD\_USR\_BASIC 1}} \L{\LB{\K{\#define} AD\_USR\_CONFIRM 2}} \L{\LB{\K{\#define} AD\_USR\_NONE 3}} \L{\LB{}\Tab{8}{\K{int}}\Tab{24}{ad\_explicitconversion;}\Tab{48}{\C{}\/* explicit conversion *\/\CE{}}} \L{\LB{}} \L{\LB{}\Tab{8}{\K{int}}\Tab{24}{ad\_type;}\Tab{40}{\C{}\/* address\-type *\/\CE{}}} \L{\LB{\K{\#define} AD\_X400\_TYPE 1}} \L{\LB{\K{\#define} AD\_822\_TYPE 2}} \L{\LB{\K{\#define}}\Tab{8}{ AD\_ANY\_TYPE}\Tab{40}{3}} \L{\LB{}} \L{\LB{}\Tab{8}{\K{char}}\Tab{24}{*ad\_orig\_req\_alt; \C{}\/* originator requested alternate *\/\CE{}}} \L{\LB{}\Tab{40}{\C{}\/* recipient \- std encoded *\/\CE{}}} \L{\LB{}\Tab{8}{\K{char}}\Tab{24}{ad\_orig\_req\_alt\_crit;}} \L{\LB{}} \L{\LB{\K{\#define} AD\_RDM\_MAX}\Tab{24}{4}} \L{\LB{}\Tab{8}{\K{int}}\Tab{24}{ad\_req\_del[AD\_RDM\_MAX];}\Tab{48}{\C{}\/* requested delivery method *\/\CE{}}} \L{\LB{\K{\#define} AD\_RDM\_NOTUSED \-1}} \L{\LB{\K{\#define} AD\_RDM\_ANY }\Tab{24}{0}} \L{\LB{\K{\#define} AD\_RDM\_MHS }\Tab{24}{1}} \L{\LB{\K{\#define} AD\_RDM\_PD}\Tab{24}{2}} \L{\LB{\K{\#define} AD\_RDM\_TLX}\Tab{24}{3}} \L{\LB{\K{\#define} AD\_RDM\_TTX}\Tab{24}{4}} \L{\LB{\K{\#define} AD\_RDM\_G3}\Tab{24}{5}} \L{\LB{\K{\#define} AD\_RDM\_G4}\Tab{24}{6}} \L{\LB{\K{\#define} AD\_RDM\_TTY}\Tab{24}{7}} \L{\LB{\K{\#define} AD\_RDM\_VTX}\Tab{24}{8}} \L{\LB{}\Tab{8}{\K{char}}\Tab{24}{ad\_req\_del\_crit;}} \L{\LB{}} \L{\LB{}\Tab{8}{\K{char}}\Tab{24}{ad\_phys\_forward; \C{}\/* boolean \- is physical }\Tab{72}{*\/\CE{}}} \L{\LB{}\Tab{40}{\C{}\/* forwarding allowed *\/\CE{}}} \L{\LB{}\Tab{8}{\K{char}}\Tab{24}{ad\_phys\_forward\_crit;}} \L{\LB{}} \L{\LB{}\Tab{8}{\K{char}}\Tab{24}{ad\_phys\_fw\_ad\_req;}} \L{\LB{}\Tab{8}{\K{char}}\Tab{24}{ad\_phys\_fw\_ad\_crit;}} \L{\LB{}\Tab{40}{\C{}\/* boolean \- request for phys *\/\CE{}}} \L{\LB{}\Tab{40}{\C{}\/* foward address *\/\CE{}}} \L{\LB{}} \L{\LB{}\Tab{8}{\K{int}}\Tab{24}{ad\_phys\_modes;}} \L{\LB{}\Tab{8}{\K{char}}\Tab{24}{ad\_phys\_modes\_crit;}} \L{\LB{\K{\#define} AD\_PM\_ORD}\Tab{24}{0x1}} \L{\LB{\K{\#define} AD\_PM\_SPEC}\Tab{24}{0x2}} \L{\LB{\K{\#define} AD\_PM\_EXPR}\Tab{24}{0x4}} \L{\LB{\K{\#define} AD\_PM\_CNT}\Tab{24}{0x8}} \L{\LB{\K{\#define} AD\_PM\_CNT\_PHONE}\Tab{24}{0x10}} \L{\LB{\K{\#define} AD\_PM\_CNT\_TLX}\Tab{24}{0x20}} \L{\LB{\K{\#define} AD\_PM\_CNT\_TTX}\Tab{24}{0x40}} \L{\LB{\K{\#define} AD\_PM\_CNT\_BUREAU}\Tab{32}{0x80}} \L{\LB{\K{\#define} AD\_PM\_MAX}\Tab{24}{0x80}} \L{\LB{}\Tab{40}{}} \L{\LB{}\Tab{8}{\K{int}}\Tab{24}{ad\_reg\_mail\_type;}} \L{\LB{}\Tab{8}{\K{char}}\Tab{24}{ad\_reg\_mail\_type\_crit;}} \L{\LB{\K{\#define} AD\_RMT\_UNSPECIFIED}\Tab{32}{\-1}} \L{\LB{\K{\#define} AD\_RMT\_NON\_REG}\Tab{32}{0}} \L{\LB{\K{\#define} AD\_RMT\_REG}\Tab{32}{1}} \L{\LB{\K{\#define} AD\_RMT\_PERSON}\Tab{32}{2}} \L{\LB{}} \L{\LB{}\Tab{8}{\K{char}}\Tab{24}{*ad\_recip\_number\_for\_advice;}} \L{\LB{}\Tab{8}{\K{char}}\Tab{24}{ad\_recip\_number\_for\_advice\_crit;}} \L{\LB{}} \L{\LB{}\Tab{8}{OID}\Tab{24}{ad\_phys\_rendition\_attribs;}} \L{\LB{}\Tab{8}{\K{char}}\Tab{24}{ad\_phys\_rendition\_attribs\_crit;}} \L{\LB{}\Tab{8}{}} \L{\LB{}\Tab{8}{\K{int}}\Tab{24}{ad\_pd\_report\_request;}} \L{\LB{}\Tab{8}{\K{char}}\Tab{24}{ad\_pd\_report\_request\_crit;}} \L{\LB{\K{\#define} AD\_PRR\_UNSPECIFIED \-1}} \L{\LB{\K{\#define} AD\_PRR\_UNDELIV\_PDS}\Tab{32}{0}} \L{\LB{\K{\#define} AD\_NTF\_PDS}\Tab{32}{1}} \L{\LB{\K{\#define} AD\_NTF\_MHS}\Tab{32}{2}} \L{\LB{\K{\#define} AD\_NTF\_BOTH}\Tab{32}{3}} \L{\LB{}\Tab{8}{Redirection}\Tab{24}{*ad\_redirection\_history;}} \L{\LB{}\Tab{8}{\K{char}}\Tab{24}{ad\_redirection\_history\_crit;}} \L{\LB{}} \L{\LB{}\Tab{8}{\K{struct} qbuf}\Tab{24}{*ad\_message\_token;}} \L{\LB{}\Tab{8}{\K{char}}\Tab{24}{ad\_message\_token\_crit;}} \L{\LB{}} \L{\LB{}\Tab{8}{\K{struct} qbuf}\Tab{24}{*ad\_content\_integrity;}} \L{\LB{}\Tab{8}{\K{char}}\Tab{24}{ad\_content\_integrity\_crit;}} \L{\LB{}} \L{\LB{}\Tab{8}{\K{int} }\Tab{24}{ad\_proof\_delivery;}} \L{\LB{}\Tab{8}{\K{char}}\Tab{24}{ad\_proof\_delivery\_crit;}} \L{\LB{}\Tab{32}{\C{}\/* boolean. Is proof of delivery *\/\CE{}}} \L{\LB{}\Tab{32}{\C{}\/* requested *\/\CE{}}} \L{\LB{}} \L{\LB{}\Tab{8}{\C{}\/* \-\- MTA Service Params (calculated for MTS AS) *\/\CE{}}} \L{\LB{}\Tab{8}{}} \L{\LB{}\Tab{8}{\K{int}}\Tab{24}{ad\_extension;}\Tab{40}{\C{}\/* extension\-id *\/\CE{}}} \L{\LB{}\Tab{8}{\K{int}}\Tab{24}{ad\_resp;}\Tab{40}{\C{}\/* responsibility bit *\/\CE{}}} \L{\LB{}\Tab{8}{\K{int}}\Tab{24}{ad\_mtarreq;}\Tab{40}{\C{}\/* mta\-report\-request bit *\/\CE{}}} \L{\LB{\K{\#define} AD\_MTA\_NONE 0}} \L{\LB{\K{\#define} AD\_MTA\_BASIC 1}} \L{\LB{\K{\#define} AD\_MTA\_CONFIRM 2}} \L{\LB{\K{\#define} AD\_MTA\_AUDIT\_CONFIRM 3}} \L{\LB{}} \L{\LB{}\Tab{8}{\C{}\/* \-\- This may be supplied as a hint but might get changed *\/\CE{}}} \L{\LB{}\Tab{8}{}} \L{\LB{}\Tab{8}{\K{int}}\Tab{24}{ad\_subtype;}\Tab{40}{\C{}\/* address\-subtype *\/\CE{}}} \L{\LB{\K{\#define} AD\_NOSUBTYPE 0}} \L{\LB{\K{\#define} AD\_JNT 1}} \L{\LB{\K{\#define} AD\_REAL733 2}} \L{\LB{\K{\#define} AD\_REAL822 3}} \L{\LB{\K{\#define} AD\_X400\_84}\Tab{40}{4 \C{}\/* Use this if compatible *\/\CE{}}} \L{\LB{\K{\#define} AD\_X400\_88}\Tab{40}{5}} \L{\LB{}} \L{\LB{}} \L{\LB{}\Tab{8}{Extension}\Tab{24}{*ad\_per\_recip\_ext\_list;}} \L{\LB{}\Tab{40}{\C{}\/* bucket for new and private *\/\CE{}}} \L{\LB{}\Tab{40}{\C{}\/* odds and sods *\/\CE{}}} \L{\LB{}} \L{\LB{}\Tab{8}{\C{}\/* \-\- parameters calculated by PP *\/\CE{}}} \L{\LB{}\Tab{8}{\C{}\/* \-\- Note: the outbound mta is held in ad\_outchan \-\- *\/\CE{}}} \L{\LB{}} \L{\LB{}\Tab{8}{\K{char}}\Tab{24}{*ad\_r400adr;}\Tab{40}{\C{}\/* x400\-addr *\/\CE{}}} \L{\LB{}\Tab{8}{\K{char}}\Tab{24}{*ad\_r822adr;}\Tab{40}{\C{}\/* rfc\-addr *\/\CE{}}} \L{\LB{}} \L{\LB{}\Tab{8}{\K{char}}\Tab{24}{*ad\_content;}\Tab{40}{\C{}\/* outgoing content type *\/\CE{}}} \L{\LB{}} \L{\LB{}\Tab{8}{LIST\_RCHAN}\Tab{24}{*ad\_fmtchan;}\Tab{40}{\C{}\/* reformatting channels *\/\CE{}}} \L{\LB{}\Tab{8}{LIST\_RCHAN}\Tab{24}{*ad\_outchan;}\Tab{40}{\C{}\/* outbound channel structure *\/\CE{}}} \L{\LB{}\Tab{8}{LIST\_BPT}\Tab{24}{*ad\_eit;}\Tab{40}{\C{}\/* outgoing eit\'s *\/\CE{}}} \L{\LB{}} \L{\LB{}} \L{\LB{}\Tab{8}{\C{}\/* \-\- from here onwards extra PP specific info \-\- *\/\CE{}}} \L{\LB{}\Tab{8}{\C{}\/* \-\- Diagnostics for any address parsing failures \-\- *\/\CE{}}} \L{\LB{}} \L{\LB{}\Tab{8}{\K{int}}\Tab{24}{ad\_parse\_stat;}\Tab{40}{\C{}\/* address parsing err status *\/\CE{}}} \L{\LB{}\Tab{8}{\K{int}}\Tab{24}{ad\_reason;}\Tab{40}{\C{}\/* DR reason failure *\/\CE{}}} \L{\LB{}\Tab{8}{\K{int}}\Tab{24}{ad\_diagnostic;}\Tab{40}{\C{}\/* DR diagnostic code *\/\CE{}}} \L{\LB{}\Tab{8}{\K{char}}\Tab{24}{*ad\_add\_info;}\Tab{40}{\C{}\/* DR supplementary info *\/\CE{}}} \L{\LB{}} \L{\LB{}} \L{\LB{}\Tab{8}{\C{}\/* \-\- Address Control File offsets for fixed length variables \-\- *\/\CE{}}} \L{\LB{}} \L{\LB{}\Tab{8}{off\_t}\Tab{24}{ad\_no\_offset;}\Tab{40}{\C{}\/* offset param for recip number *\/\CE{}}} \L{\LB{}\Tab{8}{off\_t}\Tab{24}{ad\_stat\_offset; \C{}\/* offset param for recip status *\/\CE{}}} \L{\LB{}\Tab{8}{off\_t}\Tab{24}{ad\_rcnt\_offset; \C{}\/* offset param for reformat next *\/\CE{}}} \L{\LB{}} \L{\LB{}} \L{\LB{}\Tab{8}{\K{struct} adr\_struct *ad\_next;}} \L{\LB{\} ADDR;}}