mapitags.pas
来自「Drag files and Drop to delphi forms 0402」· PAS 代码 · 共 1,560 行 · 第 1/5 页
PAS
1,560 行
{++
m a p i t a g s . p a s
Abstract:
Automatic conversion of mapitags.h.
Comments:
This source file automatically converted by
htrans 0.91 beta 1 Copyright (c) 1997 Alexander Staubo
Revision history:
18-06-1997 20:53 alex [Autogenerated]
18-06-1997 20:53 alex Retouched for release
--}
unit MapiTags;
interface
uses
Windows, SysUtils, ActiveX, Mapidefs;
(*
* M A P I T A G S . H
*
* Property tag definitions for standard properties of MAPI
* objects.
*
* The following ranges should be used for all property IDs. Note that
* property IDs for objects other than messages and recipients should
* all fall in the range 0x3000 to 0x3FFF:
*
* From To Kind of property
* --------------------------------
* 0001 0BFF MAPI_defined envelope property
* 0C00 0DFF MAPI_defined per-recipient property
* 0E00 0FFF MAPI_defined non-transmittable property
* 1000 2FFF MAPI_defined message content property
*
* 3000 3FFF MAPI_defined property (usually not message or recipient)
*
* 4000 57FF Transport-defined envelope property
* 5800 5FFF Transport-defined per-recipient property
* 6000 65FF User-defined non-transmittable property
* 6600 67FF Provider-defined internal non-transmittable property
* 6800 7BFF Message class-defined content property
* 7C00 7FFF Message class-defined non-transmittable
* property
*
* 8000 FFFE User-defined Name-to-id mapped property
*
* The 3000-3FFF range is further subdivided as follows:
*
* From To Kind of property
* --------------------------------
* 3000 33FF Common property such as display name, entry ID
* 3400 35FF Message store object
* 3600 36FF Folder or AB container
* 3700 38FF Attachment
* 3900 39FF Address book object
* 3A00 3BFF Mail user
* 3C00 3CFF Distribution list
* 3D00 3DFF Profile section
* 3E00 3FFF Status object
*
* Copyright 1986-1996 Microsoft Corporation. All Rights Reserved.
*)
{ Determine if a property is transmittable. }
(*
* Message envelope properties
*)
const PR_ACKNOWLEDGEMENT_MODE =
(PT_LONG) or (($0001) shl 16);
const PR_ALTERNATE_RECIPIENT_ALLOWED =
(PT_BOOLEAN) or (($0002) shl 16);
const PR_AUTHORIZING_USERS =
(PT_BINARY) or (($0003) shl 16);
const PR_AUTO_FORWARD_COMMENT =
(PT_TSTRING) or (($0004) shl 16);
const PR_AUTO_FORWARD_COMMENT_W =
(PT_UNICODE) or (($0004) shl 16);
const PR_AUTO_FORWARD_COMMENT_A =
(PT_STRING8) or (($0004) shl 16);
const PR_AUTO_FORWARDED =
(PT_BOOLEAN) or (($0005) shl 16);
const PR_CONTENT_CONFIDENTIALITY_ALGORITHM_ID =
(PT_BINARY) or (($0006) shl 16);
const PR_CONTENT_CORRELATOR =
(PT_BINARY) or (($0007) shl 16);
const PR_CONTENT_IDENTIFIER =
(PT_TSTRING) or (($0008) shl 16);
const PR_CONTENT_IDENTIFIER_W =
(PT_UNICODE) or (($0008) shl 16);
const PR_CONTENT_IDENTIFIER_A =
(PT_STRING8) or (($0008) shl 16);
const PR_CONTENT_LENGTH =
(PT_LONG) or (($0009) shl 16);
const PR_CONTENT_RETURN_REQUESTED =
(PT_BOOLEAN) or (($000A) shl 16);
const PR_CONVERSATION_KEY =
(PT_BINARY) or (($000) shl 16);
const PR_CONVERSION_EITS =
(PT_BINARY) or (($000C) shl 16);
const PR_CONVERSION_WITH_LOSS_PROHIBITED =
(PT_BOOLEAN) or (($000D) shl 16);
const PR_CONVERTED_EITS =
(PT_BINARY) or (($000E) shl 16);
const PR_DEFERRED_DELIVERY_TIME =
(PT_SYSTIME) or (($000F) shl 16);
const PR_DELIVER_TIME =
(PT_SYSTIME) or (($0010) shl 16);
const PR_DISCARD_REASON =
(PT_LONG) or (($0011) shl 16);
const PR_DISCLOSURE_OF_RECIPIENTS =
(PT_BOOLEAN) or (($0012) shl 16);
const PR_DL_EXPANSION_HISTORY =
(PT_BINARY) or (($0013) shl 16);
const PR_DL_EXPANSION_PROHIBITED =
(PT_BOOLEAN) or (($0014) shl 16);
const PR_EXPIRY_TIME =
(PT_SYSTIME) or (($0015) shl 16);
const PR_IMPLICIT_CONVERSION_PROHIBITED =
(PT_BOOLEAN) or (($0016) shl 16);
const PR_IMPORTANCE =
(PT_LONG) or (($0017) shl 16);
const PR_IPM_ID =
(PT_BINARY) or (($0018) shl 16);
const PR_LATEST_DELIVERY_TIME =
(PT_SYSTIME) or (($0019) shl 16);
const PR_MESSAGE_CLASS =
(PT_TSTRING) or (($001A) shl 16);
const PR_MESSAGE_CLASS_W =
(PT_UNICODE) or (($001A) shl 16);
const PR_MESSAGE_CLASS_A =
(PT_STRING8) or (($001A) shl 16);
const PR_MESSAGE_DELIVERY_ID =
(PT_BINARY) or (($001) shl 16);
const PR_MESSAGE_SECURITY_LABEL =
(PT_BINARY) or (($001E) shl 16);
const PR_OBSOLETED_IPMS =
(PT_BINARY) or (($001F) shl 16);
const PR_ORIGINALLY_INTENDED_RECIPIENT_NAME =
(PT_BINARY) or (($0020) shl 16);
const PR_ORIGINAL_EITS =
(PT_BINARY) or (($0021) shl 16);
const PR_ORIGINATOR_CERTIFICATE =
(PT_BINARY) or (($0022) shl 16);
const PR_ORIGINATOR_DELIVERY_REPORT_REQUESTED =
(PT_BOOLEAN) or (($0023) shl 16);
const PR_ORIGINATOR_RETURN_ADDRESS =
(PT_BINARY) or (($0024) shl 16);
const PR_PARENT_KEY =
(PT_BINARY) or (($0025) shl 16);
const PR_PRIORITY =
(PT_LONG) or (($0026) shl 16);
const PR_ORIGIN_CHECK =
(PT_BINARY) or (($0027) shl 16);
const PR_PROOF_OF_SUBMISSION_REQUESTED =
(PT_BOOLEAN) or (($0028) shl 16);
const PR_READ_RECEIPT_REQUESTED =
(PT_BOOLEAN) or (($0029) shl 16);
const PR_RECEIPT_TIME =
(PT_SYSTIME) or (($002A) shl 16);
const PR_RECIPIENT_REASSIGNMENT_PROHIBITED =
(PT_BOOLEAN) or (($002B) shl 16);
const PR_REDIRECTION_HISTORY =
(PT_BINARY) or (($002C) shl 16);
const PR_RELATED_IPMS =
(PT_BINARY) or (($002D) shl 16);
const PR_ORIGINAL_SENSITIVITY =
(PT_LONG) or (($002E) shl 16);
const PR_LANGUAGES =
(PT_TSTRING) or (($002F) shl 16);
const PR_LANGUAGES_W =
(PT_UNICODE) or (($002F) shl 16);
const PR_LANGUAGES_A =
(PT_STRING8) or (($002F) shl 16);
const PR_REPLY_TIME =
(PT_SYSTIME) or (($0030) shl 16);
const PR_REPORT_TAG =
(PT_BINARY) or (($0031) shl 16);
const PR_REPORT_TIME =
(PT_SYSTIME) or (($0032) shl 16);
const PR_RETURNED_IPM =
(PT_BOOLEAN) or (($0033) shl 16);
const PR_SECURITY =
(PT_LONG) or (($0034) shl 16);
const PR_INCOMPLETE_COPY =
(PT_BOOLEAN) or (($0035) shl 16);
const PR_SENSITIVITY =
(PT_LONG) or (($0036) shl 16);
const PR_SUBJECT =
(PT_TSTRING) or (($0037) shl 16);
const PR_SUBJECT_W =
(PT_UNICODE) or (($0037) shl 16);
const PR_SUBJECT_A =
(PT_STRING8) or (($0037) shl 16);
const PR_SUBJECT_IPM =
(PT_BINARY) or (($0038) shl 16);
const PR_CLIENT_SUBMIT_TIME =
(PT_SYSTIME) or (($0039) shl 16);
const PR_REPORT_NAME =
(PT_TSTRING) or (($003A) shl 16);
const PR_REPORT_NAME_W =
(PT_UNICODE) or (($003A) shl 16);
const PR_REPORT_NAME_A =
(PT_STRING8) or (($003A) shl 16);
const PR_SENT_REPRESENTING_SEARCH_KEY =
(PT_BINARY) or (($003B) shl 16);
const PR_X400_CONTENT_TYPE =
(PT_BINARY) or (($003C) shl 16);
const PR_SUBJECT_PREFIX =
(PT_TSTRING) or (($003D) shl 16);
const PR_SUBJECT_PREFIX_W =
(PT_UNICODE) or (($003D) shl 16);
const PR_SUBJECT_PREFIX_A =
(PT_STRING8) or (($003D) shl 16);
const PR_NON_RECEIPT_REASON =
(PT_LONG) or (($003E) shl 16);
const PR_RECEIVED_BY_ENTRYID =
(PT_BINARY) or (($003F) shl 16);
const PR_RECEIVED_BY_NAME =
(PT_TSTRING) or (($0040) shl 16);
const PR_RECEIVED_BY_NAME_W =
(PT_UNICODE) or (($0040) shl 16);
const PR_RECEIVED_BY_NAME_A =
(PT_STRING8) or (($0040) shl 16);
const PR_SENT_REPRESENTING_ENTRYID =
(PT_BINARY) or (($0041) shl 16);
const PR_SENT_REPRESENTING_NAME =
(PT_TSTRING) or (($0042) shl 16);
const PR_SENT_REPRESENTING_NAME_W =
(PT_UNICODE) or (($0042) shl 16);
const PR_SENT_REPRESENTING_NAME_A =
(PT_STRING8) or (($0042) shl 16);
const PR_RCVD_REPRESENTING_ENTRYID =
(PT_BINARY) or (($0043) shl 16);
const PR_RCVD_REPRESENTING_NAME =
(PT_TSTRING) or (($0044) shl 16);
const PR_RCVD_REPRESENTING_NAME_W =
(PT_UNICODE) or (($0044) shl 16);
const PR_RCVD_REPRESENTING_NAME_A =
(PT_STRING8) or (($0044) shl 16);
const PR_REPORT_ENTRYID =
(PT_BINARY) or (($0045) shl 16);
const PR_READ_RECEIPT_ENTRYID =
(PT_BINARY) or (($0046) shl 16);
const PR_MESSAGE_SUBMISSION_ID =
(PT_BINARY) or (($0047) shl 16);
const PR_PROVIDER_SUBMIT_TIME =
(PT_SYSTIME) or (($0048) shl 16);
const PR_ORIGINAL_SUBJECT =
(PT_TSTRING) or (($0049) shl 16);
const PR_ORIGINAL_SUBJECT_W =
(PT_UNICODE) or (($0049) shl 16);
const PR_ORIGINAL_SUBJECT_A =
(PT_STRING8) or (($0049) shl 16);
const PR_DISC_VAL =
(PT_BOOLEAN) or (($004A) shl 16);
const PR_ORIG_MESSAGE_CLASS =
(PT_TSTRING) or (($004B) shl 16);
const PR_ORIG_MESSAGE_CLASS_W =
(PT_UNICODE) or (($004B) shl 16);
const PR_ORIG_MESSAGE_CLASS_A =
(PT_STRING8) or (($004B) shl 16);
const PR_ORIGINAL_AUTHOR_ENTRYID =
(PT_BINARY) or (($004C) shl 16);
const PR_ORIGINAL_AUTHOR_NAME =
(PT_TSTRING) or (($004D) shl 16);
const PR_ORIGINAL_AUTHOR_NAME_W =
(PT_UNICODE) or (($004D) shl 16);
const PR_ORIGINAL_AUTHOR_NAME_A =
(PT_STRING8) or (($004D) shl 16);
const PR_ORIGINAL_SUBMIT_TIME =
(PT_SYSTIME) or (($004E) shl 16);
const PR_REPLY_RECIPIENT_ENTRIES =
(PT_BINARY) or (($004F) shl 16);
const PR_REPLY_RECIPIENT_NAMES =
(PT_TSTRING) or (($0050) shl 16);
const PR_REPLY_RECIPIENT_NAMES_W =
(PT_UNICODE) or (($0050) shl 16);
const PR_REPLY_RECIPIENT_NAMES_A =
(PT_STRING8) or (($0050) shl 16);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?