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 | ?> |
---|