[7589] | 1 | <?php |
---|
| 2 | /* |
---|
| 3 | * Copyright 2005 - 2012 Zarafa B.V. |
---|
| 4 | * |
---|
| 5 | * This program is free software: you can redistribute it and/or modify |
---|
| 6 | * it under the terms of the GNU Affero General Public License, version 3, |
---|
| 7 | * as published by the Free Software Foundation with the following additional |
---|
| 8 | * term according to sec. 7: |
---|
| 9 | * |
---|
| 10 | * According to sec. 7 of the GNU Affero General Public License, version |
---|
| 11 | * 3, the terms of the AGPL are supplemented with the following terms: |
---|
| 12 | * |
---|
| 13 | * "Zarafa" is a registered trademark of Zarafa B.V. The licensing of |
---|
| 14 | * the Program under the AGPL does not imply a trademark license. |
---|
| 15 | * Therefore any rights, title and interest in our trademarks remain |
---|
| 16 | * entirely with us. |
---|
| 17 | * |
---|
| 18 | * However, if you propagate an unmodified version of the Program you are |
---|
| 19 | * allowed to use the term "Zarafa" to indicate that you distribute the |
---|
| 20 | * Program. Furthermore you may use our trademarks where it is necessary |
---|
| 21 | * to indicate the intended purpose of a product or service provided you |
---|
| 22 | * use it in accordance with honest practices in industrial or commercial |
---|
| 23 | * matters. If you want to propagate modified versions of the Program |
---|
| 24 | * under the name "Zarafa" or "Zarafa Server", you may only do so if you |
---|
| 25 | * have a written permission by Zarafa B.V. (to acquire a permission |
---|
| 26 | * please contact Zarafa at trademark@zarafa.com). |
---|
| 27 | * |
---|
| 28 | * The interactive user interface of the software displays an attribution |
---|
| 29 | * notice containing the term "Zarafa" and/or the logo of Zarafa. |
---|
| 30 | * Interactive user interfaces of unmodified and modified versions must |
---|
| 31 | * display Appropriate Legal Notices according to sec. 5 of the GNU |
---|
| 32 | * Affero General Public License, version 3, when you propagate |
---|
| 33 | * unmodified or modified versions of the Program. In accordance with |
---|
| 34 | * sec. 7 b) of the GNU Affero General Public License, version 3, these |
---|
| 35 | * Appropriate Legal Notices must retain the logo of Zarafa or display |
---|
| 36 | * the words "Initial Development by Zarafa" if the display of the logo |
---|
| 37 | * is not reasonably feasible for technical reasons. The use of the logo |
---|
| 38 | * of Zarafa in Legal Notices is allowed for unmodified and modified |
---|
| 39 | * versions of the software. |
---|
| 40 | * |
---|
| 41 | * This program is distributed in the hope that it will be useful, |
---|
| 42 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
---|
| 43 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
---|
| 44 | * GNU Affero General Public License for more details. |
---|
| 45 | * |
---|
| 46 | * You should have received a copy of the GNU Affero General Public License |
---|
| 47 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
---|
| 48 | * |
---|
| 49 | */ |
---|
| 50 | |
---|
| 51 | if (!function_exists("mapi_prop_tag")) |
---|
| 52 | throw new FatalMisconfigurationException("PHP-MAPI extension is not available"); |
---|
| 53 | |
---|
| 54 | define('PR_ACKNOWLEDGEMENT_MODE' ,mapi_prop_tag(PT_LONG, 0x0001)); |
---|
| 55 | define('PR_ALTERNATE_RECIPIENT_ALLOWED' ,mapi_prop_tag(PT_BOOLEAN, 0x0002)); |
---|
| 56 | define('PR_AUTHORIZING_USERS' ,mapi_prop_tag(PT_BINARY, 0x0003)); |
---|
| 57 | define('PR_AUTO_FORWARD_COMMENT' ,mapi_prop_tag(PT_TSTRING, 0x0004)); |
---|
| 58 | define('PR_AUTO_FORWARD_COMMENT_W' ,mapi_prop_tag(PT_UNICODE, 0x0004)); |
---|
| 59 | define('PR_AUTO_FORWARD_COMMENT_A' ,mapi_prop_tag(PT_STRING8, 0x0004)); |
---|
| 60 | define('PR_AUTO_FORWARDED' ,mapi_prop_tag(PT_BOOLEAN, 0x0005)); |
---|
| 61 | define('PR_CONTENT_CONFIDENTIALITY_ALGORITHM_ID' ,mapi_prop_tag(PT_BINARY, 0x0006)); |
---|
| 62 | define('PR_CONTENT_CORRELATOR' ,mapi_prop_tag(PT_BINARY, 0x0007)); |
---|
| 63 | define('PR_CONTENT_IDENTIFIER' ,mapi_prop_tag(PT_TSTRING, 0x0008)); |
---|
| 64 | define('PR_CONTENT_IDENTIFIER_W' ,mapi_prop_tag(PT_UNICODE, 0x0008)); |
---|
| 65 | define('PR_CONTENT_IDENTIFIER_A' ,mapi_prop_tag(PT_STRING8, 0x0008)); |
---|
| 66 | define('PR_CONTENT_LENGTH' ,mapi_prop_tag(PT_LONG, 0x0009)); |
---|
| 67 | define('PR_CONTENT_RETURN_REQUESTED' ,mapi_prop_tag(PT_BOOLEAN, 0x000A)); |
---|
| 68 | |
---|
| 69 | |
---|
| 70 | |
---|
| 71 | define('PR_CONVERSATION_KEY' ,mapi_prop_tag(PT_BINARY, 0x000B)); |
---|
| 72 | |
---|
| 73 | define('PR_CONVERSION_EITS' ,mapi_prop_tag(PT_BINARY, 0x000C)); |
---|
| 74 | define('PR_CONVERSION_WITH_LOSS_PROHIBITED' ,mapi_prop_tag(PT_BOOLEAN, 0x000D)); |
---|
| 75 | define('PR_CONVERTED_EITS' ,mapi_prop_tag(PT_BINARY, 0x000E)); |
---|
| 76 | define('PR_DEFERRED_DELIVERY_TIME' ,mapi_prop_tag(PT_SYSTIME, 0x000F)); |
---|
| 77 | define('PR_DELIVER_TIME' ,mapi_prop_tag(PT_SYSTIME, 0x0010)); |
---|
| 78 | define('PR_DISCARD_REASON' ,mapi_prop_tag(PT_LONG, 0x0011)); |
---|
| 79 | define('PR_DISCLOSURE_OF_RECIPIENTS' ,mapi_prop_tag(PT_BOOLEAN, 0x0012)); |
---|
| 80 | define('PR_DL_EXPANSION_HISTORY' ,mapi_prop_tag(PT_BINARY, 0x0013)); |
---|
| 81 | define('PR_DL_EXPANSION_PROHIBITED' ,mapi_prop_tag(PT_BOOLEAN, 0x0014)); |
---|
| 82 | define('PR_EXPIRY_TIME' ,mapi_prop_tag(PT_SYSTIME, 0x0015)); |
---|
| 83 | define('PR_IMPLICIT_CONVERSION_PROHIBITED' ,mapi_prop_tag(PT_BOOLEAN, 0x0016)); |
---|
| 84 | define('PR_IMPORTANCE' ,mapi_prop_tag(PT_LONG, 0x0017)); |
---|
| 85 | define('PR_IPM_ID' ,mapi_prop_tag(PT_BINARY, 0x0018)); |
---|
| 86 | define('PR_LATEST_DELIVERY_TIME' ,mapi_prop_tag(PT_SYSTIME, 0x0019)); |
---|
| 87 | define('PR_MESSAGE_CLASS' ,mapi_prop_tag(PT_TSTRING, 0x001A)); |
---|
| 88 | define('PR_MESSAGE_CLASS_W' ,mapi_prop_tag(PT_UNICODE, 0x001A)); |
---|
| 89 | define('PR_MESSAGE_CLASS_A' ,mapi_prop_tag(PT_STRING8, 0x001A)); |
---|
| 90 | define('PR_MESSAGE_DELIVERY_ID' ,mapi_prop_tag(PT_BINARY, 0x001B)); |
---|
| 91 | |
---|
| 92 | |
---|
| 93 | |
---|
| 94 | |
---|
| 95 | |
---|
| 96 | define('PR_MESSAGE_SECURITY_LABEL' ,mapi_prop_tag(PT_BINARY, 0x001E)); |
---|
| 97 | define('PR_OBSOLETED_IPMS' ,mapi_prop_tag(PT_BINARY, 0x001F)); |
---|
| 98 | define('PR_ORIGINALLY_INTENDED_RECIPIENT_NAME' ,mapi_prop_tag(PT_BINARY, 0x0020)); |
---|
| 99 | define('PR_ORIGINAL_EITS' ,mapi_prop_tag(PT_BINARY, 0x0021)); |
---|
| 100 | define('PR_ORIGINATOR_CERTIFICATE' ,mapi_prop_tag(PT_BINARY, 0x0022)); |
---|
| 101 | define('PR_ORIGINATOR_DELIVERY_REPORT_REQUESTED' ,mapi_prop_tag(PT_BOOLEAN, 0x0023)); |
---|
| 102 | define('PR_ORIGINATOR_RETURN_ADDRESS' ,mapi_prop_tag(PT_BINARY, 0x0024)); |
---|
| 103 | |
---|
| 104 | define('PR_PARENT_KEY' ,mapi_prop_tag(PT_BINARY, 0x0025)); |
---|
| 105 | define('PR_PRIORITY' ,mapi_prop_tag(PT_LONG, 0x0026)); |
---|
| 106 | |
---|
| 107 | define('PR_ORIGIN_CHECK' ,mapi_prop_tag(PT_BINARY, 0x0027)); |
---|
| 108 | define('PR_PROOF_OF_SUBMISSION_REQUESTED' ,mapi_prop_tag(PT_BOOLEAN, 0x0028)); |
---|
| 109 | define('PR_READ_RECEIPT_REQUESTED' ,mapi_prop_tag(PT_BOOLEAN, 0x0029)); |
---|
| 110 | define('PR_RECEIPT_TIME' ,mapi_prop_tag(PT_SYSTIME, 0x002A)); |
---|
| 111 | define('PR_RECIPIENT_REASSIGNMENT_PROHIBITED' ,mapi_prop_tag(PT_BOOLEAN, 0x002B)); |
---|
| 112 | define('PR_REDIRECTION_HISTORY' ,mapi_prop_tag(PT_BINARY, 0x002C)); |
---|
| 113 | define('PR_RELATED_IPMS' ,mapi_prop_tag(PT_BINARY, 0x002D)); |
---|
| 114 | define('PR_ORIGINAL_SENSITIVITY' ,mapi_prop_tag(PT_LONG, 0x002E)); |
---|
| 115 | define('PR_LANGUAGES' ,mapi_prop_tag(PT_TSTRING, 0x002F)); |
---|
| 116 | define('PR_LANGUAGES_W' ,mapi_prop_tag(PT_UNICODE, 0x002F)); |
---|
| 117 | define('PR_LANGUAGES_A' ,mapi_prop_tag(PT_STRING8, 0x002F)); |
---|
| 118 | define('PR_REPLY_TIME' ,mapi_prop_tag(PT_SYSTIME, 0x0030)); |
---|
| 119 | define('PR_REPORT_TAG' ,mapi_prop_tag(PT_BINARY, 0x0031)); |
---|
| 120 | define('PR_REPORT_TIME' ,mapi_prop_tag(PT_SYSTIME, 0x0032)); |
---|
| 121 | define('PR_RETURNED_IPM' ,mapi_prop_tag(PT_BOOLEAN, 0x0033)); |
---|
| 122 | define('PR_SECURITY' ,mapi_prop_tag(PT_LONG, 0x0034)); |
---|
| 123 | define('PR_INCOMPLETE_COPY' ,mapi_prop_tag(PT_BOOLEAN, 0x0035)); |
---|
| 124 | define('PR_SENSITIVITY' ,mapi_prop_tag(PT_LONG, 0x0036)); |
---|
| 125 | define('PR_SUBJECT' ,mapi_prop_tag(PT_TSTRING, 0x0037)); |
---|
| 126 | define('PR_SUBJECT_W' ,mapi_prop_tag(PT_UNICODE, 0x0037)); |
---|
| 127 | define('PR_SUBJECT_A' ,mapi_prop_tag(PT_STRING8, 0x0037)); |
---|
| 128 | define('PR_SUBJECT_IPM' ,mapi_prop_tag(PT_BINARY, 0x0038)); |
---|
| 129 | define('PR_CLIENT_SUBMIT_TIME' ,mapi_prop_tag(PT_SYSTIME, 0x0039)); |
---|
| 130 | define('PR_REPORT_NAME' ,mapi_prop_tag(PT_TSTRING, 0x003A)); |
---|
| 131 | define('PR_REPORT_NAME_W' ,mapi_prop_tag(PT_UNICODE, 0x003A)); |
---|
| 132 | define('PR_REPORT_NAME_A' ,mapi_prop_tag(PT_STRING8, 0x003A)); |
---|
| 133 | define('PR_SENT_REPRESENTING_SEARCH_KEY' ,mapi_prop_tag(PT_BINARY, 0x003B)); |
---|
| 134 | define('PR_X400_CONTENT_TYPE' ,mapi_prop_tag(PT_BINARY, 0x003C)); |
---|
| 135 | define('PR_SUBJECT_PREFIX' ,mapi_prop_tag(PT_TSTRING, 0x003D)); |
---|
| 136 | define('PR_SUBJECT_PREFIX_W' ,mapi_prop_tag(PT_UNICODE, 0x003D)); |
---|
| 137 | define('PR_SUBJECT_PREFIX_A' ,mapi_prop_tag(PT_STRING8, 0x003D)); |
---|
| 138 | define('PR_NON_RECEIPT_REASON' ,mapi_prop_tag(PT_LONG, 0x003E)); |
---|
| 139 | define('PR_RECEIVED_BY_ENTRYID' ,mapi_prop_tag(PT_BINARY, 0x003F)); |
---|
| 140 | define('PR_RECEIVED_BY_NAME' ,mapi_prop_tag(PT_TSTRING, 0x0040)); |
---|
| 141 | define('PR_RECEIVED_BY_NAME_W' ,mapi_prop_tag(PT_UNICODE, 0x0040)); |
---|
| 142 | define('PR_RECEIVED_BY_NAME_A' ,mapi_prop_tag(PT_STRING8, 0x0040)); |
---|
| 143 | define('PR_SENT_REPRESENTING_ENTRYID' ,mapi_prop_tag(PT_BINARY, 0x0041)); |
---|
| 144 | define('PR_SENT_REPRESENTING_NAME' ,mapi_prop_tag(PT_TSTRING, 0x0042)); |
---|
| 145 | define('PR_SENT_REPRESENTING_NAME_W' ,mapi_prop_tag(PT_UNICODE, 0x0042)); |
---|
| 146 | define('PR_SENT_REPRESENTING_NAME_A' ,mapi_prop_tag(PT_STRING8, 0x0042)); |
---|
| 147 | define('PR_RCVD_REPRESENTING_ENTRYID' ,mapi_prop_tag(PT_BINARY, 0x0043)); |
---|
| 148 | define('PR_RCVD_REPRESENTING_NAME' ,mapi_prop_tag(PT_TSTRING, 0x0044)); |
---|
| 149 | define('PR_RCVD_REPRESENTING_NAME_W' ,mapi_prop_tag(PT_UNICODE, 0x0044)); |
---|
| 150 | define('PR_RCVD_REPRESENTING_NAME_A' ,mapi_prop_tag(PT_STRING8, 0x0044)); |
---|
| 151 | define('PR_REPORT_ENTRYID' ,mapi_prop_tag(PT_BINARY, 0x0045)); |
---|
| 152 | define('PR_READ_RECEIPT_ENTRYID' ,mapi_prop_tag(PT_BINARY, 0x0046)); |
---|
| 153 | define('PR_MESSAGE_SUBMISSION_ID' ,mapi_prop_tag(PT_BINARY, 0x0047)); |
---|
| 154 | define('PR_PROVIDER_SUBMIT_TIME' ,mapi_prop_tag(PT_SYSTIME, 0x0048)); |
---|
| 155 | define('PR_ORIGINAL_SUBJECT' ,mapi_prop_tag(PT_TSTRING, 0x0049)); |
---|
| 156 | define('PR_ORIGINAL_SUBJECT_W' ,mapi_prop_tag(PT_UNICODE, 0x0049)); |
---|
| 157 | define('PR_ORIGINAL_SUBJECT_A' ,mapi_prop_tag(PT_STRING8, 0x0049)); |
---|
| 158 | define('PR_DISC_VAL' ,mapi_prop_tag(PT_BOOLEAN, 0x004A)); |
---|
| 159 | define('PR_ORIG_MESSAGE_CLASS' ,mapi_prop_tag(PT_TSTRING, 0x004B)); |
---|
| 160 | define('PR_ORIG_MESSAGE_CLASS_W' ,mapi_prop_tag(PT_UNICODE, 0x004B)); |
---|
| 161 | define('PR_ORIG_MESSAGE_CLASS_A' ,mapi_prop_tag(PT_STRING8, 0x004B)); |
---|
| 162 | define('PR_ORIGINAL_AUTHOR_ENTRYID' ,mapi_prop_tag(PT_BINARY, 0x004C)); |
---|
| 163 | define('PR_ORIGINAL_AUTHOR_NAME' ,mapi_prop_tag(PT_TSTRING, 0x004D)); |
---|
| 164 | define('PR_ORIGINAL_AUTHOR_NAME_W' ,mapi_prop_tag(PT_UNICODE, 0x004D)); |
---|
| 165 | define('PR_ORIGINAL_AUTHOR_NAME_A' ,mapi_prop_tag(PT_STRING8, 0x004D)); |
---|
| 166 | define('PR_ORIGINAL_SUBMIT_TIME' ,mapi_prop_tag(PT_SYSTIME, 0x004E)); |
---|
| 167 | define('PR_REPLY_RECIPIENT_ENTRIES' ,mapi_prop_tag(PT_BINARY, 0x004F)); |
---|
| 168 | define('PR_REPLY_RECIPIENT_NAMES' ,mapi_prop_tag(PT_TSTRING, 0x0050)); |
---|
| 169 | define('PR_REPLY_RECIPIENT_NAMES_W' ,mapi_prop_tag(PT_UNICODE, 0x0050)); |
---|
| 170 | define('PR_REPLY_RECIPIENT_NAMES_A' ,mapi_prop_tag(PT_STRING8, 0x0050)); |
---|
| 171 | |
---|
| 172 | define('PR_RECEIVED_BY_SEARCH_KEY' ,mapi_prop_tag(PT_BINARY, 0x0051)); |
---|
| 173 | define('PR_RCVD_REPRESENTING_SEARCH_KEY' ,mapi_prop_tag(PT_BINARY, 0x0052)); |
---|
| 174 | define('PR_READ_RECEIPT_SEARCH_KEY' ,mapi_prop_tag(PT_BINARY, 0x0053)); |
---|
| 175 | define('PR_REPORT_SEARCH_KEY' ,mapi_prop_tag(PT_BINARY, 0x0054)); |
---|
| 176 | define('PR_ORIGINAL_DELIVERY_TIME' ,mapi_prop_tag(PT_SYSTIME, 0x0055)); |
---|
| 177 | define('PR_ORIGINAL_AUTHOR_SEARCH_KEY' ,mapi_prop_tag(PT_BINARY, 0x0056)); |
---|
| 178 | |
---|
| 179 | define('PR_MESSAGE_TO_ME' ,mapi_prop_tag(PT_BOOLEAN, 0x0057)); |
---|
| 180 | define('PR_MESSAGE_CC_ME' ,mapi_prop_tag(PT_BOOLEAN, 0x0058)); |
---|
| 181 | define('PR_MESSAGE_RECIP_ME' ,mapi_prop_tag(PT_BOOLEAN, 0x0059)); |
---|
| 182 | |
---|
| 183 | define('PR_ORIGINAL_SENDER_NAME' ,mapi_prop_tag(PT_TSTRING, 0x005A)); |
---|
| 184 | define('PR_ORIGINAL_SENDER_NAME_W' ,mapi_prop_tag(PT_UNICODE, 0x005A)); |
---|
| 185 | define('PR_ORIGINAL_SENDER_NAME_A' ,mapi_prop_tag(PT_STRING8, 0x005A)); |
---|
| 186 | define('PR_ORIGINAL_SENDER_ENTRYID' ,mapi_prop_tag(PT_BINARY, 0x005B)); |
---|
| 187 | define('PR_ORIGINAL_SENDER_SEARCH_KEY' ,mapi_prop_tag(PT_BINARY, 0x005C)); |
---|
| 188 | define('PR_ORIGINAL_SENT_REPRESENTING_NAME' ,mapi_prop_tag(PT_TSTRING, 0x005D)); |
---|
| 189 | define('PR_ORIGINAL_SENT_REPRESENTING_NAME_W' ,mapi_prop_tag(PT_UNICODE, 0x005D)); |
---|
| 190 | define('PR_ORIGINAL_SENT_REPRESENTING_NAME_A' ,mapi_prop_tag(PT_STRING8, 0x005D)); |
---|
| 191 | define('PR_ORIGINAL_SENT_REPRESENTING_ENTRYID' ,mapi_prop_tag(PT_BINARY, 0x005E)); |
---|
| 192 | define('PR_ORIGINAL_SENT_REPRESENTING_SEARCH_KEY' ,mapi_prop_tag(PT_BINARY, 0x005F)); |
---|
| 193 | |
---|
| 194 | define('PR_START_DATE' ,mapi_prop_tag(PT_SYSTIME, 0x0060)); |
---|
| 195 | define('PR_END_DATE' ,mapi_prop_tag(PT_SYSTIME, 0x0061)); |
---|
| 196 | define('PR_OWNER_APPT_ID' ,mapi_prop_tag(PT_LONG, 0x0062)); |
---|
| 197 | define('PR_RESPONSE_REQUESTED' ,mapi_prop_tag(PT_BOOLEAN, 0x0063)); |
---|
| 198 | |
---|
| 199 | define('PR_SENT_REPRESENTING_ADDRTYPE' ,mapi_prop_tag(PT_TSTRING, 0x0064)); |
---|
| 200 | define('PR_SENT_REPRESENTING_ADDRTYPE_W' ,mapi_prop_tag(PT_UNICODE, 0x0064)); |
---|
| 201 | define('PR_SENT_REPRESENTING_ADDRTYPE_A' ,mapi_prop_tag(PT_STRING8, 0x0064)); |
---|
| 202 | define('PR_SENT_REPRESENTING_EMAIL_ADDRESS' ,mapi_prop_tag(PT_TSTRING, 0x0065)); |
---|
| 203 | define('PR_SENT_REPRESENTING_EMAIL_ADDRESS_W' ,mapi_prop_tag(PT_UNICODE, 0x0065)); |
---|
| 204 | define('PR_SENT_REPRESENTING_EMAIL_ADDRESS_A' ,mapi_prop_tag(PT_STRING8, 0x0065)); |
---|
| 205 | |
---|
| 206 | define('PR_ORIGINAL_SENDER_ADDRTYPE' ,mapi_prop_tag(PT_TSTRING, 0x0066)); |
---|
| 207 | define('PR_ORIGINAL_SENDER_ADDRTYPE_W' ,mapi_prop_tag(PT_UNICODE, 0x0066)); |
---|
| 208 | define('PR_ORIGINAL_SENDER_ADDRTYPE_A' ,mapi_prop_tag(PT_STRING8, 0x0066)); |
---|
| 209 | define('PR_ORIGINAL_SENDER_EMAIL_ADDRESS' ,mapi_prop_tag(PT_TSTRING, 0x0067)); |
---|
| 210 | define('PR_ORIGINAL_SENDER_EMAIL_ADDRESS_W' ,mapi_prop_tag(PT_UNICODE, 0x0067)); |
---|
| 211 | define('PR_ORIGINAL_SENDER_EMAIL_ADDRESS_A' ,mapi_prop_tag(PT_STRING8, 0x0067)); |
---|
| 212 | |
---|
| 213 | define('PR_ORIGINAL_SENT_REPRESENTING_ADDRTYPE' ,mapi_prop_tag(PT_TSTRING, 0x0068)); |
---|
| 214 | define('PR_ORIGINAL_SENT_REPRESENTING_ADDRTYPE_W' ,mapi_prop_tag(PT_UNICODE, 0x0068)); |
---|
| 215 | define('PR_ORIGINAL_SENT_REPRESENTING_ADDRTYPE_A' ,mapi_prop_tag(PT_STRING8, 0x0068)); |
---|
| 216 | define('PR_ORIGINAL_SENT_REPRESENTING_EMAIL_ADDRESS' ,mapi_prop_tag(PT_TSTRING, 0x0069)); |
---|
| 217 | define('PR_ORIGINAL_SENT_REPRESENTING_EMAIL_ADDRESS_W',mapi_prop_tag(PT_UNICODE, 0x0069)); |
---|
| 218 | define('PR_ORIGINAL_SENT_REPRESENTING_EMAIL_ADDRESS_A',mapi_prop_tag(PT_STRING8, 0x0069)); |
---|
| 219 | |
---|
| 220 | define('PR_CONVERSATION_TOPIC' ,mapi_prop_tag(PT_TSTRING, 0x0070)); |
---|
| 221 | define('PR_CONVERSATION_TOPIC_W' ,mapi_prop_tag(PT_UNICODE, 0x0070)); |
---|
| 222 | define('PR_CONVERSATION_TOPIC_A' ,mapi_prop_tag(PT_STRING8, 0x0070)); |
---|
| 223 | define('PR_CONVERSATION_INDEX' ,mapi_prop_tag(PT_BINARY, 0x0071)); |
---|
| 224 | |
---|
| 225 | define('PR_ORIGINAL_DISPLAY_BCC' ,mapi_prop_tag(PT_TSTRING, 0x0072)); |
---|
| 226 | define('PR_ORIGINAL_DISPLAY_BCC_W' ,mapi_prop_tag(PT_UNICODE, 0x0072)); |
---|
| 227 | define('PR_ORIGINAL_DISPLAY_BCC_A' ,mapi_prop_tag(PT_STRING8, 0x0072)); |
---|
| 228 | define('PR_ORIGINAL_DISPLAY_CC' ,mapi_prop_tag(PT_TSTRING, 0x0073)); |
---|
| 229 | define('PR_ORIGINAL_DISPLAY_CC_W' ,mapi_prop_tag(PT_UNICODE, 0x0073)); |
---|
| 230 | define('PR_ORIGINAL_DISPLAY_CC_A' ,mapi_prop_tag(PT_STRING8, 0x0073)); |
---|
| 231 | define('PR_ORIGINAL_DISPLAY_TO' ,mapi_prop_tag(PT_TSTRING, 0x0074)); |
---|
| 232 | define('PR_ORIGINAL_DISPLAY_TO_W' ,mapi_prop_tag(PT_UNICODE, 0x0074)); |
---|
| 233 | define('PR_ORIGINAL_DISPLAY_TO_A' ,mapi_prop_tag(PT_STRING8, 0x0074)); |
---|
| 234 | |
---|
| 235 | define('PR_RECEIVED_BY_ADDRTYPE' ,mapi_prop_tag(PT_TSTRING, 0x0075)); |
---|
| 236 | define('PR_RECEIVED_BY_ADDRTYPE_W' ,mapi_prop_tag(PT_UNICODE, 0x0075)); |
---|
| 237 | define('PR_RECEIVED_BY_ADDRTYPE_A' ,mapi_prop_tag(PT_STRING8, 0x0075)); |
---|
| 238 | define('PR_RECEIVED_BY_EMAIL_ADDRESS' ,mapi_prop_tag(PT_TSTRING, 0x0076)); |
---|
| 239 | define('PR_RECEIVED_BY_EMAIL_ADDRESS_W' ,mapi_prop_tag(PT_UNICODE, 0x0076)); |
---|
| 240 | define('PR_RECEIVED_BY_EMAIL_ADDRESS_A' ,mapi_prop_tag(PT_STRING8, 0x0076)); |
---|
| 241 | |
---|
| 242 | define('PR_RCVD_REPRESENTING_ADDRTYPE' ,mapi_prop_tag(PT_TSTRING, 0x0077)); |
---|
| 243 | define('PR_RCVD_REPRESENTING_ADDRTYPE_W' ,mapi_prop_tag(PT_UNICODE, 0x0077)); |
---|
| 244 | define('PR_RCVD_REPRESENTING_ADDRTYPE_A' ,mapi_prop_tag(PT_STRING8, 0x0077)); |
---|
| 245 | define('PR_RCVD_REPRESENTING_EMAIL_ADDRESS' ,mapi_prop_tag(PT_TSTRING, 0x0078)); |
---|
| 246 | define('PR_RCVD_REPRESENTING_EMAIL_ADDRESS_W' ,mapi_prop_tag(PT_UNICODE, 0x0078)); |
---|
| 247 | define('PR_RCVD_REPRESENTING_EMAIL_ADDRESS_A' ,mapi_prop_tag(PT_STRING8, 0x0078)); |
---|
| 248 | |
---|
| 249 | define('PR_ORIGINAL_AUTHOR_ADDRTYPE' ,mapi_prop_tag(PT_TSTRING, 0x0079)); |
---|
| 250 | define('PR_ORIGINAL_AUTHOR_ADDRTYPE_W' ,mapi_prop_tag(PT_UNICODE, 0x0079)); |
---|
| 251 | define('PR_ORIGINAL_AUTHOR_ADDRTYPE_A' ,mapi_prop_tag(PT_STRING8, 0x0079)); |
---|
| 252 | define('PR_ORIGINAL_AUTHOR_EMAIL_ADDRESS' ,mapi_prop_tag(PT_TSTRING, 0x007A)); |
---|
| 253 | define('PR_ORIGINAL_AUTHOR_EMAIL_ADDRESS_W' ,mapi_prop_tag(PT_UNICODE, 0x007A)); |
---|
| 254 | define('PR_ORIGINAL_AUTHOR_EMAIL_ADDRESS_A' ,mapi_prop_tag(PT_STRING8, 0x007A)); |
---|
| 255 | |
---|
| 256 | define('PR_ORIGINALLY_INTENDED_RECIP_ADDRTYPE' ,mapi_prop_tag(PT_TSTRING, 0x007B)); |
---|
| 257 | define('PR_ORIGINALLY_INTENDED_RECIP_ADDRTYPE_W' ,mapi_prop_tag(PT_UNICODE, 0x007B)); |
---|
| 258 | define('PR_ORIGINALLY_INTENDED_RECIP_ADDRTYPE_A' ,mapi_prop_tag(PT_STRING8, 0x007B)); |
---|
| 259 | define('PR_ORIGINALLY_INTENDED_RECIP_EMAIL_ADDRESS' ,mapi_prop_tag(PT_TSTRING, 0x007C)); |
---|
| 260 | define('PR_ORIGINALLY_INTENDED_RECIP_EMAIL_ADDRESS_W' ,mapi_prop_tag(PT_UNICODE, 0x007C)); |
---|
| 261 | define('PR_ORIGINALLY_INTENDED_RECIP_EMAIL_ADDRESS_A' ,mapi_prop_tag(PT_STRING8, 0x007C)); |
---|
| 262 | |
---|
| 263 | define('PR_TRANSPORT_MESSAGE_HEADERS' ,mapi_prop_tag(PT_TSTRING, 0x007D)); |
---|
| 264 | define('PR_TRANSPORT_MESSAGE_HEADERS_W' ,mapi_prop_tag(PT_UNICODE, 0x007D)); |
---|
| 265 | define('PR_TRANSPORT_MESSAGE_HEADERS_A' ,mapi_prop_tag(PT_STRING8, 0x007D)); |
---|
| 266 | |
---|
| 267 | define('PR_DELEGATION' ,mapi_prop_tag(PT_BINARY, 0x007E)); |
---|
| 268 | |
---|
| 269 | define('PR_TNEF_CORRELATION_KEY' ,mapi_prop_tag(PT_BINARY, 0x007F)); |
---|
| 270 | |
---|
| 271 | define('PR_MDN_DISPOSITION_TYPE' ,mapi_prop_tag(PT_STRING8, 0x0080)); |
---|
| 272 | define('PR_MDN_DISPOSITION_SENDINGMODE' ,mapi_prop_tag(PT_STRING8, 0x0081)); |
---|
| 273 | |
---|
| 274 | define('PR_USER_ENTRYID' ,mapi_prop_tag(PT_BINARY, 0x6618+0x01)); |
---|
| 275 | define('PR_USER_NAME' ,mapi_prop_tag(PT_STRING8, 0x6618+0x02)); |
---|
| 276 | define('PR_MAILBOX_OWNER_ENTRYID' ,mapi_prop_tag(PT_BINARY, 0x6618+0x03)); |
---|
| 277 | define('PR_MAILBOX_OWNER_NAME' ,mapi_prop_tag(PT_STRING8, 0x6618+0x04)); |
---|
| 278 | |
---|
| 279 | define('PR_HIERARCHY_SYNCHRONIZER' ,mapi_prop_tag(PT_OBJECT, 0x6618+0x14)); |
---|
| 280 | define('PR_CONTENTS_SYNCHRONIZER' ,mapi_prop_tag(PT_OBJECT, 0x6618+0x15)); |
---|
| 281 | define('PR_COLLECTOR' ,mapi_prop_tag(PT_OBJECT, 0x6618+0x16)); |
---|
| 282 | |
---|
| 283 | define('PR_SMTP_ADDRESS' ,mapi_prop_tag(PT_TSTRING, 0x39FE)); |
---|
| 284 | |
---|
| 285 | |
---|
| 286 | /* |
---|
| 287 | * Message content properties |
---|
| 288 | */ |
---|
| 289 | |
---|
| 290 | define('PR_BODY' ,mapi_prop_tag(PT_TSTRING, 0x1000)); |
---|
| 291 | define('PR_HTML' ,mapi_prop_tag(PT_BINARY, 0x1013)); |
---|
| 292 | define('PR_BODY_W' ,mapi_prop_tag(PT_UNICODE, 0x1000)); |
---|
| 293 | define('PR_BODY_A' ,mapi_prop_tag(PT_STRING8, 0x1000)); |
---|
| 294 | define('PR_REPORT_TEXT' ,mapi_prop_tag(PT_TSTRING, 0x1001)); |
---|
| 295 | define('PR_REPORT_TEXT_W' ,mapi_prop_tag(PT_UNICODE, 0x1001)); |
---|
| 296 | define('PR_REPORT_TEXT_A' ,mapi_prop_tag(PT_STRING8, 0x1001)); |
---|
| 297 | define('PR_ORIGINATOR_AND_DL_EXPANSION_HISTORY' ,mapi_prop_tag(PT_BINARY, 0x1002)); |
---|
| 298 | define('PR_REPORTING_DL_NAME' ,mapi_prop_tag(PT_BINARY, 0x1003)); |
---|
| 299 | define('PR_REPORTING_MTA_CERTIFICATE' ,mapi_prop_tag(PT_BINARY, 0x1004)); |
---|
| 300 | |
---|
| 301 | /* Removed 'PR_REPORT_ORIGIN_AUTHENTICATION_CHECK with DCR 3865, use 'PR_ORIGIN_CHECK */ |
---|
| 302 | |
---|
| 303 | define('PR_RTF_SYNC_BODY_CRC' ,mapi_prop_tag(PT_LONG, 0x1006)); |
---|
| 304 | define('PR_RTF_SYNC_BODY_COUNT' ,mapi_prop_tag(PT_LONG, 0x1007)); |
---|
| 305 | define('PR_RTF_SYNC_BODY_TAG' ,mapi_prop_tag(PT_TSTRING, 0x1008)); |
---|
| 306 | define('PR_RTF_SYNC_BODY_TAG_W' ,mapi_prop_tag(PT_UNICODE, 0x1008)); |
---|
| 307 | define('PR_RTF_SYNC_BODY_TAG_A' ,mapi_prop_tag(PT_STRING8, 0x1008)); |
---|
| 308 | define('PR_RTF_COMPRESSED' ,mapi_prop_tag(PT_BINARY, 0x1009)); |
---|
| 309 | define('PR_RTF_SYNC_PREFIX_COUNT' ,mapi_prop_tag(PT_LONG, 0x1010)); |
---|
| 310 | define('PR_RTF_SYNC_TRAILING_COUNT' ,mapi_prop_tag(PT_LONG, 0x1011)); |
---|
| 311 | define('PR_ORIGINALLY_INTENDED_RECIP_ENTRYID' ,mapi_prop_tag(PT_BINARY, 0x1012)); |
---|
| 312 | define('PR_NATIVE_BODY_INFO' ,mapi_prop_tag(PT_LONG, 0x1016)); |
---|
| 313 | |
---|
| 314 | define('PR_CONFLICT_ITEMS' ,mapi_prop_tag(PT_MV_BINARY, 0x1098)); |
---|
| 315 | |
---|
| 316 | /* |
---|
| 317 | * Reserved 0x1100-0x1200 |
---|
| 318 | */ |
---|
| 319 | |
---|
| 320 | |
---|
| 321 | /* |
---|
| 322 | * Message recipient properties |
---|
| 323 | */ |
---|
| 324 | |
---|
| 325 | define('PR_CONTENT_INTEGRITY_CHECK' ,mapi_prop_tag(PT_BINARY, 0x0C00)); |
---|
| 326 | define('PR_EXPLICIT_CONVERSION' ,mapi_prop_tag(PT_LONG, 0x0C01)); |
---|
| 327 | define('PR_IPM_RETURN_REQUESTED' ,mapi_prop_tag(PT_BOOLEAN, 0x0C02)); |
---|
| 328 | define('PR_MESSAGE_TOKEN' ,mapi_prop_tag(PT_BINARY, 0x0C03)); |
---|
| 329 | define('PR_NDR_REASON_CODE' ,mapi_prop_tag(PT_LONG, 0x0C04)); |
---|
| 330 | define('PR_NDR_DIAG_CODE' ,mapi_prop_tag(PT_LONG, 0x0C05)); |
---|
| 331 | define('PR_NON_RECEIPT_NOTIFICATION_REQUESTED' ,mapi_prop_tag(PT_BOOLEAN, 0x0C06)); |
---|
| 332 | define('PR_DELIVERY_POINT' ,mapi_prop_tag(PT_LONG, 0x0C07)); |
---|
| 333 | |
---|
| 334 | define('PR_ORIGINATOR_NON_DELIVERY_REPORT_REQUESTED' ,mapi_prop_tag(PT_BOOLEAN, 0x0C08)); |
---|
| 335 | define('PR_ORIGINATOR_REQUESTED_ALTERNATE_RECIPIENT' ,mapi_prop_tag(PT_BINARY, 0x0C09)); |
---|
| 336 | define('PR_PHYSICAL_DELIVERY_BUREAU_FAX_DELIVERY' ,mapi_prop_tag(PT_BOOLEAN, 0x0C0A)); |
---|
| 337 | define('PR_PHYSICAL_DELIVERY_MODE' ,mapi_prop_tag(PT_LONG, 0x0C0B)); |
---|
| 338 | define('PR_PHYSICAL_DELIVERY_REPORT_REQUEST' ,mapi_prop_tag(PT_LONG, 0x0C0C)); |
---|
| 339 | define('PR_PHYSICAL_FORWARDING_ADDRESS' ,mapi_prop_tag(PT_BINARY, 0x0C0D)); |
---|
| 340 | define('PR_PHYSICAL_FORWARDING_ADDRESS_REQUESTED' ,mapi_prop_tag(PT_BOOLEAN, 0x0C0E)); |
---|
| 341 | define('PR_PHYSICAL_FORWARDING_PROHIBITED' ,mapi_prop_tag(PT_BOOLEAN, 0x0C0F)); |
---|
| 342 | define('PR_PHYSICAL_RENDITION_ATTRIBUTES' ,mapi_prop_tag(PT_BINARY, 0x0C10)); |
---|
| 343 | define('PR_PROOF_OF_DELIVERY' ,mapi_prop_tag(PT_BINARY, 0x0C11)); |
---|
| 344 | define('PR_PROOF_OF_DELIVERY_REQUESTED' ,mapi_prop_tag(PT_BOOLEAN, 0x0C12)); |
---|
| 345 | define('PR_RECIPIENT_CERTIFICATE' ,mapi_prop_tag(PT_BINARY, 0x0C13)); |
---|
| 346 | define('PR_RECIPIENT_NUMBER_FOR_ADVICE' ,mapi_prop_tag(PT_TSTRING, 0x0C14)); |
---|
| 347 | define('PR_RECIPIENT_NUMBER_FOR_ADVICE_W' ,mapi_prop_tag(PT_UNICODE, 0x0C14)); |
---|
| 348 | define('PR_RECIPIENT_NUMBER_FOR_ADVICE_A' ,mapi_prop_tag(PT_STRING8, 0x0C14)); |
---|
| 349 | define('PR_RECIPIENT_TYPE' ,mapi_prop_tag(PT_LONG, 0x0C15)); |
---|
| 350 | define('PR_REGISTERED_MAIL_TYPE' ,mapi_prop_tag(PT_LONG, 0x0C16)); |
---|
| 351 | define('PR_REPLY_REQUESTED' ,mapi_prop_tag(PT_BOOLEAN, 0x0C17)); |
---|
| 352 | define('PR_REQUESTED_DELIVERY_METHOD' ,mapi_prop_tag(PT_LONG, 0x0C18)); |
---|
| 353 | define('PR_SENDER_ENTRYID' ,mapi_prop_tag(PT_BINARY, 0x0C19)); |
---|
| 354 | define('PR_SENDER_NAME' ,mapi_prop_tag(PT_TSTRING, 0x0C1A)); |
---|
| 355 | define('PR_SENDER_NAME_W' ,mapi_prop_tag(PT_UNICODE, 0x0C1A)); |
---|
| 356 | define('PR_SENDER_NAME_A' ,mapi_prop_tag(PT_STRING8, 0x0C1A)); |
---|
| 357 | define('PR_SUPPLEMENTARY_INFO' ,mapi_prop_tag(PT_TSTRING, 0x0C1B)); |
---|
| 358 | define('PR_SUPPLEMENTARY_INFO_W' ,mapi_prop_tag(PT_UNICODE, 0x0C1B)); |
---|
| 359 | define('PR_SUPPLEMENTARY_INFO_A' ,mapi_prop_tag(PT_STRING8, 0x0C1B)); |
---|
| 360 | define('PR_TYPE_OF_MTS_USER' ,mapi_prop_tag(PT_LONG, 0x0C1C)); |
---|
| 361 | define('PR_SENDER_SEARCH_KEY' ,mapi_prop_tag(PT_BINARY, 0x0C1D)); |
---|
| 362 | define('PR_SENDER_ADDRTYPE' ,mapi_prop_tag(PT_TSTRING, 0x0C1E)); |
---|
| 363 | define('PR_SENDER_ADDRTYPE_W' ,mapi_prop_tag(PT_UNICODE, 0x0C1E)); |
---|
| 364 | define('PR_SENDER_ADDRTYPE_A' ,mapi_prop_tag(PT_STRING8, 0x0C1E)); |
---|
| 365 | define('PR_SENDER_EMAIL_ADDRESS' ,mapi_prop_tag(PT_TSTRING, 0x0C1F)); |
---|
| 366 | define('PR_SENDER_EMAIL_ADDRESS_W' ,mapi_prop_tag(PT_UNICODE, 0x0C1F)); |
---|
| 367 | define('PR_SENDER_EMAIL_ADDRESS_A' ,mapi_prop_tag(PT_STRING8, 0x0C1F)); |
---|
| 368 | |
---|
| 369 | /* |
---|
| 370 | * Message non-transmittable properties |
---|
| 371 | */ |
---|
| 372 | |
---|
| 373 | /* |
---|
| 374 | * The two tags, 'PR_MESSAGE_RECIPIENTS and 'PR_MESSAGE_ATTACHMENTS, |
---|
| 375 | * are to be used in the exclude list passed to |
---|
| 376 | * IMessage::CopyTo when the caller wants either the recipients or attachments |
---|
| 377 | * of the message to not get copied. It is also used in the ProblemArray |
---|
| 378 | * return from IMessage::CopyTo when an error is encountered copying them |
---|
| 379 | */ |
---|
| 380 | |
---|
| 381 | define('PR_CURRENT_VERSION' ,mapi_prop_tag(PT_I8, 0x0E00)); |
---|
| 382 | define('PR_DELETE_AFTER_SUBMIT' ,mapi_prop_tag(PT_BOOLEAN, 0x0E01)); |
---|
| 383 | define('PR_DISPLAY_BCC' ,mapi_prop_tag(PT_TSTRING, 0x0E02)); |
---|
| 384 | define('PR_DISPLAY_BCC_W' ,mapi_prop_tag(PT_UNICODE, 0x0E02)); |
---|
| 385 | define('PR_DISPLAY_BCC_A' ,mapi_prop_tag(PT_STRING8, 0x0E02)); |
---|
| 386 | define('PR_DISPLAY_CC' ,mapi_prop_tag(PT_TSTRING, 0x0E03)); |
---|
| 387 | define('PR_DISPLAY_CC_W' ,mapi_prop_tag(PT_UNICODE, 0x0E03)); |
---|
| 388 | define('PR_DISPLAY_CC_A' ,mapi_prop_tag(PT_STRING8, 0x0E03)); |
---|
| 389 | define('PR_DISPLAY_TO' ,mapi_prop_tag(PT_TSTRING, 0x0E04)); |
---|
| 390 | define('PR_DISPLAY_TO_W' ,mapi_prop_tag(PT_UNICODE, 0x0E04)); |
---|
| 391 | define('PR_DISPLAY_TO_A' ,mapi_prop_tag(PT_STRING8, 0x0E04)); |
---|
| 392 | define('PR_PARENT_DISPLAY' ,mapi_prop_tag(PT_TSTRING, 0x0E05)); |
---|
| 393 | define('PR_PARENT_DISPLAY_W' ,mapi_prop_tag(PT_UNICODE, 0x0E05)); |
---|
| 394 | define('PR_PARENT_DISPLAY_A' ,mapi_prop_tag(PT_STRING8, 0x0E05)); |
---|
| 395 | define('PR_MESSAGE_DELIVERY_TIME' ,mapi_prop_tag(PT_SYSTIME, 0x0E06)); |
---|
| 396 | define('PR_MESSAGE_FLAGS' ,mapi_prop_tag(PT_LONG, 0x0E07)); |
---|
| 397 | define('PR_MESSAGE_SIZE' ,mapi_prop_tag(PT_LONG, 0x0E08)); |
---|
| 398 | define('PR_MESSAGE_SIZE_EXTENDED' ,mapi_prop_tag(PT_LONGLONG, 0x0E08)); |
---|
| 399 | define('PR_PARENT_ENTRYID' ,mapi_prop_tag(PT_BINARY, 0x0E09)); |
---|
| 400 | define('PR_SENTMAIL_ENTRYID' ,mapi_prop_tag(PT_BINARY, 0x0E0A)); |
---|
| 401 | define('PR_CORRELATE' ,mapi_prop_tag(PT_BOOLEAN, 0x0E0C)); |
---|
| 402 | define('PR_CORRELATE_MTSID' ,mapi_prop_tag(PT_BINARY, 0x0E0D)); |
---|
| 403 | define('PR_DISCRETE_VALUES' ,mapi_prop_tag(PT_BOOLEAN, 0x0E0E)); |
---|
| 404 | define('PR_RESPONSIBILITY' ,mapi_prop_tag(PT_BOOLEAN, 0x0E0F)); |
---|
| 405 | define('PR_SPOOLER_STATUS' ,mapi_prop_tag(PT_LONG, 0x0E10)); |
---|
| 406 | define('PR_TRANSPORT_STATUS' ,mapi_prop_tag(PT_LONG, 0x0E11)); |
---|
| 407 | define('PR_MESSAGE_RECIPIENTS' ,mapi_prop_tag(PT_OBJECT, 0x0E12)); |
---|
| 408 | define('PR_MESSAGE_ATTACHMENTS' ,mapi_prop_tag(PT_OBJECT, 0x0E13)); |
---|
| 409 | define('PR_SUBMIT_FLAGS' ,mapi_prop_tag(PT_LONG, 0x0E14)); |
---|
| 410 | define('PR_RECIPIENT_STATUS' ,mapi_prop_tag(PT_LONG, 0x0E15)); |
---|
| 411 | define('PR_TRANSPORT_KEY' ,mapi_prop_tag(PT_LONG, 0x0E16)); |
---|
| 412 | define('PR_MSG_STATUS' ,mapi_prop_tag(PT_LONG, 0x0E17)); |
---|
| 413 | define('PR_MESSAGE_DOWNLOAD_TIME' ,mapi_prop_tag(PT_LONG, 0x0E18)); |
---|
| 414 | define('PR_CREATION_VERSION' ,mapi_prop_tag(PT_I8, 0x0E19)); |
---|
| 415 | define('PR_MODIFY_VERSION' ,mapi_prop_tag(PT_I8, 0x0E1A)); |
---|
| 416 | define('PR_HASATTACH' ,mapi_prop_tag(PT_BOOLEAN, 0x0E1B)); |
---|
| 417 | define('PR_BODY_CRC' ,mapi_prop_tag(PT_LONG, 0x0E1C)); |
---|
| 418 | define('PR_NORMALIZED_SUBJECT' ,mapi_prop_tag(PT_TSTRING, 0x0E1D)); |
---|
| 419 | define('PR_NORMALIZED_SUBJECT_W' ,mapi_prop_tag(PT_UNICODE, 0x0E1D)); |
---|
| 420 | define('PR_NORMALIZED_SUBJECT_A' ,mapi_prop_tag(PT_STRING8, 0x0E1D)); |
---|
| 421 | define('PR_RTF_IN_SYNC' ,mapi_prop_tag(PT_BOOLEAN, 0x0E1F)); |
---|
| 422 | define('PR_ATTACH_SIZE' ,mapi_prop_tag(PT_LONG, 0x0E20)); |
---|
| 423 | define('PR_ATTACH_NUM' ,mapi_prop_tag(PT_LONG, 0x0E21)); |
---|
| 424 | define('PR_PREPROCESS' ,mapi_prop_tag(PT_BOOLEAN, 0x0E22)); |
---|
| 425 | |
---|
| 426 | /* 'PR_ORIGINAL_DISPLAY_TO, _CC, and _BCC moved to transmittible range 03/09/95 */ |
---|
| 427 | |
---|
| 428 | define('PR_ORIGINATING_MTA_CERTIFICATE' ,mapi_prop_tag(PT_BINARY, 0x0E25)); |
---|
| 429 | define('PR_PROOF_OF_SUBMISSION' ,mapi_prop_tag(PT_BINARY, 0x0E26)); |
---|
| 430 | |
---|
| 431 | |
---|
| 432 | /* |
---|
| 433 | * The range of non-message and non-recipient property IDs (0x3000 - 0x3FFF)); is |
---|
| 434 | * further broken down into ranges to make assigning new property IDs easier. |
---|
| 435 | * |
---|
| 436 | * From To Kind of property |
---|
| 437 | * -------------------------------- |
---|
| 438 | * 3000 32FF MAPI_defined common property |
---|
| 439 | * 3200 33FF MAPI_defined form property |
---|
| 440 | * 3400 35FF MAPI_defined message store property |
---|
| 441 | * 3600 36FF MAPI_defined Folder or AB Container property |
---|
| 442 | * 3700 38FF MAPI_defined attachment property |
---|
| 443 | * 3900 39FF MAPI_defined address book property |
---|
| 444 | * 3A00 3BFF MAPI_defined mailuser property |
---|
| 445 | * 3C00 3CFF MAPI_defined DistList property |
---|
| 446 | * 3D00 3DFF MAPI_defined Profile Section property |
---|
| 447 | * 3E00 3EFF MAPI_defined Status property |
---|
| 448 | * 3F00 3FFF MAPI_defined display table property |
---|
| 449 | */ |
---|
| 450 | |
---|
| 451 | /* |
---|
| 452 | * Properties common to numerous MAPI objects. |
---|
| 453 | * |
---|
| 454 | * Those properties that can appear on messages are in the |
---|
| 455 | * non-transmittable range for messages. They start at the high |
---|
| 456 | * end of that range and work down. |
---|
| 457 | * |
---|
| 458 | * Properties that never appear on messages are defined in the common |
---|
| 459 | * property range (see above));. |
---|
| 460 | */ |
---|
| 461 | |
---|
| 462 | /* |
---|
| 463 | * properties that are common to multiple objects (including message objects)); |
---|
| 464 | * -- these ids are in the non-transmittable range |
---|
| 465 | */ |
---|
| 466 | |
---|
| 467 | define('PR_ENTRYID' ,mapi_prop_tag(PT_BINARY, 0x0FFF)); |
---|
| 468 | define('PR_OBJECT_TYPE' ,mapi_prop_tag(PT_LONG, 0x0FFE)); |
---|
| 469 | define('PR_ICON' ,mapi_prop_tag(PT_BINARY, 0x0FFD)); |
---|
| 470 | define('PR_MINI_ICON' ,mapi_prop_tag(PT_BINARY, 0x0FFC)); |
---|
| 471 | define('PR_STORE_ENTRYID' ,mapi_prop_tag(PT_BINARY, 0x0FFB)); |
---|
| 472 | define('PR_STORE_RECORD_KEY' ,mapi_prop_tag(PT_BINARY, 0x0FFA)); |
---|
| 473 | define('PR_RECORD_KEY' ,mapi_prop_tag(PT_BINARY, 0x0FF9)); |
---|
| 474 | define('PR_MAPPING_SIGNATURE' ,mapi_prop_tag(PT_BINARY, 0x0FF8)); |
---|
| 475 | define('PR_ACCESS_LEVEL' ,mapi_prop_tag(PT_LONG, 0x0FF7)); |
---|
| 476 | define('PR_INSTANCE_KEY' ,mapi_prop_tag(PT_BINARY, 0x0FF6)); |
---|
| 477 | define('PR_ROW_TYPE' ,mapi_prop_tag(PT_LONG, 0x0FF5)); |
---|
| 478 | define('PR_ACCESS' ,mapi_prop_tag(PT_LONG, 0x0FF4)); |
---|
| 479 | |
---|
| 480 | /* |
---|
| 481 | * properties that are common to multiple objects (usually not including message objects)); |
---|
| 482 | * -- these ids are in the transmittable range |
---|
| 483 | */ |
---|
| 484 | |
---|
| 485 | define('PR_ROWID' ,mapi_prop_tag(PT_LONG, 0x3000)); |
---|
| 486 | define('PR_DISPLAY_NAME' ,mapi_prop_tag(PT_TSTRING, 0x3001)); |
---|
| 487 | define('PR_DISPLAY_NAME_W' ,mapi_prop_tag(PT_UNICODE, 0x3001)); |
---|
| 488 | define('PR_DISPLAY_NAME_A' ,mapi_prop_tag(PT_STRING8, 0x3001)); |
---|
| 489 | define('PR_ADDRTYPE' ,mapi_prop_tag(PT_TSTRING, 0x3002)); |
---|
| 490 | define('PR_ADDRTYPE_W' ,mapi_prop_tag(PT_UNICODE, 0x3002)); |
---|
| 491 | define('PR_ADDRTYPE_A' ,mapi_prop_tag(PT_STRING8, 0x3002)); |
---|
| 492 | define('PR_EMAIL_ADDRESS' ,mapi_prop_tag(PT_TSTRING, 0x3003)); |
---|
| 493 | define('PR_EMAIL_ADDRESS_W' ,mapi_prop_tag(PT_UNICODE, 0x3003)); |
---|
| 494 | define('PR_EMAIL_ADDRESS_A' ,mapi_prop_tag(PT_STRING8, 0x3003)); |
---|
| 495 | define('PR_COMMENT' ,mapi_prop_tag(PT_TSTRING, 0x3004)); |
---|
| 496 | define('PR_COMMENT_W' ,mapi_prop_tag(PT_UNICODE, 0x3004)); |
---|
| 497 | define('PR_COMMENT_A' ,mapi_prop_tag(PT_STRING8, 0x3004)); |
---|
| 498 | define('PR_DEPTH' ,mapi_prop_tag(PT_LONG, 0x3005)); |
---|
| 499 | define('PR_PROVIDER_DISPLAY' ,mapi_prop_tag(PT_TSTRING, 0x3006)); |
---|
| 500 | define('PR_PROVIDER_DISPLAY_W' ,mapi_prop_tag(PT_UNICODE, 0x3006)); |
---|
| 501 | define('PR_PROVIDER_DISPLAY_A' ,mapi_prop_tag(PT_STRING8, 0x3006)); |
---|
| 502 | define('PR_CREATION_TIME' ,mapi_prop_tag(PT_SYSTIME, 0x3007)); |
---|
| 503 | define('PR_LAST_MODIFICATION_TIME' ,mapi_prop_tag(PT_SYSTIME, 0x3008)); |
---|
| 504 | define('PR_RESOURCE_FLAGS' ,mapi_prop_tag(PT_LONG, 0x3009)); |
---|
| 505 | define('PR_PROVIDER_DLL_NAME' ,mapi_prop_tag(PT_TSTRING, 0x300A)); |
---|
| 506 | define('PR_PROVIDER_DLL_NAME_W' ,mapi_prop_tag(PT_UNICODE, 0x300A)); |
---|
| 507 | define('PR_PROVIDER_DLL_NAME_A' ,mapi_prop_tag(PT_STRING8, 0x300A)); |
---|
| 508 | define('PR_SEARCH_KEY' ,mapi_prop_tag(PT_BINARY, 0x300B)); |
---|
| 509 | define('PR_PROVIDER_UID' ,mapi_prop_tag(PT_BINARY, 0x300C)); |
---|
| 510 | define('PR_PROVIDER_ORDINAL' ,mapi_prop_tag(PT_LONG, 0x300D)); |
---|
| 511 | |
---|
| 512 | /* |
---|
| 513 | * MAPI Form properties |
---|
| 514 | */ |
---|
| 515 | define('PR_FORM_VERSION' ,mapi_prop_tag(PT_TSTRING, 0x3301)); |
---|
| 516 | define('PR_FORM_VERSION_W' ,mapi_prop_tag(PT_UNICODE, 0x3301)); |
---|
| 517 | define('PR_FORM_VERSION_A' ,mapi_prop_tag(PT_STRING8, 0x3301)); |
---|
| 518 | define('PR_FORM_CLSID' ,mapi_prop_tag(PT_CLSID, 0x3302)); |
---|
| 519 | define('PR_FORM_CONTACT_NAME' ,mapi_prop_tag(PT_TSTRING, 0x3303)); |
---|
| 520 | define('PR_FORM_CONTACT_NAME_W' ,mapi_prop_tag(PT_UNICODE, 0x3303)); |
---|
| 521 | define('PR_FORM_CONTACT_NAME_A' ,mapi_prop_tag(PT_STRING8, 0x3303)); |
---|
| 522 | define('PR_FORM_CATEGORY' ,mapi_prop_tag(PT_TSTRING, 0x3304)); |
---|
| 523 | define('PR_FORM_CATEGORY_W' ,mapi_prop_tag(PT_UNICODE, 0x3304)); |
---|
| 524 | define('PR_FORM_CATEGORY_A' ,mapi_prop_tag(PT_STRING8, 0x3304)); |
---|
| 525 | define('PR_FORM_CATEGORY_SUB' ,mapi_prop_tag(PT_TSTRING, 0x3305)); |
---|
| 526 | define('PR_FORM_CATEGORY_SUB_W' ,mapi_prop_tag(PT_UNICODE, 0x3305)); |
---|
| 527 | define('PR_FORM_CATEGORY_SUB_A' ,mapi_prop_tag(PT_STRING8, 0x3305)); |
---|
| 528 | define('PR_FORM_HOST_MAP' ,mapi_prop_tag(PT_MV_LONG, 0x3306)); |
---|
| 529 | define('PR_FORM_HIDDEN' ,mapi_prop_tag(PT_BOOLEAN, 0x3307)); |
---|
| 530 | define('PR_FORM_DESIGNER_NAME' ,mapi_prop_tag(PT_TSTRING, 0x3308)); |
---|
| 531 | define('PR_FORM_DESIGNER_NAME_W' ,mapi_prop_tag(PT_UNICODE, 0x3308)); |
---|
| 532 | define('PR_FORM_DESIGNER_NAME_A' ,mapi_prop_tag(PT_STRING8, 0x3308)); |
---|
| 533 | define('PR_FORM_DESIGNER_GUID' ,mapi_prop_tag(PT_CLSID, 0x3309)); |
---|
| 534 | define('PR_FORM_MESSAGE_BEHAVIOR' ,mapi_prop_tag(PT_LONG, 0x330A)); |
---|
| 535 | |
---|
| 536 | /* |
---|
| 537 | * Message store properties |
---|
| 538 | */ |
---|
| 539 | |
---|
| 540 | define('PR_DEFAULT_STORE' ,mapi_prop_tag(PT_BOOLEAN, 0x3400)); |
---|
| 541 | define('PR_STORE_SUPPORT_MASK' ,mapi_prop_tag(PT_LONG, 0x340D)); |
---|
| 542 | define('PR_STORE_STATE' ,mapi_prop_tag(PT_LONG, 0x340E)); |
---|
| 543 | |
---|
| 544 | define('PR_IPM_SUBTREE_SEARCH_KEY' ,mapi_prop_tag(PT_BINARY, 0x3410)); |
---|
| 545 | define('PR_IPM_OUTBOX_SEARCH_KEY' ,mapi_prop_tag(PT_BINARY, 0x3411)); |
---|
| 546 | define('PR_IPM_WASTEBASKET_SEARCH_KEY' ,mapi_prop_tag(PT_BINARY, 0x3412)); |
---|
| 547 | define('PR_IPM_SENTMAIL_SEARCH_KEY' ,mapi_prop_tag(PT_BINARY, 0x3413)); |
---|
| 548 | define('PR_MDB_PROVIDER' ,mapi_prop_tag(PT_BINARY, 0x3414)); |
---|
| 549 | define('PR_RECEIVE_FOLDER_SETTINGS' ,mapi_prop_tag(PT_OBJECT, 0x3415)); |
---|
| 550 | |
---|
| 551 | define('PR_VALID_FOLDER_MASK' ,mapi_prop_tag(PT_LONG, 0x35DF)); |
---|
| 552 | define('PR_IPM_SUBTREE_ENTRYID' ,mapi_prop_tag(PT_BINARY, 0x35E0)); |
---|
| 553 | |
---|
| 554 | define('PR_IPM_OUTBOX_ENTRYID' ,mapi_prop_tag(PT_BINARY, 0x35E2)); |
---|
| 555 | define('PR_IPM_WASTEBASKET_ENTRYID' ,mapi_prop_tag(PT_BINARY, 0x35E3)); |
---|
| 556 | define('PR_IPM_SENTMAIL_ENTRYID' ,mapi_prop_tag(PT_BINARY, 0x35E4)); |
---|
| 557 | define('PR_VIEWS_ENTRYID' ,mapi_prop_tag(PT_BINARY, 0x35E5)); |
---|
| 558 | define('PR_COMMON_VIEWS_ENTRYID' ,mapi_prop_tag(PT_BINARY, 0x35E6)); |
---|
| 559 | define('PR_FINDER_ENTRYID' ,mapi_prop_tag(PT_BINARY, 0x35E7)); |
---|
| 560 | define('PR_IPM_FAVORITES_ENTRYID' ,mapi_prop_tag(PT_BINARY, 0x6630)); |
---|
| 561 | define('PR_IPM_PUBLIC_FOLDERS_ENTRYID' ,mapi_prop_tag(PT_BINARY, 0x6631)); |
---|
| 562 | |
---|
| 563 | |
---|
| 564 | /* Proptags 0x35E8-0x35FF reserved for folders "guaranteed" by 'PR_VALID_FOLDER_MASK */ |
---|
| 565 | |
---|
| 566 | |
---|
| 567 | /* |
---|
| 568 | * Folder and AB Container properties |
---|
| 569 | */ |
---|
| 570 | |
---|
| 571 | define('PR_CONTAINER_FLAGS' ,mapi_prop_tag(PT_LONG, 0x3600)); |
---|
| 572 | define('PR_FOLDER_TYPE' ,mapi_prop_tag(PT_LONG, 0x3601)); |
---|
| 573 | define('PR_CONTENT_COUNT' ,mapi_prop_tag(PT_LONG, 0x3602)); |
---|
| 574 | define('PR_CONTENT_UNREAD' ,mapi_prop_tag(PT_LONG, 0x3603)); |
---|
| 575 | define('PR_CREATE_TEMPLATES' ,mapi_prop_tag(PT_OBJECT, 0x3604)); |
---|
| 576 | define('PR_DETAILS_TABLE' ,mapi_prop_tag(PT_OBJECT, 0x3605)); |
---|
| 577 | define('PR_SEARCH' ,mapi_prop_tag(PT_OBJECT, 0x3607)); |
---|
| 578 | define('PR_SELECTABLE' ,mapi_prop_tag(PT_BOOLEAN, 0x3609)); |
---|
| 579 | define('PR_SUBFOLDERS' ,mapi_prop_tag(PT_BOOLEAN, 0x360A)); |
---|
| 580 | define('PR_STATUS' ,mapi_prop_tag(PT_LONG, 0x360B)); |
---|
| 581 | define('PR_ANR' ,mapi_prop_tag(PT_TSTRING, 0x360C)); |
---|
| 582 | define('PR_ANR_W' ,mapi_prop_tag(PT_UNICODE, 0x360C)); |
---|
| 583 | define('PR_ANR_A' ,mapi_prop_tag(PT_STRING8, 0x360C)); |
---|
| 584 | define('PR_CONTENTS_SORT_ORDER' ,mapi_prop_tag(PT_MV_LONG, 0x360D)); |
---|
| 585 | define('PR_CONTAINER_HIERARCHY' ,mapi_prop_tag(PT_OBJECT, 0x360E)); |
---|
| 586 | define('PR_CONTAINER_CONTENTS' ,mapi_prop_tag(PT_OBJECT, 0x360F)); |
---|
| 587 | define('PR_FOLDER_ASSOCIATED_CONTENTS' ,mapi_prop_tag(PT_OBJECT, 0x3610)); |
---|
| 588 | define('PR_DEF_CREATE_DL' ,mapi_prop_tag(PT_BINARY, 0x3611)); |
---|
| 589 | define('PR_DEF_CREATE_MAILUSER' ,mapi_prop_tag(PT_BINARY, 0x3612)); |
---|
| 590 | define('PR_CONTAINER_CLASS' ,mapi_prop_tag(PT_TSTRING, 0x3613)); |
---|
| 591 | define('PR_CONTAINER_CLASS_W' ,mapi_prop_tag(PT_UNICODE, 0x3613)); |
---|
| 592 | define('PR_CONTAINER_CLASS_A' ,mapi_prop_tag(PT_STRING8, 0x3613)); |
---|
| 593 | define('PR_CONTAINER_MODIFY_VERSION' ,mapi_prop_tag(PT_I8, 0x3614)); |
---|
| 594 | define('PR_AB_PROVIDER_ID' ,mapi_prop_tag(PT_BINARY, 0x3615)); |
---|
| 595 | define('PR_DEFAULT_VIEW_ENTRYID' ,mapi_prop_tag(PT_BINARY, 0x3616)); |
---|
| 596 | define('PR_ASSOC_CONTENT_COUNT' ,mapi_prop_tag(PT_LONG, 0x3617)); |
---|
| 597 | define('PR_EXTENDED_FOLDER_FLAGS' ,mapi_prop_tag(PT_BINARY, 0x36DA)); |
---|
| 598 | |
---|
| 599 | define('PR_RIGHTS' ,mapi_prop_tag(PT_LONG, 0x6639)); |
---|
| 600 | |
---|
| 601 | /* Reserved 0x36C0-0x36FF */ |
---|
| 602 | |
---|
| 603 | /* |
---|
| 604 | * Attachment properties |
---|
| 605 | */ |
---|
| 606 | |
---|
| 607 | define('PR_ATTACHMENT_X400_PARAMETERS' ,mapi_prop_tag(PT_BINARY, 0x3700)); |
---|
| 608 | define('PR_ATTACH_DATA_OBJ' ,mapi_prop_tag(PT_OBJECT, 0x3701)); |
---|
| 609 | define('PR_ATTACH_DATA_BIN' ,mapi_prop_tag(PT_BINARY, 0x3701)); |
---|
| 610 | define('PR_ATTACH_CONTENT_ID' ,mapi_prop_tag(PT_STRING8, 0x3712)); |
---|
| 611 | define('PR_ATTACH_CONTENT_ID_W' ,mapi_prop_tag(PT_UNICODE, 0x3712)); |
---|
| 612 | define('PR_ATTACH_CONTENT_LOCATION' ,mapi_prop_tag(PT_STRING8, 0x3713)); |
---|
| 613 | define('PR_ATTACH_ENCODING' ,mapi_prop_tag(PT_BINARY, 0x3702)); |
---|
| 614 | define('PR_ATTACH_EXTENSION' ,mapi_prop_tag(PT_TSTRING, 0x3703)); |
---|
| 615 | define('PR_ATTACH_EXTENSION_W' ,mapi_prop_tag(PT_UNICODE, 0x3703)); |
---|
| 616 | define('PR_ATTACH_EXTENSION_A' ,mapi_prop_tag(PT_STRING8, 0x3703)); |
---|
| 617 | define('PR_ATTACH_FILENAME' ,mapi_prop_tag(PT_TSTRING, 0x3704)); |
---|
| 618 | define('PR_ATTACH_FILENAME_W' ,mapi_prop_tag(PT_UNICODE, 0x3704)); |
---|
| 619 | define('PR_ATTACH_FILENAME_A' ,mapi_prop_tag(PT_STRING8, 0x3704)); |
---|
| 620 | define('PR_ATTACH_METHOD' ,mapi_prop_tag(PT_LONG, 0x3705)); |
---|
| 621 | define('PR_ATTACH_LONG_FILENAME' ,mapi_prop_tag(PT_TSTRING, 0x3707)); |
---|
| 622 | define('PR_ATTACH_LONG_FILENAME_W' ,mapi_prop_tag(PT_UNICODE, 0x3707)); |
---|
| 623 | define('PR_ATTACH_LONG_FILENAME_A' ,mapi_prop_tag(PT_STRING8, 0x3707)); |
---|
| 624 | define('PR_ATTACH_PATHNAME' ,mapi_prop_tag(PT_TSTRING, 0x3708)); |
---|
| 625 | define('PR_ATTACH_PATHNAME_W' ,mapi_prop_tag(PT_UNICODE, 0x3708)); |
---|
| 626 | define('PR_ATTACH_PATHNAME_A' ,mapi_prop_tag(PT_STRING8, 0x3708)); |
---|
| 627 | define('PR_ATTACH_RENDERING' ,mapi_prop_tag(PT_BINARY, 0x3709)); |
---|
| 628 | define('PR_ATTACH_TAG' ,mapi_prop_tag(PT_BINARY, 0x370A)); |
---|
| 629 | define('PR_RENDERING_POSITION' ,mapi_prop_tag(PT_LONG, 0x370B)); |
---|
| 630 | define('PR_ATTACH_TRANSPORT_NAME' ,mapi_prop_tag(PT_TSTRING, 0x370C)); |
---|
| 631 | define('PR_ATTACH_TRANSPORT_NAME_W' ,mapi_prop_tag(PT_UNICODE, 0x370C)); |
---|
| 632 | define('PR_ATTACH_TRANSPORT_NAME_A' ,mapi_prop_tag(PT_STRING8, 0x370C)); |
---|
| 633 | define('PR_ATTACH_LONG_PATHNAME' ,mapi_prop_tag(PT_TSTRING, 0x370D)); |
---|
| 634 | define('PR_ATTACH_LONG_PATHNAME_W' ,mapi_prop_tag(PT_UNICODE, 0x370D)); |
---|
| 635 | define('PR_ATTACH_LONG_PATHNAME_A' ,mapi_prop_tag(PT_STRING8, 0x370D)); |
---|
| 636 | define('PR_ATTACH_MIME_TAG' ,mapi_prop_tag(PT_TSTRING, 0x370E)); |
---|
| 637 | define('PR_ATTACH_MIME_TAG_W' ,mapi_prop_tag(PT_UNICODE, 0x370E)); |
---|
| 638 | define('PR_ATTACH_MIME_TAG_A' ,mapi_prop_tag(PT_STRING8, 0x370E)); |
---|
| 639 | define('PR_ATTACH_ADDITIONAL_INFO' ,mapi_prop_tag(PT_BINARY, 0x370F)); |
---|
| 640 | define('PR_ATTACHMENT_FLAGS' ,mapi_prop_tag(PT_LONG, 0x7FFD)); |
---|
| 641 | define('PR_ATTACHMENT_HIDDEN' ,mapi_prop_tag(PT_BOOLEAN, 0x7FFE)); |
---|
| 642 | define('PR_ATTACHMENT_LINKID' ,mapi_prop_tag(PT_LONG, 0x7FFA)); |
---|
| 643 | define('PR_ATTACH_FLAGS' ,mapi_prop_tag(PT_LONG, 0x3714)); |
---|
| 644 | define('PR_EXCEPTION_STARTTIME' ,mapi_prop_tag(PT_SYSTIME, 0x7FFB)); |
---|
| 645 | define('PR_EXCEPTION_ENDTIME' ,mapi_prop_tag(PT_SYSTIME, 0x7FFC)); |
---|
| 646 | |
---|
| 647 | /* |
---|
| 648 | * AB Object properties |
---|
| 649 | */ |
---|
| 650 | |
---|
| 651 | define('PR_DISPLAY_TYPE' ,mapi_prop_tag(PT_LONG, 0x3900)); |
---|
| 652 | define('PR_DISPLAY_TYPE_EX' ,mapi_prop_tag(PT_LONG, 0x3905)); |
---|
| 653 | define('PR_TEMPLATEID' ,mapi_prop_tag(PT_BINARY, 0x3902)); |
---|
| 654 | define('PR_PRIMARY_CAPABILITY' ,mapi_prop_tag(PT_BINARY, 0x3904)); |
---|
| 655 | |
---|
| 656 | |
---|
| 657 | /* |
---|
| 658 | * Mail user properties |
---|
| 659 | */ |
---|
| 660 | define('PR_7BIT_DISPLAY_NAME' ,mapi_prop_tag(PT_STRING8, 0x39FF)); |
---|
| 661 | define('PR_ACCOUNT' ,mapi_prop_tag(PT_TSTRING, 0x3A00)); |
---|
| 662 | define('PR_ACCOUNT_W' ,mapi_prop_tag(PT_UNICODE, 0x3A00)); |
---|
| 663 | define('PR_ACCOUNT_A' ,mapi_prop_tag(PT_STRING8, 0x3A00)); |
---|
| 664 | define('PR_ALTERNATE_RECIPIENT' ,mapi_prop_tag(PT_BINARY, 0x3A01)); |
---|
| 665 | define('PR_CALLBACK_TELEPHONE_NUMBER' ,mapi_prop_tag(PT_TSTRING, 0x3A02)); |
---|
| 666 | define('PR_CALLBACK_TELEPHONE_NUMBER_W' ,mapi_prop_tag(PT_UNICODE, 0x3A02)); |
---|
| 667 | define('PR_CALLBACK_TELEPHONE_NUMBER_A' ,mapi_prop_tag(PT_STRING8, 0x3A02)); |
---|
| 668 | define('PR_CONVERSION_PROHIBITED' ,mapi_prop_tag(PT_BOOLEAN, 0x3A03)); |
---|
| 669 | define('PR_DISCLOSE_RECIPIENTS' ,mapi_prop_tag(PT_BOOLEAN, 0x3A04)); |
---|
| 670 | define('PR_GENERATION' ,mapi_prop_tag(PT_TSTRING, 0x3A05)); |
---|
| 671 | define('PR_GENERATION_W' ,mapi_prop_tag(PT_UNICODE, 0x3A05)); |
---|
| 672 | define('PR_GENERATION_A' ,mapi_prop_tag(PT_STRING8, 0x3A05)); |
---|
| 673 | define('PR_GIVEN_NAME' ,mapi_prop_tag(PT_TSTRING, 0x3A06)); |
---|
| 674 | define('PR_GIVEN_NAME_W' ,mapi_prop_tag(PT_UNICODE, 0x3A06)); |
---|
| 675 | define('PR_GIVEN_NAME_A' ,mapi_prop_tag(PT_STRING8, 0x3A06)); |
---|
| 676 | define('PR_GOVERNMENT_ID_NUMBER' ,mapi_prop_tag(PT_TSTRING, 0x3A07)); |
---|
| 677 | define('PR_GOVERNMENT_ID_NUMBER_W' ,mapi_prop_tag(PT_UNICODE, 0x3A07)); |
---|
| 678 | define('PR_GOVERNMENT_ID_NUMBER_A' ,mapi_prop_tag(PT_STRING8, 0x3A07)); |
---|
| 679 | define('PR_BUSINESS_TELEPHONE_NUMBER' ,mapi_prop_tag(PT_TSTRING, 0x3A08)); |
---|
| 680 | define('PR_BUSINESS_TELEPHONE_NUMBER_W' ,mapi_prop_tag(PT_UNICODE, 0x3A08)); |
---|
| 681 | define('PR_BUSINESS_TELEPHONE_NUMBER_A' ,mapi_prop_tag(PT_STRING8, 0x3A08)); |
---|
| 682 | define('PR_OFFICE_TELEPHONE_NUMBER' ,PR_BUSINESS_TELEPHONE_NUMBER); |
---|
| 683 | define('PR_OFFICE_TELEPHONE_NUMBER_W' ,PR_BUSINESS_TELEPHONE_NUMBER_W); |
---|
| 684 | define('PR_OFFICE_TELEPHONE_NUMBER_A' ,PR_BUSINESS_TELEPHONE_NUMBER_A); |
---|
| 685 | define('PR_HOME_TELEPHONE_NUMBER' ,mapi_prop_tag(PT_TSTRING, 0x3A09)); |
---|
| 686 | define('PR_HOME_TELEPHONE_NUMBER_W' ,mapi_prop_tag(PT_UNICODE, 0x3A09)); |
---|
| 687 | define('PR_HOME_TELEPHONE_NUMBER_A' ,mapi_prop_tag(PT_STRING8, 0x3A09)); |
---|
| 688 | define('PR_INITIALS' ,mapi_prop_tag(PT_TSTRING, 0x3A0A)); |
---|
| 689 | define('PR_INITIALS_W' ,mapi_prop_tag(PT_UNICODE, 0x3A0A)); |
---|
| 690 | define('PR_INITIALS_A' ,mapi_prop_tag(PT_STRING8, 0x3A0A)); |
---|
| 691 | define('PR_KEYWORD' ,mapi_prop_tag(PT_TSTRING, 0x3A0B)); |
---|
| 692 | define('PR_KEYWORD_W' ,mapi_prop_tag(PT_UNICODE, 0x3A0B)); |
---|
| 693 | define('PR_KEYWORD_A' ,mapi_prop_tag(PT_STRING8, 0x3A0B)); |
---|
| 694 | define('PR_LANGUAGE' ,mapi_prop_tag(PT_TSTRING, 0x3A0C)); |
---|
| 695 | define('PR_LANGUAGE_W' ,mapi_prop_tag(PT_UNICODE, 0x3A0C)); |
---|
| 696 | define('PR_LANGUAGE_A' ,mapi_prop_tag(PT_STRING8, 0x3A0C)); |
---|
| 697 | define('PR_LOCATION' ,mapi_prop_tag(PT_TSTRING, 0x3A0D)); |
---|
| 698 | define('PR_LOCATION_W' ,mapi_prop_tag(PT_UNICODE, 0x3A0D)); |
---|
| 699 | define('PR_LOCATION_A' ,mapi_prop_tag(PT_STRING8, 0x3A0D)); |
---|
| 700 | define('PR_MAIL_PERMISSION' ,mapi_prop_tag(PT_BOOLEAN, 0x3A0E)); |
---|
| 701 | define('PR_MHS_COMMON_NAME' ,mapi_prop_tag(PT_TSTRING, 0x3A0F)); |
---|
| 702 | define('PR_MHS_COMMON_NAME_W' ,mapi_prop_tag(PT_UNICODE, 0x3A0F)); |
---|
| 703 | define('PR_MHS_COMMON_NAME_A' ,mapi_prop_tag(PT_STRING8, 0x3A0F)); |
---|
| 704 | define('PR_ORGANIZATIONAL_ID_NUMBER' ,mapi_prop_tag(PT_TSTRING, 0x3A10)); |
---|
| 705 | define('PR_ORGANIZATIONAL_ID_NUMBER_W' ,mapi_prop_tag(PT_UNICODE, 0x3A10)); |
---|
| 706 | define('PR_ORGANIZATIONAL_ID_NUMBER_A' ,mapi_prop_tag(PT_STRING8, 0x3A10)); |
---|
| 707 | define('PR_SURNAME' ,mapi_prop_tag(PT_TSTRING, 0x3A11)); |
---|
| 708 | define('PR_SURNAME_W' ,mapi_prop_tag(PT_UNICODE, 0x3A11)); |
---|
| 709 | define('PR_SURNAME_A' ,mapi_prop_tag(PT_STRING8, 0x3A11)); |
---|
| 710 | define('PR_ORIGINAL_ENTRYID' ,mapi_prop_tag(PT_BINARY, 0x3A12)); |
---|
| 711 | define('PR_ORIGINAL_DISPLAY_NAME' ,mapi_prop_tag(PT_TSTRING, 0x3A13)); |
---|
| 712 | define('PR_ORIGINAL_DISPLAY_NAME_W' ,mapi_prop_tag(PT_UNICODE, 0x3A13)); |
---|
| 713 | define('PR_ORIGINAL_DISPLAY_NAME_A' ,mapi_prop_tag(PT_STRING8, 0x3A13)); |
---|
| 714 | define('PR_ORIGINAL_SEARCH_KEY' ,mapi_prop_tag(PT_BINARY, 0x3A14)); |
---|
| 715 | define('PR_POSTAL_ADDRESS' ,mapi_prop_tag(PT_TSTRING, 0x3A15)); |
---|
| 716 | define('PR_POSTAL_ADDRESS_W' ,mapi_prop_tag(PT_UNICODE, 0x3A15)); |
---|
| 717 | define('PR_POSTAL_ADDRESS_A' ,mapi_prop_tag(PT_STRING8, 0x3A15)); |
---|
| 718 | define('PR_COMPANY_NAME' ,mapi_prop_tag(PT_TSTRING, 0x3A16)); |
---|
| 719 | define('PR_COMPANY_NAME_W' ,mapi_prop_tag(PT_UNICODE, 0x3A16)); |
---|
| 720 | define('PR_COMPANY_NAME_A' ,mapi_prop_tag(PT_STRING8, 0x3A16)); |
---|
| 721 | define('PR_TITLE' ,mapi_prop_tag(PT_TSTRING, 0x3A17)); |
---|
| 722 | define('PR_TITLE_W' ,mapi_prop_tag(PT_UNICODE, 0x3A17)); |
---|
| 723 | define('PR_TITLE_A' ,mapi_prop_tag(PT_STRING8, 0x3A17)); |
---|
| 724 | define('PR_DEPARTMENT_NAME' ,mapi_prop_tag(PT_TSTRING, 0x3A18)); |
---|
| 725 | define('PR_DEPARTMENT_NAME_W' ,mapi_prop_tag(PT_UNICODE, 0x3A18)); |
---|
| 726 | define('PR_DEPARTMENT_NAME_A' ,mapi_prop_tag(PT_STRING8, 0x3A18)); |
---|
| 727 | define('PR_OFFICE_LOCATION' ,mapi_prop_tag(PT_TSTRING, 0x3A19)); |
---|
| 728 | define('PR_OFFICE_LOCATION_W' ,mapi_prop_tag(PT_UNICODE, 0x3A19)); |
---|
| 729 | define('PR_OFFICE_LOCATION_A' ,mapi_prop_tag(PT_STRING8, 0x3A19)); |
---|
| 730 | define('PR_PRIMARY_TELEPHONE_NUMBER' ,mapi_prop_tag(PT_TSTRING, 0x3A1A)); |
---|
| 731 | define('PR_PRIMARY_TELEPHONE_NUMBER_W' ,mapi_prop_tag(PT_UNICODE, 0x3A1A)); |
---|
| 732 | define('PR_PRIMARY_TELEPHONE_NUMBER_A' ,mapi_prop_tag(PT_STRING8, 0x3A1A)); |
---|
| 733 | define('PR_BUSINESS2_TELEPHONE_NUMBER' ,mapi_prop_tag(PT_TSTRING, 0x3A1B)); |
---|
| 734 | define('PR_BUSINESS2_TELEPHONE_NUMBER_W' ,mapi_prop_tag(PT_UNICODE, 0x3A1B)); |
---|
| 735 | define('PR_BUSINESS2_TELEPHONE_NUMBER_A' ,mapi_prop_tag(PT_STRING8, 0x3A1B)); |
---|
| 736 | define('PR_OFFICE2_TELEPHONE_NUMBER' ,PR_BUSINESS2_TELEPHONE_NUMBER); |
---|
| 737 | define('PR_OFFICE2_TELEPHONE_NUMBER_W' ,PR_BUSINESS2_TELEPHONE_NUMBER_W); |
---|
| 738 | define('PR_OFFICE2_TELEPHONE_NUMBER_A' ,PR_BUSINESS2_TELEPHONE_NUMBER_A); |
---|
| 739 | define('PR_MOBILE_TELEPHONE_NUMBER' ,mapi_prop_tag(PT_TSTRING, 0x3A1C)); |
---|
| 740 | define('PR_MOBILE_TELEPHONE_NUMBER_W' ,mapi_prop_tag(PT_UNICODE, 0x3A1C)); |
---|
| 741 | define('PR_MOBILE_TELEPHONE_NUMBER_A' ,mapi_prop_tag(PT_STRING8, 0x3A1C)); |
---|
| 742 | define('PR_CELLULAR_TELEPHONE_NUMBER' ,PR_MOBILE_TELEPHONE_NUMBER); |
---|
| 743 | define('PR_CELLULAR_TELEPHONE_NUMBER_W' ,PR_MOBILE_TELEPHONE_NUMBER_W); |
---|
| 744 | define('PR_CELLULAR_TELEPHONE_NUMBER_A' ,PR_MOBILE_TELEPHONE_NUMBER_A); |
---|
| 745 | define('PR_RADIO_TELEPHONE_NUMBER' ,mapi_prop_tag(PT_TSTRING, 0x3A1D)); |
---|
| 746 | define('PR_RADIO_TELEPHONE_NUMBER_W' ,mapi_prop_tag(PT_UNICODE, 0x3A1D)); |
---|
| 747 | define('PR_RADIO_TELEPHONE_NUMBER_A' ,mapi_prop_tag(PT_STRING8, 0x3A1D)); |
---|
| 748 | define('PR_CAR_TELEPHONE_NUMBER' ,mapi_prop_tag(PT_TSTRING, 0x3A1E)); |
---|
| 749 | define('PR_CAR_TELEPHONE_NUMBER_W' ,mapi_prop_tag(PT_UNICODE, 0x3A1E)); |
---|
| 750 | define('PR_CAR_TELEPHONE_NUMBER_A' ,mapi_prop_tag(PT_STRING8, 0x3A1E)); |
---|
| 751 | define('PR_OTHER_TELEPHONE_NUMBER' ,mapi_prop_tag(PT_TSTRING, 0x3A1F)); |
---|
| 752 | define('PR_OTHER_TELEPHONE_NUMBER_W' ,mapi_prop_tag(PT_UNICODE, 0x3A1F)); |
---|
| 753 | define('PR_OTHER_TELEPHONE_NUMBER_A' ,mapi_prop_tag(PT_STRING8, 0x3A1F)); |
---|
| 754 | define('PR_TRANSMITABLE_DISPLAY_NAME' ,mapi_prop_tag(PT_TSTRING, 0x3A20)); |
---|
| 755 | define('PR_TRANSMITABLE_DISPLAY_NAME_W' ,mapi_prop_tag(PT_UNICODE, 0x3A20)); |
---|
| 756 | define('PR_TRANSMITABLE_DISPLAY_NAME_A' ,mapi_prop_tag(PT_STRING8, 0x3A20)); |
---|
| 757 | define('PR_PAGER_TELEPHONE_NUMBER' ,mapi_prop_tag(PT_TSTRING, 0x3A21)); |
---|
| 758 | define('PR_PAGER_TELEPHONE_NUMBER_W' ,mapi_prop_tag(PT_UNICODE, 0x3A21)); |
---|
| 759 | define('PR_PAGER_TELEPHONE_NUMBER_A' ,mapi_prop_tag(PT_STRING8, 0x3A21)); |
---|
| 760 | define('PR_BEEPER_TELEPHONE_NUMBER' ,PR_PAGER_TELEPHONE_NUMBER); |
---|
| 761 | define('PR_BEEPER_TELEPHONE_NUMBER_W' ,PR_PAGER_TELEPHONE_NUMBER_W); |
---|
| 762 | define('PR_BEEPER_TELEPHONE_NUMBER_A' ,PR_PAGER_TELEPHONE_NUMBER_A); |
---|
| 763 | define('PR_USER_CERTIFICATE' ,mapi_prop_tag(PT_BINARY, 0x3A22)); |
---|
| 764 | define('PR_PRIMARY_FAX_NUMBER' ,mapi_prop_tag(PT_TSTRING, 0x3A23)); |
---|
| 765 | define('PR_PRIMARY_FAX_NUMBER_W' ,mapi_prop_tag(PT_UNICODE, 0x3A23)); |
---|
| 766 | define('PR_PRIMARY_FAX_NUMBER_A' ,mapi_prop_tag(PT_STRING8, 0x3A23)); |
---|
| 767 | define('PR_BUSINESS_FAX_NUMBER' ,mapi_prop_tag(PT_TSTRING, 0x3A24)); |
---|
| 768 | define('PR_BUSINESS_FAX_NUMBER_W' ,mapi_prop_tag(PT_UNICODE, 0x3A24)); |
---|
| 769 | define('PR_BUSINESS_FAX_NUMBER_A' ,mapi_prop_tag(PT_STRING8, 0x3A24)); |
---|
| 770 | define('PR_HOME_FAX_NUMBER' ,mapi_prop_tag(PT_TSTRING, 0x3A25)); |
---|
| 771 | define('PR_HOME_FAX_NUMBER_W' ,mapi_prop_tag(PT_UNICODE, 0x3A25)); |
---|
| 772 | define('PR_HOME_FAX_NUMBER_A' ,mapi_prop_tag(PT_STRING8, 0x3A25)); |
---|
| 773 | define('PR_COUNTRY' ,mapi_prop_tag(PT_TSTRING, 0x3A26)); |
---|
| 774 | define('PR_COUNTRY_W' ,mapi_prop_tag(PT_UNICODE, 0x3A26)); |
---|
| 775 | define('PR_COUNTRY_A' ,mapi_prop_tag(PT_STRING8, 0x3A26)); |
---|
| 776 | define('PR_BUSINESS_ADDRESS_COUNTRY' ,PR_COUNTRY); |
---|
| 777 | define('PR_BUSINESS_ADDRESS_COUNTRY_W' ,PR_COUNTRY_W); |
---|
| 778 | define('PR_BUSINESS_ADDRESS_COUNTRY_A' ,PR_COUNTRY_A); |
---|
| 779 | |
---|
| 780 | define('PR_FLAG_STATUS' ,mapi_prop_tag(PT_LONG, 0x1090)); |
---|
| 781 | define('PR_FLAG_COMPLETE_TIME' ,mapi_prop_tag(PT_SYSTIME, 0x1091)); |
---|
| 782 | define('PR_FLAG_ICON' ,mapi_prop_tag(PT_LONG, 0x1095)); |
---|
| 783 | define('PR_BLOCK_STATUS' ,mapi_prop_tag(PT_LONG, 0x1096)); |
---|
| 784 | |
---|
| 785 | define('PR_LOCALITY' ,mapi_prop_tag(PT_TSTRING, 0x3A27)); |
---|
| 786 | define('PR_LOCALITY_W' ,mapi_prop_tag(PT_UNICODE, 0x3A27)); |
---|
| 787 | define('PR_LOCALITY_A' ,mapi_prop_tag(PT_STRING8, 0x3A27)); |
---|
| 788 | define('PR_BUSINESS_ADDRESS_CITY' ,PR_LOCALITY); |
---|
| 789 | define('PR_BUSINESS_ADDRESS_CITY_W' ,PR_LOCALITY_W); |
---|
| 790 | define('PR_BUSINESS_ADDRESS_CITY_A' ,PR_LOCALITY_A); |
---|
| 791 | |
---|
| 792 | define('PR_STATE_OR_PROVINCE' ,mapi_prop_tag(PT_TSTRING, 0x3A28)); |
---|
| 793 | define('PR_STATE_OR_PROVINCE_W' ,mapi_prop_tag(PT_UNICODE, 0x3A28)); |
---|
| 794 | define('PR_STATE_OR_PROVINCE_A' ,mapi_prop_tag(PT_STRING8, 0x3A28)); |
---|
| 795 | define('PR_BUSINESS_ADDRESS_STATE_OR_PROVINCE' ,PR_STATE_OR_PROVINCE); |
---|
| 796 | define('PR_BUSINESS_ADDRESS_STATE_OR_PROVINCE_W' ,PR_STATE_OR_PROVINCE_W); |
---|
| 797 | define('PR_BUSINESS_ADDRESS_STATE_OR_PROVINCE_A' ,PR_STATE_OR_PROVINCE_A); |
---|
| 798 | |
---|
| 799 | define('PR_STREET_ADDRESS' ,mapi_prop_tag(PT_TSTRING, 0x3A29)); |
---|
| 800 | define('PR_STREET_ADDRESS_W' ,mapi_prop_tag(PT_UNICODE, 0x3A29)); |
---|
| 801 | define('PR_STREET_ADDRESS_A' ,mapi_prop_tag(PT_STRING8, 0x3A29)); |
---|
| 802 | define('PR_BUSINESS_ADDRESS_STREET' ,PR_STREET_ADDRESS); |
---|
| 803 | define('PR_BUSINESS_ADDRESS_STREET_W' ,PR_STREET_ADDRESS_W); |
---|
| 804 | define('PR_BUSINESS_ADDRESS_STREET_A' ,PR_STREET_ADDRESS_A); |
---|
| 805 | |
---|
| 806 | define('PR_POSTAL_CODE' ,mapi_prop_tag(PT_TSTRING, 0x3A2A)); |
---|
| 807 | define('PR_POSTAL_CODE_W' ,mapi_prop_tag(PT_UNICODE, 0x3A2A)); |
---|
| 808 | define('PR_POSTAL_CODE_A' ,mapi_prop_tag(PT_STRING8, 0x3A2A)); |
---|
| 809 | define('PR_BUSINESS_ADDRESS_POSTAL_CODE' ,PR_POSTAL_CODE); |
---|
| 810 | define('PR_BUSINESS_ADDRESS_POSTAL_CODE_W' ,PR_POSTAL_CODE_W); |
---|
| 811 | define('PR_BUSINESS_ADDRESS_POSTAL_CODE_A' ,PR_POSTAL_CODE_A); |
---|
| 812 | |
---|
| 813 | |
---|
| 814 | define('PR_POST_OFFICE_BOX' ,mapi_prop_tag(PT_TSTRING, 0x3A2B)); |
---|
| 815 | define('PR_POST_OFFICE_BOX_W' ,mapi_prop_tag(PT_UNICODE, 0x3A2B)); |
---|
| 816 | define('PR_POST_OFFICE_BOX_A' ,mapi_prop_tag(PT_STRING8, 0x3A2B)); |
---|
| 817 | define('PR_BUSINESS_ADDRESS_POST_OFFICE_BOX' ,PR_POST_OFFICE_BOX); |
---|
| 818 | define('PR_BUSINESS_ADDRESS_POST_OFFICE_BOX_W' ,PR_POST_OFFICE_BOX_W); |
---|
| 819 | define('PR_BUSINESS_ADDRESS_POST_OFFICE_BOX_A' ,PR_POST_OFFICE_BOX_A); |
---|
| 820 | |
---|
| 821 | |
---|
| 822 | define('PR_TELEX_NUMBER' ,mapi_prop_tag(PT_TSTRING, 0x3A2C)); |
---|
| 823 | define('PR_TELEX_NUMBER_W' ,mapi_prop_tag(PT_UNICODE, 0x3A2C)); |
---|
| 824 | define('PR_TELEX_NUMBER_A' ,mapi_prop_tag(PT_STRING8, 0x3A2C)); |
---|
| 825 | define('PR_ISDN_NUMBER' ,mapi_prop_tag(PT_TSTRING, 0x3A2D)); |
---|
| 826 | define('PR_ISDN_NUMBER_W' ,mapi_prop_tag(PT_UNICODE, 0x3A2D)); |
---|
| 827 | define('PR_ISDN_NUMBER_A' ,mapi_prop_tag(PT_STRING8, 0x3A2D)); |
---|
| 828 | define('PR_ASSISTANT_TELEPHONE_NUMBER' ,mapi_prop_tag(PT_TSTRING, 0x3A2E)); |
---|
| 829 | define('PR_ASSISTANT_TELEPHONE_NUMBER_W' ,mapi_prop_tag(PT_UNICODE, 0x3A2E)); |
---|
| 830 | define('PR_ASSISTANT_TELEPHONE_NUMBER_A' ,mapi_prop_tag(PT_STRING8, 0x3A2E)); |
---|
| 831 | define('PR_HOME2_TELEPHONE_NUMBER' ,mapi_prop_tag(PT_TSTRING, 0x3A2F)); |
---|
| 832 | define('PR_HOME2_TELEPHONE_NUMBER_W' ,mapi_prop_tag(PT_UNICODE, 0x3A2F)); |
---|
| 833 | define('PR_HOME2_TELEPHONE_NUMBER_A' ,mapi_prop_tag(PT_STRING8, 0x3A2F)); |
---|
| 834 | define('PR_ASSISTANT' ,mapi_prop_tag(PT_TSTRING, 0x3A30)); |
---|
| 835 | define('PR_ASSISTANT_W' ,mapi_prop_tag(PT_UNICODE, 0x3A30)); |
---|
| 836 | define('PR_ASSISTANT_A' ,mapi_prop_tag(PT_STRING8, 0x3A30)); |
---|
| 837 | define('PR_SEND_RICH_INFO' ,mapi_prop_tag(PT_BOOLEAN, 0x3A40)); |
---|
| 838 | define('PR_WEDDING_ANNIVERSARY' ,mapi_prop_tag(PT_SYSTIME, 0x3A41)); |
---|
| 839 | define('PR_BIRTHDAY' ,mapi_prop_tag(PT_SYSTIME, 0x3A42)); |
---|
| 840 | |
---|
| 841 | |
---|
| 842 | define('PR_HOBBIES' ,mapi_prop_tag(PT_TSTRING, 0x3A43)); |
---|
| 843 | define('PR_HOBBIES_W' ,mapi_prop_tag(PT_UNICODE, 0x3A43)); |
---|
| 844 | define('PR_HOBBIES_A' ,mapi_prop_tag(PT_STRING8, 0x3A43)); |
---|
| 845 | |
---|
| 846 | define('PR_MIDDLE_NAME' ,mapi_prop_tag(PT_TSTRING, 0x3A44)); |
---|
| 847 | define('PR_MIDDLE_NAME_W' ,mapi_prop_tag(PT_UNICODE, 0x3A44)); |
---|
| 848 | define('PR_MIDDLE_NAME_A' ,mapi_prop_tag(PT_STRING8, 0x3A44)); |
---|
| 849 | |
---|
| 850 | define('PR_DISPLAY_NAME_PREFIX' ,mapi_prop_tag(PT_TSTRING, 0x3A45)); |
---|
| 851 | define('PR_DISPLAY_NAME_PREFIX_W' ,mapi_prop_tag(PT_UNICODE, 0x3A45)); |
---|
| 852 | define('PR_DISPLAY_NAME_PREFIX_A' ,mapi_prop_tag(PT_STRING8, 0x3A45)); |
---|
| 853 | |
---|
| 854 | define('PR_PROFESSION' ,mapi_prop_tag(PT_TSTRING, 0x3A46)); |
---|
| 855 | define('PR_PROFESSION_W' ,mapi_prop_tag(PT_UNICODE, 0x3A46)); |
---|
| 856 | define('PR_PROFESSION_A' ,mapi_prop_tag(PT_STRING8, 0x3A46)); |
---|
| 857 | |
---|
| 858 | define('PR_PREFERRED_BY_NAME' ,mapi_prop_tag(PT_TSTRING, 0x3A47)); |
---|
| 859 | define('PR_PREFERRED_BY_NAME_W' ,mapi_prop_tag(PT_UNICODE, 0x3A47)); |
---|
| 860 | define('PR_PREFERRED_BY_NAME_A' ,mapi_prop_tag(PT_STRING8, 0x3A47)); |
---|
| 861 | |
---|
| 862 | define('PR_SPOUSE_NAME' ,mapi_prop_tag(PT_TSTRING, 0x3A48)); |
---|
| 863 | define('PR_SPOUSE_NAME_W' ,mapi_prop_tag(PT_UNICODE, 0x3A48)); |
---|
| 864 | define('PR_SPOUSE_NAME_A' ,mapi_prop_tag(PT_STRING8, 0x3A48)); |
---|
| 865 | |
---|
| 866 | define('PR_COMPUTER_NETWORK_NAME' ,mapi_prop_tag(PT_TSTRING, 0x3A49)); |
---|
| 867 | define('PR_COMPUTER_NETWORK_NAME_W' ,mapi_prop_tag(PT_UNICODE, 0x3A49)); |
---|
| 868 | define('PR_COMPUTER_NETWORK_NAME_A' ,mapi_prop_tag(PT_STRING8, 0x3A49)); |
---|
| 869 | |
---|
| 870 | define('PR_CUSTOMER_ID' ,mapi_prop_tag(PT_TSTRING, 0x3A4A)); |
---|
| 871 | define('PR_CUSTOMER_ID_W' ,mapi_prop_tag(PT_UNICODE, 0x3A4A)); |
---|
| 872 | define('PR_CUSTOMER_ID_A' ,mapi_prop_tag(PT_STRING8, 0x3A4A)); |
---|
| 873 | |
---|
| 874 | define('PR_TTYTDD_PHONE_NUMBER' ,mapi_prop_tag(PT_TSTRING, 0x3A4B)); |
---|
| 875 | define('PR_TTYTDD_PHONE_NUMBER_W' ,mapi_prop_tag(PT_UNICODE, 0x3A4B)); |
---|
| 876 | define('PR_TTYTDD_PHONE_NUMBER_A' ,mapi_prop_tag(PT_STRING8, 0x3A4B)); |
---|
| 877 | |
---|
| 878 | define('PR_FTP_SITE' ,mapi_prop_tag(PT_TSTRING, 0x3A4C)); |
---|
| 879 | define('PR_FTP_SITE_W' ,mapi_prop_tag(PT_UNICODE, 0x3A4C)); |
---|
| 880 | define('PR_FTP_SITE_A' ,mapi_prop_tag(PT_STRING8, 0x3A4C)); |
---|
| 881 | |
---|
| 882 | define('PR_GENDER' ,mapi_prop_tag(PT_SHORT, 0x3A4D)); |
---|
| 883 | |
---|
| 884 | define('PR_MANAGER_NAME' ,mapi_prop_tag(PT_TSTRING, 0x3A4E)); |
---|
| 885 | define('PR_MANAGER_NAME_W' ,mapi_prop_tag(PT_UNICODE, 0x3A4E)); |
---|
| 886 | define('PR_MANAGER_NAME_A' ,mapi_prop_tag(PT_STRING8, 0x3A4E)); |
---|
| 887 | |
---|
| 888 | define('PR_NICKNAME' ,mapi_prop_tag(PT_TSTRING, 0x3A4F)); |
---|
| 889 | define('PR_NICKNAME_W' ,mapi_prop_tag(PT_UNICODE, 0x3A4F)); |
---|
| 890 | define('PR_NICKNAME_A' ,mapi_prop_tag(PT_STRING8, 0x3A4F)); |
---|
| 891 | |
---|
| 892 | define('PR_PERSONAL_HOME_PAGE' ,mapi_prop_tag(PT_TSTRING, 0x3A50)); |
---|
| 893 | define('PR_PERSONAL_HOME_PAGE_W' ,mapi_prop_tag(PT_UNICODE, 0x3A50)); |
---|
| 894 | define('PR_PERSONAL_HOME_PAGE_A' ,mapi_prop_tag(PT_STRING8, 0x3A50)); |
---|
| 895 | |
---|
| 896 | |
---|
| 897 | define('PR_BUSINESS_HOME_PAGE' ,mapi_prop_tag(PT_TSTRING, 0x3A51)); |
---|
| 898 | define('PR_BUSINESS_HOME_PAGE_W' ,mapi_prop_tag(PT_UNICODE, 0x3A51)); |
---|
| 899 | define('PR_BUSINESS_HOME_PAGE_A' ,mapi_prop_tag(PT_STRING8, 0x3A51)); |
---|
| 900 | |
---|
| 901 | define('PR_CONTACT_VERSION' ,mapi_prop_tag(PT_CLSID, 0x3A52)); |
---|
| 902 | define('PR_CONTACT_ENTRYIDS' ,mapi_prop_tag(PT_MV_BINARY, 0x3A53)); |
---|
| 903 | |
---|
| 904 | define('PR_CONTACT_ADDRTYPES' ,mapi_prop_tag(PT_MV_TSTRING, 0x3A54)); |
---|
| 905 | define('PR_CONTACT_ADDRTYPES_W' ,mapi_prop_tag(PT_MV_UNICODE, 0x3A54)); |
---|
| 906 | define('PR_CONTACT_ADDRTYPES_A' ,mapi_prop_tag(PT_MV_STRING8, 0x3A54)); |
---|
| 907 | |
---|
| 908 | define('PR_CONTACT_DEFAULT_ADDRESS_INDEX' ,mapi_prop_tag(PT_LONG, 0x3A55)); |
---|
| 909 | |
---|
| 910 | define('PR_CONTACT_EMAIL_ADDRESSES' ,mapi_prop_tag(PT_MV_TSTRING, 0x3A56)); |
---|
| 911 | define('PR_CONTACT_EMAIL_ADDRESSES_W' ,mapi_prop_tag(PT_MV_UNICODE, 0x3A56)); |
---|
| 912 | define('PR_CONTACT_EMAIL_ADDRESSES_A' ,mapi_prop_tag(PT_MV_STRING8, 0x3A56)); |
---|
| 913 | define('PR_ATTACHMENT_CONTACTPHOTO' ,mapi_prop_tag(PT_BOOLEAN, 0x7FFF)); |
---|
| 914 | |
---|
| 915 | |
---|
| 916 | define('PR_COMPANY_MAIN_PHONE_NUMBER' ,mapi_prop_tag(PT_TSTRING, 0x3A57)); |
---|
| 917 | define('PR_COMPANY_MAIN_PHONE_NUMBER_W' ,mapi_prop_tag(PT_UNICODE, 0x3A57)); |
---|
| 918 | define('PR_COMPANY_MAIN_PHONE_NUMBER_A' ,mapi_prop_tag(PT_STRING8, 0x3A57)); |
---|
| 919 | |
---|
| 920 | define('PR_CHILDRENS_NAMES' ,mapi_prop_tag(PT_MV_TSTRING, 0x3A58)); |
---|
| 921 | define('PR_CHILDRENS_NAMES_W' ,mapi_prop_tag(PT_MV_UNICODE, 0x3A58)); |
---|
| 922 | define('PR_CHILDRENS_NAMES_A' ,mapi_prop_tag(PT_MV_STRING8, 0x3A58)); |
---|
| 923 | |
---|
| 924 | |
---|
| 925 | |
---|
| 926 | define('PR_HOME_ADDRESS_CITY' ,mapi_prop_tag(PT_TSTRING, 0x3A59)); |
---|
| 927 | define('PR_HOME_ADDRESS_CITY_W' ,mapi_prop_tag(PT_UNICODE, 0x3A59)); |
---|
| 928 | define('PR_HOME_ADDRESS_CITY_A' ,mapi_prop_tag(PT_STRING8, 0x3A59)); |
---|
| 929 | |
---|
| 930 | define('PR_HOME_ADDRESS_COUNTRY' ,mapi_prop_tag(PT_TSTRING, 0x3A5A)); |
---|
| 931 | define('PR_HOME_ADDRESS_COUNTRY_W' ,mapi_prop_tag(PT_UNICODE, 0x3A5A)); |
---|
| 932 | define('PR_HOME_ADDRESS_COUNTRY_A' ,mapi_prop_tag(PT_STRING8, 0x3A5A)); |
---|
| 933 | |
---|
| 934 | define('PR_HOME_ADDRESS_POSTAL_CODE' ,mapi_prop_tag(PT_TSTRING, 0x3A5B)); |
---|
| 935 | define('PR_HOME_ADDRESS_POSTAL_CODE_W' ,mapi_prop_tag(PT_UNICODE, 0x3A5B)); |
---|
| 936 | define('PR_HOME_ADDRESS_POSTAL_CODE_A' ,mapi_prop_tag(PT_STRING8, 0x3A5B)); |
---|
| 937 | |
---|
| 938 | define('PR_HOME_ADDRESS_STATE_OR_PROVINCE' ,mapi_prop_tag(PT_TSTRING, 0x3A5C)); |
---|
| 939 | define('PR_HOME_ADDRESS_STATE_OR_PROVINCE_W' ,mapi_prop_tag(PT_UNICODE, 0x3A5C)); |
---|
| 940 | define('PR_HOME_ADDRESS_STATE_OR_PROVINCE_A' ,mapi_prop_tag(PT_STRING8, 0x3A5C)); |
---|
| 941 | |
---|
| 942 | define('PR_HOME_ADDRESS_STREET' ,mapi_prop_tag(PT_TSTRING, 0x3A5D)); |
---|
| 943 | define('PR_HOME_ADDRESS_STREET_W' ,mapi_prop_tag(PT_UNICODE, 0x3A5D)); |
---|
| 944 | define('PR_HOME_ADDRESS_STREET_A' ,mapi_prop_tag(PT_STRING8, 0x3A5D)); |
---|
| 945 | |
---|
| 946 | define('PR_HOME_ADDRESS_POST_OFFICE_BOX' ,mapi_prop_tag(PT_TSTRING, 0x3A5E)); |
---|
| 947 | define('PR_HOME_ADDRESS_POST_OFFICE_BOX_W' ,mapi_prop_tag(PT_UNICODE, 0x3A5E)); |
---|
| 948 | define('PR_HOME_ADDRESS_POST_OFFICE_BOX_A' ,mapi_prop_tag(PT_STRING8, 0x3A5E)); |
---|
| 949 | |
---|
| 950 | define('PR_OTHER_ADDRESS_CITY' ,mapi_prop_tag(PT_TSTRING, 0x3A5F)); |
---|
| 951 | define('PR_OTHER_ADDRESS_CITY_W' ,mapi_prop_tag(PT_UNICODE, 0x3A5F)); |
---|
| 952 | define('PR_OTHER_ADDRESS_CITY_A' ,mapi_prop_tag(PT_STRING8, 0x3A5F)); |
---|
| 953 | |
---|
| 954 | define('PR_OTHER_ADDRESS_COUNTRY' ,mapi_prop_tag(PT_TSTRING, 0x3A60)); |
---|
| 955 | define('PR_OTHER_ADDRESS_COUNTRY_W' ,mapi_prop_tag(PT_UNICODE, 0x3A60)); |
---|
| 956 | define('PR_OTHER_ADDRESS_COUNTRY_A' ,mapi_prop_tag(PT_STRING8, 0x3A60)); |
---|
| 957 | |
---|
| 958 | define('PR_OTHER_ADDRESS_POSTAL_CODE' ,mapi_prop_tag(PT_TSTRING, 0x3A61)); |
---|
| 959 | define('PR_OTHER_ADDRESS_POSTAL_CODE_W' ,mapi_prop_tag(PT_UNICODE, 0x3A61)); |
---|
| 960 | define('PR_OTHER_ADDRESS_POSTAL_CODE_A' ,mapi_prop_tag(PT_STRING8, 0x3A61)); |
---|
| 961 | |
---|
| 962 | define('PR_OTHER_ADDRESS_STATE_OR_PROVINCE' ,mapi_prop_tag(PT_TSTRING, 0x3A62)); |
---|
| 963 | define('PR_OTHER_ADDRESS_STATE_OR_PROVINCE_W' ,mapi_prop_tag(PT_UNICODE, 0x3A62)); |
---|
| 964 | define('PR_OTHER_ADDRESS_STATE_OR_PROVINCE_A' ,mapi_prop_tag(PT_STRING8, 0x3A62)); |
---|
| 965 | |
---|
| 966 | define('PR_OTHER_ADDRESS_STREET' ,mapi_prop_tag(PT_TSTRING, 0x3A63)); |
---|
| 967 | define('PR_OTHER_ADDRESS_STREET_W' ,mapi_prop_tag(PT_UNICODE, 0x3A63)); |
---|
| 968 | define('PR_OTHER_ADDRESS_STREET_A' ,mapi_prop_tag(PT_STRING8, 0x3A63)); |
---|
| 969 | |
---|
| 970 | define('PR_OTHER_ADDRESS_POST_OFFICE_BOX' ,mapi_prop_tag(PT_TSTRING, 0x3A64)); |
---|
| 971 | define('PR_OTHER_ADDRESS_POST_OFFICE_BOX_W' ,mapi_prop_tag(PT_UNICODE, 0x3A64)); |
---|
| 972 | define('PR_OTHER_ADDRESS_POST_OFFICE_BOX_A' ,mapi_prop_tag(PT_STRING8, 0x3A64)); |
---|
| 973 | |
---|
| 974 | |
---|
| 975 | /* |
---|
| 976 | * Profile section properties |
---|
| 977 | */ |
---|
| 978 | |
---|
| 979 | define('PR_STORE_PROVIDERS' ,mapi_prop_tag(PT_BINARY, 0x3D00)); |
---|
| 980 | define('PR_AB_PROVIDERS' ,mapi_prop_tag(PT_BINARY, 0x3D01)); |
---|
| 981 | define('PR_TRANSPORT_PROVIDERS' ,mapi_prop_tag(PT_BINARY, 0x3D02)); |
---|
| 982 | |
---|
| 983 | define('PR_DEFAULT_PROFILE' ,mapi_prop_tag(PT_BOOLEAN, 0x3D04)); |
---|
| 984 | define('PR_AB_SEARCH_PATH' ,mapi_prop_tag(PT_MV_BINARY, 0x3D05)); |
---|
| 985 | define('PR_AB_DEFAULT_DIR' ,mapi_prop_tag(PT_BINARY, 0x3D06)); |
---|
| 986 | define('PR_AB_DEFAULT_PAB' ,mapi_prop_tag(PT_BINARY, 0x3D07)); |
---|
| 987 | |
---|
| 988 | define('PR_FILTERING_HOOKS' ,mapi_prop_tag(PT_BINARY, 0x3D08)); |
---|
| 989 | define('PR_SERVICE_NAME' ,mapi_prop_tag(PT_TSTRING, 0x3D09)); |
---|
| 990 | define('PR_SERVICE_NAME_W' ,mapi_prop_tag(PT_UNICODE, 0x3D09)); |
---|
| 991 | define('PR_SERVICE_NAME_A' ,mapi_prop_tag(PT_STRING8, 0x3D09)); |
---|
| 992 | define('PR_SERVICE_DLL_NAME' ,mapi_prop_tag(PT_TSTRING, 0x3D0A)); |
---|
| 993 | define('PR_SERVICE_DLL_NAME_W' ,mapi_prop_tag(PT_UNICODE, 0x3D0A)); |
---|
| 994 | define('PR_SERVICE_DLL_NAME_A' ,mapi_prop_tag(PT_STRING8, 0x3D0A)); |
---|
| 995 | define('PR_SERVICE_ENTRY_NAME' ,mapi_prop_tag(PT_STRING8, 0x3D0B)); |
---|
| 996 | define('PR_SERVICE_UID' ,mapi_prop_tag(PT_BINARY, 0x3D0C)); |
---|
| 997 | define('PR_SERVICE_EXTRA_UIDS' ,mapi_prop_tag(PT_BINARY, 0x3D0D)); |
---|
| 998 | define('PR_SERVICES' ,mapi_prop_tag(PT_BINARY, 0x3D0E)); |
---|
| 999 | define('PR_SERVICE_SUPPORT_FILES' ,mapi_prop_tag(PT_MV_TSTRING, 0x3D0F)); |
---|
| 1000 | define('PR_SERVICE_SUPPORT_FILES_W' ,mapi_prop_tag(PT_MV_UNICODE, 0x3D0F)); |
---|
| 1001 | define('PR_SERVICE_SUPPORT_FILES_A' ,mapi_prop_tag(PT_MV_STRING8, 0x3D0F)); |
---|
| 1002 | define('PR_SERVICE_DELETE_FILES' ,mapi_prop_tag(PT_MV_TSTRING, 0x3D10)); |
---|
| 1003 | define('PR_SERVICE_DELETE_FILES_W' ,mapi_prop_tag(PT_MV_UNICODE, 0x3D10)); |
---|
| 1004 | define('PR_SERVICE_DELETE_FILES_A' ,mapi_prop_tag(PT_MV_STRING8, 0x3D10)); |
---|
| 1005 | define('PR_AB_SEARCH_PATH_UPDATE' ,mapi_prop_tag(PT_BINARY, 0x3D11)); |
---|
| 1006 | define('PR_PROFILE_NAME' ,mapi_prop_tag(PT_TSTRING, 0x3D12)); |
---|
| 1007 | define('PR_PROFILE_NAME_A' ,mapi_prop_tag(PT_STRING8, 0x3D12)); |
---|
| 1008 | define('PR_PROFILE_NAME_W' ,mapi_prop_tag(PT_UNICODE, 0x3D12)); |
---|
| 1009 | |
---|
| 1010 | /* |
---|
| 1011 | * Status object properties |
---|
| 1012 | */ |
---|
| 1013 | |
---|
| 1014 | define('PR_IDENTITY_DISPLAY' ,mapi_prop_tag(PT_TSTRING, 0x3E00)); |
---|
| 1015 | define('PR_IDENTITY_DISPLAY_W' ,mapi_prop_tag(PT_UNICODE, 0x3E00)); |
---|
| 1016 | define('PR_IDENTITY_DISPLAY_A' ,mapi_prop_tag(PT_STRING8, 0x3E00)); |
---|
| 1017 | define('PR_IDENTITY_ENTRYID' ,mapi_prop_tag(PT_BINARY, 0x3E01)); |
---|
| 1018 | define('PR_RESOURCE_METHODS' ,mapi_prop_tag(PT_LONG, 0x3E02)); |
---|
| 1019 | define('PR_RESOURCE_TYPE' ,mapi_prop_tag(PT_LONG, 0x3E03)); |
---|
| 1020 | define('PR_STATUS_CODE' ,mapi_prop_tag(PT_LONG, 0x3E04)); |
---|
| 1021 | define('PR_IDENTITY_SEARCH_KEY' ,mapi_prop_tag(PT_BINARY, 0x3E05)); |
---|
| 1022 | define('PR_OWN_STORE_ENTRYID' ,mapi_prop_tag(PT_BINARY, 0x3E06)); |
---|
| 1023 | define('PR_RESOURCE_PATH' ,mapi_prop_tag(PT_TSTRING, 0x3E07)); |
---|
| 1024 | define('PR_RESOURCE_PATH_W' ,mapi_prop_tag(PT_UNICODE, 0x3E07)); |
---|
| 1025 | define('PR_RESOURCE_PATH_A' ,mapi_prop_tag(PT_STRING8, 0x3E07)); |
---|
| 1026 | define('PR_STATUS_STRING' ,mapi_prop_tag(PT_TSTRING, 0x3E08)); |
---|
| 1027 | define('PR_STATUS_STRING_W' ,mapi_prop_tag(PT_UNICODE, 0x3E08)); |
---|
| 1028 | define('PR_STATUS_STRING_A' ,mapi_prop_tag(PT_STRING8, 0x3E08)); |
---|
| 1029 | define('PR_X400_DEFERRED_DELIVERY_CANCEL' ,mapi_prop_tag(PT_BOOLEAN, 0x3E09)); |
---|
| 1030 | define('PR_HEADER_FOLDER_ENTRYID' ,mapi_prop_tag(PT_BINARY, 0x3E0A)); |
---|
| 1031 | define('PR_REMOTE_PROGRESS' ,mapi_prop_tag(PT_LONG, 0x3E0B)); |
---|
| 1032 | define('PR_REMOTE_PROGRESS_TEXT' ,mapi_prop_tag(PT_TSTRING, 0x3E0C)); |
---|
| 1033 | define('PR_REMOTE_PROGRESS_TEXT_W' ,mapi_prop_tag(PT_UNICODE, 0x3E0C)); |
---|
| 1034 | define('PR_REMOTE_PROGRESS_TEXT_A' ,mapi_prop_tag(PT_STRING8, 0x3E0C)); |
---|
| 1035 | define('PR_REMOTE_VALIDATE_OK' ,mapi_prop_tag(PT_BOOLEAN, 0x3E0D)); |
---|
| 1036 | |
---|
| 1037 | /* |
---|
| 1038 | * Display table properties |
---|
| 1039 | */ |
---|
| 1040 | |
---|
| 1041 | define('PR_CONTROL_FLAGS' ,mapi_prop_tag(PT_LONG, 0x3F00)); |
---|
| 1042 | define('PR_CONTROL_STRUCTURE' ,mapi_prop_tag(PT_BINARY, 0x3F01)); |
---|
| 1043 | define('PR_CONTROL_TYPE' ,mapi_prop_tag(PT_LONG, 0x3F02)); |
---|
| 1044 | define('PR_DELTAX' ,mapi_prop_tag(PT_LONG, 0x3F03)); |
---|
| 1045 | define('PR_DELTAY' ,mapi_prop_tag(PT_LONG, 0x3F04)); |
---|
| 1046 | define('PR_XPOS' ,mapi_prop_tag(PT_LONG, 0x3F05)); |
---|
| 1047 | define('PR_YPOS' ,mapi_prop_tag(PT_LONG, 0x3F06)); |
---|
| 1048 | define('PR_CONTROL_ID' ,mapi_prop_tag(PT_BINARY, 0x3F07)); |
---|
| 1049 | define('PR_INITIAL_DETAILS_PANE' ,mapi_prop_tag(PT_LONG, 0x3F08)); |
---|
| 1050 | |
---|
| 1051 | /* |
---|
| 1052 | * Secure property id range |
---|
| 1053 | */ |
---|
| 1054 | |
---|
| 1055 | define('PROP_ID_SECURE_MIN' ,0x67F0); |
---|
| 1056 | define('PROP_ID_SECURE_MAX' ,0x67FF); |
---|
| 1057 | |
---|
| 1058 | /* |
---|
| 1059 | * Extra properties |
---|
| 1060 | */ |
---|
| 1061 | |
---|
| 1062 | define('PR_IPM_APPOINTMENT_ENTRYID' ,mapi_prop_tag(PT_BINARY, 0x36D0)); |
---|
| 1063 | define('PR_IPM_CONTACT_ENTRYID' ,mapi_prop_tag(PT_BINARY, 0x36D1)); |
---|
| 1064 | define('PR_IPM_JOURNAL_ENTRYID' ,mapi_prop_tag(PT_BINARY, 0x36D2)); |
---|
| 1065 | define('PR_IPM_NOTE_ENTRYID' ,mapi_prop_tag(PT_BINARY, 0x36D3)); |
---|
| 1066 | define('PR_IPM_TASK_ENTRYID' ,mapi_prop_tag(PT_BINARY, 0x36D4)); |
---|
| 1067 | define('PR_IPM_DRAFTS_ENTRYID' ,mapi_prop_tag(PT_BINARY, 0x36D7)); |
---|
| 1068 | /* |
---|
| 1069 | PR_ADDITIONAL_REN_ENTRYIDS: |
---|
| 1070 | This is a multivalued property which contains entry IDs for certain special folders. |
---|
| 1071 | The first 5 (0-4) entries in this multivalued property are as follows: |
---|
| 1072 | 0 - Conflicts folder |
---|
| 1073 | 1 - Sync Issues folder |
---|
| 1074 | 2 - Local Failures folder |
---|
| 1075 | 3 - Server Failures folder |
---|
| 1076 | 4 - Junk E-mail Folder |
---|
| 1077 | 5 - sfSpamTagDontUse (unknown what this is, disable olk spam stuff?) |
---|
| 1078 | */ |
---|
| 1079 | define('PR_ADDITIONAL_REN_ENTRYIDS' ,mapi_prop_tag(PT_MV_BINARY, 0x36D8)); |
---|
| 1080 | define('PR_FREEBUSY_ENTRYIDS' ,mapi_prop_tag(PT_MV_BINARY, 0x36E4)); |
---|
| 1081 | define('PR_REM_ONLINE_ENTRYID' ,mapi_prop_tag(PT_BINARY, 0x36D5)); |
---|
| 1082 | define('PR_REM_OFFLINE_ENTRYID' ,mapi_prop_tag(PT_BINARY, 0x36D6)); |
---|
| 1083 | /* |
---|
| 1084 | PR_IPM_OL2007_ENTRYIDS: |
---|
| 1085 | This is a single binary property containing the entryids for: |
---|
| 1086 | - 'Rss feeds' folder |
---|
| 1087 | - The searchfolder 'Tracked mail processing' |
---|
| 1088 | - The searchfolder 'To-do list' |
---|
| 1089 | |
---|
| 1090 | However, it is encoded something like the following: |
---|
| 1091 | |
---|
| 1092 | 01803200 (type: rss feeds ?) |
---|
| 1093 | 0100 |
---|
| 1094 | 2E00 |
---|
| 1095 | 00000000B774162F0098C84182DE9E4358E4249D01000B41FF66083D464EA7E34D6026C9B143000000006DDA0000 (entryid) |
---|
| 1096 | 04803200 (type: tracked mail processing ?) |
---|
| 1097 | 0100 |
---|
| 1098 | 2E00 |
---|
| 1099 | 00000000B774162F0098C84182DE9E4358E4249D01000B41FF66083D464EA7E34D6026C9B143000000006DDB0000 (entryid) |
---|
| 1100 | 02803200 (type: todo list ?) |
---|
| 1101 | 0100 |
---|
| 1102 | 2E00 |
---|
| 1103 | 00000000B774162F0098C84182DE9E4358E4249D01000B41FF66083D464EA7E34D6026C9B143000000006DE40000 (entryid) |
---|
| 1104 | 00000000 (terminator?) |
---|
| 1105 | |
---|
| 1106 | It may also only contain the rss feeds entryid, and then have the 00000000 terminator directly after the entryid: |
---|
| 1107 | |
---|
| 1108 | 01803200 (type: rss feeds ?) |
---|
| 1109 | 0100 |
---|
| 1110 | 2E00 |
---|
| 1111 | 00000000B774162F0098C84182DE9E4358E4249D01000B41FF66083D464EA7E34D6026C9B143000000006DDA0000 (entryid) |
---|
| 1112 | 00000000 (terminator?) |
---|
| 1113 | */ |
---|
| 1114 | define('PR_IPM_OL2007_ENTRYIDS' ,mapi_prop_tag(PT_BINARY, 0x36D9)); |
---|
| 1115 | |
---|
| 1116 | |
---|
| 1117 | |
---|
| 1118 | /* |
---|
| 1119 | * Don't know where to put these |
---|
| 1120 | */ |
---|
| 1121 | |
---|
| 1122 | define('PR_ICON_INDEX' ,mapi_prop_tag(PT_LONG, 0x1080)); |
---|
| 1123 | define('PR_LAST_VERB_EXECUTED' ,mapi_prop_tag(PT_LONG, 0x1081)); |
---|
| 1124 | define('PR_LAST_VERB_EXECUTION_TIME' ,mapi_prop_tag(PT_SYSTIME, 0x1082)); |
---|
| 1125 | define('PR_INTERNET_CPID' ,mapi_prop_tag(PT_LONG, 0x3FDE)); |
---|
| 1126 | define('PR_RECIPIENT_ENTRYID' ,mapi_prop_tag(PT_BINARY, 0x5FF7)); |
---|
| 1127 | define('PR_SEND_INTERNET_ENCODING' ,mapi_prop_tag(PT_LONG, 0x3FDE)); |
---|
| 1128 | define('PR_RECIPIENT_DISPLAY_NAME' ,mapi_prop_tag(PT_STRING8, 0x5FF6)); |
---|
| 1129 | define('PR_RECIPIENT_TRACKSTATUS' ,mapi_prop_tag(PT_LONG, 0x5FFF)); |
---|
| 1130 | define('PR_RECIPIENT_FLAGS' ,mapi_prop_tag(PT_LONG, 0x5FFD)); |
---|
| 1131 | define('PR_RECIPIENT_TRACKSTATUS_TIME' ,mapi_prop_tag(PT_SYSTIME, 0x5FFB)); |
---|
| 1132 | |
---|
| 1133 | define('PR_EC_BASE' , 0x6700); |
---|
| 1134 | define('PR_EC_OUTOFOFFICE' ,mapi_prop_tag(PT_BOOLEAN, PR_EC_BASE+0x60)); |
---|
| 1135 | define('PR_EC_OUTOFOFFICE_MSG' ,mapi_prop_tag(PT_STRING8, PR_EC_BASE+0x61)); |
---|
| 1136 | define('PR_EC_OUTOFOFFICE_SUBJECT' ,mapi_prop_tag(PT_STRING8, PR_EC_BASE+0x62)); |
---|
| 1137 | |
---|
| 1138 | /* quota support */ |
---|
| 1139 | define('PR_QUOTA_WARNING_THRESHOLD' ,mapi_prop_tag(PT_LONG, PR_EC_BASE+0x21)); |
---|
| 1140 | define('PR_QUOTA_SEND_THRESHOLD' ,mapi_prop_tag(PT_LONG, PR_EC_BASE+0x22)); |
---|
| 1141 | define('PR_QUOTA_RECEIVE_THRESHOLD' ,mapi_prop_tag(PT_LONG, PR_EC_BASE+0x23)); |
---|
| 1142 | |
---|
| 1143 | /* storage for the settings for the webaccess 6.xx */ |
---|
| 1144 | define('PR_EC_WEBACCESS_SETTINGS' ,mapi_prop_tag(PT_STRING8, PR_EC_BASE+0x70)); |
---|
| 1145 | define('PR_EC_RECIPIENT_HISTORY' ,mapi_prop_tag(PT_STRING8, PR_EC_BASE+0x71)); |
---|
| 1146 | |
---|
| 1147 | /* storage for the settings for the webaccess 7.xx */ |
---|
| 1148 | define('PR_EC_WEBACCESS_SETTINGS_JSON' ,mapi_prop_tag(PT_STRING8, PR_EC_BASE+0x72)); |
---|
| 1149 | define('PR_EC_RECIPIENT_HISTORY_JSON' ,mapi_prop_tag(PT_STRING8, PR_EC_BASE+0x73)); |
---|
| 1150 | |
---|
| 1151 | /* statistics properties */ |
---|
| 1152 | define('PR_EC_STATSTABLE_SYSTEM' ,mapi_prop_tag(PT_OBJECT, PR_EC_BASE+0x30)); |
---|
| 1153 | define('PR_EC_STATSTABLE_SESSIONS' ,mapi_prop_tag(PT_OBJECT, PR_EC_BASE+0x31)); |
---|
| 1154 | define('PR_EC_STATSTABLE_USERS' ,mapi_prop_tag(PT_OBJECT, PR_EC_BASE+0x32)); |
---|
| 1155 | define('PR_EC_STATSTABLE_COMPANY' ,mapi_prop_tag(PT_OBJECT, PR_EC_BASE+0x33)); |
---|
| 1156 | |
---|
| 1157 | define('PR_EC_STATS_SYSTEM_DESCRIPTION' ,mapi_prop_tag(PT_STRING8, PR_EC_BASE+0x40)); |
---|
| 1158 | define('PR_EC_STATS_SYSTEM_VALUE' ,mapi_prop_tag(PT_STRING8, PR_EC_BASE+0x41)); |
---|
| 1159 | define('PR_EC_STATS_SESSION_ID' ,mapi_prop_tag(PT_LONG, PR_EC_BASE+0x42)); |
---|
| 1160 | define('PR_EC_STATS_SESSION_IPADDRESS' ,mapi_prop_tag(PT_STRING8, PR_EC_BASE+0x43)); |
---|
| 1161 | define('PR_EC_STATS_SESSION_IDLETIME' ,mapi_prop_tag(PT_LONG, PR_EC_BASE+0x44)); |
---|
| 1162 | define('PR_EC_STATS_SESSION_CAPABILITY' ,mapi_prop_tag(PT_LONG, PR_EC_BASE+0x45)); |
---|
| 1163 | define('PR_EC_STATS_SESSION_LOCKED' ,mapi_prop_tag(PT_BOOLEAN, PR_EC_BASE+0x46)); |
---|
| 1164 | define('PR_EC_STATS_SESSION_BUSYSTATES' ,mapi_prop_tag(PT_MV_STRING8, PR_EC_BASE+0x47)); |
---|
| 1165 | define('PR_EC_COMPANY_NAME' ,mapi_prop_tag(PT_STRING8, PR_EC_BASE+0x48)); |
---|
| 1166 | |
---|
| 1167 | /* WA properties */ |
---|
| 1168 | define('PR_EC_WA_ATTACHMENT_HIDDEN_OVERRIDE' ,mapi_prop_tag(PT_BOOLEAN, PR_EC_BASE+0xE0)); |
---|
| 1169 | |
---|
| 1170 | // edkmdb, rules properties |
---|
| 1171 | #define pidSpecialMin 0x6670 |
---|
| 1172 | define('PR_RULE_ID' ,mapi_prop_tag(PT_I8, 0x6670+0x04)); // only lower 32bits are used. |
---|
| 1173 | define('PR_RULE_IDS' ,mapi_prop_tag(PT_BINARY, 0x6670+0x05)); |
---|
| 1174 | define('PR_RULE_SEQUENCE' ,mapi_prop_tag(PT_LONG, 0x6670+0x06)); |
---|
| 1175 | define('PR_RULE_STATE' ,mapi_prop_tag(PT_LONG, 0x6670+0x07)); |
---|
| 1176 | define('PR_RULE_USER_FLAGS' ,mapi_prop_tag(PT_LONG, 0x6670+0x08)); |
---|
| 1177 | define('PR_RULE_CONDITION' ,mapi_prop_tag(PT_SRESTRICTION,0x6670+0x09)); |
---|
| 1178 | define('PR_RULE_ACTIONS' ,mapi_prop_tag(PT_ACTIONS, 0x6670+0x10)); |
---|
| 1179 | define('PR_RULE_PROVIDER' ,mapi_prop_tag(PT_STRING8, 0x6670+0x11)); |
---|
| 1180 | define('PR_RULE_NAME' ,mapi_prop_tag(PT_TSTRING, 0x6670+0x12)); |
---|
| 1181 | define('PR_RULE_LEVEL' ,mapi_prop_tag(PT_LONG, 0x6670+0x13)); |
---|
| 1182 | define('PR_RULE_PROVIDER_DATA' ,mapi_prop_tag(PT_BINARY, 0x6670+0x14)); |
---|
| 1183 | |
---|
| 1184 | // edkmdb, ICS properties |
---|
| 1185 | define('PR_SOURCE_KEY' ,mapi_prop_tag(PT_BINARY, 0x65E0+0x00)); |
---|
| 1186 | define('PR_PARENT_SOURCE_KEY' ,mapi_prop_tag(PT_BINARY, 0x65E0+0x01)); |
---|
| 1187 | define('PR_CHANGE_KEY' ,mapi_prop_tag(PT_BINARY, 0x65E0+0x02)); |
---|
| 1188 | define('PR_PREDECESSOR_CHANGE_LIST' ,mapi_prop_tag(PT_BINARY, 0x65E0+0x03)); |
---|
| 1189 | |
---|
| 1190 | |
---|
| 1191 | define('PR_PROCESS_MEETING_REQUESTS' ,mapi_prop_tag(PT_BOOLEAN, 0x686D)); |
---|
| 1192 | define('PR_DECLINE_RECURRING_MEETING_REQUESTS' ,mapi_prop_tag(PT_BOOLEAN, 0x686E)); |
---|
| 1193 | define('PR_DECLINE_CONFLICTING_MEETING_REQUESTS' ,mapi_prop_tag(PT_BOOLEAN, 0x686F)); |
---|
| 1194 | |
---|
| 1195 | |
---|
| 1196 | define('PR_PROPOSEDNEWTIME' ,mapi_prop_tag(PT_BOOLEAN, 0x5FE1)); |
---|
| 1197 | define('PR_PROPOSENEWTIME_START' ,mapi_prop_tag(PT_SYSTIME, 0x5FE3)); |
---|
| 1198 | define('PR_PROPOSENEWTIME_END' ,mapi_prop_tag(PT_SYSTIME, 0x5FE4)); |
---|
| 1199 | |
---|
| 1200 | // property for sort the recoverable items. |
---|
| 1201 | define('PR_DELETED_ON' ,mapi_prop_tag(PT_SYSTIME, 0x668F)); |
---|
| 1202 | |
---|
| 1203 | define('PR_PROCESSED' ,mapi_prop_tag(PT_BOOLEAN, 0x7D01)); |
---|
| 1204 | |
---|
| 1205 | // Delegates properties |
---|
| 1206 | define('PR_DELEGATES_SEE_PRIVATE' ,mapi_prop_tag(PT_MV_LONG, 0x686B)); |
---|
| 1207 | define('PR_SCHDINFO_DELEGATE_ENTRYIDS' ,mapi_prop_tag(PT_MV_BINARY, 0x6845)); |
---|
| 1208 | define('PR_SCHDINFO_DELEGATE_NAMES' ,mapi_prop_tag(PT_MV_STRING8, 0x6844)); |
---|
| 1209 | define('PR_DELEGATED_BY_RULE' ,mapi_prop_tag(PT_BOOLEAN, 0x3FE3)); |
---|
| 1210 | |
---|
| 1211 | // properties required in Reply mail. |
---|
| 1212 | define('PR_INTERNET_REFERENCES' ,mapi_prop_tag(PT_STRING8, 0x1039)); |
---|
| 1213 | define('PR_IN_REPLY_TO_ID' ,mapi_prop_tag(PT_STRING8, 0x1042)); |
---|
| 1214 | define('PR_INTERNET_MESSAGE_ID' ,mapi_prop_tag(PT_STRING8, 0x1035)); |
---|
| 1215 | |
---|
| 1216 | // for hidden folders |
---|
| 1217 | define('PR_ATTR_HIDDEN' ,mapi_prop_tag(PT_BOOLEAN, 0x10F4)); |
---|
| 1218 | |
---|
| 1219 | /** |
---|
| 1220 | * Addressbook detail properties. |
---|
| 1221 | * It is not defined by MAPI, but to keep in sync with the interface of outlook we have to use these |
---|
| 1222 | * properties. Outlook actually uses these properties for it's addressbook details. |
---|
| 1223 | */ |
---|
| 1224 | define('PR_HOME2_TELEPHONE_NUMBER_MV' ,mapi_prop_tag(PT_MV_TSTRING, 0x3A2F)); |
---|
| 1225 | define('PR_BUSINESS2_TELEPHONE_NUMBER_MV' ,mapi_prop_tag(PT_MV_TSTRING, 0x3A1B)); |
---|
| 1226 | define('PR_EMS_AB_PROXY_ADDRESSES' ,mapi_prop_tag(PT_TSTRING, 0x800F)); |
---|
| 1227 | define('PR_EMS_AB_PROXY_ADDRESSES_MV' ,mapi_prop_tag(PT_MV_TSTRING, 0x800F)); |
---|
| 1228 | define('PR_EMS_AB_MANAGER' ,mapi_prop_tag(PT_BINARY, 0x8005)); |
---|
| 1229 | define('PR_EMS_AB_REPORTS' ,mapi_prop_tag(PT_BINARY, 0x800E)); |
---|
| 1230 | define('PR_EMS_AB_REPORTS_MV' ,mapi_prop_tag(PT_MV_BINARY, 0x800E)); |
---|
| 1231 | define('PR_EMS_AB_IS_MEMBER_OF_DL' ,mapi_prop_tag(PT_MV_BINARY, 0x8008)); |
---|
| 1232 | define('PR_EMS_AB_OWNER' ,mapi_prop_tag(PT_BINARY, 0x800C)); |
---|
| 1233 | define('PR_EMS_AB_ROOM_CAPACITY' ,mapi_prop_tag(PT_LONG, 0x0807)); |
---|
| 1234 | |
---|
| 1235 | define('PR_EC_ARCHIVE_SERVERS' ,mapi_prop_tag(PT_MV_TSTRING, 0x67c4)); |
---|
| 1236 | |
---|
| 1237 | /* zarafa contacts provider properties */ |
---|
| 1238 | define('PR_ZC_CONTACT_STORE_ENTRYIDS' ,mapi_prop_tag(PT_MV_BINARY, PR_EC_BASE+0x11)); |
---|
| 1239 | define('PR_ZC_CONTACT_FOLDER_ENTRYIDS' ,mapi_prop_tag(PT_MV_BINARY, PR_EC_BASE+0x12)); |
---|
| 1240 | define('PR_ZC_CONTACT_FOLDER_NAMES' ,mapi_prop_tag(PT_MV_TSTRING, PR_EC_BASE+0x13)); |
---|
| 1241 | |
---|
| 1242 | //Properties defined for Z-Push |
---|
| 1243 | define('PR_TODO_ITEM_FLAGS' ,mapi_prop_tag(PT_LONG, 0x0E2B)); |
---|
| 1244 | |
---|
| 1245 | ?> |
---|