Go to the documentation of this file.
23#define X400_API_VERSN 19000000
29#define X400_MSG_MESSAGE 1
32#define X400_MSG_REPORT 2
35#define X400_MSG_PROBE 3
38#define X400_MSG_SUBMITTED_MESSAGE 4
46#define X400_E_NOERROR 0
49#define X400_E_SYSERROR 1
52#define X400_E_NOMEMORY 2
55#define X400_E_BADPARAM 3
58#define X400_E_INT_ERROR 4
61#define X400_E_CONFIG_ERROR 5
67#define X400_E_NO_CHANNEL 7
70#define X400_E_INV_MSG 8
73#define X400_E_NOCONNECT 10
76#define X400_E_BADCREDENTIALS 11
79#define X400_E_CONNECT_REJ 12
82#define X400_E_QMGR_CONGESTED 13
85#define X400_E_BAD_QMGR_RESP 14
88#define X400_E_MISSING_ATTR 20
91#define X400_E_CONFLICT_ATTR 21
94#define X400_E_INVALID_ATTR 22
97#define X400_E_INVALID_VALUE 23
100#define X400_E_NO_VALUE 24
103#define X400_E_NO_MESSAGE 30
106#define X400_E_TIMED_OUT 31
109#define X400_E_NO_RECIP 32
112#define X400_E_NOSPACE 33
115#define X400_E_ATTRIBUTE_ALREADY_PRESENT 34
118#define X400_E_ADDRESS_ERROR 64
121#define X400_E_BUFFER_FILE_ERROR 65
124#define X400_E_BUFFER_FILENAME_ERROR 66
127#define X400_E_BUFFER_TYPE_ERROR 67
130#define X400_E_CONTENT_ERROR 68
133#define X400_E_CONTENT_DATA_ERROR 69
136#define X400_E_CONTENT_INIT_ERROR 70
139#define X400_E_CONTENT_BODY_ERROR 71
142#define X400_E_INIT_ERROR 72
145#define X400_E_MESSAGE_ERROR 73
148#define X400_E_NO_CONTENT 74
151#define X400_E_ORIGINATOR_ERROR 75
154#define X400_E_PARMS_ERROR 76
157#define X400_E_RECIPIENT_ERROR 77
160#define X400_E_TRANSFERABLE_ERROR 78
163#define X400_E_REPORT_ERROR 79
166#define X400_E_COMPLEX_BODY 80
169#define X400_E_MESSAGE_BODY 81
172#define X400_E_UNSUPPORTED_BODY 82
175#define X400_E_X509_ENV 83
178#define X400_E_X509_INTERNAL_ERROR 84
181#define X400_E_X509_INIT 85
184#define X400_E_X509_VERIFY_FAIL_NO_CERT 87
187#define X400_E_X509_VERIFY_FAIL_NO_PUBKEY 88
190#define X400_E_X509_VERIFY_FAIL_INCOMPAT_ALG 89
193#define X400_E_X509_VERIFY_FAIL_UNSUPPORTED_ALG 90
196#define X400_E_X509_VERIFY_FAIL 91
199#define X400_E_X509_CERT_INVALID 92
202#define X400_E_X509_ITEM_INVALID 93
205#define X400_E_SIGN_NO_IDENTITY 94
208#define X400_E_SIGN 95
211#define X400_E_NONDELIVERED 96
214#define X400_E_NO_MORE_RESULTS 99
217#define X400_E_WAIT_WRITE 100
220#define X400_E_WAIT_READ 101
223#define X400_E_WAIT_READ_WRITE 102
226#define X400_E_CONNECTION_LOST 110
229#define X400_E_SHUTDOWN 111
232#define X400_E_NO_MATCH 112
235#define X400_E_S4406_TRIPLE_WRAPPED 113
238#define X400_E_P7_ATTRIBUTE_ERROR 114
241#define X400_E_P7_AUTOACTION_REQUEST_ERROR 115
244#define X400_E_P7_DELETE_ERROR 116
247#define X400_E_P7_INVALID_PARAMETERS_ERROR 117
250#define X400_E_P7_RANGE_ERROR 118
253#define X400_E_P7_SERVICE_ERROR 119
256#define X400_E_P7_SUBMISSION_CONTROL_VIOLATED 120
259#define X400_E_P7_ELEMENT_OF_SERVICE_NOT_SUBSCRIBED 121
262#define X400_E_P7_MESSAGE_SUBMISSION_IDENTIFIER_INVALID 122
265#define X400_E_P7_INCONSISTENT_REQUEST_ERROR 123
268#define X400_E_P7_UNSUPPORTED_CRITICAL_FUNCTION 124
271#define X400_E_P7_REMOTE_BIND_ERROR 125
274#define X400_E_P7_FETCH_RESTRICTION_ERROR 126
277#define X400_E_P7_SECURITY_ERROR 127
280#define X400_E_TEMPORARY_ERROR 128
296#define X400_RECIP_PRIMARY 0x10001
299#define X400_RECIP_CC 0x10002
302#define X400_RECIP_BCC 0x10003
305#define X400_ORIGINATOR 0x10004
308#define X400_AUTH_ORIG 0x10005
311#define X400_RECIP_REPLY 0x10006
314#define X400_RECIP_REPORT 0x10008
317#define X400_RECIP_INTENDED 0x10009
320#define X400_REPORTING_DL_NAME 0x1000A
323#define X400_DL_EXEMPTED_RECIP 0x1000B
332#define X400_EXEMPTED_ADDRESS 0x10010
335#define X400_RECIP_ENVELOPE 0x20000
338#define X400_RECIP_INVALID 0x30000
341#define X400_RECIP_STANDARD (X400_RECIP_PRIMARY + X400_RECIP_ENVELOPE)
349#define X400_S_OR_ADDRESS 1
352#define X400_S_COUNTRY_NAME 2
355#define X400_S_ADMD_NAME 3
358#define X400_S_PRMD_NAME 4
361#define X400_S_ORGANIZATION_NAME 5
364#define X400_S_ORGANIZATIONAL_UNIT_NAME_1 6
367#define X400_S_ORGANIZATIONAL_UNIT_NAME_2 7
370#define X400_S_ORGANIZATIONAL_UNIT_NAME_3 8
373#define X400_S_ORGANIZATIONAL_UNIT_NAME_4 9
376#define X400_S_SURNAME 10
379#define X400_S_GIVEN_NAME 11
384#define X400_S_INITIALS 12
389#define X400_S_GENERATION_QUALIFIER 13
394#define X400_S_COMMON_NAME 14
397#define X400_S_DIRECTORY_NAME 20
405#define X400_S_CERT_GDI_NAME 30
408#define X400_S_CERT_MTA_NAME 31
416#define X400_S_MESSAGE_IDENTIFIER 100
419#define X400_N_CONTENT_TYPE 101
422#define X400_N_CONTENT_LENGTH 102
425#define X400_S_CONTENT_IDENTIFIER 103
428#define X400_S_ORIGINAL_ENCODED_INFORMATION_TYPES 104
433#define X400_N_PRIORITY 105
436#define X400_N_DISCLOSURE 106
439#define X400_N_IMPLICIT_CONVERSION_PROHIBITED 107
442#define X400_N_ALTERNATE_RECIPIENT_ALLOWED 108
445#define X400_N_CONTENT_RETURN_REQUEST 109
448#define X400_S_MESSAGE_SUBMISSION_TIME 110
451#define X400_S_MESSAGE_DELIVERY_TIME 111
456#define X400_S_EXTERNAL_CONTENT_TYPE 112
464#define X400_N_RECIPIENT_REASSIGNMENT_PROHIBITED 120
467#define X400_N_DL_EXPANSION_PROHIBITED 121
470#define X400_N_CONVERSION_WITH_LOSS_PROHIBITED 122
473#define X400_S_LATEST_DELIVERY_TIME 123
476#define X400_S_ORIGINATOR_RETURN_ADDRESS 124
479#define X400_S_OBJECTTYPE 125
482#define X400_N_MMTS_PRIORITY_QUALIFIER 126
485#define X400_S_DEFERRED_DELIVERY_TIME 127
488#define X400_S_DLEXP_TIME 128
490#define X400_S_GLOBAL_DOMAIN_ID 129
493#define X400_S_DSI_ARRIVAL_TIME 130
496#define X400_N_DSI_ROUTING_ACTION 131
499#define X400_S_DSI_ATTEMPTED_DOMAIN 132
502#define X400_S_DSI_AA_DEF_TIME 133
505#define X400_S_DSI_AA_CEIT 134
508#define X400_N_DSI_AA_REDIRECTED 135
511#define X400_N_DSI_AA_DLOPERATION 136
514#define X400_S_CONTENT_CORRELATOR 137
517#define X400_N_REDIRECTION_REASON 138
520#define X400_S_REDIRECTION_TIME 139
523#define X400_N_CONTENT_RETURNED 140
526#define X400_S_CONTENT_CORRELATOR_IA5_STRING X400_S_CONTENT_CORRELATOR
529#define X400_S_CONTENT_CORRELATOR_OCTET_STRING 141
563#define X400_S_SEC_IDENTITY 180
566#define X400_B_SEC_GEN_MOAC 181
569#define X400_S_SEC_IDENTITY_PASSPHRASE 182
572#define X400_S_SEC_IDENTITY_DN 183
575#define X400_S_SEC_DB_IDENTITY 184
581#define X400_S_SEC_DB_MTA 185
588#define X400_S_SEC_ENV 186
591#define X400_S_MOAC 187
594#define X400_N_MOAC_STATUS 188
597#define X400_S_CERT_INFO 189
600#define X400_S_SEC_IDENTITY_FILE 190
603#define X400_S_SEC_TRUSTED_CERTS_DIR 191
607#define X400_S_SEC_SECURITY_DB 192
610#define X400_S_SEC_SECURITY_PASSPHRASE 193
613#define X400_S_SEC_SIGNING_URI 194
618#define X400_S_SECURITY_ENV 195
621#define X400_S_SEC_DB_CHANNEL 196
626#define X400_N_S4406 440600
635#define X400_N_S4406_STATUS 440601
641#define X400_S_S4406_STATUS_DETAIL 440602
646#define X400_S_S4406_SECURITY_LABEL 440603
651#define X400_N_S4406_CERTIFICATE 440604
656#define X400_S_S4406_SIGNING_TIME 440605
666#define X400_N_ORIGINAL_RECIPIENT_NUMBER 200
669#define X400_N_RESPONSIBILITY 201
672#define X400_N_MTA_REPORT_REQUEST 202
680#define X400_N_REPORT_REQUEST 203
688#define X400_S_ORIGINATOR_REQUESTED_ALTERNATE_RECIPIENT 204
692#define X400_S_ORIGINATOR_REQUESTED_ALTERNATE_RECIPIENT_DN 205
696#define X400_S_FREE_FORM_NAME 221
699#define X400_S_TELEPHONE_NUMBER 222
702#define X400_N_NOTIFICATION_REQUEST 223
709#define X400_N_REPLY_REQUESTED 224
712#define X400_N_PRECEDENCE 225
715#define X400_S_ORIGINAL_RECIPIENT_ADDRESS 226
720#define X400_S_CONVERTED_ENCODED_INFORMATION_TYPES 227
728#define X400_S_IPM_IDENTIFIER 300
749#define X400_S_SUBJECT 301
752#define X400_S_REPLIED_TO_IDENTIFIER 302
756#define X400_S_OBSOLETED_IPMS 303
760#define X400_S_RELATED_IPMS 304
763#define X400_S_EXPIRY_TIME 305
766#define X400_S_REPLY_TIME 306
769#define X400_N_IMPORTANCE 307
772#define X400_N_SENSITIVITY 308
775#define X400_N_AUTOFORWARDED 309
778#define X400_S_SENT_IPM_IDENTIFIER 310
782#define X400_S_AUTHORIZATION_TIME 320
785#define X400_S_ORIGINATORS_REFERENCE 321
788#define X400_S_PRECEDENCE_POLICY_ID 322
793#define X400_S_CONTENT_STRING 350
798#define X400_S_CONTENT_FILENAME 351
808#define X400_N_DECODE_CONTENT 352
822#define X400_N_NUM_ATTACHMENTS 400
825#define X400_T_IA5TEXT 401
828#define X400_T_BINARYTEXT 461
835#define X400_T_ISO8859_1 402
843#define X400_T_ISO8859_2 403
851#define X400_T_BINARY 404
854#define X400_T_MESSAGE 405
860#define X400_T_FTBP 406
867#define X400_T_GENERAL_TEXT 407
874#define X400_T_TELETEX 460
881#define X400_S_EXT_AUTH_INFO 408
884#define X400_N_EXT_CODRESS 409
887#define X400_N_EXT_MSG_TYPE 410
890#define X400_N_EXT_PRIM_PREC 411
893#define X400_N_EXT_COPY_PREC 412
896#define X400_PRINTABLE_STRING_SEQ 413
899#define X400_S_HANDLING_INSTRUCTIONS 414
903#define X400_S_MESSAGE_INSTRUCTIONS 415
908#define X400_S_ORIG_REF 416
911#define X400_S_ORIG_PLAD 417
914#define X400_S_DIST_CODES_SIC 418
917#define X400_DIST_CODES_EXT 419
920#define X400_S_DIST_CODES_EXT_OID 420
923#define X400_S_DIST_CODES_EXT_VALUE 421
926#define X400_OTHER_RECIP_INDICATOR 422
929#define X400_S_PILOT_FWD_INFO 423
932#define X400_S_ACP127_MSG_ID 424
935#define X400_ACP127_RESPONSE 425
938#define X400_N_ACP127_NOTI_TYPE 426
941#define X400_S_INFO_SEC_LABEL 427
944#define X400_N_ADATP3_PARM 428
947#define X400_N_ADATP3_CHOICE 429
950#define X400_S_ADATP3_DATA 430
953#define X400_T_ADATP3 431
956#define X400_T_CORRECTIONS 432
959#define X400_N_CORREC_PARM 433
962#define X400_S_CORREC_DATA 434
965#define X400_T_ACP127DATA 435
968#define X400_N_ACP127DATA_PARM 436
971#define X400_S_ACP127_DATA 437
977#define X400_T_FWDENC 439
980#define X400_S_ENCRYPTED_DATA 440
986#define X400_S_FWD_CONTENT_STRING 441
992#define X400_T_FWD_CONTENT 442
995#define X400_S_ORIG_OR_EXAP_TIME 443
998#define X400_ORIG_OR_EXAP 444
1001#define X400_S_ORIG_CERT 445
1004#define X400_N_PROOF_OF_DEL_REQ 446
1007#define X400_S_EXT_MSG_IDENTIFIER 447
1010#define X400_S_ENCRYPTED_DATA_BYTES_ONLY 448
1017#define X400_T_ISO646 449
1030#define X400_N_IS_IPN 500
1033#define X400_S_SUBJECT_IPM 501
1036#define X400_S_CONVERSION_EITS 502
1039#define X400_N_NON_RECEIPT_REASON 510
1042#define X400_N_DISCARD_REASON 511
1047#define X400_S_AUTOFORWARD_COMMENT 512
1050#define X400_S_RECEIPT_TIME 520
1053#define X400_N_ACK_MODE 521
1056#define X400_S_SUPP_RECEIPT_INFO 522
1064#define X400_S_SUBJECT_IDENTIFIER 600
1067#define X400_S_SUPPLEMENTARY_INFO 610
1070#define X400_N_TYPE_OF_USER 611
1073#define X400_S_ARRIVAL_TIME 612
1076#define X400_N_NON_DELIVERY_REASON 613
1079#define X400_N_NON_DELIVERY_DIAGNOSTIC 614
1087#define X400_S_LOG_CONFIGURATION 700
1092#define X400_N_REPORTS 701
1102#define X400_S_CONTENT_FILE_PATH 702
1109#define X400_N_WAIT_INTERVAL 703
1116#define X400_S_LOG_CONFIGURATION_FILE 704
1123#define X400_B_RETURN_VERIFICATION_ERRORS 705
1137#define X400_ADATP3_SEP 706
1143#define X400_N_CHECKCONNECTION_TIMEOUT 706
1154#define X400_S_PRIVATE_OID_PCT_EQUIVALENT 707
1160#define X400_N_OR_CANONICAL 708
1168#define X400_S_GRAPHIC_CHARSETS 709
1175#define X400_S_TELETEX_CHARSETS 710
1182#define X400_S_LIST_ATTR 750
1191#define X400_N_BODY_TYPE 800
1194#define X400_S_BODY_DATA 801
1199#define X400_S_GENERAL_TEXT_CHARSETS 802
1205#define X400_N_FTBP_ENCODING 803
1213#define X400_S_FTBP_APPLICATION_REFERENCE_OID 804
1218#define X400_S_FTBP_APPLICATION_REFERENCE_STR 805
1224#define X400_S_FTBP_CONTENT_DESCRIPTION 806
1227#define X400_S_FTBP_FILENAME 807
1230#define X400_S_FTBP_CREATION_DATE 808
1233#define X400_S_FTBP_MODIFICATION_DATE 809
1236#define X400_S_FTBP_READ_DATE 810
1239#define X400_N_FTBP_OBJECT_SIZE 811
1244#define X400_S_BODY_DATA_RAW 812
1253#define X400_N_MS_ENTRY_STATUS 900
1256#define X400_N_MS_SEQUENCE_NUMBER 901
1259#define X400_N_DELETE_AFTER_AUTO_FORWARDING 902
1262#define X400_S_AUTO_FORWARDING_COMMENT 903
1266#define X400_S_COVER_NOTE 904
1269#define X400_S_THIS_IPM_PREFIX 905
1272#define X400_N_DELAYED_AUTOFORWARDING_INTERVAL 906
1276#define X400_N_FIRST_SEQUENCE_NUMBER 907
1293#define X400_N_STRICT_P7_1988 908
1299#define X400_N_USE_EXTENDED_SUBJECT 909
1306#define X400_N_ERROR_DUPLICATE_ATTRIBUTE 910
1316#define X400_MS_ENTRY_STATUS_NEW 1
1319#define X400_MS_ENTRY_STATUS_LISTED 2
1322#define X400_MS_ENTRY_STATUS_FETCHED 3
1329#define X400_PRIORITY_ANY -1
1332#define X400_PRIORITY_URGENT 2
1335#define X400_PRIORITY_NON_URGENT 1
1338#define X400_PRIORITY_NORMAL 0
1347#define X400_CRITICAL_NONE 0x0
1348#define X400_CRITICAL_SUBMISSION 0x01
1349#define X400_CRITICAL_TRANSFER 0x02
1350#define X400_CRITICAL_DELIVERY 0x04
1356#define X400_AUTO_ALERT 1
1359#define X400_AUTO_FORWARDING 2
1367#define X400_DL_EXPANSION_HISTORY 1500
1370#define X400_S_SECURITY_LABEL 1501
1373#define X400_TRACE_INFO 1502
1376#define X400_REDIRECTION_HISTORY 1503
1379#define X400_SUBJECT_TRACE_INFO 1504
1382#define X400_INTERNAL_TRACE_INFO 1505
1385#define X400_EXT_ADDRESS_LIST_IND 1506
1388#define X400_REDIRECTION_HISTORY_ENV 1507
1402#define X400_S_IOB_OR_ADDRESS X400_S_OR_ADDRESS
1405#define X400_S_IOB_DN_ADDRESS X400_S_DIRECTORY_NAME
1408#define X400_S_IOB_FREE_FORM_NAME X400_S_FREE_FORM_NAME
1411#define X400_S_IOB_TEL X400_S_TELEPHONE_NUMBER
1445#define X400_B_SEC_GEN_MESSAGE_TOKEN 1700
1448#define X400_B_SEC_ADD_CERT_PATH 1701
1451#define X400_B_SEC_CONTENT_INTEGRITY_CHECK 1702
1454#define X400_B_P1_GATEWAY_INBOUND_SIGN 1703
1463#define X400_N_MSGTOK_STATUS 1710
1466#define X400_S_MSGTOK_DER 1716
1469#define X400_N_MSGTOK_SEQ_NUM 1717
1472#define X400_S_MSGTOK_RECIP 1718
1475#define X400_S_MSGTOK_SEC_LAB 1719
1478#define X400_N_MSGTOK_PODR_STATUS 1721
1481#define X400_N_MSGTOK_SEC_LAB_STATUS 1722
1484#define X400_N_MSGTOK_RECIP_STATUS 1723
1487#define X400_N_MSGTOK_CIC_STATUS 1724
1490#define X400_S_MSGTOK_CIC 1726
1501#define X400_N_RECIP_CIC_STATUS 1750
1504#define X400_S_RECIP_CIC 1752
1514#define X400_TOKEN_ARG_IN_TOK 0x0001
1517#define X400_TOKEN_ARG_IN_ENV 0x0002
1520#define X400_TOKEN_TOK_AND_ENV_ARGS_MATCH 0x0004
1528#define X400_N_CERT_MOAC 1
1533#define X400_N_CERT_MSGTOK 2
1536#define X400_N_CERT_RECIP_CIC 3
1539#define X400_N_CERT_MSGTOK_CIC 4
1549#define X400_S_CERT_BER 1800
1552#define X400_S_CERT_SUBJECT_DN 1801
1555#define X400_S_CERT_ISSUER_DN 1802
1558#define X400_S_CERT_SERIAL_NUM 1803
1561#define X400_N_CERT_ORADDRESS_STATUS 1804
1568#define X400_N_CERT_MTANAME_STATUS 1805
1580#define X400_RR_RECIP_ASSIGNED_ALT_RECIP 1
1583#define X400_RR_ORIG_REQUESTED_ALT_RECIP 2
1586#define X400_RR_RECIP_MD_ASSIGNED_ALT_RECIP 3
1589#define X400_RR_ALIAS 4
1592#define X400_RR_IC_SYNONYM 5
1595#define X400_RR_IC_EXTERNAL_SYNONYM 6
1598#define X400_RR_IC_AMBIGUOUS 7
1610#define X400_S_MTA_NAME 1
1613#define X400_S_MTA_SI_TIME 2
1616#define X400_N_MTA_SI_ROUTING_ACTION 3
1619#define X400_S_MTA_SI_ATTEMPTED_MTA 4
1622#define X400_S_MTA_SI_ATTEMPTED_DOMAIN 5
1625#define X400_S_MTA_SI_DEFERRED_TIME 6
1628#define X400_S_MTA_SI_CEIT 7
1631#define X400_N_MTA_SI_OTHER_ACTIONS 8
1634#define X400_N_MTA_SI_ATTEMPTED_ACTION 9
1637#define X400_MTA_SI_RA_MTA 1
1640#define X400_MTA_SI_DOMAIN 2
1643#define X400_MTA_SI_ROUTING_ACTION_RELAYED 0
1646#define X400_MTA_SI_ROUTING_ACTION_REROUTED 1
1649#define X400_MTA_SI_OTHER_ACTION_REDIRECTED 0x00001
1652#define X400_MTA_SI_OTHER_ACTION_DLOPERATION 0x00002
1663#define X400_N_ALI_TYPE 1760
1666#define X400_N_ALI_NOTIFICATION_REQUEST 1761
1669#define X400_N_ALI_REPLY_REQUEST 1762
1679#define X400_ACP127_NOTI_TYPE_NEG 0x00001
1682#define X400_ACP127_NOTI_TYPE_POS 0x00002
1685#define X400_ACP127_NOTI_TYPE_TRANS 0x00004
1694#define X400_N_ACP127_NOTI_RESP_TYPE 1
1697#define X400_S_ACP127_NOTI_RESP_TIME 2
1700#define X400_S_ACP127_NOTI_RESP_ALI 3
1703#define X400_S_ACP127_NOTI_RESP_RECIPIENT 4
1706#define X400_S_ACP127_NOTI_RESP_SUPP_INFO 5
1715#define X400_N_S4406_SINGLE_WRAP 1
All rights reserved © 2002 - 2024 Isode Ltd.