Back to index

lightning-sunbird  0.9+nobinonly
MapiTagStrs.cpp
Go to the documentation of this file.
00001 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
00002 /* ***** BEGIN LICENSE BLOCK *****
00003  * Version: MPL 1.1/GPL 2.0/LGPL 2.1
00004  *
00005  * The contents of this file are subject to the Mozilla Public License Version
00006  * 1.1 (the "License"); you may not use this file except in compliance with
00007  * the License. You may obtain a copy of the License at
00008  * http://www.mozilla.org/MPL/
00009  *
00010  * Software distributed under the License is distributed on an "AS IS" basis,
00011  * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
00012  * for the specific language governing rights and limitations under the
00013  * License.
00014  *
00015  * The Original Code is mozilla.org code.
00016  *
00017  * The Initial Developer of the Original Code is
00018  * Netscape Communications Corporation.
00019  * Portions created by the Initial Developer are Copyright (C) 1998
00020  * the Initial Developer. All Rights Reserved.
00021  *
00022  * Contributor(s):
00023  *
00024  * Alternatively, the contents of this file may be used under the terms of
00025  * either of the GNU General Public License Version 2 or later (the "GPL"),
00026  * or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
00027  * in which case the provisions of the GPL or the LGPL are applicable instead
00028  * of those above. If you wish to allow use of your version of this file only
00029  * under the terms of either the GPL or the LGPL, and not to allow others to
00030  * use your version of this file under the terms of the MPL, indicate your
00031  * decision by deleting the provisions above and replace them with the notice
00032  * and other provisions required by the GPL or the LGPL. If you do not delete
00033  * the provisions above, a recipient may use your version of this file under
00034  * the terms of any one of the MPL, the GPL or the LGPL.
00035  *
00036  * ***** END LICENSE BLOCK ***** */
00037  
00038 /*
00039  *  Message envelope properties
00040  */
00041 
00042 case PR_ACKNOWLEDGEMENT_MODE:
00043        s = "PR_ACKNOWLEDGEMENT_MODE"; break;
00044 case PR_ALTERNATE_RECIPIENT_ALLOWED:
00045        s = "PR_ALTERNATE_RECIPIENT_ALLOWED"; break;
00046 case PR_AUTHORIZING_USERS:
00047        s = "PR_AUTHORIZING_USERS"; break;
00048 case PR_AUTO_FORWARD_COMMENT:
00049        s = "PR_AUTO_FORWARD_COMMENT"; break;
00050 case PR_AUTO_FORWARDED:
00051        s = "PR_AUTO_FORWARDED"; break;
00052 case PR_CONTENT_CONFIDENTIALITY_ALGORITHM_ID:
00053        s = "PR_CONTENT_CONFIDENTIALITY_ALGORITHM_ID"; break;
00054 case PR_CONTENT_CORRELATOR:
00055        s = "PR_CONTENT_CORRELATOR"; break;
00056 case PR_CONTENT_IDENTIFIER:
00057        s = "PR_CONTENT_IDENTIFIER"; break;
00058 case PR_CONTENT_LENGTH:
00059        s = "PR_CONTENT_LENGTH"; break;
00060 case PR_CONTENT_RETURN_REQUESTED:
00061        s = "PR_CONTENT_RETURN_REQUESTED"; break;
00062 
00063 
00064 
00065 case PR_CONVERSATION_KEY:
00066        s = "PR_CONVERSATION_KEY"; break;
00067 
00068 case PR_CONVERSION_EITS:
00069        s = "PR_CONVERSION_EITS"; break;
00070 case PR_CONVERSION_WITH_LOSS_PROHIBITED:
00071        s = "PR_CONVERSION_WITH_LOSS_PROHIBITED"; break;
00072 case PR_CONVERTED_EITS:
00073        s = "PR_CONVERTED_EITS"; break;
00074 case PR_DEFERRED_DELIVERY_TIME:
00075        s = "PR_DEFERRED_DELIVERY_TIME"; break;
00076 case PR_DELIVER_TIME:
00077        s = "PR_DELIVER_TIME"; break;
00078 case PR_DISCARD_REASON:
00079        s = "PR_DISCARD_REASON"; break;
00080 case PR_DISCLOSURE_OF_RECIPIENTS:
00081        s = "PR_DISCLOSURE_OF_RECIPIENTS"; break;
00082 case PR_DL_EXPANSION_HISTORY:
00083        s = "PR_DL_EXPANSION_HISTORY"; break;
00084 case PR_DL_EXPANSION_PROHIBITED:
00085        s = "PR_DL_EXPANSION_PROHIBITED"; break;
00086 case PR_EXPIRY_TIME:
00087        s = "PR_EXPIRY_TIME"; break;
00088 case PR_IMPLICIT_CONVERSION_PROHIBITED:
00089        s = "PR_IMPLICIT_CONVERSION_PROHIBITED"; break;
00090 case PR_IMPORTANCE:
00091        s = "PR_IMPORTANCE"; break;
00092 case PR_IPM_ID:
00093        s = "PR_IPM_ID"; break;
00094 case PR_LATEST_DELIVERY_TIME:
00095        s = "PR_LATEST_DELIVERY_TIME"; break;
00096 case PR_MESSAGE_CLASS:
00097        s = "PR_MESSAGE_CLASS"; break;
00098 case PR_MESSAGE_DELIVERY_ID:
00099        s = "PR_MESSAGE_DELIVERY_ID"; break;
00100 
00101 
00102 
00103 
00104 
00105 case PR_MESSAGE_SECURITY_LABEL:
00106        s = "PR_MESSAGE_SECURITY_LABEL"; break;
00107 case PR_OBSOLETED_IPMS:
00108        s = "PR_OBSOLETED_IPMS"; break;
00109 case PR_ORIGINALLY_INTENDED_RECIPIENT_NAME:
00110        s = "PR_ORIGINALLY_INTENDED_RECIPIENT_NAME"; break;
00111 case PR_ORIGINAL_EITS:
00112        s = "PR_ORIGINAL_EITS"; break;
00113 case PR_ORIGINATOR_CERTIFICATE:
00114        s = "PR_ORIGINATOR_CERTIFICATE"; break;
00115 case PR_ORIGINATOR_DELIVERY_REPORT_REQUESTED:
00116        s = "PR_ORIGINATOR_DELIVERY_REPORT_REQUESTED"; break;
00117 case PR_ORIGINATOR_RETURN_ADDRESS:
00118        s = "PR_ORIGINATOR_RETURN_ADDRESS"; break;
00119 
00120 
00121 
00122 case PR_PARENT_KEY:
00123        s = "PR_PARENT_KEY"; break;
00124 case PR_PRIORITY:
00125        s = "PR_PRIORITY"; break;
00126 
00127 
00128 
00129 case PR_ORIGIN_CHECK:
00130        s = "PR_ORIGIN_CHECK"; break;
00131 case PR_PROOF_OF_SUBMISSION_REQUESTED:
00132        s = "PR_PROOF_OF_SUBMISSION_REQUESTED"; break;
00133 case PR_READ_RECEIPT_REQUESTED:
00134        s = "PR_READ_RECEIPT_REQUESTED"; break;
00135 case PR_RECEIPT_TIME:
00136        s = "PR_RECEIPT_TIME"; break;
00137 case PR_RECIPIENT_REASSIGNMENT_PROHIBITED:
00138        s = "PR_RECIPIENT_REASSIGNMENT_PROHIBITED"; break;
00139 case PR_REDIRECTION_HISTORY:
00140        s = "PR_REDIRECTION_HISTORY"; break;
00141 case PR_RELATED_IPMS:
00142        s = "PR_RELATED_IPMS"; break;
00143 case PR_ORIGINAL_SENSITIVITY:
00144        s = "PR_ORIGINAL_SENSITIVITY"; break;
00145 case PR_LANGUAGES:
00146        s = "PR_LANGUAGES"; break;
00147 case PR_REPLY_TIME:
00148        s = "PR_REPLY_TIME"; break;
00149 case PR_REPORT_TAG:
00150        s = "PR_REPORT_TAG"; break;
00151 case PR_REPORT_TIME:
00152        s = "PR_REPORT_TIME"; break;
00153 case PR_RETURNED_IPM:
00154        s = "PR_RETURNED_IPM"; break;
00155 case PR_SECURITY:
00156        s = "PR_SECURITY"; break;
00157 case PR_INCOMPLETE_COPY:
00158        s = "PR_INCOMPLETE_COPY"; break;
00159 case PR_SENSITIVITY:
00160        s = "PR_SENSITIVITY"; break;
00161 case PR_SUBJECT:
00162        s = "PR_SUBJECT"; break;
00163 case PR_SUBJECT_IPM:
00164        s = "PR_SUBJECT_IPM"; break;
00165 case PR_CLIENT_SUBMIT_TIME:
00166        s = "PR_CLIENT_SUBMIT_TIME"; break;
00167 case PR_REPORT_NAME:
00168        s = "PR_REPORT_NAME"; break;
00169 case PR_SENT_REPRESENTING_SEARCH_KEY:
00170        s = "PR_SENT_REPRESENTING_SEARCH_KEY"; break;
00171 case PR_X400_CONTENT_TYPE:
00172        s = "PR_X400_CONTENT_TYPE"; break;
00173 case PR_SUBJECT_PREFIX:
00174        s = "PR_SUBJECT_PREFIX"; break;
00175 case PR_NON_RECEIPT_REASON:
00176        s = "PR_NON_RECEIPT_REASON"; break;
00177 case PR_RECEIVED_BY_ENTRYID:
00178        s = "PR_RECEIVED_BY_ENTRYID"; break;
00179 case PR_RECEIVED_BY_NAME:
00180        s = "PR_RECEIVED_BY_NAME"; break;
00181 case PR_SENT_REPRESENTING_ENTRYID:
00182        s = "PR_SENT_REPRESENTING_ENTRYID"; break;
00183 case PR_SENT_REPRESENTING_NAME:
00184        s = "PR_SENT_REPRESENTING_NAME"; break;
00185 case PR_RCVD_REPRESENTING_ENTRYID:
00186        s = "PR_RCVD_REPRESENTING_ENTRYID"; break;
00187 case PR_RCVD_REPRESENTING_NAME:
00188        s = "PR_RCVD_REPRESENTING_NAME"; break;
00189 case PR_REPORT_ENTRYID:
00190        s = "PR_REPORT_ENTRYID"; break;
00191 case PR_READ_RECEIPT_ENTRYID:
00192        s = "PR_READ_RECEIPT_ENTRYID"; break;
00193 case PR_MESSAGE_SUBMISSION_ID:
00194        s = "PR_MESSAGE_SUBMISSION_ID"; break;
00195 case PR_PROVIDER_SUBMIT_TIME:
00196        s = "PR_PROVIDER_SUBMIT_TIME"; break;
00197 case PR_ORIGINAL_SUBJECT:
00198        s = "PR_ORIGINAL_SUBJECT"; break;
00199 case PR_DISC_VAL:
00200        s = "PR_DISC_VAL"; break;
00201 case PR_ORIG_MESSAGE_CLASS:
00202        s = "PR_ORIG_MESSAGE_CLASS"; break;
00203 case PR_ORIGINAL_AUTHOR_ENTRYID:
00204        s = "PR_ORIGINAL_AUTHOR_ENTRYID"; break;
00205 case PR_ORIGINAL_AUTHOR_NAME:
00206        s = "PR_ORIGINAL_AUTHOR_NAME"; break;
00207 case PR_ORIGINAL_SUBMIT_TIME:
00208        s = "PR_ORIGINAL_SUBMIT_TIME"; break;
00209 case PR_REPLY_RECIPIENT_ENTRIES:
00210        s = "PR_REPLY_RECIPIENT_ENTRIES"; break;
00211 case PR_REPLY_RECIPIENT_NAMES:
00212        s = "PR_REPLY_RECIPIENT_NAMES"; break;
00213 
00214 case PR_RECEIVED_BY_SEARCH_KEY:
00215        s = "PR_RECEIVED_BY_SEARCH_KEY"; break;
00216 case PR_RCVD_REPRESENTING_SEARCH_KEY:
00217        s = "PR_RCVD_REPRESENTING_SEARCH_KEY"; break;
00218 case PR_READ_RECEIPT_SEARCH_KEY:
00219        s = "PR_READ_RECEIPT_SEARCH_KEY"; break;
00220 case PR_REPORT_SEARCH_KEY:
00221        s = "PR_REPORT_SEARCH_KEY"; break;
00222 case PR_ORIGINAL_DELIVERY_TIME:
00223        s = "PR_ORIGINAL_DELIVERY_TIME"; break;
00224 case PR_ORIGINAL_AUTHOR_SEARCH_KEY:
00225        s = "PR_ORIGINAL_AUTHOR_SEARCH_KEY"; break;
00226 
00227 case PR_MESSAGE_TO_ME:
00228        s = "PR_MESSAGE_TO_ME"; break;
00229 case PR_MESSAGE_CC_ME:
00230        s = "PR_MESSAGE_CC_ME"; break;
00231 case PR_MESSAGE_RECIP_ME:
00232        s = "PR_MESSAGE_RECIP_ME"; break;
00233 
00234 case PR_ORIGINAL_SENDER_NAME:
00235        s = "PR_ORIGINAL_SENDER_NAME"; break;
00236 case PR_ORIGINAL_SENDER_ENTRYID:
00237        s = "PR_ORIGINAL_SENDER_ENTRYID"; break;
00238 case PR_ORIGINAL_SENDER_SEARCH_KEY:
00239        s = "PR_ORIGINAL_SENDER_SEARCH_KEY"; break;
00240 case PR_ORIGINAL_SENT_REPRESENTING_NAME:
00241        s = "PR_ORIGINAL_SENT_REPRESENTING_NAME"; break;
00242 case PR_ORIGINAL_SENT_REPRESENTING_ENTRYID:
00243        s = "PR_ORIGINAL_SENT_REPRESENTING_ENTRYID"; break;
00244 case PR_ORIGINAL_SENT_REPRESENTING_SEARCH_KEY:
00245        s = "PR_ORIGINAL_SENT_REPRESENTING_SEARCH_KEY"; break;
00246 
00247 case PR_START_DATE:
00248        s = "PR_START_DATE"; break;
00249 case PR_END_DATE:
00250        s = "PR_END_DATE"; break;
00251 case PR_OWNER_APPT_ID:
00252        s = "PR_OWNER_APPT_ID"; break;
00253 case PR_RESPONSE_REQUESTED:
00254        s = "PR_RESPONSE_REQUESTED"; break;
00255 
00256 case PR_SENT_REPRESENTING_ADDRTYPE:
00257        s = "PR_SENT_REPRESENTING_ADDRTYPE"; break;
00258 case PR_SENT_REPRESENTING_EMAIL_ADDRESS:
00259        s = "PR_SENT_REPRESENTING_EMAIL_ADDRESS"; break;
00260 
00261 case PR_ORIGINAL_SENDER_ADDRTYPE:
00262        s = "PR_ORIGINAL_SENDER_ADDRTYPE"; break;
00263 case PR_ORIGINAL_SENDER_EMAIL_ADDRESS:
00264        s = "PR_ORIGINAL_SENDER_EMAIL_ADDRESS"; break;
00265 
00266 case PR_ORIGINAL_SENT_REPRESENTING_ADDRTYPE:
00267        s = "PR_ORIGINAL_SENT_REPRESENTING_ADDRTYPE"; break;
00268 case PR_ORIGINAL_SENT_REPRESENTING_EMAIL_ADDRESS:
00269        s = "PR_ORIGINAL_SENT_REPRESENTING_EMAIL_ADDRESS"; break;
00270 
00271 case PR_CONVERSATION_TOPIC:
00272        s = "PR_CONVERSATION_TOPIC"; break;
00273 case PR_CONVERSATION_INDEX:
00274        s = "PR_CONVERSATION_INDEX"; break;
00275 
00276 case PR_ORIGINAL_DISPLAY_BCC:
00277        s = "PR_ORIGINAL_DISPLAY_BCC"; break;
00278 case PR_ORIGINAL_DISPLAY_CC:
00279        s = "PR_ORIGINAL_DISPLAY_CC"; break;
00280 case PR_ORIGINAL_DISPLAY_TO:
00281        s = "PR_ORIGINAL_DISPLAY_TO"; break;
00282 
00283 case PR_RECEIVED_BY_ADDRTYPE:
00284        s = "PR_RECEIVED_BY_ADDRTYPE"; break;
00285 case PR_RECEIVED_BY_EMAIL_ADDRESS:
00286        s = "PR_RECEIVED_BY_EMAIL_ADDRESS"; break;
00287 
00288 case PR_RCVD_REPRESENTING_ADDRTYPE:
00289        s = "PR_RCVD_REPRESENTING_ADDRTYPE"; break;
00290 case PR_RCVD_REPRESENTING_EMAIL_ADDRESS:
00291        s = "PR_RCVD_REPRESENTING_EMAIL_ADDRESS"; break;
00292 
00293 case PR_ORIGINAL_AUTHOR_ADDRTYPE:
00294        s = "PR_ORIGINAL_AUTHOR_ADDRTYPE"; break;
00295 case PR_ORIGINAL_AUTHOR_EMAIL_ADDRESS:
00296        s = "PR_ORIGINAL_AUTHOR_EMAIL_ADDRESS"; break;
00297 
00298 case PR_ORIGINALLY_INTENDED_RECIP_ADDRTYPE:
00299        s = "PR_ORIGINALLY_INTENDED_RECIP_ADDRTYPE"; break;
00300 case PR_ORIGINALLY_INTENDED_RECIP_EMAIL_ADDRESS:
00301        s = "PR_ORIGINALLY_INTENDED_RECIP_EMAIL_ADDRESS"; break;
00302 
00303 case PR_TRANSPORT_MESSAGE_HEADERS:
00304        s = "PR_TRANSPORT_MESSAGE_HEADERS"; break;
00305 
00306 case PR_DELEGATION:
00307        s = "PR_DELEGATION"; break;
00308 
00309 case PR_TNEF_CORRELATION_KEY:
00310        s = "PR_TNEF_CORRELATION_KEY"; break;
00311 
00312 
00313 
00314 /*
00315  *  Message content properties
00316  */
00317 
00318 case PR_BODY:
00319        s = "PR_BODY"; break;
00320 case PR_REPORT_TEXT:
00321        s = "PR_REPORT_TEXT"; break;
00322 case PR_ORIGINATOR_AND_DL_EXPANSION_HISTORY:
00323        s = "PR_ORIGINATOR_AND_DL_EXPANSION_HISTORY"; break;
00324 case PR_REPORTING_DL_NAME:
00325        s = "PR_REPORTING_DL_NAME"; break;
00326 case PR_REPORTING_MTA_CERTIFICATE:
00327        s = "PR_REPORTING_MTA_CERTIFICATE"; break;
00328 
00329 /*  Removed PR_REPORT_ORIGIN_AUTHENTICATION_CHECK with DCR 3865, use PR_ORIGIN_CHECK */
00330 
00331 case PR_RTF_SYNC_BODY_CRC:
00332        s = "PR_RTF_SYNC_BODY_CRC"; break;
00333 case PR_RTF_SYNC_BODY_COUNT:
00334        s = "PR_RTF_SYNC_BODY_COUNT"; break;
00335 case PR_RTF_SYNC_BODY_TAG:
00336        s = "PR_RTF_SYNC_BODY_TAG"; break;
00337 case PR_RTF_COMPRESSED:
00338        s = "PR_RTF_COMPRESSED"; break;
00339 case PR_RTF_SYNC_PREFIX_COUNT:
00340        s = "PR_RTF_SYNC_PREFIX_COUNT"; break;
00341 case PR_RTF_SYNC_TRAILING_COUNT:
00342        s = "PR_RTF_SYNC_TRAILING_COUNT"; break;
00343 case PR_ORIGINALLY_INTENDED_RECIP_ENTRYID:
00344        s = "PR_ORIGINALLY_INTENDED_RECIP_ENTRYID"; break;
00345 
00346 /*
00347  *  Reserved 0x1100-0x1200
00348  */
00349 
00350 
00351 /*
00352  *  Message recipient properties
00353  */
00354 
00355 case PR_CONTENT_INTEGRITY_CHECK:
00356        s = "PR_CONTENT_INTEGRITY_CHECK"; break;
00357 case PR_EXPLICIT_CONVERSION:
00358        s = "PR_EXPLICIT_CONVERSION"; break;
00359 case PR_IPM_RETURN_REQUESTED:
00360        s = "PR_IPM_RETURN_REQUESTED"; break;
00361 case PR_MESSAGE_TOKEN:
00362        s = "PR_MESSAGE_TOKEN"; break;
00363 case PR_NDR_REASON_CODE:
00364        s = "PR_NDR_REASON_CODE"; break;
00365 case PR_NDR_DIAG_CODE:
00366        s = "PR_NDR_DIAG_CODE"; break;
00367 case PR_NON_RECEIPT_NOTIFICATION_REQUESTED:
00368        s = "PR_NON_RECEIPT_NOTIFICATION_REQUESTED"; break;
00369 case PR_DELIVERY_POINT:
00370        s = "PR_DELIVERY_POINT"; break;
00371 
00372 case PR_ORIGINATOR_NON_DELIVERY_REPORT_REQUESTED:
00373        s = "PR_ORIGINATOR_NON_DELIVERY_REPORT_REQUESTED"; break;
00374 case PR_ORIGINATOR_REQUESTED_ALTERNATE_RECIPIENT:
00375        s = "PR_ORIGINATOR_REQUESTED_ALTERNATE_RECIPIENT"; break;
00376 case PR_PHYSICAL_DELIVERY_BUREAU_FAX_DELIVERY:
00377        s = "PR_PHYSICAL_DELIVERY_BUREAU_FAX_DELIVERY"; break;
00378 case PR_PHYSICAL_DELIVERY_MODE:
00379        s = "PR_PHYSICAL_DELIVERY_MODE"; break;
00380 case PR_PHYSICAL_DELIVERY_REPORT_REQUEST:
00381        s = "PR_PHYSICAL_DELIVERY_REPORT_REQUEST"; break;
00382 case PR_PHYSICAL_FORWARDING_ADDRESS:
00383        s = "PR_PHYSICAL_FORWARDING_ADDRESS"; break;
00384 case PR_PHYSICAL_FORWARDING_ADDRESS_REQUESTED:
00385        s = "PR_PHYSICAL_FORWARDING_ADDRESS_REQUESTED"; break;
00386 case PR_PHYSICAL_FORWARDING_PROHIBITED:
00387        s = "PR_PHYSICAL_FORWARDING_PROHIBITED"; break;
00388 case PR_PHYSICAL_RENDITION_ATTRIBUTES:
00389        s = "PR_PHYSICAL_RENDITION_ATTRIBUTES"; break;
00390 case PR_PROOF_OF_DELIVERY:
00391        s = "PR_PROOF_OF_DELIVERY"; break;
00392 case PR_PROOF_OF_DELIVERY_REQUESTED:
00393        s = "PR_PROOF_OF_DELIVERY_REQUESTED"; break;
00394 case PR_RECIPIENT_CERTIFICATE:
00395        s = "PR_RECIPIENT_CERTIFICATE"; break;
00396 case PR_RECIPIENT_NUMBER_FOR_ADVICE:
00397        s = "PR_RECIPIENT_NUMBER_FOR_ADVICE"; break;
00398 case PR_RECIPIENT_TYPE:
00399        s = "PR_RECIPIENT_TYPE"; break;
00400 case PR_REGISTERED_MAIL_TYPE:
00401        s = "PR_REGISTERED_MAIL_TYPE"; break;
00402 case PR_REPLY_REQUESTED:
00403        s = "PR_REPLY_REQUESTED"; break;
00404 case PR_REQUESTED_DELIVERY_METHOD:
00405        s = "PR_REQUESTED_DELIVERY_METHOD"; break;
00406 case PR_SENDER_ENTRYID:
00407        s = "PR_SENDER_ENTRYID"; break;
00408 case PR_SENDER_NAME:
00409        s = "PR_SENDER_NAME"; break;
00410 case PR_SUPPLEMENTARY_INFO:
00411        s = "PR_SUPPLEMENTARY_INFO"; break;
00412 case PR_TYPE_OF_MTS_USER:
00413        s = "PR_TYPE_OF_MTS_USER"; break;
00414 case PR_SENDER_SEARCH_KEY:
00415        s = "PR_SENDER_SEARCH_KEY"; break;
00416 case PR_SENDER_ADDRTYPE:
00417        s = "PR_SENDER_ADDRTYPE"; break;
00418 case PR_SENDER_EMAIL_ADDRESS:
00419        s = "PR_SENDER_EMAIL_ADDRESS"; break;
00420 
00421 /*
00422  *  Message non-transmittable properties
00423  */
00424 
00425 /*
00426  * The two tags, PR_MESSAGE_RECIPIENTS and PR_MESSAGE_ATTACHMENTS,
00427  * are to be used in the exclude list passed to
00428  * IMessage::CopyTo when the caller wants either the recipients or attachments
00429  * of the message to not get copied.  It is also used in the ProblemArray
00430  * return from IMessage::CopyTo when an error is encountered copying them
00431  */
00432 
00433 case PR_CURRENT_VERSION:
00434        s = "PR_CURRENT_VERSION"; break;
00435 case PR_DELETE_AFTER_SUBMIT:
00436        s = "PR_DELETE_AFTER_SUBMIT"; break;
00437 case PR_DISPLAY_BCC:
00438        s = "PR_DISPLAY_BCC"; break;
00439 case PR_DISPLAY_CC:
00440        s = "PR_DISPLAY_CC"; break;
00441 case PR_DISPLAY_TO:
00442        s = "PR_DISPLAY_TO"; break;
00443 case PR_PARENT_DISPLAY:
00444        s = "PR_PARENT_DISPLAY"; break;
00445 case PR_MESSAGE_DELIVERY_TIME:
00446        s = "PR_MESSAGE_DELIVERY_TIME"; break;
00447 case PR_MESSAGE_FLAGS:
00448        s = "PR_MESSAGE_FLAGS"; break;
00449 case PR_MESSAGE_SIZE:
00450        s = "PR_MESSAGE_SIZE"; break;
00451 case PR_PARENT_ENTRYID:
00452        s = "PR_PARENT_ENTRYID"; break;
00453 case PR_SENTMAIL_ENTRYID:
00454        s = "PR_SENTMAIL_ENTRYID"; break;
00455 case PR_CORRELATE:
00456        s = "PR_CORRELATE"; break;
00457 case PR_CORRELATE_MTSID:
00458        s = "PR_CORRELATE_MTSID"; break;
00459 case PR_DISCRETE_VALUES:
00460        s = "PR_DISCRETE_VALUES"; break;
00461 case PR_RESPONSIBILITY:
00462        s = "PR_RESPONSIBILITY"; break;
00463 case PR_SPOOLER_STATUS:
00464        s = "PR_SPOOLER_STATUS"; break;
00465 case PR_TRANSPORT_STATUS:
00466        s = "PR_TRANSPORT_STATUS"; break;
00467 case PR_MESSAGE_RECIPIENTS:
00468        s = "PR_MESSAGE_RECIPIENTS"; break;
00469 case PR_MESSAGE_ATTACHMENTS:
00470        s = "PR_MESSAGE_ATTACHMENTS"; break;
00471 case PR_SUBMIT_FLAGS:
00472        s = "PR_SUBMIT_FLAGS"; break;
00473 case PR_RECIPIENT_STATUS:
00474        s = "PR_RECIPIENT_STATUS"; break;
00475 case PR_TRANSPORT_KEY:
00476        s = "PR_TRANSPORT_KEY"; break;
00477 case PR_MSG_STATUS:
00478        s = "PR_MSG_STATUS"; break;
00479 case PR_MESSAGE_DOWNLOAD_TIME:
00480        s = "PR_MESSAGE_DOWNLOAD_TIME"; break;
00481 case PR_CREATION_VERSION:
00482        s = "PR_CREATION_VERSION"; break;
00483 case PR_MODIFY_VERSION:
00484        s = "PR_MODIFY_VERSION"; break;
00485 case PR_HASATTACH:
00486        s = "PR_HASATTACH"; break;
00487 case PR_BODY_CRC:
00488        s = "PR_BODY_CRC"; break;
00489 case PR_NORMALIZED_SUBJECT:
00490        s = "PR_NORMALIZED_SUBJECT"; break;
00491 case PR_RTF_IN_SYNC:
00492        s = "PR_RTF_IN_SYNC"; break;
00493 case PR_ATTACH_SIZE:
00494        s = "PR_ATTACH_SIZE"; break;
00495 case PR_ATTACH_NUM:
00496        s = "PR_ATTACH_NUM"; break;
00497 case PR_PREPROCESS:
00498        s = "PR_PREPROCESS"; break;
00499 
00500 /* PR_ORIGINAL_DISPLAY_TO, _CC, and _BCC moved to transmittible range 03/09/95 */
00501 
00502 case PR_ORIGINATING_MTA_CERTIFICATE:
00503        s = "PR_ORIGINATING_MTA_CERTIFICATE"; break;
00504 case PR_PROOF_OF_SUBMISSION:
00505        s = "PR_PROOF_OF_SUBMISSION"; break;
00506 
00507 
00508 /*
00509  * The range of non-message and non-recipient property IDs (0x3000 - 0x3FFF) is
00510  * further broken down into ranges to make assigning new property IDs easier.
00511  *
00512  *  From    To      Kind of property
00513  *  --------------------------------
00514  *  3000    32FF    MAPI_defined common property
00515  *  3200    33FF    MAPI_defined form property
00516  *  3400    35FF    MAPI_defined message store property
00517  *  3600    36FF    MAPI_defined Folder or AB Container property
00518  *  3700    38FF    MAPI_defined attachment property
00519  *  3900    39FF    MAPI_defined address book property
00520  *  3A00    3BFF    MAPI_defined mailuser property
00521  *  3C00    3CFF    MAPI_defined DistList property
00522  *  3D00    3DFF    MAPI_defined Profile Section property
00523  *  3E00    3EFF    MAPI_defined Status property
00524  *  3F00    3FFF    MAPI_defined display table property
00525  */
00526 
00527 /*
00528  *  Properties common to numerous MAPI objects.
00529  *
00530  *  Those properties that can appear on messages are in the
00531  *  non-transmittable range for messages. They start at the high
00532  *  end of that range and work down.
00533  *
00534  *  Properties that never appear on messages are defined in the common
00535  *  property range (see above).
00536  */
00537 
00538 /*
00539  * properties that are common to multiple objects (including message objects)
00540  * -- these ids are in the non-transmittable range
00541  */
00542 
00543 case PR_ENTRYID:
00544        s = "PR_ENTRYID"; break;
00545 case PR_OBJECT_TYPE:
00546        s = "PR_OBJECT_TYPE"; break;
00547 case PR_ICON:
00548        s = "PR_ICON"; break;
00549 case PR_MINI_ICON:
00550        s = "PR_MINI_ICON"; break;
00551 case PR_STORE_ENTRYID:
00552        s = "PR_STORE_ENTRYID"; break;
00553 case PR_STORE_RECORD_KEY:
00554        s = "PR_STORE_RECORD_KEY"; break;
00555 case PR_RECORD_KEY:
00556        s = "PR_RECORD_KEY"; break;
00557 case PR_MAPPING_SIGNATURE:
00558        s = "PR_MAPPING_SIGNATURE"; break;
00559 case PR_ACCESS_LEVEL:
00560        s = "PR_ACCESS_LEVEL"; break;
00561 case PR_INSTANCE_KEY:
00562        s = "PR_INSTANCE_KEY"; break;
00563 case PR_ROW_TYPE:
00564        s = "PR_ROW_TYPE"; break;
00565 case PR_ACCESS:
00566        s = "PR_ACCESS"; break;
00567 
00568 /*
00569  * properties that are common to multiple objects (usually not including message objects)
00570  * -- these ids are in the transmittable range
00571  */
00572 
00573 case PR_ROWID:
00574        s = "PR_ROWID"; break;
00575 case PR_DISPLAY_NAME:
00576        s = "PR_DISPLAY_NAME"; break;
00577 case PR_ADDRTYPE:
00578        s = "PR_ADDRTYPE"; break;
00579 case PR_EMAIL_ADDRESS:
00580        s = "PR_EMAIL_ADDRESS"; break;
00581 case PR_COMMENT:
00582        s = "PR_COMMENT"; break;
00583 case PR_DEPTH:
00584        s = "PR_DEPTH"; break;
00585 case PR_PROVIDER_DISPLAY:
00586        s = "PR_PROVIDER_DISPLAY"; break;
00587 case PR_CREATION_TIME:
00588        s = "PR_CREATION_TIME"; break;
00589 case PR_LAST_MODIFICATION_TIME:
00590        s = "PR_LAST_MODIFICATION_TIME"; break;
00591 case PR_RESOURCE_FLAGS:
00592        s = "PR_RESOURCE_FLAGS"; break;
00593 case PR_PROVIDER_DLL_NAME:
00594        s = "PR_PROVIDER_DLL_NAME"; break;
00595 case PR_SEARCH_KEY:
00596        s = "PR_SEARCH_KEY"; break;
00597 case PR_PROVIDER_UID:
00598        s = "PR_PROVIDER_UID"; break;
00599 case PR_PROVIDER_ORDINAL:
00600        s = "PR_PROVIDER_ORDINAL"; break;
00601 
00602 /*
00603  *  MAPI Form properties
00604  */
00605 case PR_FORM_VERSION:
00606        s = "PR_FORM_VERSION"; break;
00607 case PR_FORM_CLSID:
00608        s = "PR_FORM_CLSID"; break;
00609 case PR_FORM_CONTACT_NAME:
00610        s = "PR_FORM_CONTACT_NAME"; break;
00611 case PR_FORM_CATEGORY:
00612        s = "PR_FORM_CATEGORY"; break;
00613 case PR_FORM_CATEGORY_SUB:
00614        s = "PR_FORM_CATEGORY_SUB"; break;
00615 case PR_FORM_HOST_MAP:
00616        s = "PR_FORM_HOST_MAP"; break;
00617 case PR_FORM_HIDDEN:
00618        s = "PR_FORM_HIDDEN"; break;
00619 case PR_FORM_DESIGNER_NAME:
00620        s = "PR_FORM_DESIGNER_NAME"; break;
00621 case PR_FORM_DESIGNER_GUID:
00622        s = "PR_FORM_DESIGNER_GUID"; break;
00623 case PR_FORM_MESSAGE_BEHAVIOR:
00624        s = "PR_FORM_MESSAGE_BEHAVIOR"; break;
00625 
00626 /*
00627  *  Message store properties
00628  */
00629 
00630 case PR_DEFAULT_STORE:
00631        s = "PR_DEFAULT_STORE"; break;
00632 case PR_STORE_SUPPORT_MASK:
00633        s = "PR_STORE_SUPPORT_MASK"; break;
00634 case PR_STORE_STATE:
00635        s = "PR_STORE_STATE"; break;
00636 
00637 case PR_IPM_SUBTREE_SEARCH_KEY:
00638        s = "PR_IPM_SUBTREE_SEARCH_KEY"; break;
00639 case PR_IPM_OUTBOX_SEARCH_KEY:
00640        s = "PR_IPM_OUTBOX_SEARCH_KEY"; break;
00641 case PR_IPM_WASTEBASKET_SEARCH_KEY:
00642        s = "PR_IPM_WASTEBASKET_SEARCH_KEY"; break;
00643 case PR_IPM_SENTMAIL_SEARCH_KEY:
00644        s = "PR_IPM_SENTMAIL_SEARCH_KEY"; break;
00645 case PR_MDB_PROVIDER:
00646        s = "PR_MDB_PROVIDER"; break;
00647 case PR_RECEIVE_FOLDER_SETTINGS:
00648        s = "PR_RECEIVE_FOLDER_SETTINGS"; break;
00649 
00650 case PR_VALID_FOLDER_MASK:
00651        s = "PR_VALID_FOLDER_MASK"; break;
00652 case PR_IPM_SUBTREE_ENTRYID:
00653        s = "PR_IPM_SUBTREE_ENTRYID"; break;
00654 
00655 case PR_IPM_OUTBOX_ENTRYID:
00656        s = "PR_IPM_OUTBOX_ENTRYID"; break;
00657 case PR_IPM_WASTEBASKET_ENTRYID:
00658        s = "PR_IPM_WASTEBASKET_ENTRYID"; break;
00659 case PR_IPM_SENTMAIL_ENTRYID:
00660        s = "PR_IPM_SENTMAIL_ENTRYID"; break;
00661 case PR_VIEWS_ENTRYID:
00662        s = "PR_VIEWS_ENTRYID"; break;
00663 case PR_COMMON_VIEWS_ENTRYID:
00664        s = "PR_COMMON_VIEWS_ENTRYID"; break;
00665 case PR_FINDER_ENTRYID:
00666        s = "PR_FINDER_ENTRYID"; break;
00667 
00668 /* Proptags 0x35E8-0x35FF reserved for folders "guaranteed" by PR_VALID_FOLDER_MASK */
00669 
00670 
00671 /*
00672  *  Folder and AB Container properties
00673  */
00674 
00675 case PR_CONTAINER_FLAGS:
00676        s = "PR_CONTAINER_FLAGS"; break;
00677 case PR_FOLDER_TYPE:
00678        s = "PR_FOLDER_TYPE"; break;
00679 case PR_CONTENT_COUNT:
00680        s = "PR_CONTENT_COUNT"; break;
00681 case PR_CONTENT_UNREAD:
00682        s = "PR_CONTENT_UNREAD"; break;
00683 case PR_CREATE_TEMPLATES:
00684        s = "PR_CREATE_TEMPLATES"; break;
00685 case PR_DETAILS_TABLE:
00686        s = "PR_DETAILS_TABLE"; break;
00687 case PR_SEARCH:
00688        s = "PR_SEARCH"; break;
00689 case PR_SELECTABLE:
00690        s = "PR_SELECTABLE"; break;
00691 case PR_SUBFOLDERS:
00692        s = "PR_SUBFOLDERS"; break;
00693 case PR_STATUS:
00694        s = "PR_STATUS"; break;
00695 case PR_ANR:
00696        s = "PR_ANR"; break;
00697 case PR_CONTENTS_SORT_ORDER:
00698        s = "PR_CONTENTS_SORT_ORDER"; break;
00699 case PR_CONTAINER_HIERARCHY:
00700        s = "PR_CONTAINER_HIERARCHY"; break;
00701 case PR_CONTAINER_CONTENTS:
00702        s = "PR_CONTAINER_CONTENTS"; break;
00703 case PR_FOLDER_ASSOCIATED_CONTENTS:
00704        s = "PR_FOLDER_ASSOCIATED_CONTENTS"; break;
00705 case PR_DEF_CREATE_DL:
00706        s = "PR_DEF_CREATE_DL"; break;
00707 case PR_DEF_CREATE_MAILUSER:
00708        s = "PR_DEF_CREATE_MAILUSER"; break;
00709 case PR_CONTAINER_CLASS:
00710        s = "PR_CONTAINER_CLASS"; break;
00711 case PR_CONTAINER_MODIFY_VERSION:
00712        s = "PR_CONTAINER_MODIFY_VERSION"; break;
00713 case PR_AB_PROVIDER_ID:
00714        s = "PR_AB_PROVIDER_ID"; break;
00715 case PR_DEFAULT_VIEW_ENTRYID:
00716        s = "PR_DEFAULT_VIEW_ENTRYID"; break;
00717 case PR_ASSOC_CONTENT_COUNT:
00718        s = "PR_ASSOC_CONTENT_COUNT"; break;
00719 
00720 /* Reserved 0x36C0-0x36FF */
00721 
00722 /*
00723  *  Attachment properties
00724  */
00725 
00726 case PR_ATTACHMENT_X400_PARAMETERS:
00727        s = "PR_ATTACHMENT_X400_PARAMETERS"; break;
00728 case PR_ATTACH_DATA_OBJ:
00729        s = "PR_ATTACH_DATA_OBJ"; break;
00730 case PR_ATTACH_DATA_BIN:
00731        s = "PR_ATTACH_DATA_BIN"; break;
00732 case PR_ATTACH_ENCODING:
00733        s = "PR_ATTACH_ENCODING"; break;
00734 case PR_ATTACH_EXTENSION:
00735        s = "PR_ATTACH_EXTENSION"; break;
00736 case PR_ATTACH_FILENAME:
00737        s = "PR_ATTACH_FILENAME"; break;
00738 case PR_ATTACH_METHOD:
00739        s = "PR_ATTACH_METHOD"; break;
00740 case PR_ATTACH_LONG_FILENAME:
00741        s = "PR_ATTACH_LONG_FILENAME"; break;
00742 case PR_ATTACH_PATHNAME:
00743        s = "PR_ATTACH_PATHNAME"; break;
00744 case PR_ATTACH_RENDERING:
00745        s = "PR_ATTACH_RENDERING"; break;
00746 case PR_ATTACH_TAG:
00747        s = "PR_ATTACH_TAG"; break;
00748 case PR_RENDERING_POSITION:
00749        s = "PR_RENDERING_POSITION"; break;
00750 case PR_ATTACH_TRANSPORT_NAME:
00751        s = "PR_ATTACH_TRANSPORT_NAME"; break;
00752 case PR_ATTACH_LONG_PATHNAME:
00753        s = "PR_ATTACH_LONG_PATHNAME"; break;
00754 case PR_ATTACH_MIME_TAG:
00755        s = "PR_ATTACH_MIME_TAG"; break;
00756 case PR_ATTACH_ADDITIONAL_INFO:
00757        s = "PR_ATTACH_ADDITIONAL_INFO"; break;
00758 
00759 /*
00760  *  AB Object properties
00761  */
00762 
00763 case PR_DISPLAY_TYPE:
00764        s = "PR_DISPLAY_TYPE"; break;
00765 case PR_TEMPLATEID:
00766        s = "PR_TEMPLATEID"; break;
00767 case PR_PRIMARY_CAPABILITY:
00768        s = "PR_PRIMARY_CAPABILITY"; break;
00769 
00770 
00771 /*
00772  *  Mail user properties
00773  */
00774 case PR_7BIT_DISPLAY_NAME:
00775        s = "PR_7BIT_DISPLAY_NAME"; break;
00776 case PR_ACCOUNT:
00777        s = "PR_ACCOUNT"; break;
00778 case PR_ALTERNATE_RECIPIENT:
00779        s = "PR_ALTERNATE_RECIPIENT"; break;
00780 case PR_CALLBACK_TELEPHONE_NUMBER:
00781        s = "PR_CALLBACK_TELEPHONE_NUMBER"; break;
00782 case PR_CONVERSION_PROHIBITED:
00783        s = "PR_CONVERSION_PROHIBITED"; break;
00784 case PR_DISCLOSE_RECIPIENTS:
00785        s = "PR_DISCLOSE_RECIPIENTS"; break;
00786 case PR_GENERATION:
00787        s = "PR_GENERATION"; break;
00788 case PR_GIVEN_NAME:
00789        s = "PR_GIVEN_NAME"; break;
00790 case PR_GOVERNMENT_ID_NUMBER:
00791        s = "PR_GOVERNMENT_ID_NUMBER"; break;
00792 case PR_BUSINESS_TELEPHONE_NUMBER:
00793        s = "PR_BUSINESS_TELEPHONE_NUMBER or PR_OFFICE_TELEPHONE_NUMBER"; break;
00794 case PR_HOME_TELEPHONE_NUMBER:
00795        s = "PR_HOME_TELEPHONE_NUMBER"; break;
00796 case PR_INITIALS:
00797        s = "PR_INITIALS"; break;
00798 case PR_KEYWORD:
00799        s = "PR_KEYWORD"; break;
00800 case PR_LANGUAGE:
00801        s = "PR_LANGUAGE"; break;
00802 case PR_LOCATION:
00803        s = "PR_LOCATION"; break;
00804 case PR_MAIL_PERMISSION:
00805        s = "PR_MAIL_PERMISSION"; break;
00806 case PR_MHS_COMMON_NAME:
00807        s = "PR_MHS_COMMON_NAME"; break;
00808 case PR_ORGANIZATIONAL_ID_NUMBER:
00809        s = "PR_ORGANIZATIONAL_ID_NUMBER"; break;
00810 case PR_SURNAME:
00811        s = "PR_SURNAME"; break;
00812 case PR_ORIGINAL_ENTRYID:
00813        s = "PR_ORIGINAL_ENTRYID"; break;
00814 case PR_ORIGINAL_DISPLAY_NAME:
00815        s = "PR_ORIGINAL_DISPLAY_NAME"; break;
00816 case PR_ORIGINAL_SEARCH_KEY:
00817        s = "PR_ORIGINAL_SEARCH_KEY"; break;
00818 case PR_POSTAL_ADDRESS:
00819        s = "PR_POSTAL_ADDRESS"; break;
00820 case PR_COMPANY_NAME:
00821        s = "PR_COMPANY_NAME"; break;
00822 case PR_TITLE:
00823        s = "PR_TITLE"; break;
00824 case PR_DEPARTMENT_NAME:
00825        s = "PR_DEPARTMENT_NAME"; break;
00826 case PR_OFFICE_LOCATION:
00827        s = "PR_OFFICE_LOCATION"; break;
00828 case PR_PRIMARY_TELEPHONE_NUMBER:
00829        s = "PR_PRIMARY_TELEPHONE_NUMBER"; break;
00830 case PR_BUSINESS2_TELEPHONE_NUMBER:
00831        s = "PR_BUSINESS2_TELEPHONE_NUMBER or PR_OFFICE2_TELEPHONE_NUMBER"; break;
00832 case PR_MOBILE_TELEPHONE_NUMBER:
00833        s = "PR_MOBILE_TELEPHONE_NUMBER or PR_CELLULAR_TELEPHONE_NUMBER"; break;
00834 case PR_RADIO_TELEPHONE_NUMBER:
00835        s = "PR_RADIO_TELEPHONE_NUMBER"; break;
00836 case PR_CAR_TELEPHONE_NUMBER:
00837        s = "PR_CAR_TELEPHONE_NUMBER"; break;
00838 case PR_OTHER_TELEPHONE_NUMBER:
00839        s = "PR_OTHER_TELEPHONE_NUMBER"; break;
00840 case PR_TRANSMITABLE_DISPLAY_NAME:
00841        s = "PR_TRANSMITABLE_DISPLAY_NAME"; break;
00842 case PR_PAGER_TELEPHONE_NUMBER:
00843        s = "PR_PAGER_TELEPHONE_NUMBER or PR_BEEPER_TELEPHONE_NUMBER"; break;
00844 case PR_USER_CERTIFICATE:
00845        s = "PR_USER_CERTIFICATE"; break;
00846 case PR_PRIMARY_FAX_NUMBER:
00847        s = "PR_PRIMARY_FAX_NUMBER"; break;
00848 case PR_BUSINESS_FAX_NUMBER:
00849        s = "PR_BUSINESS_FAX_NUMBER"; break;
00850 case PR_HOME_FAX_NUMBER:
00851        s = "PR_HOME_FAX_NUMBER"; break;
00852 case PR_COUNTRY:
00853        s = "PR_COUNTRY or PR_BUSINESS_ADDRESS_COUNTRY"; break;
00854 
00855 case PR_LOCALITY:
00856        s = "PR_LOCALITY or PR_BUSINESS_ADDRESS_CITY"; break;
00857 
00858 case PR_STATE_OR_PROVINCE:
00859        s = "PR_STATE_OR_PROVINCE or PR_BUSINESS_ADDRESS_STATE_OR_PROVINCE"; break;
00860 
00861 case PR_STREET_ADDRESS:
00862        s = "PR_STREET_ADDRESS or PR_BUSINESS_ADDRESS_STREET"; break;
00863 
00864 case PR_POSTAL_CODE:
00865        s = "PR_POSTAL_CODE or PR_BUSINESS_ADDRESS_POSTAL_CODE"; break;
00866 
00867 
00868 case PR_POST_OFFICE_BOX:
00869        s = "PR_POST_OFFICE_BOX or PR_BUSINESS_ADDRESS_POST_OFFICE_BOX"; break;
00870 
00871 
00872 case PR_TELEX_NUMBER:
00873        s = "PR_TELEX_NUMBER"; break;
00874 case PR_ISDN_NUMBER:
00875        s = "PR_ISDN_NUMBER"; break;
00876 case PR_ASSISTANT_TELEPHONE_NUMBER:
00877        s = "PR_ASSISTANT_TELEPHONE_NUMBER"; break;
00878 case PR_HOME2_TELEPHONE_NUMBER:
00879        s = "PR_HOME2_TELEPHONE_NUMBER"; break;
00880 case PR_ASSISTANT:
00881        s = "PR_ASSISTANT"; break;
00882 case PR_SEND_RICH_INFO:
00883        s = "PR_SEND_RICH_INFO"; break;
00884 
00885 case PR_WEDDING_ANNIVERSARY:
00886        s = "PR_WEDDING_ANNIVERSARY"; break;
00887 case PR_BIRTHDAY:
00888        s = "PR_BIRTHDAY"; break;
00889 
00890 
00891 case PR_HOBBIES:
00892        s = "PR_HOBBIES"; break;
00893 
00894 case PR_MIDDLE_NAME:
00895        s = "PR_MIDDLE_NAME"; break;
00896 
00897 case PR_DISPLAY_NAME_PREFIX:
00898        s = "PR_DISPLAY_NAME_PREFIX"; break;
00899 
00900 case PR_PROFESSION:
00901        s = "PR_PROFESSION"; break;
00902 
00903 case PR_PREFERRED_BY_NAME:
00904        s = "PR_PREFERRED_BY_NAME"; break;
00905 
00906 case PR_SPOUSE_NAME:
00907        s = "PR_SPOUSE_NAME"; break;
00908 
00909 case PR_COMPUTER_NETWORK_NAME:
00910        s = "PR_COMPUTER_NETWORK_NAME"; break;
00911 
00912 case PR_CUSTOMER_ID:
00913        s = "PR_CUSTOMER_ID"; break;
00914 
00915 case PR_TTYTDD_PHONE_NUMBER:
00916        s = "PR_TTYTDD_PHONE_NUMBER"; break;
00917 
00918 case PR_FTP_SITE:
00919        s = "PR_FTP_SITE"; break;
00920 
00921 case PR_GENDER:
00922        s = "PR_GENDER"; break;
00923 
00924 case PR_MANAGER_NAME:
00925        s = "PR_MANAGER_NAME"; break;
00926 
00927 case PR_NICKNAME:
00928        s = "PR_NICKNAME"; break;
00929 
00930 case PR_PERSONAL_HOME_PAGE:
00931        s = "PR_PERSONAL_HOME_PAGE"; break;
00932 
00933 
00934 case PR_BUSINESS_HOME_PAGE:
00935        s = "PR_BUSINESS_HOME_PAGE"; break;
00936 
00937 case PR_CONTACT_VERSION:
00938        s = "PR_CONTACT_VERSION"; break;
00939 case PR_CONTACT_ENTRYIDS:
00940        s = "PR_CONTACT_ENTRYIDS"; break;
00941 
00942 case PR_CONTACT_ADDRTYPES:
00943        s = "PR_CONTACT_ADDRTYPES"; break;
00944 
00945 case PR_CONTACT_DEFAULT_ADDRESS_INDEX:
00946        s = "PR_CONTACT_DEFAULT_ADDRESS_INDEX"; break;
00947 
00948 case PR_CONTACT_EMAIL_ADDRESSES:
00949        s = "PR_CONTACT_EMAIL_ADDRESSES"; break;
00950 
00951 
00952 case PR_COMPANY_MAIN_PHONE_NUMBER:
00953        s = "PR_COMPANY_MAIN_PHONE_NUMBER"; break;
00954 
00955 case PR_CHILDRENS_NAMES:
00956        s = "PR_CHILDRENS_NAMES"; break;
00957 
00958 
00959 
00960 case PR_HOME_ADDRESS_CITY:
00961        s = "PR_HOME_ADDRESS_CITY"; break;
00962 
00963 case PR_HOME_ADDRESS_COUNTRY:
00964        s = "PR_HOME_ADDRESS_COUNTRY"; break;
00965 
00966 case PR_HOME_ADDRESS_POSTAL_CODE:
00967        s = "PR_HOME_ADDRESS_POSTAL_CODE"; break;
00968 
00969 case PR_HOME_ADDRESS_STATE_OR_PROVINCE:
00970        s = "PR_HOME_ADDRESS_STATE_OR_PROVINCE"; break;
00971 
00972 case PR_HOME_ADDRESS_STREET:
00973        s = "PR_HOME_ADDRESS_STREET"; break;
00974 
00975 case PR_HOME_ADDRESS_POST_OFFICE_BOX:
00976        s = "PR_HOME_ADDRESS_POST_OFFICE_BOX"; break;
00977 
00978 case PR_OTHER_ADDRESS_CITY:
00979        s = "PR_OTHER_ADDRESS_CITY"; break;
00980 
00981 case PR_OTHER_ADDRESS_COUNTRY:
00982        s = "PR_OTHER_ADDRESS_COUNTRY"; break;
00983 
00984 case PR_OTHER_ADDRESS_POSTAL_CODE:
00985        s = "PR_OTHER_ADDRESS_POSTAL_CODE"; break;
00986 
00987 case PR_OTHER_ADDRESS_STATE_OR_PROVINCE:
00988        s = "PR_OTHER_ADDRESS_STATE_OR_PROVINCE"; break;
00989 
00990 case PR_OTHER_ADDRESS_STREET:
00991        s = "PR_OTHER_ADDRESS_STREET"; break;
00992 
00993 case PR_OTHER_ADDRESS_POST_OFFICE_BOX:
00994        s = "PR_OTHER_ADDRESS_POST_OFFICE_BOX"; break;
00995 
00996 
00997 /*
00998  *  Profile section properties
00999  */
01000 
01001 case PR_STORE_PROVIDERS:
01002        s = "PR_STORE_PROVIDERS"; break;
01003 case PR_AB_PROVIDERS:
01004        s = "PR_AB_PROVIDERS"; break;
01005 case PR_TRANSPORT_PROVIDERS:
01006        s = "PR_TRANSPORT_PROVIDERS"; break;
01007 
01008 case PR_DEFAULT_PROFILE:
01009        s = "PR_DEFAULT_PROFILE"; break;
01010 case PR_AB_SEARCH_PATH:
01011        s = "PR_AB_SEARCH_PATH"; break;
01012 case PR_AB_DEFAULT_DIR:
01013        s = "PR_AB_DEFAULT_DIR"; break;
01014 case PR_AB_DEFAULT_PAB:
01015        s = "PR_AB_DEFAULT_PAB"; break;
01016 
01017 case PR_FILTERING_HOOKS:
01018        s = "PR_FILTERING_HOOKS"; break;
01019 case PR_SERVICE_NAME:
01020        s = "PR_SERVICE_NAME"; break;
01021 case PR_SERVICE_DLL_NAME:
01022        s = "PR_SERVICE_DLL_NAME"; break;
01023 case PR_SERVICE_ENTRY_NAME:
01024        s = "PR_SERVICE_ENTRY_NAME"; break;
01025 case PR_SERVICE_UID:
01026        s = "PR_SERVICE_UID"; break;
01027 case PR_SERVICE_EXTRA_UIDS:
01028        s = "PR_SERVICE_EXTRA_UIDS"; break;
01029 case PR_SERVICES:
01030        s = "PR_SERVICES"; break;
01031 case PR_SERVICE_SUPPORT_FILES:
01032        s = "PR_SERVICE_SUPPORT_FILES"; break;
01033 case PR_SERVICE_DELETE_FILES:
01034        s = "PR_SERVICE_DELETE_FILES"; break;
01035 case PR_AB_SEARCH_PATH_UPDATE:
01036        s = "PR_AB_SEARCH_PATH_UPDATE"; break;
01037 case PR_PROFILE_NAME:
01038        s = "PR_PROFILE_NAME"; break;
01039 
01040 /*
01041  *  Status object properties
01042  */
01043 
01044 case PR_IDENTITY_DISPLAY:
01045        s = "PR_IDENTITY_DISPLAY"; break;
01046 case PR_IDENTITY_ENTRYID:
01047        s = "PR_IDENTITY_ENTRYID"; break;
01048 case PR_RESOURCE_METHODS:
01049        s = "PR_RESOURCE_METHODS"; break;
01050 case PR_RESOURCE_TYPE:
01051        s = "PR_RESOURCE_TYPE"; break;
01052 case PR_STATUS_CODE:
01053        s = "PR_STATUS_CODE"; break;
01054 case PR_IDENTITY_SEARCH_KEY:
01055        s = "PR_IDENTITY_SEARCH_KEY"; break;
01056 case PR_OWN_STORE_ENTRYID:
01057        s = "PR_OWN_STORE_ENTRYID"; break;
01058 case PR_RESOURCE_PATH:
01059        s = "PR_RESOURCE_PATH"; break;
01060 case PR_STATUS_STRING:
01061        s = "PR_STATUS_STRING"; break;
01062 case PR_X400_DEFERRED_DELIVERY_CANCEL:
01063        s = "PR_X400_DEFERRED_DELIVERY_CANCEL"; break;
01064 case PR_HEADER_FOLDER_ENTRYID:
01065        s = "PR_HEADER_FOLDER_ENTRYID"; break;
01066 case PR_REMOTE_PROGRESS:
01067        s = "PR_REMOTE_PROGRESS"; break;
01068 case PR_REMOTE_PROGRESS_TEXT:
01069        s = "PR_REMOTE_PROGRESS_TEXT"; break;
01070 case PR_REMOTE_VALIDATE_OK:
01071        s = "PR_REMOTE_VALIDATE_OK"; break;
01072 
01073 /*
01074  * Display table properties
01075  */
01076 
01077 case PR_CONTROL_FLAGS:
01078        s = "PR_CONTROL_FLAGS"; break;
01079 case PR_CONTROL_STRUCTURE:
01080        s = "PR_CONTROL_STRUCTURE"; break;
01081 case PR_CONTROL_TYPE:
01082        s = "PR_CONTROL_TYPE"; break;
01083 case PR_DELTAX:
01084        s = "PR_DELTAX"; break;
01085 case PR_DELTAY:
01086        s = "PR_DELTAY"; break;
01087 case PR_XPOS:
01088        s = "PR_XPOS"; break;
01089 case PR_YPOS:
01090        s = "PR_YPOS"; break;
01091 case PR_CONTROL_ID:
01092        s = "PR_CONTROL_ID"; break;
01093 case PR_INITIAL_DETAILS_PANE:
01094        s = "PR_INITIAL_DETAILS_PANE"; break;
01095 /*
01096  * Secure property id range
01097  */
01098 
01099 case PROP_ID_SECURE_MIN:
01100        s = "PROP_ID_SECURE_MIN"; break;
01101 case PROP_ID_SECURE_MAX:
01102        s = "PROP_ID_SECURE_MAX"; break;