Go to the documentation of this file. 23 #define X400_API_VERSN 16030000 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_MESSAGE_IDENTIFIER 100 408 #define X400_N_CONTENT_TYPE 101 411 #define X400_N_CONTENT_LENGTH 102 414 #define X400_S_CONTENT_IDENTIFIER 103 417 #define X400_S_ORIGINAL_ENCODED_INFORMATION_TYPES 104 422 #define X400_N_PRIORITY 105 427 #define X400_N_DISCLOSURE 106 430 #define X400_N_IMPLICIT_CONVERSION_PROHIBITED 107 433 #define X400_N_ALTERNATE_RECIPIENT_ALLOWED 108 436 #define X400_N_CONTENT_RETURN_REQUEST 109 439 #define X400_S_MESSAGE_SUBMISSION_TIME 110 442 #define X400_S_MESSAGE_DELIVERY_TIME 111 447 #define X400_S_EXTERNAL_CONTENT_TYPE 112 455 #define X400_N_RECIPIENT_REASSIGNMENT_PROHIBITED 120 458 #define X400_N_DL_EXPANSION_PROHIBITED 121 461 #define X400_N_CONVERSION_WITH_LOSS_PROHIBITED 122 464 #define X400_S_LATEST_DELIVERY_TIME 123 467 #define X400_S_ORIGINATOR_RETURN_ADDRESS 124 470 #define X400_S_OBJECTTYPE 125 473 #define X400_N_MMTS_PRIORITY_QUALIFIER 126 476 #define X400_S_DEFERRED_DELIVERY_TIME 127 479 #define X400_S_DLEXP_TIME 128 481 #define X400_S_GLOBAL_DOMAIN_ID 129 484 #define X400_S_DSI_ARRIVAL_TIME 130 487 #define X400_N_DSI_ROUTING_ACTION 131 490 #define X400_S_DSI_ATTEMPTED_DOMAIN 132 493 #define X400_S_DSI_AA_DEF_TIME 133 496 #define X400_S_DSI_AA_CEIT 134 499 #define X400_N_DSI_AA_REDIRECTED 135 502 #define X400_N_DSI_AA_DLOPERATION 136 505 #define X400_S_CONTENT_CORRELATOR 137 508 #define X400_N_REDIRECTION_REASON 138 511 #define X400_S_REDIRECTION_TIME 139 514 #define X400_N_CONTENT_RETURNED 140 517 #define X400_S_CONTENT_CORRELATOR_IA5_STRING X400_S_CONTENT_CORRELATOR 520 #define X400_S_CONTENT_CORRELATOR_OCTET_STRING 141 554 #define X400_S_SEC_IDENTITY 180 557 #define X400_B_SEC_GEN_MOAC 181 560 #define X400_S_SEC_IDENTITY_PASSPHRASE 182 563 #define X400_S_SEC_IDENTITY_DN 183 566 #define X400_S_SEC_ENV 186 569 #define X400_S_MOAC 187 572 #define X400_N_MOAC_STATUS 188 575 #define X400_S_CERT_INFO 189 578 #define X400_S_SEC_IDENTITY_FILE 190 581 #define X400_S_SEC_TRUSTED_CERTS_DIR 191 584 #define X400_S_SEC_SECURITY_DB 192 587 #define X400_S_SEC_SECURITY_PASSPHRASE 193 590 #define X400_S_SEC_SIGNING_URI 194 595 #define X400_S_SECURITY_ENV 195 598 #define X400_N_S4406 440600 607 #define X400_N_S4406_STATUS 440601 613 #define X400_S_S4406_STATUS_DETAIL 440602 618 #define X400_S_S4406_SECURITY_LABEL 440603 623 #define X400_N_S4406_CERTIFICATE 440604 628 #define X400_S_S4406_SIGNING_TIME 440605 639 #define X400_N_ORIGINAL_RECIPIENT_NUMBER 200 642 #define X400_N_RESPONSIBILITY 201 645 #define X400_N_MTA_REPORT_REQUEST 202 653 #define X400_N_REPORT_REQUEST 203 661 #define X400_S_ORIGINATOR_REQUESTED_ALTERNATE_RECIPIENT 204 665 #define X400_S_ORIGINATOR_REQUESTED_ALTERNATE_RECIPIENT_DN 205 669 #define X400_S_FREE_FORM_NAME 221 672 #define X400_S_TELEPHONE_NUMBER 222 675 #define X400_N_NOTIFICATION_REQUEST 223 682 #define X400_N_REPLY_REQUESTED 224 685 #define X400_N_PRECEDENCE 225 688 #define X400_S_ORIGINAL_RECIPIENT_ADDRESS 226 693 #define X400_S_CONVERTED_ENCODED_INFORMATION_TYPES 227 701 #define X400_S_IPM_IDENTIFIER 300 722 #define X400_S_SUBJECT 301 725 #define X400_S_REPLIED_TO_IDENTIFIER 302 729 #define X400_S_OBSOLETED_IPMS 303 733 #define X400_S_RELATED_IPMS 304 736 #define X400_S_EXPIRY_TIME 305 739 #define X400_S_REPLY_TIME 306 742 #define X400_N_IMPORTANCE 307 745 #define X400_N_SENSITIVITY 308 748 #define X400_N_AUTOFORWARDED 309 751 #define X400_S_SENT_IPM_IDENTIFIER 310 755 #define X400_S_AUTHORIZATION_TIME 320 758 #define X400_S_ORIGINATORS_REFERENCE 321 761 #define X400_S_PRECEDENCE_POLICY_ID 322 766 #define X400_S_CONTENT_STRING 350 771 #define X400_S_CONTENT_FILENAME 351 781 #define X400_N_DECODE_CONTENT 352 795 #define X400_N_NUM_ATTACHMENTS 400 798 #define X400_T_IA5TEXT 401 801 #define X400_T_BINARYTEXT 461 808 #define X400_T_ISO8859_1 402 816 #define X400_T_ISO8859_2 403 824 #define X400_T_BINARY 404 827 #define X400_T_MESSAGE 405 833 #define X400_T_FTBP 406 840 #define X400_T_GENERAL_TEXT 407 847 #define X400_T_TELETEX 460 854 #define X400_S_EXT_AUTH_INFO 408 857 #define X400_N_EXT_CODRESS 409 860 #define X400_N_EXT_MSG_TYPE 410 863 #define X400_N_EXT_PRIM_PREC 411 866 #define X400_N_EXT_COPY_PREC 412 869 #define X400_PRINTABLE_STRING_SEQ 413 872 #define X400_S_HANDLING_INSTRUCTIONS 414 876 #define X400_S_MESSAGE_INSTRUCTIONS 415 881 #define X400_S_ORIG_REF 416 884 #define X400_S_ORIG_PLAD 417 887 #define X400_S_DIST_CODES_SIC 418 890 #define X400_DIST_CODES_EXT 419 893 #define X400_S_DIST_CODES_EXT_OID 420 896 #define X400_S_DIST_CODES_EXT_VALUE 421 899 #define X400_OTHER_RECIP_INDICATOR 422 902 #define X400_S_PILOT_FWD_INFO 423 905 #define X400_S_ACP127_MSG_ID 424 908 #define X400_ACP127_RESPONSE 425 911 #define X400_N_ACP127_NOTI_TYPE 426 914 #define X400_S_INFO_SEC_LABEL 427 917 #define X400_N_ADATP3_PARM 428 920 #define X400_N_ADATP3_CHOICE 429 923 #define X400_S_ADATP3_DATA 430 926 #define X400_T_ADATP3 431 929 #define X400_T_CORRECTIONS 432 932 #define X400_N_CORREC_PARM 433 935 #define X400_S_CORREC_DATA 434 938 #define X400_T_ACP127DATA 435 941 #define X400_N_ACP127DATA_PARM 436 944 #define X400_S_ACP127_DATA 437 947 #define X400_T_MM 438 950 #define X400_T_FWDENC 439 953 #define X400_S_ENCRYPTED_DATA 440 959 #define X400_S_FWD_CONTENT_STRING 441 965 #define X400_T_FWD_CONTENT 442 968 #define X400_S_ORIG_OR_EXAP_TIME 443 971 #define X400_ORIG_OR_EXAP 444 974 #define X400_S_ORIG_CERT 445 977 #define X400_N_PROOF_OF_DEL_REQ 446 980 #define X400_S_EXT_MSG_IDENTIFIER 447 984 #define X400_S_ENCRYPTED_DATA_BYTES_ONLY 448 991 #define X400_T_ISO646 449 1004 #define X400_N_IS_IPN 500 1007 #define X400_S_SUBJECT_IPM 501 1010 #define X400_S_CONVERSION_EITS 502 1013 #define X400_N_NON_RECEIPT_REASON 510 1016 #define X400_N_DISCARD_REASON 511 1021 #define X400_S_AUTOFORWARD_COMMENT 512 1024 #define X400_S_RECEIPT_TIME 520 1027 #define X400_N_ACK_MODE 521 1030 #define X400_S_SUPP_RECEIPT_INFO 522 1038 #define X400_S_SUBJECT_IDENTIFIER 600 1041 #define X400_S_SUPPLEMENTARY_INFO 610 1044 #define X400_N_TYPE_OF_USER 611 1047 #define X400_S_ARRIVAL_TIME 612 1050 #define X400_N_NON_DELIVERY_REASON 613 1053 #define X400_N_NON_DELIVERY_DIAGNOSTIC 614 1062 #define X400_S_LOG_CONFIGURATION 700 1067 #define X400_N_REPORTS 701 1077 #define X400_S_CONTENT_FILE_PATH 702 1084 #define X400_N_WAIT_INTERVAL 703 1091 #define X400_S_LOG_CONFIGURATION_FILE 704 1098 #define X400_B_RETURN_VERIFICATION_ERRORS 705 1112 #define X400_ADATP3_SEP 706 1118 #define X400_N_CHECKCONNECTION_TIMEOUT 706 1129 #define X400_S_PRIVATE_OID_PCT_EQUIVALENT 707 1135 #define X400_N_OR_CANONICAL 708 1143 #define X400_S_GRAPHIC_CHARSETS 709 1150 #define X400_S_TELETEX_CHARSETS 710 1157 #define X400_S_LIST_ATTR 750 1166 #define X400_N_BODY_TYPE 800 1169 #define X400_S_BODY_DATA 801 1174 #define X400_S_GENERAL_TEXT_CHARSETS 802 1180 #define X400_N_FTBP_ENCODING 803 1188 #define X400_S_FTBP_APPLICATION_REFERENCE_OID 804 1193 #define X400_S_FTBP_APPLICATION_REFERENCE_STR 805 1199 #define X400_S_FTBP_CONTENT_DESCRIPTION 806 1202 #define X400_S_FTBP_FILENAME 807 1205 #define X400_S_FTBP_CREATION_DATE 808 1208 #define X400_S_FTBP_MODIFICATION_DATE 809 1211 #define X400_S_FTBP_READ_DATE 810 1214 #define X400_N_FTBP_OBJECT_SIZE 811 1219 #define X400_S_BODY_DATA_RAW 812 1228 #define X400_N_MS_ENTRY_STATUS 900 1231 #define X400_N_MS_SEQUENCE_NUMBER 901 1234 #define X400_N_DELETE_AFTER_AUTO_FORWARDING 902 1237 #define X400_S_AUTO_FORWARDING_COMMENT 903 1241 #define X400_S_COVER_NOTE 904 1244 #define X400_S_THIS_IPM_PREFIX 905 1247 #define X400_N_DELAYED_AUTOFORWARDING_INTERVAL 906 1251 #define X400_N_FIRST_SEQUENCE_NUMBER 907 1268 #define X400_N_STRICT_P7_1988 908 1275 #define X400_N_USE_EXTENDED_SUBJECT 909 1282 #define X400_N_ERROR_DUPLICATE_ATTRIBUTE 910 1293 #define X400_MS_ENTRY_STATUS_NEW 1 1296 #define X400_MS_ENTRY_STATUS_LISTED 2 1299 #define X400_MS_ENTRY_STATUS_FETCHED 3 1306 #define X400_PRIORITY_ANY -1 1309 #define X400_PRIORITY_URGENT 2 1312 #define X400_PRIORITY_NON_URGENT 1 1315 #define X400_PRIORITY_NORMAL 0 1324 #define X400_AUTO_ALERT 1 1327 #define X400_AUTO_FORWARDING 2 1335 #define X400_DL_EXPANSION_HISTORY 1500 1338 #define X400_S_SECURITY_LABEL 1501 1341 #define X400_TRACE_INFO 1502 1344 #define X400_REDIRECTION_HISTORY 1503 1347 #define X400_SUBJECT_TRACE_INFO 1504 1350 #define X400_INTERNAL_TRACE_INFO 1505 1353 #define X400_EXT_ADDRESS_LIST_IND 1506 1356 #define X400_REDIRECTION_HISTORY_ENV 1507 1371 #define X400_S_IOB_OR_ADDRESS X400_S_OR_ADDRESS 1374 #define X400_S_IOB_DN_ADDRESS X400_S_DIRECTORY_NAME 1377 #define X400_S_IOB_FREE_FORM_NAME X400_S_FREE_FORM_NAME 1380 #define X400_S_IOB_TEL X400_S_TELEPHONE_NUMBER 1416 #define X400_B_SEC_GEN_MESSAGE_TOKEN 1700 1419 #define X400_B_SEC_ADD_CERT_PATH 1701 1422 #define X400_B_SEC_CONTENT_INTEGRITY_CHECK 1702 1427 #define X400_N_MSGTOK_STATUS 1710 1430 #define X400_S_MSGTOK_DER 1716 1433 #define X400_N_MSGTOK_SEQ_NUM 1717 1436 #define X400_S_MSGTOK_RECIP 1718 1439 #define X400_S_MSGTOK_SEC_LAB 1719 1442 #define X400_N_MSGTOK_PODR_STATUS 1721 1445 #define X400_N_MSGTOK_SEC_LAB_STATUS 1722 1448 #define X400_N_MSGTOK_RECIP_STATUS 1723 1451 #define X400_N_MSGTOK_CIC_STATUS 1724 1454 #define X400_S_MSGTOK_CIC 1726 1465 #define X400_N_RECIP_CIC_STATUS 1750 1468 #define X400_S_RECIP_CIC 1752 1478 #define X400_TOKEN_ARG_IN_TOK 0x0001 1481 #define X400_TOKEN_ARG_IN_ENV 0x0002 1484 #define X400_TOKEN_TOK_AND_ENV_ARGS_MATCH 0x0004 1492 #define X400_N_CERT_MOAC 1 1497 #define X400_N_CERT_MSGTOK 2 1500 #define X400_N_CERT_RECIP_CIC 3 1503 #define X400_N_CERT_MSGTOK_CIC 4 1513 #define X400_S_CERT_BER 1800 1516 #define X400_S_CERT_SUBJECT_DN 1801 1519 #define X400_S_CERT_ISSUER_DN 1802 1522 #define X400_S_CERT_SERIAL_NUM 1803 1525 #define X400_N_CERT_ORADDRESS_STATUS 1804 1538 #define X400_RR_RECIP_ASSIGNED_ALT_RECIP 1 1541 #define X400_RR_ORIG_REQUESTED_ALT_RECIP 2 1544 #define X400_RR_RECIP_MD_ASSIGNED_ALT_RECIP 3 1547 #define X400_RR_ALIAS 4 1550 #define X400_RR_IC_SYNONYM 5 1553 #define X400_RR_IC_EXTERNAL_SYNONYM 6 1556 #define X400_RR_IC_AMBIGUOUS 7 1569 #define X400_S_MTA_NAME 1 1572 #define X400_S_MTA_SI_TIME 2 1575 #define X400_N_MTA_SI_ROUTING_ACTION 3 1578 #define X400_S_MTA_SI_ATTEMPTED_MTA 4 1581 #define X400_S_MTA_SI_ATTEMPTED_DOMAIN 5 1584 #define X400_S_MTA_SI_DEFERRED_TIME 6 1587 #define X400_S_MTA_SI_CEIT 7 1590 #define X400_N_MTA_SI_OTHER_ACTIONS 8 1593 #define X400_N_MTA_SI_ATTEMPTED_ACTION 9 1596 #define X400_MTA_SI_RA_MTA 1 1599 #define X400_MTA_SI_DOMAIN 2 1602 #define X400_MTA_SI_ROUTING_ACTION_RELAYED 0 1605 #define X400_MTA_SI_ROUTING_ACTION_REROUTED 1 1608 #define X400_MTA_SI_OTHER_ACTION_REDIRECTED 0x00001 1611 #define X400_MTA_SI_OTHER_ACTION_DLOPERATION 0x00002 1622 #define X400_N_ALI_TYPE 1760 1625 #define X400_N_ALI_NOTIFICATION_REQUEST 1761 1628 #define X400_N_ALI_REPLY_REQUEST 1762 1638 #define X400_ACP127_NOTI_TYPE_NEG 0x00001 1641 #define X400_ACP127_NOTI_TYPE_POS 0x00002 1644 #define X400_ACP127_NOTI_TYPE_TRANS 0x00004 1654 #define X400_N_ACP127_NOTI_RESP_TYPE 1 1657 #define X400_S_ACP127_NOTI_RESP_TIME 2 1660 #define X400_S_ACP127_NOTI_RESP_ALI 3 1663 #define X400_S_ACP127_NOTI_RESP_RECIPIENT 4 1666 #define X400_S_ACP127_NOTI_RESP_SUPP_INFO 5 1675 #define X400_N_S4406_SINGLE_WRAP 1