1 /**
2  * This file has no copyright assigned and is placed in the Public Domain.
3  * This file is part of the mingw-w64 runtime package.
4  * No warranty is given; refer to the file DISCLAIMER.PD within this package.
5  */
6 #ifndef MAPITAGS_H
7 #define MAPITAGS_H
8 
9 #define FIsTransmittable(ulPropTag) ((PROP_ID (ulPropTag) < (ULONG)0x0E00) || (PROP_ID (ulPropTag) >= (ULONG)0x8000) || ((PROP_ID (ulPropTag) >= (ULONG)0x1000) && (PROP_ID (ulPropTag) < (ULONG)0x6000)) || ((PROP_ID (ulPropTag) >= (ULONG)0x6800) && (PROP_ID (ulPropTag) < (ULONG)0x7C00)))
10 
11 #define PR_ACKNOWLEDGEMENT_MODE PROP_TAG(PT_LONG,0x0001)
12 #define PR_ALTERNATE_RECIPIENT_ALLOWED PROP_TAG(PT_BOOLEAN,0x0002)
13 #define PR_AUTHORIZING_USERS PROP_TAG(PT_BINARY,0x0003)
14 #define PR_AUTO_FORWARD_COMMENT PROP_TAG(PT_TSTRING,0x0004)
15 #define PR_AUTO_FORWARD_COMMENT_W PROP_TAG(PT_UNICODE,0x0004)
16 #define PR_AUTO_FORWARD_COMMENT_A PROP_TAG(PT_STRING8,0x0004)
17 #define PR_AUTO_FORWARDED PROP_TAG(PT_BOOLEAN,0x0005)
18 #define PR_CONTENT_CONFIDENTIALITY_ALGORITHM_ID PROP_TAG(PT_BINARY,0x0006)
19 #define PR_CONTENT_CORRELATOR PROP_TAG(PT_BINARY,0x0007)
20 #define PR_CONTENT_IDENTIFIER PROP_TAG(PT_TSTRING,0x0008)
21 #define PR_CONTENT_IDENTIFIER_W PROP_TAG(PT_UNICODE,0x0008)
22 #define PR_CONTENT_IDENTIFIER_A PROP_TAG(PT_STRING8,0x0008)
23 #define PR_CONTENT_LENGTH PROP_TAG(PT_LONG,0x0009)
24 #define PR_CONTENT_RETURN_REQUESTED PROP_TAG(PT_BOOLEAN,0x000A)
25 #define PR_CONVERSATION_KEY PROP_TAG(PT_BINARY,0x000B)
26 #define PR_CONVERSION_EITS PROP_TAG(PT_BINARY,0x000C)
27 #define PR_CONVERSION_WITH_LOSS_PROHIBITED PROP_TAG(PT_BOOLEAN,0x000D)
28 #define PR_CONVERTED_EITS PROP_TAG(PT_BINARY,0x000E)
29 #define PR_DEFERRED_DELIVERY_TIME PROP_TAG(PT_SYSTIME,0x000F)
30 #define PR_DELIVER_TIME PROP_TAG(PT_SYSTIME,0x0010)
31 #define PR_DISCARD_REASON PROP_TAG(PT_LONG,0x0011)
32 #define PR_DISCLOSURE_OF_RECIPIENTS PROP_TAG(PT_BOOLEAN,0x0012)
33 #define PR_DL_EXPANSION_HISTORY PROP_TAG(PT_BINARY,0x0013)
34 #define PR_DL_EXPANSION_PROHIBITED PROP_TAG(PT_BOOLEAN,0x0014)
35 #define PR_EXPIRY_TIME PROP_TAG(PT_SYSTIME,0x0015)
36 #define PR_IMPLICIT_CONVERSION_PROHIBITED PROP_TAG(PT_BOOLEAN,0x0016)
37 #define PR_IMPORTANCE PROP_TAG(PT_LONG,0x0017)
38 #define PR_IPM_ID PROP_TAG(PT_BINARY,0x0018)
39 #define PR_LATEST_DELIVERY_TIME PROP_TAG(PT_SYSTIME,0x0019)
40 #define PR_MESSAGE_CLASS PROP_TAG(PT_TSTRING,0x001A)
41 #define PR_MESSAGE_CLASS_W PROP_TAG(PT_UNICODE,0x001A)
42 #define PR_MESSAGE_CLASS_A PROP_TAG(PT_STRING8,0x001A)
43 #define PR_MESSAGE_DELIVERY_ID PROP_TAG(PT_BINARY,0x001B)
44 #define PR_MESSAGE_SECURITY_LABEL PROP_TAG(PT_BINARY,0x001E)
45 #define PR_OBSOLETED_IPMS PROP_TAG(PT_BINARY,0x001F)
46 #define PR_ORIGINALLY_INTENDED_RECIPIENT_NAME PROP_TAG(PT_BINARY,0x0020)
47 #define PR_ORIGINAL_EITS PROP_TAG(PT_BINARY,0x0021)
48 #define PR_ORIGINATOR_CERTIFICATE PROP_TAG(PT_BINARY,0x0022)
49 #define PR_ORIGINATOR_DELIVERY_REPORT_REQUESTED PROP_TAG(PT_BOOLEAN,0x0023)
50 #define PR_ORIGINATOR_RETURN_ADDRESS PROP_TAG(PT_BINARY,0x0024)
51 #define PR_PARENT_KEY PROP_TAG(PT_BINARY,0x0025)
52 #define PR_PRIORITY PROP_TAG(PT_LONG,0x0026)
53 #define PR_ORIGIN_CHECK PROP_TAG(PT_BINARY,0x0027)
54 #define PR_PROOF_OF_SUBMISSION_REQUESTED PROP_TAG(PT_BOOLEAN,0x0028)
55 #define PR_READ_RECEIPT_REQUESTED PROP_TAG(PT_BOOLEAN,0x0029)
56 #define PR_RECEIPT_TIME PROP_TAG(PT_SYSTIME,0x002A)
57 #define PR_RECIPIENT_REASSIGNMENT_PROHIBITED PROP_TAG(PT_BOOLEAN,0x002B)
58 #define PR_REDIRECTION_HISTORY PROP_TAG(PT_BINARY,0x002C)
59 #define PR_RELATED_IPMS PROP_TAG(PT_BINARY,0x002D)
60 #define PR_ORIGINAL_SENSITIVITY PROP_TAG(PT_LONG,0x002E)
61 #define PR_LANGUAGES PROP_TAG(PT_TSTRING,0x002F)
62 #define PR_LANGUAGES_W PROP_TAG(PT_UNICODE,0x002F)
63 #define PR_LANGUAGES_A PROP_TAG(PT_STRING8,0x002F)
64 #define PR_REPLY_TIME PROP_TAG(PT_SYSTIME,0x0030)
65 #define PR_REPORT_TAG PROP_TAG(PT_BINARY,0x0031)
66 #define PR_REPORT_TIME PROP_TAG(PT_SYSTIME,0x0032)
67 #define PR_RETURNED_IPM PROP_TAG(PT_BOOLEAN,0x0033)
68 #define PR_SECURITY PROP_TAG(PT_LONG,0x0034)
69 #define PR_INCOMPLETE_COPY PROP_TAG(PT_BOOLEAN,0x0035)
70 #define PR_SENSITIVITY PROP_TAG(PT_LONG,0x0036)
71 #define PR_SUBJECT PROP_TAG(PT_TSTRING,0x0037)
72 #define PR_SUBJECT_W PROP_TAG(PT_UNICODE,0x0037)
73 #define PR_SUBJECT_A PROP_TAG(PT_STRING8,0x0037)
74 #define PR_SUBJECT_IPM PROP_TAG(PT_BINARY,0x0038)
75 #define PR_CLIENT_SUBMIT_TIME PROP_TAG(PT_SYSTIME,0x0039)
76 #define PR_REPORT_NAME PROP_TAG(PT_TSTRING,0x003A)
77 #define PR_REPORT_NAME_W PROP_TAG(PT_UNICODE,0x003A)
78 #define PR_REPORT_NAME_A PROP_TAG(PT_STRING8,0x003A)
79 #define PR_SENT_REPRESENTING_SEARCH_KEY PROP_TAG(PT_BINARY,0x003B)
80 #define PR_X400_CONTENT_TYPE PROP_TAG(PT_BINARY,0x003C)
81 #define PR_SUBJECT_PREFIX PROP_TAG(PT_TSTRING,0x003D)
82 #define PR_SUBJECT_PREFIX_W PROP_TAG(PT_UNICODE,0x003D)
83 #define PR_SUBJECT_PREFIX_A PROP_TAG(PT_STRING8,0x003D)
84 #define PR_NON_RECEIPT_REASON PROP_TAG(PT_LONG,0x003E)
85 #define PR_RECEIVED_BY_ENTRYID PROP_TAG(PT_BINARY,0x003F)
86 #define PR_RECEIVED_BY_NAME PROP_TAG(PT_TSTRING,0x0040)
87 #define PR_RECEIVED_BY_NAME_W PROP_TAG(PT_UNICODE,0x0040)
88 #define PR_RECEIVED_BY_NAME_A PROP_TAG(PT_STRING8,0x0040)
89 #define PR_SENT_REPRESENTING_ENTRYID PROP_TAG(PT_BINARY,0x0041)
90 #define PR_SENT_REPRESENTING_NAME PROP_TAG(PT_TSTRING,0x0042)
91 #define PR_SENT_REPRESENTING_NAME_W PROP_TAG(PT_UNICODE,0x0042)
92 #define PR_SENT_REPRESENTING_NAME_A PROP_TAG(PT_STRING8,0x0042)
93 #define PR_RCVD_REPRESENTING_ENTRYID PROP_TAG(PT_BINARY,0x0043)
94 #define PR_RCVD_REPRESENTING_NAME PROP_TAG(PT_TSTRING,0x0044)
95 #define PR_RCVD_REPRESENTING_NAME_W PROP_TAG(PT_UNICODE,0x0044)
96 #define PR_RCVD_REPRESENTING_NAME_A PROP_TAG(PT_STRING8,0x0044)
97 #define PR_REPORT_ENTRYID PROP_TAG(PT_BINARY,0x0045)
98 #define PR_READ_RECEIPT_ENTRYID PROP_TAG(PT_BINARY,0x0046)
99 #define PR_MESSAGE_SUBMISSION_ID PROP_TAG(PT_BINARY,0x0047)
100 #define PR_PROVIDER_SUBMIT_TIME PROP_TAG(PT_SYSTIME,0x0048)
101 #define PR_ORIGINAL_SUBJECT PROP_TAG(PT_TSTRING,0x0049)
102 #define PR_ORIGINAL_SUBJECT_W PROP_TAG(PT_UNICODE,0x0049)
103 #define PR_ORIGINAL_SUBJECT_A PROP_TAG(PT_STRING8,0x0049)
104 #define PR_DISC_VAL PROP_TAG(PT_BOOLEAN,0x004A)
105 #define PR_ORIG_MESSAGE_CLASS PROP_TAG(PT_TSTRING,0x004B)
106 #define PR_ORIG_MESSAGE_CLASS_W PROP_TAG(PT_UNICODE,0x004B)
107 #define PR_ORIG_MESSAGE_CLASS_A PROP_TAG(PT_STRING8,0x004B)
108 #define PR_ORIGINAL_AUTHOR_ENTRYID PROP_TAG(PT_BINARY,0x004C)
109 #define PR_ORIGINAL_AUTHOR_NAME PROP_TAG(PT_TSTRING,0x004D)
110 #define PR_ORIGINAL_AUTHOR_NAME_W PROP_TAG(PT_UNICODE,0x004D)
111 #define PR_ORIGINAL_AUTHOR_NAME_A PROP_TAG(PT_STRING8,0x004D)
112 #define PR_ORIGINAL_SUBMIT_TIME PROP_TAG(PT_SYSTIME,0x004E)
113 #define PR_REPLY_RECIPIENT_ENTRIES PROP_TAG(PT_BINARY,0x004F)
114 #define PR_REPLY_RECIPIENT_NAMES PROP_TAG(PT_TSTRING,0x0050)
115 #define PR_REPLY_RECIPIENT_NAMES_W PROP_TAG(PT_UNICODE,0x0050)
116 #define PR_REPLY_RECIPIENT_NAMES_A PROP_TAG(PT_STRING8,0x0050)
117 #define PR_RECEIVED_BY_SEARCH_KEY PROP_TAG(PT_BINARY,0x0051)
118 #define PR_RCVD_REPRESENTING_SEARCH_KEY PROP_TAG(PT_BINARY,0x0052)
119 #define PR_READ_RECEIPT_SEARCH_KEY PROP_TAG(PT_BINARY,0x0053)
120 #define PR_REPORT_SEARCH_KEY PROP_TAG(PT_BINARY,0x0054)
121 #define PR_ORIGINAL_DELIVERY_TIME PROP_TAG(PT_SYSTIME,0x0055)
122 #define PR_ORIGINAL_AUTHOR_SEARCH_KEY PROP_TAG(PT_BINARY,0x0056)
123 #define PR_MESSAGE_TO_ME PROP_TAG(PT_BOOLEAN,0x0057)
124 #define PR_MESSAGE_CC_ME PROP_TAG(PT_BOOLEAN,0x0058)
125 #define PR_MESSAGE_RECIP_ME PROP_TAG(PT_BOOLEAN,0x0059)
126 #define PR_ORIGINAL_SENDER_NAME PROP_TAG(PT_TSTRING,0x005A)
127 #define PR_ORIGINAL_SENDER_NAME_W PROP_TAG(PT_UNICODE,0x005A)
128 #define PR_ORIGINAL_SENDER_NAME_A PROP_TAG(PT_STRING8,0x005A)
129 #define PR_ORIGINAL_SENDER_ENTRYID PROP_TAG(PT_BINARY,0x005B)
130 #define PR_ORIGINAL_SENDER_SEARCH_KEY PROP_TAG(PT_BINARY,0x005C)
131 #define PR_ORIGINAL_SENT_REPRESENTING_NAME PROP_TAG(PT_TSTRING,0x005D)
132 #define PR_ORIGINAL_SENT_REPRESENTING_NAME_W PROP_TAG(PT_UNICODE,0x005D)
133 #define PR_ORIGINAL_SENT_REPRESENTING_NAME_A PROP_TAG(PT_STRING8,0x005D)
134 #define PR_ORIGINAL_SENT_REPRESENTING_ENTRYID PROP_TAG(PT_BINARY,0x005E)
135 #define PR_ORIGINAL_SENT_REPRESENTING_SEARCH_KEY PROP_TAG(PT_BINARY,0x005F)
136 #define PR_START_DATE PROP_TAG(PT_SYSTIME,0x0060)
137 #define PR_END_DATE PROP_TAG(PT_SYSTIME,0x0061)
138 #define PR_OWNER_APPT_ID PROP_TAG(PT_LONG,0x0062)
139 #define PR_RESPONSE_REQUESTED PROP_TAG(PT_BOOLEAN,0x0063)
140 #define PR_SENT_REPRESENTING_ADDRTYPE PROP_TAG(PT_TSTRING,0x0064)
141 #define PR_SENT_REPRESENTING_ADDRTYPE_W PROP_TAG(PT_UNICODE,0x0064)
142 #define PR_SENT_REPRESENTING_ADDRTYPE_A PROP_TAG(PT_STRING8,0x0064)
143 #define PR_SENT_REPRESENTING_EMAIL_ADDRESS PROP_TAG(PT_TSTRING,0x0065)
144 #define PR_SENT_REPRESENTING_EMAIL_ADDRESS_W PROP_TAG(PT_UNICODE,0x0065)
145 #define PR_SENT_REPRESENTING_EMAIL_ADDRESS_A PROP_TAG(PT_STRING8,0x0065)
146 #define PR_ORIGINAL_SENDER_ADDRTYPE PROP_TAG(PT_TSTRING,0x0066)
147 #define PR_ORIGINAL_SENDER_ADDRTYPE_W PROP_TAG(PT_UNICODE,0x0066)
148 #define PR_ORIGINAL_SENDER_ADDRTYPE_A PROP_TAG(PT_STRING8,0x0066)
149 #define PR_ORIGINAL_SENDER_EMAIL_ADDRESS PROP_TAG(PT_TSTRING,0x0067)
150 #define PR_ORIGINAL_SENDER_EMAIL_ADDRESS_W PROP_TAG(PT_UNICODE,0x0067)
151 #define PR_ORIGINAL_SENDER_EMAIL_ADDRESS_A PROP_TAG(PT_STRING8,0x0067)
152 #define PR_ORIGINAL_SENT_REPRESENTING_ADDRTYPE PROP_TAG(PT_TSTRING,0x0068)
153 #define PR_ORIGINAL_SENT_REPRESENTING_ADDRTYPE_W PROP_TAG(PT_UNICODE,0x0068)
154 #define PR_ORIGINAL_SENT_REPRESENTING_ADDRTYPE_A PROP_TAG(PT_STRING8,0x0068)
155 #define PR_ORIGINAL_SENT_REPRESENTING_EMAIL_ADDRESS PROP_TAG(PT_TSTRING,0x0069)
156 #define PR_ORIGINAL_SENT_REPRESENTING_EMAIL_ADDRESS_W PROP_TAG(PT_UNICODE,0x0069)
157 #define PR_ORIGINAL_SENT_REPRESENTING_EMAIL_ADDRESS_A PROP_TAG(PT_STRING8,0x0069)
158 #define PR_CONVERSATION_TOPIC PROP_TAG(PT_TSTRING,0x0070)
159 #define PR_CONVERSATION_TOPIC_W PROP_TAG(PT_UNICODE,0x0070)
160 #define PR_CONVERSATION_TOPIC_A PROP_TAG(PT_STRING8,0x0070)
161 #define PR_CONVERSATION_INDEX PROP_TAG(PT_BINARY,0x0071)
162 #define PR_ORIGINAL_DISPLAY_BCC PROP_TAG(PT_TSTRING,0x0072)
163 #define PR_ORIGINAL_DISPLAY_BCC_W PROP_TAG(PT_UNICODE,0x0072)
164 #define PR_ORIGINAL_DISPLAY_BCC_A PROP_TAG(PT_STRING8,0x0072)
165 #define PR_ORIGINAL_DISPLAY_CC PROP_TAG(PT_TSTRING,0x0073)
166 #define PR_ORIGINAL_DISPLAY_CC_W PROP_TAG(PT_UNICODE,0x0073)
167 #define PR_ORIGINAL_DISPLAY_CC_A PROP_TAG(PT_STRING8,0x0073)
168 #define PR_ORIGINAL_DISPLAY_TO PROP_TAG(PT_TSTRING,0x0074)
169 #define PR_ORIGINAL_DISPLAY_TO_W PROP_TAG(PT_UNICODE,0x0074)
170 #define PR_ORIGINAL_DISPLAY_TO_A PROP_TAG(PT_STRING8,0x0074)
171 #define PR_RECEIVED_BY_ADDRTYPE PROP_TAG(PT_TSTRING,0x0075)
172 #define PR_RECEIVED_BY_ADDRTYPE_W PROP_TAG(PT_UNICODE,0x0075)
173 #define PR_RECEIVED_BY_ADDRTYPE_A PROP_TAG(PT_STRING8,0x0075)
174 #define PR_RECEIVED_BY_EMAIL_ADDRESS PROP_TAG(PT_TSTRING,0x0076)
175 #define PR_RECEIVED_BY_EMAIL_ADDRESS_W PROP_TAG(PT_UNICODE,0x0076)
176 #define PR_RECEIVED_BY_EMAIL_ADDRESS_A PROP_TAG(PT_STRING8,0x0076)
177 #define PR_RCVD_REPRESENTING_ADDRTYPE PROP_TAG(PT_TSTRING,0x0077)
178 #define PR_RCVD_REPRESENTING_ADDRTYPE_W PROP_TAG(PT_UNICODE,0x0077)
179 #define PR_RCVD_REPRESENTING_ADDRTYPE_A PROP_TAG(PT_STRING8,0x0077)
180 #define PR_RCVD_REPRESENTING_EMAIL_ADDRESS PROP_TAG(PT_TSTRING,0x0078)
181 #define PR_RCVD_REPRESENTING_EMAIL_ADDRESS_W PROP_TAG(PT_UNICODE,0x0078)
182 #define PR_RCVD_REPRESENTING_EMAIL_ADDRESS_A PROP_TAG(PT_STRING8,0x0078)
183 #define PR_ORIGINAL_AUTHOR_ADDRTYPE PROP_TAG(PT_TSTRING,0x0079)
184 #define PR_ORIGINAL_AUTHOR_ADDRTYPE_W PROP_TAG(PT_UNICODE,0x0079)
185 #define PR_ORIGINAL_AUTHOR_ADDRTYPE_A PROP_TAG(PT_STRING8,0x0079)
186 #define PR_ORIGINAL_AUTHOR_EMAIL_ADDRESS PROP_TAG(PT_TSTRING,0x007A)
187 #define PR_ORIGINAL_AUTHOR_EMAIL_ADDRESS_W PROP_TAG(PT_UNICODE,0x007A)
188 #define PR_ORIGINAL_AUTHOR_EMAIL_ADDRESS_A PROP_TAG(PT_STRING8,0x007A)
189 #define PR_ORIGINALLY_INTENDED_RECIP_ADDRTYPE PROP_TAG(PT_TSTRING,0x007B)
190 #define PR_ORIGINALLY_INTENDED_RECIP_ADDRTYPE_W PROP_TAG(PT_UNICODE,0x007B)
191 #define PR_ORIGINALLY_INTENDED_RECIP_ADDRTYPE_A PROP_TAG(PT_STRING8,0x007B)
192 #define PR_ORIGINALLY_INTENDED_RECIP_EMAIL_ADDRESS PROP_TAG(PT_TSTRING,0x007C)
193 #define PR_ORIGINALLY_INTENDED_RECIP_EMAIL_ADDRESS_W PROP_TAG(PT_UNICODE,0x007C)
194 #define PR_ORIGINALLY_INTENDED_RECIP_EMAIL_ADDRESS_A PROP_TAG(PT_STRING8,0x007C)
195 #define PR_TRANSPORT_MESSAGE_HEADERS PROP_TAG(PT_TSTRING,0x007D)
196 #define PR_TRANSPORT_MESSAGE_HEADERS_W PROP_TAG(PT_UNICODE,0x007D)
197 #define PR_TRANSPORT_MESSAGE_HEADERS_A PROP_TAG(PT_STRING8,0x007D)
198 #define PR_DELEGATION PROP_TAG(PT_BINARY,0x007E)
199 #define PR_TNEF_CORRELATION_KEY PROP_TAG(PT_BINARY,0x007F)
200 
201 #define PR_BODY PROP_TAG(PT_TSTRING,0x1000)
202 #define PR_BODY_W PROP_TAG(PT_UNICODE,0x1000)
203 #define PR_BODY_A PROP_TAG(PT_STRING8,0x1000)
204 #define PR_REPORT_TEXT PROP_TAG(PT_TSTRING,0x1001)
205 #define PR_REPORT_TEXT_W PROP_TAG(PT_UNICODE,0x1001)
206 #define PR_REPORT_TEXT_A PROP_TAG(PT_STRING8,0x1001)
207 #define PR_ORIGINATOR_AND_DL_EXPANSION_HISTORY PROP_TAG(PT_BINARY,0x1002)
208 #define PR_REPORTING_DL_NAME PROP_TAG(PT_BINARY,0x1003)
209 #define PR_REPORTING_MTA_CERTIFICATE PROP_TAG(PT_BINARY,0x1004)
210 #define PR_RTF_SYNC_BODY_CRC PROP_TAG(PT_LONG,0x1006)
211 #define PR_RTF_SYNC_BODY_COUNT PROP_TAG(PT_LONG,0x1007)
212 #define PR_RTF_SYNC_BODY_TAG PROP_TAG(PT_TSTRING,0x1008)
213 #define PR_RTF_SYNC_BODY_TAG_W PROP_TAG(PT_UNICODE,0x1008)
214 #define PR_RTF_SYNC_BODY_TAG_A PROP_TAG(PT_STRING8,0x1008)
215 #define PR_RTF_COMPRESSED PROP_TAG(PT_BINARY,0x1009)
216 #define PR_RTF_SYNC_PREFIX_COUNT PROP_TAG(PT_LONG,0x1010)
217 #define PR_RTF_SYNC_TRAILING_COUNT PROP_TAG(PT_LONG,0x1011)
218 #define PR_ORIGINALLY_INTENDED_RECIP_ENTRYID PROP_TAG(PT_BINARY,0x1012)
219 
220 #define PR_CONTENT_INTEGRITY_CHECK PROP_TAG(PT_BINARY,0x0C00)
221 #define PR_EXPLICIT_CONVERSION PROP_TAG(PT_LONG,0x0C01)
222 #define PR_IPM_RETURN_REQUESTED PROP_TAG(PT_BOOLEAN,0x0C02)
223 #define PR_MESSAGE_TOKEN PROP_TAG(PT_BINARY,0x0C03)
224 #define PR_NDR_REASON_CODE PROP_TAG(PT_LONG,0x0C04)
225 #define PR_NDR_DIAG_CODE PROP_TAG(PT_LONG,0x0C05)
226 #define PR_NON_RECEIPT_NOTIFICATION_REQUESTED PROP_TAG(PT_BOOLEAN,0x0C06)
227 #define PR_DELIVERY_POINT PROP_TAG(PT_LONG,0x0C07)
228 
229 #define PR_ORIGINATOR_NON_DELIVERY_REPORT_REQUESTED PROP_TAG(PT_BOOLEAN,0x0C08)
230 #define PR_ORIGINATOR_REQUESTED_ALTERNATE_RECIPIENT PROP_TAG(PT_BINARY,0x0C09)
231 #define PR_PHYSICAL_DELIVERY_BUREAU_FAX_DELIVERY PROP_TAG(PT_BOOLEAN,0x0C0A)
232 #define PR_PHYSICAL_DELIVERY_MODE PROP_TAG(PT_LONG,0x0C0B)
233 #define PR_PHYSICAL_DELIVERY_REPORT_REQUEST PROP_TAG(PT_LONG,0x0C0C)
234 #define PR_PHYSICAL_FORWARDING_ADDRESS PROP_TAG(PT_BINARY,0x0C0D)
235 #define PR_PHYSICAL_FORWARDING_ADDRESS_REQUESTED PROP_TAG(PT_BOOLEAN,0x0C0E)
236 #define PR_PHYSICAL_FORWARDING_PROHIBITED PROP_TAG(PT_BOOLEAN,0x0C0F)
237 #define PR_PHYSICAL_RENDITION_ATTRIBUTES PROP_TAG(PT_BINARY,0x0C10)
238 #define PR_PROOF_OF_DELIVERY PROP_TAG(PT_BINARY,0x0C11)
239 #define PR_PROOF_OF_DELIVERY_REQUESTED PROP_TAG(PT_BOOLEAN,0x0C12)
240 #define PR_RECIPIENT_CERTIFICATE PROP_TAG(PT_BINARY,0x0C13)
241 #define PR_RECIPIENT_NUMBER_FOR_ADVICE PROP_TAG(PT_TSTRING,0x0C14)
242 #define PR_RECIPIENT_NUMBER_FOR_ADVICE_W PROP_TAG(PT_UNICODE,0x0C14)
243 #define PR_RECIPIENT_NUMBER_FOR_ADVICE_A PROP_TAG(PT_STRING8,0x0C14)
244 #define PR_RECIPIENT_TYPE PROP_TAG(PT_LONG,0x0C15)
245 #define PR_REGISTERED_MAIL_TYPE PROP_TAG(PT_LONG,0x0C16)
246 #define PR_REPLY_REQUESTED PROP_TAG(PT_BOOLEAN,0x0C17)
247 #define PR_REQUESTED_DELIVERY_METHOD PROP_TAG(PT_LONG,0x0C18)
248 #define PR_SENDER_ENTRYID PROP_TAG(PT_BINARY,0x0C19)
249 #define PR_SENDER_NAME PROP_TAG(PT_TSTRING,0x0C1A)
250 #define PR_SENDER_NAME_W PROP_TAG(PT_UNICODE,0x0C1A)
251 #define PR_SENDER_NAME_A PROP_TAG(PT_STRING8,0x0C1A)
252 #define PR_SUPPLEMENTARY_INFO PROP_TAG(PT_TSTRING,0x0C1B)
253 #define PR_SUPPLEMENTARY_INFO_W PROP_TAG(PT_UNICODE,0x0C1B)
254 #define PR_SUPPLEMENTARY_INFO_A PROP_TAG(PT_STRING8,0x0C1B)
255 #define PR_TYPE_OF_MTS_USER PROP_TAG(PT_LONG,0x0C1C)
256 #define PR_SENDER_SEARCH_KEY PROP_TAG(PT_BINARY,0x0C1D)
257 #define PR_SENDER_ADDRTYPE PROP_TAG(PT_TSTRING,0x0C1E)
258 #define PR_SENDER_ADDRTYPE_W PROP_TAG(PT_UNICODE,0x0C1E)
259 #define PR_SENDER_ADDRTYPE_A PROP_TAG(PT_STRING8,0x0C1E)
260 #define PR_SENDER_EMAIL_ADDRESS PROP_TAG(PT_TSTRING,0x0C1F)
261 #define PR_SENDER_EMAIL_ADDRESS_W PROP_TAG(PT_UNICODE,0x0C1F)
262 #define PR_SENDER_EMAIL_ADDRESS_A PROP_TAG(PT_STRING8,0x0C1F)
263 
264 #define PR_CURRENT_VERSION PROP_TAG(PT_I8,0x0E00)
265 #define PR_DELETE_AFTER_SUBMIT PROP_TAG(PT_BOOLEAN,0x0E01)
266 #define PR_DISPLAY_BCC PROP_TAG(PT_TSTRING,0x0E02)
267 #define PR_DISPLAY_BCC_W PROP_TAG(PT_UNICODE,0x0E02)
268 #define PR_DISPLAY_BCC_A PROP_TAG(PT_STRING8,0x0E02)
269 #define PR_DISPLAY_CC PROP_TAG(PT_TSTRING,0x0E03)
270 #define PR_DISPLAY_CC_W PROP_TAG(PT_UNICODE,0x0E03)
271 #define PR_DISPLAY_CC_A PROP_TAG(PT_STRING8,0x0E03)
272 #define PR_DISPLAY_TO PROP_TAG(PT_TSTRING,0x0E04)
273 #define PR_DISPLAY_TO_W PROP_TAG(PT_UNICODE,0x0E04)
274 #define PR_DISPLAY_TO_A PROP_TAG(PT_STRING8,0x0E04)
275 #define PR_PARENT_DISPLAY PROP_TAG(PT_TSTRING,0x0E05)
276 #define PR_PARENT_DISPLAY_W PROP_TAG(PT_UNICODE,0x0E05)
277 #define PR_PARENT_DISPLAY_A PROP_TAG(PT_STRING8,0x0E05)
278 #define PR_MESSAGE_DELIVERY_TIME PROP_TAG(PT_SYSTIME,0x0E06)
279 #define PR_MESSAGE_FLAGS PROP_TAG(PT_LONG,0x0E07)
280 #define PR_MESSAGE_SIZE PROP_TAG(PT_LONG,0x0E08)
281 #define PR_PARENT_ENTRYID PROP_TAG(PT_BINARY,0x0E09)
282 #define PR_SENTMAIL_ENTRYID PROP_TAG(PT_BINARY,0x0E0A)
283 #define PR_CORRELATE PROP_TAG(PT_BOOLEAN,0x0E0C)
284 #define PR_CORRELATE_MTSID PROP_TAG(PT_BINARY,0x0E0D)
285 #define PR_DISCRETE_VALUES PROP_TAG(PT_BOOLEAN,0x0E0E)
286 #define PR_RESPONSIBILITY PROP_TAG(PT_BOOLEAN,0x0E0F)
287 #define PR_SPOOLER_STATUS PROP_TAG(PT_LONG,0x0E10)
288 #define PR_TRANSPORT_STATUS PROP_TAG(PT_LONG,0x0E11)
289 #define PR_MESSAGE_RECIPIENTS PROP_TAG(PT_OBJECT,0x0E12)
290 #define PR_MESSAGE_ATTACHMENTS PROP_TAG(PT_OBJECT,0x0E13)
291 #define PR_SUBMIT_FLAGS PROP_TAG(PT_LONG,0x0E14)
292 #define PR_RECIPIENT_STATUS PROP_TAG(PT_LONG,0x0E15)
293 #define PR_TRANSPORT_KEY PROP_TAG(PT_LONG,0x0E16)
294 #define PR_MSG_STATUS PROP_TAG(PT_LONG,0x0E17)
295 #define PR_MESSAGE_DOWNLOAD_TIME PROP_TAG(PT_LONG,0x0E18)
296 #define PR_CREATION_VERSION PROP_TAG(PT_I8,0x0E19)
297 #define PR_MODIFY_VERSION PROP_TAG(PT_I8,0x0E1A)
298 #define PR_HASATTACH PROP_TAG(PT_BOOLEAN,0x0E1B)
299 #define PR_BODY_CRC PROP_TAG(PT_LONG,0x0E1C)
300 #define PR_NORMALIZED_SUBJECT PROP_TAG(PT_TSTRING,0x0E1D)
301 #define PR_NORMALIZED_SUBJECT_W PROP_TAG(PT_UNICODE,0x0E1D)
302 #define PR_NORMALIZED_SUBJECT_A PROP_TAG(PT_STRING8,0x0E1D)
303 #define PR_RTF_IN_SYNC PROP_TAG(PT_BOOLEAN,0x0E1F)
304 #define PR_ATTACH_SIZE PROP_TAG(PT_LONG,0x0E20)
305 #define PR_ATTACH_NUM PROP_TAG(PT_LONG,0x0E21)
306 #define PR_PREPROCESS PROP_TAG(PT_BOOLEAN,0x0E22)
307 
308 #define PR_ORIGINATING_MTA_CERTIFICATE PROP_TAG(PT_BINARY,0x0E25)
309 #define PR_PROOF_OF_SUBMISSION PROP_TAG(PT_BINARY,0x0E26)
310 
311 #define PR_ENTRYID PROP_TAG(PT_BINARY,0x0FFF)
312 #define PR_OBJECT_TYPE PROP_TAG(PT_LONG,0x0FFE)
313 #define PR_ICON PROP_TAG(PT_BINARY,0x0FFD)
314 #define PR_MINI_ICON PROP_TAG(PT_BINARY,0x0FFC)
315 #define PR_STORE_ENTRYID PROP_TAG(PT_BINARY,0x0FFB)
316 #define PR_STORE_RECORD_KEY PROP_TAG(PT_BINARY,0x0FFA)
317 #define PR_RECORD_KEY PROP_TAG(PT_BINARY,0x0FF9)
318 #define PR_MAPPING_SIGNATURE PROP_TAG(PT_BINARY,0x0FF8)
319 #define PR_ACCESS_LEVEL PROP_TAG(PT_LONG,0x0FF7)
320 #define PR_INSTANCE_KEY PROP_TAG(PT_BINARY,0x0FF6)
321 #define PR_ROW_TYPE PROP_TAG(PT_LONG,0x0FF5)
322 #define PR_ACCESS PROP_TAG(PT_LONG,0x0FF4)
323 
324 #define PR_ROWID PROP_TAG(PT_LONG,0x3000)
325 #define PR_DISPLAY_NAME PROP_TAG(PT_TSTRING,0x3001)
326 #define PR_DISPLAY_NAME_W PROP_TAG(PT_UNICODE,0x3001)
327 #define PR_DISPLAY_NAME_A PROP_TAG(PT_STRING8,0x3001)
328 #define PR_ADDRTYPE PROP_TAG(PT_TSTRING,0x3002)
329 #define PR_ADDRTYPE_W PROP_TAG(PT_UNICODE,0x3002)
330 #define PR_ADDRTYPE_A PROP_TAG(PT_STRING8,0x3002)
331 #define PR_EMAIL_ADDRESS PROP_TAG(PT_TSTRING,0x3003)
332 #define PR_EMAIL_ADDRESS_W PROP_TAG(PT_UNICODE,0x3003)
333 #define PR_EMAIL_ADDRESS_A PROP_TAG(PT_STRING8,0x3003)
334 #define PR_COMMENT PROP_TAG(PT_TSTRING,0x3004)
335 #define PR_COMMENT_W PROP_TAG(PT_UNICODE,0x3004)
336 #define PR_COMMENT_A PROP_TAG(PT_STRING8,0x3004)
337 #define PR_DEPTH PROP_TAG(PT_LONG,0x3005)
338 #define PR_PROVIDER_DISPLAY PROP_TAG(PT_TSTRING,0x3006)
339 #define PR_PROVIDER_DISPLAY_W PROP_TAG(PT_UNICODE,0x3006)
340 #define PR_PROVIDER_DISPLAY_A PROP_TAG(PT_STRING8,0x3006)
341 #define PR_CREATION_TIME PROP_TAG(PT_SYSTIME,0x3007)
342 #define PR_LAST_MODIFICATION_TIME PROP_TAG(PT_SYSTIME,0x3008)
343 #define PR_RESOURCE_FLAGS PROP_TAG(PT_LONG,0x3009)
344 #define PR_PROVIDER_DLL_NAME PROP_TAG(PT_TSTRING,0x300A)
345 #define PR_PROVIDER_DLL_NAME_W PROP_TAG(PT_UNICODE,0x300A)
346 #define PR_PROVIDER_DLL_NAME_A PROP_TAG(PT_STRING8,0x300A)
347 #define PR_SEARCH_KEY PROP_TAG(PT_BINARY,0x300B)
348 #define PR_PROVIDER_UID PROP_TAG(PT_BINARY,0x300C)
349 #define PR_PROVIDER_ORDINAL PROP_TAG(PT_LONG,0x300D)
350 
351 #define PR_FORM_VERSION PROP_TAG(PT_TSTRING,0x3301)
352 #define PR_FORM_VERSION_W PROP_TAG(PT_UNICODE,0x3301)
353 #define PR_FORM_VERSION_A PROP_TAG(PT_STRING8,0x3301)
354 #define PR_FORM_CLSID PROP_TAG(PT_CLSID,0x3302)
355 #define PR_FORM_CONTACT_NAME PROP_TAG(PT_TSTRING,0x3303)
356 #define PR_FORM_CONTACT_NAME_W PROP_TAG(PT_UNICODE,0x3303)
357 #define PR_FORM_CONTACT_NAME_A PROP_TAG(PT_STRING8,0x3303)
358 #define PR_FORM_CATEGORY PROP_TAG(PT_TSTRING,0x3304)
359 #define PR_FORM_CATEGORY_W PROP_TAG(PT_UNICODE,0x3304)
360 #define PR_FORM_CATEGORY_A PROP_TAG(PT_STRING8,0x3304)
361 #define PR_FORM_CATEGORY_SUB PROP_TAG(PT_TSTRING,0x3305)
362 #define PR_FORM_CATEGORY_SUB_W PROP_TAG(PT_UNICODE,0x3305)
363 #define PR_FORM_CATEGORY_SUB_A PROP_TAG(PT_STRING8,0x3305)
364 #define PR_FORM_HOST_MAP PROP_TAG(PT_MV_LONG,0x3306)
365 #define PR_FORM_HIDDEN PROP_TAG(PT_BOOLEAN,0x3307)
366 #define PR_FORM_DESIGNER_NAME PROP_TAG(PT_TSTRING,0x3308)
367 #define PR_FORM_DESIGNER_NAME_W PROP_TAG(PT_UNICODE,0x3308)
368 #define PR_FORM_DESIGNER_NAME_A PROP_TAG(PT_STRING8,0x3308)
369 #define PR_FORM_DESIGNER_GUID PROP_TAG(PT_CLSID,0x3309)
370 #define PR_FORM_MESSAGE_BEHAVIOR PROP_TAG(PT_LONG,0x330A)
371 
372 #define PR_DEFAULT_STORE PROP_TAG(PT_BOOLEAN,0x3400)
373 #define PR_STORE_SUPPORT_MASK PROP_TAG(PT_LONG,0x340D)
374 #define PR_STORE_STATE PROP_TAG(PT_LONG,0x340E)
375 
376 #define PR_IPM_SUBTREE_SEARCH_KEY PROP_TAG(PT_BINARY,0x3410)
377 #define PR_IPM_OUTBOX_SEARCH_KEY PROP_TAG(PT_BINARY,0x3411)
378 #define PR_IPM_WASTEBASKET_SEARCH_KEY PROP_TAG(PT_BINARY,0x3412)
379 #define PR_IPM_SENTMAIL_SEARCH_KEY PROP_TAG(PT_BINARY,0x3413)
380 #define PR_MDB_PROVIDER PROP_TAG(PT_BINARY,0x3414)
381 #define PR_RECEIVE_FOLDER_SETTINGS PROP_TAG(PT_OBJECT,0x3415)
382 
383 #define PR_VALID_FOLDER_MASK PROP_TAG(PT_LONG,0x35DF)
384 #define PR_IPM_SUBTREE_ENTRYID PROP_TAG(PT_BINARY,0x35E0)
385 
386 #define PR_IPM_OUTBOX_ENTRYID PROP_TAG(PT_BINARY,0x35E2)
387 #define PR_IPM_WASTEBASKET_ENTRYID PROP_TAG(PT_BINARY,0x35E3)
388 #define PR_IPM_SENTMAIL_ENTRYID PROP_TAG(PT_BINARY,0x35E4)
389 #define PR_VIEWS_ENTRYID PROP_TAG(PT_BINARY,0x35E5)
390 #define PR_COMMON_VIEWS_ENTRYID PROP_TAG(PT_BINARY,0x35E6)
391 #define PR_FINDER_ENTRYID PROP_TAG(PT_BINARY,0x35E7)
392 
393 #define PR_CONTAINER_FLAGS PROP_TAG(PT_LONG,0x3600)
394 #define PR_FOLDER_TYPE PROP_TAG(PT_LONG,0x3601)
395 #define PR_CONTENT_COUNT PROP_TAG(PT_LONG,0x3602)
396 #define PR_CONTENT_UNREAD PROP_TAG(PT_LONG,0x3603)
397 #define PR_CREATE_TEMPLATES PROP_TAG(PT_OBJECT,0x3604)
398 #define PR_DETAILS_TABLE PROP_TAG(PT_OBJECT,0x3605)
399 #define PR_SEARCH PROP_TAG(PT_OBJECT,0x3607)
400 #define PR_SELECTABLE PROP_TAG(PT_BOOLEAN,0x3609)
401 #define PR_SUBFOLDERS PROP_TAG(PT_BOOLEAN,0x360A)
402 #define PR_STATUS PROP_TAG(PT_LONG,0x360B)
403 #define PR_ANR PROP_TAG(PT_TSTRING,0x360C)
404 #define PR_ANR_W PROP_TAG(PT_UNICODE,0x360C)
405 #define PR_ANR_A PROP_TAG(PT_STRING8,0x360C)
406 #define PR_CONTENTS_SORT_ORDER PROP_TAG(PT_MV_LONG,0x360D)
407 #define PR_CONTAINER_HIERARCHY PROP_TAG(PT_OBJECT,0x360E)
408 #define PR_CONTAINER_CONTENTS PROP_TAG(PT_OBJECT,0x360F)
409 #define PR_FOLDER_ASSOCIATED_CONTENTS PROP_TAG(PT_OBJECT,0x3610)
410 #define PR_DEF_CREATE_DL PROP_TAG(PT_BINARY,0x3611)
411 #define PR_DEF_CREATE_MAILUSER PROP_TAG(PT_BINARY,0x3612)
412 #define PR_CONTAINER_CLASS PROP_TAG(PT_TSTRING,0x3613)
413 #define PR_CONTAINER_CLASS_W PROP_TAG(PT_UNICODE,0x3613)
414 #define PR_CONTAINER_CLASS_A PROP_TAG(PT_STRING8,0x3613)
415 #define PR_CONTAINER_MODIFY_VERSION PROP_TAG(PT_I8,0x3614)
416 #define PR_AB_PROVIDER_ID PROP_TAG(PT_BINARY,0x3615)
417 #define PR_DEFAULT_VIEW_ENTRYID PROP_TAG(PT_BINARY,0x3616)
418 #define PR_ASSOC_CONTENT_COUNT PROP_TAG(PT_LONG,0x3617)
419 
420 #define PR_ATTACHMENT_X400_PARAMETERS PROP_TAG(PT_BINARY,0x3700)
421 #define PR_ATTACH_DATA_OBJ PROP_TAG(PT_OBJECT,0x3701)
422 #define PR_ATTACH_DATA_BIN PROP_TAG(PT_BINARY,0x3701)
423 #define PR_ATTACH_ENCODING PROP_TAG(PT_BINARY,0x3702)
424 #define PR_ATTACH_EXTENSION PROP_TAG(PT_TSTRING,0x3703)
425 #define PR_ATTACH_EXTENSION_W PROP_TAG(PT_UNICODE,0x3703)
426 #define PR_ATTACH_EXTENSION_A PROP_TAG(PT_STRING8,0x3703)
427 #define PR_ATTACH_FILENAME PROP_TAG(PT_TSTRING,0x3704)
428 #define PR_ATTACH_FILENAME_W PROP_TAG(PT_UNICODE,0x3704)
429 #define PR_ATTACH_FILENAME_A PROP_TAG(PT_STRING8,0x3704)
430 #define PR_ATTACH_METHOD PROP_TAG(PT_LONG,0x3705)
431 #define PR_ATTACH_LONG_FILENAME PROP_TAG(PT_TSTRING,0x3707)
432 #define PR_ATTACH_LONG_FILENAME_W PROP_TAG(PT_UNICODE,0x3707)
433 #define PR_ATTACH_LONG_FILENAME_A PROP_TAG(PT_STRING8,0x3707)
434 #define PR_ATTACH_PATHNAME PROP_TAG(PT_TSTRING,0x3708)
435 #define PR_ATTACH_PATHNAME_W PROP_TAG(PT_UNICODE,0x3708)
436 #define PR_ATTACH_PATHNAME_A PROP_TAG(PT_STRING8,0x3708)
437 #define PR_ATTACH_RENDERING PROP_TAG(PT_BINARY,0x3709)
438 #define PR_ATTACH_TAG PROP_TAG(PT_BINARY,0x370A)
439 #define PR_RENDERING_POSITION PROP_TAG(PT_LONG,0x370B)
440 #define PR_ATTACH_TRANSPORT_NAME PROP_TAG(PT_TSTRING,0x370C)
441 #define PR_ATTACH_TRANSPORT_NAME_W PROP_TAG(PT_UNICODE,0x370C)
442 #define PR_ATTACH_TRANSPORT_NAME_A PROP_TAG(PT_STRING8,0x370C)
443 #define PR_ATTACH_LONG_PATHNAME PROP_TAG(PT_TSTRING,0x370D)
444 #define PR_ATTACH_LONG_PATHNAME_W PROP_TAG(PT_UNICODE,0x370D)
445 #define PR_ATTACH_LONG_PATHNAME_A PROP_TAG(PT_STRING8,0x370D)
446 #define PR_ATTACH_MIME_TAG PROP_TAG(PT_TSTRING,0x370E)
447 #define PR_ATTACH_MIME_TAG_W PROP_TAG(PT_UNICODE,0x370E)
448 #define PR_ATTACH_MIME_TAG_A PROP_TAG(PT_STRING8,0x370E)
449 #define PR_ATTACH_ADDITIONAL_INFO PROP_TAG(PT_BINARY,0x370F)
450 
451 #define PR_DISPLAY_TYPE PROP_TAG(PT_LONG,0x3900)
452 #define PR_TEMPLATEID PROP_TAG(PT_BINARY,0x3902)
453 #define PR_PRIMARY_CAPABILITY PROP_TAG(PT_BINARY,0x3904)
454 
455 #define PR_7BIT_DISPLAY_NAME PROP_TAG(PT_STRING8,0x39FF)
456 #define PR_ACCOUNT PROP_TAG(PT_TSTRING,0x3A00)
457 #define PR_ACCOUNT_W PROP_TAG(PT_UNICODE,0x3A00)
458 #define PR_ACCOUNT_A PROP_TAG(PT_STRING8,0x3A00)
459 #define PR_ALTERNATE_RECIPIENT PROP_TAG(PT_BINARY,0x3A01)
460 #define PR_CALLBACK_TELEPHONE_NUMBER PROP_TAG(PT_TSTRING,0x3A02)
461 #define PR_CALLBACK_TELEPHONE_NUMBER_W PROP_TAG(PT_UNICODE,0x3A02)
462 #define PR_CALLBACK_TELEPHONE_NUMBER_A PROP_TAG(PT_STRING8,0x3A02)
463 #define PR_CONVERSION_PROHIBITED PROP_TAG(PT_BOOLEAN,0x3A03)
464 #define PR_DISCLOSE_RECIPIENTS PROP_TAG(PT_BOOLEAN,0x3A04)
465 #define PR_GENERATION PROP_TAG(PT_TSTRING,0x3A05)
466 #define PR_GENERATION_W PROP_TAG(PT_UNICODE,0x3A05)
467 #define PR_GENERATION_A PROP_TAG(PT_STRING8,0x3A05)
468 #define PR_GIVEN_NAME PROP_TAG(PT_TSTRING,0x3A06)
469 #define PR_GIVEN_NAME_W PROP_TAG(PT_UNICODE,0x3A06)
470 #define PR_GIVEN_NAME_A PROP_TAG(PT_STRING8,0x3A06)
471 #define PR_GOVERNMENT_ID_NUMBER PROP_TAG(PT_TSTRING,0x3A07)
472 #define PR_GOVERNMENT_ID_NUMBER_W PROP_TAG(PT_UNICODE,0x3A07)
473 #define PR_GOVERNMENT_ID_NUMBER_A PROP_TAG(PT_STRING8,0x3A07)
474 #define PR_BUSINESS_TELEPHONE_NUMBER PROP_TAG(PT_TSTRING,0x3A08)
475 #define PR_BUSINESS_TELEPHONE_NUMBER_W PROP_TAG(PT_UNICODE,0x3A08)
476 #define PR_BUSINESS_TELEPHONE_NUMBER_A PROP_TAG(PT_STRING8,0x3A08)
477 #define PR_OFFICE_TELEPHONE_NUMBER PR_BUSINESS_TELEPHONE_NUMBER
478 #define PR_OFFICE_TELEPHONE_NUMBER_W PR_BUSINESS_TELEPHONE_NUMBER_W
479 #define PR_OFFICE_TELEPHONE_NUMBER_A PR_BUSINESS_TELEPHONE_NUMBER_A
480 #define PR_HOME_TELEPHONE_NUMBER PROP_TAG(PT_TSTRING,0x3A09)
481 #define PR_HOME_TELEPHONE_NUMBER_W PROP_TAG(PT_UNICODE,0x3A09)
482 #define PR_HOME_TELEPHONE_NUMBER_A PROP_TAG(PT_STRING8,0x3A09)
483 #define PR_INITIALS PROP_TAG(PT_TSTRING,0x3A0A)
484 #define PR_INITIALS_W PROP_TAG(PT_UNICODE,0x3A0A)
485 #define PR_INITIALS_A PROP_TAG(PT_STRING8,0x3A0A)
486 #define PR_KEYWORD PROP_TAG(PT_TSTRING,0x3A0B)
487 #define PR_KEYWORD_W PROP_TAG(PT_UNICODE,0x3A0B)
488 #define PR_KEYWORD_A PROP_TAG(PT_STRING8,0x3A0B)
489 #define PR_LANGUAGE PROP_TAG(PT_TSTRING,0x3A0C)
490 #define PR_LANGUAGE_W PROP_TAG(PT_UNICODE,0x3A0C)
491 #define PR_LANGUAGE_A PROP_TAG(PT_STRING8,0x3A0C)
492 #define PR_LOCATION PROP_TAG(PT_TSTRING,0x3A0D)
493 #define PR_LOCATION_W PROP_TAG(PT_UNICODE,0x3A0D)
494 #define PR_LOCATION_A PROP_TAG(PT_STRING8,0x3A0D)
495 #define PR_MAIL_PERMISSION PROP_TAG(PT_BOOLEAN,0x3A0E)
496 #define PR_MHS_COMMON_NAME PROP_TAG(PT_TSTRING,0x3A0F)
497 #define PR_MHS_COMMON_NAME_W PROP_TAG(PT_UNICODE,0x3A0F)
498 #define PR_MHS_COMMON_NAME_A PROP_TAG(PT_STRING8,0x3A0F)
499 #define PR_ORGANIZATIONAL_ID_NUMBER PROP_TAG(PT_TSTRING,0x3A10)
500 #define PR_ORGANIZATIONAL_ID_NUMBER_W PROP_TAG(PT_UNICODE,0x3A10)
501 #define PR_ORGANIZATIONAL_ID_NUMBER_A PROP_TAG(PT_STRING8,0x3A10)
502 #define PR_SURNAME PROP_TAG(PT_TSTRING,0x3A11)
503 #define PR_SURNAME_W PROP_TAG(PT_UNICODE,0x3A11)
504 #define PR_SURNAME_A PROP_TAG(PT_STRING8,0x3A11)
505 #define PR_ORIGINAL_ENTRYID PROP_TAG(PT_BINARY,0x3A12)
506 #define PR_ORIGINAL_DISPLAY_NAME PROP_TAG(PT_TSTRING,0x3A13)
507 #define PR_ORIGINAL_DISPLAY_NAME_W PROP_TAG(PT_UNICODE,0x3A13)
508 #define PR_ORIGINAL_DISPLAY_NAME_A PROP_TAG(PT_STRING8,0x3A13)
509 #define PR_ORIGINAL_SEARCH_KEY PROP_TAG(PT_BINARY,0x3A14)
510 #define PR_POSTAL_ADDRESS PROP_TAG(PT_TSTRING,0x3A15)
511 #define PR_POSTAL_ADDRESS_W PROP_TAG(PT_UNICODE,0x3A15)
512 #define PR_POSTAL_ADDRESS_A PROP_TAG(PT_STRING8,0x3A15)
513 #define PR_COMPANY_NAME PROP_TAG(PT_TSTRING,0x3A16)
514 #define PR_COMPANY_NAME_W PROP_TAG(PT_UNICODE,0x3A16)
515 #define PR_COMPANY_NAME_A PROP_TAG(PT_STRING8,0x3A16)
516 #define PR_TITLE PROP_TAG(PT_TSTRING,0x3A17)
517 #define PR_TITLE_W PROP_TAG(PT_UNICODE,0x3A17)
518 #define PR_TITLE_A PROP_TAG(PT_STRING8,0x3A17)
519 #define PR_DEPARTMENT_NAME PROP_TAG(PT_TSTRING,0x3A18)
520 #define PR_DEPARTMENT_NAME_W PROP_TAG(PT_UNICODE,0x3A18)
521 #define PR_DEPARTMENT_NAME_A PROP_TAG(PT_STRING8,0x3A18)
522 #define PR_OFFICE_LOCATION PROP_TAG(PT_TSTRING,0x3A19)
523 #define PR_OFFICE_LOCATION_W PROP_TAG(PT_UNICODE,0x3A19)
524 #define PR_OFFICE_LOCATION_A PROP_TAG(PT_STRING8,0x3A19)
525 #define PR_PRIMARY_TELEPHONE_NUMBER PROP_TAG(PT_TSTRING,0x3A1A)
526 #define PR_PRIMARY_TELEPHONE_NUMBER_W PROP_TAG(PT_UNICODE,0x3A1A)
527 #define PR_PRIMARY_TELEPHONE_NUMBER_A PROP_TAG(PT_STRING8,0x3A1A)
528 #define PR_BUSINESS2_TELEPHONE_NUMBER PROP_TAG(PT_TSTRING,0x3A1B)
529 #define PR_BUSINESS2_TELEPHONE_NUMBER_W PROP_TAG(PT_UNICODE,0x3A1B)
530 #define PR_BUSINESS2_TELEPHONE_NUMBER_A PROP_TAG(PT_STRING8,0x3A1B)
531 #define PR_OFFICE2_TELEPHONE_NUMBER PR_BUSINESS2_TELEPHONE_NUMBER
532 #define PR_OFFICE2_TELEPHONE_NUMBER_W PR_BUSINESS2_TELEPHONE_NUMBER_W
533 #define PR_OFFICE2_TELEPHONE_NUMBER_A PR_BUSINESS2_TELEPHONE_NUMBER_A
534 #define PR_MOBILE_TELEPHONE_NUMBER PROP_TAG(PT_TSTRING,0x3A1C)
535 #define PR_MOBILE_TELEPHONE_NUMBER_W PROP_TAG(PT_UNICODE,0x3A1C)
536 #define PR_MOBILE_TELEPHONE_NUMBER_A PROP_TAG(PT_STRING8,0x3A1C)
537 #define PR_CELLULAR_TELEPHONE_NUMBER PR_MOBILE_TELEPHONE_NUMBER
538 #define PR_CELLULAR_TELEPHONE_NUMBER_W PR_MOBILE_TELEPHONE_NUMBER_W
539 #define PR_CELLULAR_TELEPHONE_NUMBER_A PR_MOBILE_TELEPHONE_NUMBER_A
540 #define PR_RADIO_TELEPHONE_NUMBER PROP_TAG(PT_TSTRING,0x3A1D)
541 #define PR_RADIO_TELEPHONE_NUMBER_W PROP_TAG(PT_UNICODE,0x3A1D)
542 #define PR_RADIO_TELEPHONE_NUMBER_A PROP_TAG(PT_STRING8,0x3A1D)
543 #define PR_CAR_TELEPHONE_NUMBER PROP_TAG(PT_TSTRING,0x3A1E)
544 #define PR_CAR_TELEPHONE_NUMBER_W PROP_TAG(PT_UNICODE,0x3A1E)
545 #define PR_CAR_TELEPHONE_NUMBER_A PROP_TAG(PT_STRING8,0x3A1E)
546 #define PR_OTHER_TELEPHONE_NUMBER PROP_TAG(PT_TSTRING,0x3A1F)
547 #define PR_OTHER_TELEPHONE_NUMBER_W PROP_TAG(PT_UNICODE,0x3A1F)
548 #define PR_OTHER_TELEPHONE_NUMBER_A PROP_TAG(PT_STRING8,0x3A1F)
549 #define PR_TRANSMITABLE_DISPLAY_NAME PROP_TAG(PT_TSTRING,0x3A20)
550 #define PR_TRANSMITABLE_DISPLAY_NAME_W PROP_TAG(PT_UNICODE,0x3A20)
551 #define PR_TRANSMITABLE_DISPLAY_NAME_A PROP_TAG(PT_STRING8,0x3A20)
552 #define PR_PAGER_TELEPHONE_NUMBER PROP_TAG(PT_TSTRING,0x3A21)
553 #define PR_PAGER_TELEPHONE_NUMBER_W PROP_TAG(PT_UNICODE,0x3A21)
554 #define PR_PAGER_TELEPHONE_NUMBER_A PROP_TAG(PT_STRING8,0x3A21)
555 #define PR_BEEPER_TELEPHONE_NUMBER PR_PAGER_TELEPHONE_NUMBER
556 #define PR_BEEPER_TELEPHONE_NUMBER_W PR_PAGER_TELEPHONE_NUMBER_W
557 #define PR_BEEPER_TELEPHONE_NUMBER_A PR_PAGER_TELEPHONE_NUMBER_A
558 #define PR_USER_CERTIFICATE PROP_TAG(PT_BINARY,0x3A22)
559 #define PR_PRIMARY_FAX_NUMBER PROP_TAG(PT_TSTRING,0x3A23)
560 #define PR_PRIMARY_FAX_NUMBER_W PROP_TAG(PT_UNICODE,0x3A23)
561 #define PR_PRIMARY_FAX_NUMBER_A PROP_TAG(PT_STRING8,0x3A23)
562 #define PR_BUSINESS_FAX_NUMBER PROP_TAG(PT_TSTRING,0x3A24)
563 #define PR_BUSINESS_FAX_NUMBER_W PROP_TAG(PT_UNICODE,0x3A24)
564 #define PR_BUSINESS_FAX_NUMBER_A PROP_TAG(PT_STRING8,0x3A24)
565 #define PR_HOME_FAX_NUMBER PROP_TAG(PT_TSTRING,0x3A25)
566 #define PR_HOME_FAX_NUMBER_W PROP_TAG(PT_UNICODE,0x3A25)
567 #define PR_HOME_FAX_NUMBER_A PROP_TAG(PT_STRING8,0x3A25)
568 #define PR_COUNTRY PROP_TAG(PT_TSTRING,0x3A26)
569 #define PR_COUNTRY_W PROP_TAG(PT_UNICODE,0x3A26)
570 #define PR_COUNTRY_A PROP_TAG(PT_STRING8,0x3A26)
571 #define PR_BUSINESS_ADDRESS_COUNTRY PR_COUNTRY
572 #define PR_BUSINESS_ADDRESS_COUNTRY_W PR_COUNTRY_W
573 #define PR_BUSINESS_ADDRESS_COUNTRY_A PR_COUNTRY_A
574 
575 #define PR_LOCALITY PROP_TAG(PT_TSTRING,0x3A27)
576 #define PR_LOCALITY_W PROP_TAG(PT_UNICODE,0x3A27)
577 #define PR_LOCALITY_A PROP_TAG(PT_STRING8,0x3A27)
578 #define PR_BUSINESS_ADDRESS_CITY PR_LOCALITY
579 #define PR_BUSINESS_ADDRESS_CITY_W PR_LOCALITY_W
580 #define PR_BUSINESS_ADDRESS_CITY_A PR_LOCALITY_A
581 
582 #define PR_STATE_OR_PROVINCE PROP_TAG(PT_TSTRING,0x3A28)
583 #define PR_STATE_OR_PROVINCE_W PROP_TAG(PT_UNICODE,0x3A28)
584 #define PR_STATE_OR_PROVINCE_A PROP_TAG(PT_STRING8,0x3A28)
585 #define PR_BUSINESS_ADDRESS_STATE_OR_PROVINCE PR_STATE_OR_PROVINCE
586 #define PR_BUSINESS_ADDRESS_STATE_OR_PROVINCE_W PR_STATE_OR_PROVINCE_W
587 #define PR_BUSINESS_ADDRESS_STATE_OR_PROVINCE_A PR_STATE_OR_PROVINCE_A
588 
589 #define PR_STREET_ADDRESS PROP_TAG(PT_TSTRING,0x3A29)
590 #define PR_STREET_ADDRESS_W PROP_TAG(PT_UNICODE,0x3A29)
591 #define PR_STREET_ADDRESS_A PROP_TAG(PT_STRING8,0x3A29)
592 #define PR_BUSINESS_ADDRESS_STREET PR_STREET_ADDRESS
593 #define PR_BUSINESS_ADDRESS_STREET_W PR_STREET_ADDRESS_W
594 #define PR_BUSINESS_ADDRESS_STREET_A PR_STREET_ADDRESS_A
595 
596 #define PR_POSTAL_CODE PROP_TAG(PT_TSTRING,0x3A2A)
597 #define PR_POSTAL_CODE_W PROP_TAG(PT_UNICODE,0x3A2A)
598 #define PR_POSTAL_CODE_A PROP_TAG(PT_STRING8,0x3A2A)
599 #define PR_BUSINESS_ADDRESS_POSTAL_CODE PR_POSTAL_CODE
600 #define PR_BUSINESS_ADDRESS_POSTAL_CODE_W PR_POSTAL_CODE_W
601 #define PR_BUSINESS_ADDRESS_POSTAL_CODE_A PR_POSTAL_CODE_A
602 
603 #define PR_POST_OFFICE_BOX PROP_TAG(PT_TSTRING,0x3A2B)
604 #define PR_POST_OFFICE_BOX_W PROP_TAG(PT_UNICODE,0x3A2B)
605 #define PR_POST_OFFICE_BOX_A PROP_TAG(PT_STRING8,0x3A2B)
606 #define PR_BUSINESS_ADDRESS_POST_OFFICE_BOX PR_POST_OFFICE_BOX
607 #define PR_BUSINESS_ADDRESS_POST_OFFICE_BOX_W PR_POST_OFFICE_BOX_W
608 #define PR_BUSINESS_ADDRESS_POST_OFFICE_BOX_A PR_POST_OFFICE_BOX_A
609 
610 #define PR_TELEX_NUMBER PROP_TAG(PT_TSTRING,0x3A2C)
611 #define PR_TELEX_NUMBER_W PROP_TAG(PT_UNICODE,0x3A2C)
612 #define PR_TELEX_NUMBER_A PROP_TAG(PT_STRING8,0x3A2C)
613 #define PR_ISDN_NUMBER PROP_TAG(PT_TSTRING,0x3A2D)
614 #define PR_ISDN_NUMBER_W PROP_TAG(PT_UNICODE,0x3A2D)
615 #define PR_ISDN_NUMBER_A PROP_TAG(PT_STRING8,0x3A2D)
616 #define PR_ASSISTANT_TELEPHONE_NUMBER PROP_TAG(PT_TSTRING,0x3A2E)
617 #define PR_ASSISTANT_TELEPHONE_NUMBER_W PROP_TAG(PT_UNICODE,0x3A2E)
618 #define PR_ASSISTANT_TELEPHONE_NUMBER_A PROP_TAG(PT_STRING8,0x3A2E)
619 #define PR_HOME2_TELEPHONE_NUMBER PROP_TAG(PT_TSTRING,0x3A2F)
620 #define PR_HOME2_TELEPHONE_NUMBER_W PROP_TAG(PT_UNICODE,0x3A2F)
621 #define PR_HOME2_TELEPHONE_NUMBER_A PROP_TAG(PT_STRING8,0x3A2F)
622 #define PR_ASSISTANT PROP_TAG(PT_TSTRING,0x3A30)
623 #define PR_ASSISTANT_W PROP_TAG(PT_UNICODE,0x3A30)
624 #define PR_ASSISTANT_A PROP_TAG(PT_STRING8,0x3A30)
625 #define PR_SEND_RICH_INFO PROP_TAG(PT_BOOLEAN,0x3A40)
626 
627 #define PR_WEDDING_ANNIVERSARY PROP_TAG(PT_SYSTIME,0x3A41)
628 #define PR_BIRTHDAY PROP_TAG(PT_SYSTIME,0x3A42)
629 
630 #define PR_HOBBIES PROP_TAG(PT_TSTRING,0x3A43)
631 #define PR_HOBBIES_W PROP_TAG(PT_UNICODE,0x3A43)
632 #define PR_HOBBIES_A PROP_TAG(PT_STRING8,0x3A43)
633 
634 #define PR_MIDDLE_NAME PROP_TAG(PT_TSTRING,0x3A44)
635 #define PR_MIDDLE_NAME_W PROP_TAG(PT_UNICODE,0x3A44)
636 #define PR_MIDDLE_NAME_A PROP_TAG(PT_STRING8,0x3A44)
637 
638 #define PR_DISPLAY_NAME_PREFIX PROP_TAG(PT_TSTRING,0x3A45)
639 #define PR_DISPLAY_NAME_PREFIX_W PROP_TAG(PT_UNICODE,0x3A45)
640 #define PR_DISPLAY_NAME_PREFIX_A PROP_TAG(PT_STRING8,0x3A45)
641 
642 #define PR_PROFESSION PROP_TAG(PT_TSTRING,0x3A46)
643 #define PR_PROFESSION_W PROP_TAG(PT_UNICODE,0x3A46)
644 #define PR_PROFESSION_A PROP_TAG(PT_STRING8,0x3A46)
645 
646 #define PR_PREFERRED_BY_NAME PROP_TAG(PT_TSTRING,0x3A47)
647 #define PR_PREFERRED_BY_NAME_W PROP_TAG(PT_UNICODE,0x3A47)
648 #define PR_PREFERRED_BY_NAME_A PROP_TAG(PT_STRING8,0x3A47)
649 
650 #define PR_SPOUSE_NAME PROP_TAG(PT_TSTRING,0x3A48)
651 #define PR_SPOUSE_NAME_W PROP_TAG(PT_UNICODE,0x3A48)
652 #define PR_SPOUSE_NAME_A PROP_TAG(PT_STRING8,0x3A48)
653 
654 #define PR_COMPUTER_NETWORK_NAME PROP_TAG(PT_TSTRING,0x3A49)
655 #define PR_COMPUTER_NETWORK_NAME_W PROP_TAG(PT_UNICODE,0x3A49)
656 #define PR_COMPUTER_NETWORK_NAME_A PROP_TAG(PT_STRING8,0x3A49)
657 
658 #define PR_CUSTOMER_ID PROP_TAG(PT_TSTRING,0x3A4A)
659 #define PR_CUSTOMER_ID_W PROP_TAG(PT_UNICODE,0x3A4A)
660 #define PR_CUSTOMER_ID_A PROP_TAG(PT_STRING8,0x3A4A)
661 
662 #define PR_TTYTDD_PHONE_NUMBER PROP_TAG(PT_TSTRING,0x3A4B)
663 #define PR_TTYTDD_PHONE_NUMBER_W PROP_TAG(PT_UNICODE,0x3A4B)
664 #define PR_TTYTDD_PHONE_NUMBER_A PROP_TAG(PT_STRING8,0x3A4B)
665 
666 #define PR_FTP_SITE PROP_TAG(PT_TSTRING,0x3A4C)
667 #define PR_FTP_SITE_W PROP_TAG(PT_UNICODE,0x3A4C)
668 #define PR_FTP_SITE_A PROP_TAG(PT_STRING8,0x3A4C)
669 
670 #define PR_GENDER PROP_TAG(PT_SHORT,0x3A4D)
671 
672 #define PR_MANAGER_NAME PROP_TAG(PT_TSTRING,0x3A4E)
673 #define PR_MANAGER_NAME_W PROP_TAG(PT_UNICODE,0x3A4E)
674 #define PR_MANAGER_NAME_A PROP_TAG(PT_STRING8,0x3A4E)
675 
676 #define PR_NICKNAME PROP_TAG(PT_TSTRING,0x3A4F)
677 #define PR_NICKNAME_W PROP_TAG(PT_UNICODE,0x3A4F)
678 #define PR_NICKNAME_A PROP_TAG(PT_STRING8,0x3A4F)
679 
680 #define PR_PERSONAL_HOME_PAGE PROP_TAG(PT_TSTRING,0x3A50)
681 #define PR_PERSONAL_HOME_PAGE_W PROP_TAG(PT_UNICODE,0x3A50)
682 #define PR_PERSONAL_HOME_PAGE_A PROP_TAG(PT_STRING8,0x3A50)
683 
684 #define PR_BUSINESS_HOME_PAGE PROP_TAG(PT_TSTRING,0x3A51)
685 #define PR_BUSINESS_HOME_PAGE_W PROP_TAG(PT_UNICODE,0x3A51)
686 #define PR_BUSINESS_HOME_PAGE_A PROP_TAG(PT_STRING8,0x3A51)
687 
688 #define PR_CONTACT_VERSION PROP_TAG(PT_CLSID,0x3A52)
689 #define PR_CONTACT_ENTRYIDS PROP_TAG(PT_MV_BINARY,0x3A53)
690 
691 #define PR_CONTACT_ADDRTYPES PROP_TAG(PT_MV_TSTRING,0x3A54)
692 #define PR_CONTACT_ADDRTYPES_W PROP_TAG(PT_MV_UNICODE,0x3A54)
693 #define PR_CONTACT_ADDRTYPES_A PROP_TAG(PT_MV_STRING8,0x3A54)
694 
695 #define PR_CONTACT_DEFAULT_ADDRESS_INDEX PROP_TAG(PT_LONG,0x3A55)
696 
697 #define PR_CONTACT_EMAIL_ADDRESSES PROP_TAG(PT_MV_TSTRING,0x3A56)
698 #define PR_CONTACT_EMAIL_ADDRESSES_W PROP_TAG(PT_MV_UNICODE,0x3A56)
699 #define PR_CONTACT_EMAIL_ADDRESSES_A PROP_TAG(PT_MV_STRING8,0x3A56)
700 
701 #define PR_COMPANY_MAIN_PHONE_NUMBER PROP_TAG(PT_TSTRING,0x3A57)
702 #define PR_COMPANY_MAIN_PHONE_NUMBER_W PROP_TAG(PT_UNICODE,0x3A57)
703 #define PR_COMPANY_MAIN_PHONE_NUMBER_A PROP_TAG(PT_STRING8,0x3A57)
704 
705 #define PR_CHILDRENS_NAMES PROP_TAG(PT_MV_TSTRING,0x3A58)
706 #define PR_CHILDRENS_NAMES_W PROP_TAG(PT_MV_UNICODE,0x3A58)
707 #define PR_CHILDRENS_NAMES_A PROP_TAG(PT_MV_STRING8,0x3A58)
708 
709 #define PR_HOME_ADDRESS_CITY PROP_TAG(PT_TSTRING,0x3A59)
710 #define PR_HOME_ADDRESS_CITY_W PROP_TAG(PT_UNICODE,0x3A59)
711 #define PR_HOME_ADDRESS_CITY_A PROP_TAG(PT_STRING8,0x3A59)
712 
713 #define PR_HOME_ADDRESS_COUNTRY PROP_TAG(PT_TSTRING,0x3A5A)
714 #define PR_HOME_ADDRESS_COUNTRY_W PROP_TAG(PT_UNICODE,0x3A5A)
715 #define PR_HOME_ADDRESS_COUNTRY_A PROP_TAG(PT_STRING8,0x3A5A)
716 
717 #define PR_HOME_ADDRESS_POSTAL_CODE PROP_TAG(PT_TSTRING,0x3A5B)
718 #define PR_HOME_ADDRESS_POSTAL_CODE_W PROP_TAG(PT_UNICODE,0x3A5B)
719 #define PR_HOME_ADDRESS_POSTAL_CODE_A PROP_TAG(PT_STRING8,0x3A5B)
720 
721 #define PR_HOME_ADDRESS_STATE_OR_PROVINCE PROP_TAG(PT_TSTRING,0x3A5C)
722 #define PR_HOME_ADDRESS_STATE_OR_PROVINCE_W PROP_TAG(PT_UNICODE,0x3A5C)
723 #define PR_HOME_ADDRESS_STATE_OR_PROVINCE_A PROP_TAG(PT_STRING8,0x3A5C)
724 
725 #define PR_HOME_ADDRESS_STREET PROP_TAG(PT_TSTRING,0x3A5D)
726 #define PR_HOME_ADDRESS_STREET_W PROP_TAG(PT_UNICODE,0x3A5D)
727 #define PR_HOME_ADDRESS_STREET_A PROP_TAG(PT_STRING8,0x3A5D)
728 
729 #define PR_HOME_ADDRESS_POST_OFFICE_BOX PROP_TAG(PT_TSTRING,0x3A5E)
730 #define PR_HOME_ADDRESS_POST_OFFICE_BOX_W PROP_TAG(PT_UNICODE,0x3A5E)
731 #define PR_HOME_ADDRESS_POST_OFFICE_BOX_A PROP_TAG(PT_STRING8,0x3A5E)
732 
733 #define PR_OTHER_ADDRESS_CITY PROP_TAG(PT_TSTRING,0x3A5F)
734 #define PR_OTHER_ADDRESS_CITY_W PROP_TAG(PT_UNICODE,0x3A5F)
735 #define PR_OTHER_ADDRESS_CITY_A PROP_TAG(PT_STRING8,0x3A5F)
736 
737 #define PR_OTHER_ADDRESS_COUNTRY PROP_TAG(PT_TSTRING,0x3A60)
738 #define PR_OTHER_ADDRESS_COUNTRY_W PROP_TAG(PT_UNICODE,0x3A60)
739 #define PR_OTHER_ADDRESS_COUNTRY_A PROP_TAG(PT_STRING8,0x3A60)
740 
741 #define PR_OTHER_ADDRESS_POSTAL_CODE PROP_TAG(PT_TSTRING,0x3A61)
742 #define PR_OTHER_ADDRESS_POSTAL_CODE_W PROP_TAG(PT_UNICODE,0x3A61)
743 #define PR_OTHER_ADDRESS_POSTAL_CODE_A PROP_TAG(PT_STRING8,0x3A61)
744 
745 #define PR_OTHER_ADDRESS_STATE_OR_PROVINCE PROP_TAG(PT_TSTRING,0x3A62)
746 #define PR_OTHER_ADDRESS_STATE_OR_PROVINCE_W PROP_TAG(PT_UNICODE,0x3A62)
747 #define PR_OTHER_ADDRESS_STATE_OR_PROVINCE_A PROP_TAG(PT_STRING8,0x3A62)
748 
749 #define PR_OTHER_ADDRESS_STREET PROP_TAG(PT_TSTRING,0x3A63)
750 #define PR_OTHER_ADDRESS_STREET_W PROP_TAG(PT_UNICODE,0x3A63)
751 #define PR_OTHER_ADDRESS_STREET_A PROP_TAG(PT_STRING8,0x3A63)
752 
753 #define PR_OTHER_ADDRESS_POST_OFFICE_BOX PROP_TAG(PT_TSTRING,0x3A64)
754 #define PR_OTHER_ADDRESS_POST_OFFICE_BOX_W PROP_TAG(PT_UNICODE,0x3A64)
755 #define PR_OTHER_ADDRESS_POST_OFFICE_BOX_A PROP_TAG(PT_STRING8,0x3A64)
756 
757 #define PR_STORE_PROVIDERS PROP_TAG(PT_BINARY,0x3D00)
758 #define PR_AB_PROVIDERS PROP_TAG(PT_BINARY,0x3D01)
759 #define PR_TRANSPORT_PROVIDERS PROP_TAG(PT_BINARY,0x3D02)
760 
761 #define PR_DEFAULT_PROFILE PROP_TAG(PT_BOOLEAN,0x3D04)
762 #define PR_AB_SEARCH_PATH PROP_TAG(PT_MV_BINARY,0x3D05)
763 #define PR_AB_DEFAULT_DIR PROP_TAG(PT_BINARY,0x3D06)
764 #define PR_AB_DEFAULT_PAB PROP_TAG(PT_BINARY,0x3D07)
765 
766 #define PR_FILTERING_HOOKS PROP_TAG(PT_BINARY,0x3D08)
767 #define PR_SERVICE_NAME PROP_TAG(PT_TSTRING,0x3D09)
768 #define PR_SERVICE_NAME_W PROP_TAG(PT_UNICODE,0x3D09)
769 #define PR_SERVICE_NAME_A PROP_TAG(PT_STRING8,0x3D09)
770 #define PR_SERVICE_DLL_NAME PROP_TAG(PT_TSTRING,0x3D0A)
771 #define PR_SERVICE_DLL_NAME_W PROP_TAG(PT_UNICODE,0x3D0A)
772 #define PR_SERVICE_DLL_NAME_A PROP_TAG(PT_STRING8,0x3D0A)
773 #define PR_SERVICE_ENTRY_NAME PROP_TAG(PT_STRING8,0x3D0B)
774 #define PR_SERVICE_UID PROP_TAG(PT_BINARY,0x3D0C)
775 #define PR_SERVICE_EXTRA_UIDS PROP_TAG(PT_BINARY,0x3D0D)
776 #define PR_SERVICES PROP_TAG(PT_BINARY,0x3D0E)
777 #define PR_SERVICE_SUPPORT_FILES PROP_TAG(PT_MV_TSTRING,0x3D0F)
778 #define PR_SERVICE_SUPPORT_FILES_W PROP_TAG(PT_MV_UNICODE,0x3D0F)
779 #define PR_SERVICE_SUPPORT_FILES_A PROP_TAG(PT_MV_STRING8,0x3D0F)
780 #define PR_SERVICE_DELETE_FILES PROP_TAG(PT_MV_TSTRING,0x3D10)
781 #define PR_SERVICE_DELETE_FILES_W PROP_TAG(PT_MV_UNICODE,0x3D10)
782 #define PR_SERVICE_DELETE_FILES_A PROP_TAG(PT_MV_STRING8,0x3D10)
783 #define PR_AB_SEARCH_PATH_UPDATE PROP_TAG(PT_BINARY,0x3D11)
784 #define PR_PROFILE_NAME PROP_TAG(PT_TSTRING,0x3D12)
785 #define PR_PROFILE_NAME_A PROP_TAG(PT_STRING8,0x3D12)
786 #define PR_PROFILE_NAME_W PROP_TAG(PT_UNICODE,0x3D12)
787 
788 #define PR_IDENTITY_DISPLAY PROP_TAG(PT_TSTRING,0x3E00)
789 #define PR_IDENTITY_DISPLAY_W PROP_TAG(PT_UNICODE,0x3E00)
790 #define PR_IDENTITY_DISPLAY_A PROP_TAG(PT_STRING8,0x3E00)
791 #define PR_IDENTITY_ENTRYID PROP_TAG(PT_BINARY,0x3E01)
792 #define PR_RESOURCE_METHODS PROP_TAG(PT_LONG,0x3E02)
793 #define PR_RESOURCE_TYPE PROP_TAG(PT_LONG,0x3E03)
794 #define PR_STATUS_CODE PROP_TAG(PT_LONG,0x3E04)
795 #define PR_IDENTITY_SEARCH_KEY PROP_TAG(PT_BINARY,0x3E05)
796 #define PR_OWN_STORE_ENTRYID PROP_TAG(PT_BINARY,0x3E06)
797 #define PR_RESOURCE_PATH PROP_TAG(PT_TSTRING,0x3E07)
798 #define PR_RESOURCE_PATH_W PROP_TAG(PT_UNICODE,0x3E07)
799 #define PR_RESOURCE_PATH_A PROP_TAG(PT_STRING8,0x3E07)
800 #define PR_STATUS_STRING PROP_TAG(PT_TSTRING,0x3E08)
801 #define PR_STATUS_STRING_W PROP_TAG(PT_UNICODE,0x3E08)
802 #define PR_STATUS_STRING_A PROP_TAG(PT_STRING8,0x3E08)
803 #define PR_X400_DEFERRED_DELIVERY_CANCEL PROP_TAG(PT_BOOLEAN,0x3E09)
804 #define PR_HEADER_FOLDER_ENTRYID PROP_TAG(PT_BINARY,0x3E0A)
805 #define PR_REMOTE_PROGRESS PROP_TAG(PT_LONG,0x3E0B)
806 #define PR_REMOTE_PROGRESS_TEXT PROP_TAG(PT_TSTRING,0x3E0C)
807 #define PR_REMOTE_PROGRESS_TEXT_W PROP_TAG(PT_UNICODE,0x3E0C)
808 #define PR_REMOTE_PROGRESS_TEXT_A PROP_TAG(PT_STRING8,0x3E0C)
809 #define PR_REMOTE_VALIDATE_OK PROP_TAG(PT_BOOLEAN,0x3E0D)
810 #define PR_CONTROL_FLAGS PROP_TAG(PT_LONG,0x3F00)
811 #define PR_CONTROL_STRUCTURE PROP_TAG(PT_BINARY,0x3F01)
812 #define PR_CONTROL_TYPE PROP_TAG(PT_LONG,0x3F02)
813 #define PR_DELTAX PROP_TAG(PT_LONG,0x3F03)
814 #define PR_DELTAY PROP_TAG(PT_LONG,0x3F04)
815 #define PR_XPOS PROP_TAG(PT_LONG,0x3F05)
816 #define PR_YPOS PROP_TAG(PT_LONG,0x3F06)
817 #define PR_CONTROL_ID PROP_TAG(PT_BINARY,0x3F07)
818 #define PR_INITIAL_DETAILS_PANE PROP_TAG(PT_LONG,0x3F08)
819 
820 #define PROP_ID_SECURE_MIN 0x67F0
821 #define PROP_ID_SECURE_MAX 0x67FF
822 #endif
823