Modules

 P7 Message Store Entry Status
 

Macros

#define X400_N_MS_ENTRY_STATUS   900
 
#define X400_N_MS_SEQUENCE_NUMBER   901
 
#define X400_N_DELETE_AFTER_AUTO_FORWARDING   902
 
#define X400_S_AUTO_FORWARDING_COMMENT   903
 
#define X400_S_COVER_NOTE   904
 
#define X400_S_THIS_IPM_PREFIX   905
 
#define X400_N_DELAYED_AUTOFORWARDING_INTERVAL   906
 
#define X400_N_FIRST_SEQUENCE_NUMBER   907
 
#define X400_N_STRICT_P7_1988   908
 
#define X400_N_USE_EXTENDED_SUBJECT   909
 
#define X400_N_ERROR_DUPLICATE_ATTRIBUTE   910
 

Detailed Description

Macro Definition Documentation

◆ X400_N_MS_ENTRY_STATUS

#define X400_N_MS_ENTRY_STATUS   900

Message Store entry status

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

Definition at line 1229 of file x400_att.h.

◆ X400_N_MS_SEQUENCE_NUMBER

#define X400_N_MS_SEQUENCE_NUMBER   901

Message Store sequence number

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

Definition at line 1232 of file x400_att.h.

◆ X400_N_DELETE_AFTER_AUTO_FORWARDING

#define X400_N_DELETE_AFTER_AUTO_FORWARDING   902

Control for RegisterMS operation

Examples
examples/x400_msraa.c.

Definition at line 1235 of file x400_att.h.

◆ X400_S_AUTO_FORWARDING_COMMENT

#define X400_S_AUTO_FORWARDING_COMMENT   903

Text to be included in an IPN generated because of an autoforwarding auto-action

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

Definition at line 1238 of file x400_att.h.

◆ X400_S_COVER_NOTE

#define X400_S_COVER_NOTE   904

Text to be included in an autoforwarding IPM

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

Definition at line 1242 of file x400_att.h.

◆ X400_S_THIS_IPM_PREFIX

#define X400_S_THIS_IPM_PREFIX   905

IPM prefix to be used in an autoforwarding IPM

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

Definition at line 1245 of file x400_att.h.

◆ X400_N_DELAYED_AUTOFORWARDING_INTERVAL

#define X400_N_DELAYED_AUTOFORWARDING_INTERVAL   906

Controls "delayed-autoforwarding" autoaction - interval is in seconds

Definition at line 1248 of file x400_att.h.

◆ X400_N_FIRST_SEQUENCE_NUMBER

#define X400_N_FIRST_SEQUENCE_NUMBER   907

Use in X400msSetIntDefault call to configure the API's view of what the lowest sequence number in the P7 Store is. The default value is "0" (in line with X.413), but you may need to configure the API to regard "1" as the lowest valid sequence number for interworking with some third-party Message Stores - in particular the Thales Store seems to have a magic entry with sequence number "0" which shows up in List and Summarize operations, but does not represent a real message, and consequently cannot provide Content, Envelope etc to Fetch operations and cannot be deleted. Configuring the API so that it regards "1" as the lowest sequence number will allow the API to ignore this magic entry.

Definition at line 1252 of file x400_att.h.

◆ X400_N_STRICT_P7_1988

#define X400_N_STRICT_P7_1988   908

Use in X400msSetIntDefault call to configure the API to stick to the X.400 1988 attribute set when fetching message. This may be needed for inworking with some non-Isode Message Stores.

Examples
examples/x400_mslist.c, examples/x400_msrcv.c, examples/x400_mssend.c, and x400_msasync.c.

Definition at line 1269 of file x400_att.h.

◆ X400_N_USE_EXTENDED_SUBJECT

#define X400_N_USE_EXTENDED_SUBJECT   909

Use in X400msSetIntDefault call to configure the API to generate the extended-subject heading extension as well as the standard basic Subject field - the former uses UniversalString, so can include any characters, and can be up to 256 characters long.

Examples
examples/x400_mssend.c.

Definition at line 1276 of file x400_att.h.

◆ X400_N_ERROR_DUPLICATE_ATTRIBUTE

#define X400_N_ERROR_DUPLICATE_ATTRIBUTE   910

Use in X400msSetIntDefault call to configure the API to report an error when a duplicate attribute is added to an X.400 API object (e.g. two X400_S_SUBJECT values). If the flag is set TRUE, then an X400_E_ATTRIBUTE_ALREADY_PRESENT error will be returned: if set FALSE, then the duplicate attribute will be ignored.

Examples
examples/x400_mssend.c.

Definition at line 1283 of file x400_att.h.