Summary: Isode provides a number of APIs which allow integrators and product developers to build components that access the Isode Messaging server products or other products supporting the same protocols.
X.400 Envelope attributes

Macros

#define X400_S_MESSAGE_IDENTIFIER   100
 
#define X400_N_CONTENT_TYPE   101
 
#define X400_N_CONTENT_LENGTH   102
 
#define X400_S_CONTENT_IDENTIFIER   103
 
#define X400_S_ORIGINAL_ENCODED_INFORMATION_TYPES   104
 
#define X400_N_PRIORITY   105
 
#define X400_N_DISCLOSURE   106
 
#define X400_N_IMPLICIT_CONVERSION_PROHIBITED   107
 
#define X400_N_ALTERNATE_RECIPIENT_ALLOWED   108
 
#define X400_N_CONTENT_RETURN_REQUEST   109
 
#define X400_S_MESSAGE_SUBMISSION_TIME   110
 
#define X400_S_MESSAGE_DELIVERY_TIME   111
 
#define X400_S_EXTERNAL_CONTENT_TYPE   112
 
#define X400_N_RECIPIENT_REASSIGNMENT_PROHIBITED   120
 
#define X400_N_DL_EXPANSION_PROHIBITED   121
 
#define X400_N_CONVERSION_WITH_LOSS_PROHIBITED   122
 
#define X400_S_LATEST_DELIVERY_TIME   123
 
#define X400_S_ORIGINATOR_RETURN_ADDRESS   124
 
#define X400_S_OBJECTTYPE   125
 
#define X400_N_MMTS_PRIORITY_QUALIFIER   126
 
#define X400_S_DEFERRED_DELIVERY_TIME   127
 
#define X400_S_DLEXP_TIME   128
 
#define X400_S_GLOBAL_DOMAIN_ID   129
 
#define X400_S_DSI_ARRIVAL_TIME   130
 
#define X400_N_DSI_ROUTING_ACTION   131
 
#define X400_S_DSI_ATTEMPTED_DOMAIN   132
 
#define X400_S_DSI_AA_DEF_TIME   133
 
#define X400_S_DSI_AA_CEIT   134
 
#define X400_N_DSI_AA_REDIRECTED   135
 
#define X400_N_DSI_AA_DLOPERATION   136
 
#define X400_S_CONTENT_CORRELATOR   137
 
#define X400_N_REDIRECTION_REASON   138
 
#define X400_S_REDIRECTION_TIME   139
 
#define X400_N_CONTENT_RETURNED   140
 
#define X400_S_CONTENT_CORRELATOR_IA5_STRING   X400_S_CONTENT_CORRELATOR
 
#define X400_S_CONTENT_CORRELATOR_OCTET_STRING   141
 

Detailed Description

Macro Definition Documentation

#define X400_S_MESSAGE_IDENTIFIER   100

X.400 Message Identifier, in RFC 2156 String form, e.g "[<ORAddress>;<localpart>]". The local identifier part is limited to 32 chars

Examples:
examples/x400_mslist.c, examples/x400_msrcv.c, examples/x400_msrcv_msg_tok_sign.c, examples/x400_msrcv_sign.c, examples/x400_mssend.c, examples/x400_mssend_rcv_sign.c, and x400_msasync.c.

Definition at line 402 of file x400_att.h.

#define X400_N_CONTENT_TYPE   101

X.400 Numerical Content Type

Examples:
examples/x400_msrcv.c, examples/x400_msrcv_sign.c, and examples/x400_mssend_sign.c.

Definition at line 405 of file x400_att.h.

#define X400_N_CONTENT_LENGTH   102

X.400 Content Length (Probes only)

Examples:
examples/x400_mslist.c, examples/x400_msrcv_msg_tok_sign.c, and x400_msasync.c.

Definition at line 408 of file x400_att.h.

#define X400_S_CONTENT_IDENTIFIER   103
#define X400_S_ORIGINAL_ENCODED_INFORMATION_TYPES   104

X.400 Original Encoded Information Types Encoded as a space-separated list of standard names or numeric OID values

Definition at line 414 of file x400_att.h.

#define X400_N_PRIORITY   105

X.400 Priority: 0 - normal, 1 - non-urgent, 2 - urgent

Examples:
examples/x400_mslist.c, examples/x400_msraa.c, examples/x400_msrcv.c, examples/x400_msrcv_sign.c, examples/x400_mssend.c, and x400_msasync.c.

Definition at line 419 of file x400_att.h.

#define X400_N_DISCLOSURE   106

X.400 Disclosure of recipients: 0 - no, 1 - yes

Examples:
examples/x400_msraa.c, examples/x400_msrcv.c, and examples/x400_msrcv_sign.c.

Definition at line 424 of file x400_att.h.

#define X400_N_IMPLICIT_CONVERSION_PROHIBITED   107

X.400 Implicit conversion prohibited: 0 - no, 1 - yes

Examples:
examples/x400_msraa.c, examples/x400_msrcv.c, and examples/x400_msrcv_sign.c.

Definition at line 427 of file x400_att.h.

#define X400_N_ALTERNATE_RECIPIENT_ALLOWED   108

X.400 Alternate recipient allowed: 0 - no, 1 - yes

Examples:
examples/x400_msraa.c, examples/x400_msrcv.c, and examples/x400_msrcv_sign.c.

Definition at line 430 of file x400_att.h.

#define X400_N_CONTENT_RETURN_REQUEST   109

X.400 Content return request: 0 - no, 1 - yes

Examples:
examples/x400_msraa.c, examples/x400_msrcv.c, examples/x400_msrcv_sign.c, and examples/x400_mssend.c.

Definition at line 433 of file x400_att.h.

#define X400_S_MESSAGE_SUBMISSION_TIME   110

X.400 Message Submission Time: UTCTime format YYMMDDHHMMSS<zone>

Examples:
examples/x400_mssend.c, and x400_msasync.c.

Definition at line 436 of file x400_att.h.

#define X400_S_MESSAGE_DELIVERY_TIME   111

X.400 Message Delivery Time: UTCTime format YYMMDDHHMMSS<zone> Note: also used for Reports

Examples:
examples/x400_msrcv.c, examples/x400_msrcv_msg_tok_sign.c, examples/x400_msrcv_sign.c, examples/x400_mssend.c, and examples/x400_mssend_rcv_sign.c.

Definition at line 439 of file x400_att.h.

#define X400_S_EXTERNAL_CONTENT_TYPE   112

X.400 External Content Type - specify as object identifier string in "1.2.3.4" format. Note that if both External and Built-in (numeric) content type attributes are present in a message being sent, the External attribute will 'win'.

Examples:
examples/x400_mslist.c, examples/x400_msrcv.c, examples/x400_msrcv_sign.c, examples/x400_mssend.c, and examples/x400_mssend_sign.c.

Definition at line 444 of file x400_att.h.

#define X400_N_RECIPIENT_REASSIGNMENT_PROHIBITED   120

X.400 Recipient reassignment prohibited: 0 - no, 1 - yes

Definition at line 452 of file x400_att.h.

#define X400_N_DL_EXPANSION_PROHIBITED   121

X.400 Distribution List expansion prohibited: 0 - no, 1 - yes

Definition at line 455 of file x400_att.h.

#define X400_N_CONVERSION_WITH_LOSS_PROHIBITED   122

X.400 Conversion with loss prohibited: 0 - no, 1 - yes

Definition at line 458 of file x400_att.h.

#define X400_S_LATEST_DELIVERY_TIME   123

X.400 Latest Delivery Time: UTCTime format YYMMDDHHMMSS<zone>

Definition at line 461 of file x400_att.h.

#define X400_S_ORIGINATOR_RETURN_ADDRESS   124

X.400 Originator Return Address (X.400 String format)

Definition at line 464 of file x400_att.h.

#define X400_S_OBJECTTYPE   125

type of this object ("message", "report", "probe")

Examples:
examples/x400_mslist.c, and x400_msasync.c.

Definition at line 467 of file x400_att.h.

#define X400_N_MMTS_PRIORITY_QUALIFIER   126

Military Messaging Priority Qualifier: 0 - low, 1 - high

Examples:
examples/x400_mssend.c.

Definition at line 470 of file x400_att.h.

#define X400_S_DEFERRED_DELIVERY_TIME   127

X.400 Deferred Delivery Time: UTCTime format YYMMDDHHMMSS<zone>

Definition at line 473 of file x400_att.h.

#define X400_S_DLEXP_TIME   128

X.400 Distribution List Expansion Time: UTCTime format YYMMDDHHMMSS<zone>

Examples:
examples/x400_msrcv.c.

Definition at line 476 of file x400_att.h.

#define X400_S_GLOBAL_DOMAIN_ID   129

X.400 PRMD,ADMD,GB used for tracing

Examples:
examples/x400_msrcv.c.

Definition at line 478 of file x400_att.h.

#define X400_S_DSI_ARRIVAL_TIME   130

X.400 Domain Supplied Information Arrival Time

Examples:
examples/x400_msrcv.c.

Definition at line 481 of file x400_att.h.

#define X400_N_DSI_ROUTING_ACTION   131

X.400 Domain Supplied Information Routing Action

Examples:
examples/x400_msrcv.c.

Definition at line 484 of file x400_att.h.

#define X400_S_DSI_ATTEMPTED_DOMAIN   132

X.400 Domain Supplied Information Attempted Domain

Examples:
examples/x400_msrcv.c.

Definition at line 487 of file x400_att.h.

#define X400_S_DSI_AA_DEF_TIME   133

X.400 Domain Supplied Information Deferred Delivery Time

Examples:
examples/x400_msrcv.c.

Definition at line 490 of file x400_att.h.

#define X400_S_DSI_AA_CEIT   134

X.400 Domain Supplied Information Converted Encoded Information Types

Examples:
examples/x400_msrcv.c.

Definition at line 493 of file x400_att.h.

#define X400_N_DSI_AA_REDIRECTED   135

X.400 Domain Supplied Information Additional Action Redirection

Examples:
examples/x400_msrcv.c.

Definition at line 496 of file x400_att.h.

#define X400_N_DSI_AA_DLOPERATION   136

X.400 Domain Supplied Information Additional Action dl operation

Examples:
examples/x400_msrcv.c.

Definition at line 499 of file x400_att.h.

#define X400_S_CONTENT_CORRELATOR   137

Deprecated

Definition at line 502 of file x400_att.h.

#define X400_N_REDIRECTION_REASON   138

X.400 Redirection Reason

Examples:
examples/x400_msrcv.c.

Definition at line 505 of file x400_att.h.

#define X400_S_REDIRECTION_TIME   139

X.400 Redirection Time

Examples:
examples/x400_msrcv.c.

Definition at line 508 of file x400_att.h.

#define X400_N_CONTENT_RETURNED   140

Indicates presence of returned content in a -ve DR: 0 - no, 1 - yes

Definition at line 511 of file x400_att.h.

#define X400_S_CONTENT_CORRELATOR_IA5_STRING   X400_S_CONTENT_CORRELATOR

X.400 Content Correlator encoded as IA5 String

Definition at line 514 of file x400_att.h.

#define X400_S_CONTENT_CORRELATOR_OCTET_STRING   141

X.400 Content Correlator encoded as Octet String

Definition at line 517 of file x400_att.h.