MS X.400 API
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.
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.