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