217 lines
7.0 KiB
Python
217 lines
7.0 KiB
Python
"""Constant definitions, mostly property ids (PIDs) and property types (PTYPs)."""
|
|
|
|
# -- Property IDs - These names are formed by upper-snake-casing the Microsoft name for each
|
|
# -- property-id, dropping the "Tag" segment. E.g. "PidTagAttachSize" -> "PID_ATTACH_SIZE"
|
|
|
|
PID_ACCESS = 0x0FF4
|
|
PID_ACCESS_LEVEL = 0x0FF7
|
|
PID_ACKNOWLEDGEMENT_MODE = 0x0001
|
|
PID_ADDRESS_BOOK_FOLDER_PATHNAME = 0x8004
|
|
PID_ADDRESS_BOOK_HOME_MESSAGE_DATABASE = 0x8006
|
|
PID_ADDRESS_BOOK_IS_MEMBER_OF_DISTRIBUTION_LIST = 0x8008
|
|
PID_ADDRESS_BOOK_MANAGER_DISTINGUISHED_NAME = 0x8005
|
|
PID_ADDRESS_BOOK_MEMBER = 0x8009
|
|
PID_ADDRESS_TYPE = 0x3002
|
|
PID_ALTERNATE_RECIPIENT_ALLOWED = 0x0002
|
|
PID_ATTACHMENT_FLAGS = 0x7FFD
|
|
PID_ATTACHMENT_HIDDEN = 0x7FFE
|
|
PID_ATTACHMENT_LINK_ID = 0x7FFA
|
|
PID_ATTACH_CONTENT_ID = 0x3712
|
|
PID_ATTACH_DATA_BINARY = 0x3701
|
|
PID_ATTACH_ENCODING = 0x3702
|
|
PID_ATTACH_EXTENSION = 0x3703
|
|
PID_ATTACH_FILENAME = 0x3704
|
|
PID_ATTACH_FLAGS = 0x3714
|
|
PID_ATTACH_LONG_FILENAME = 0x3707
|
|
PID_ATTACH_METHOD = 0x3705
|
|
PID_ATTACH_MIME_SEQUENCE = 0x3710
|
|
PID_ATTACH_MIME_TAG = 0x370E
|
|
PID_ATTACH_NUMBER = 0x0E21
|
|
PID_ATTACH_RENDERING = 0x3709
|
|
PID_ATTACH_RENDERING_POSITION = 0x370B
|
|
PID_ATTACH_SIZE = 0x0E20
|
|
PID_ATTACH_TAG = 0x370A
|
|
PID_AUTHORIZING_USERS = 0x0003
|
|
PID_AUTO_FORWARDED = 0x0005
|
|
PID_AUTO_FORWARD_COMMENT = 0x0004
|
|
PID_BODY = 0x1000
|
|
PID_BODY_HTML = 0x1013
|
|
PID_CHANGE_KEY = 0x65E2
|
|
PID_CLIENT_SUBMIT_TIME = 0x0039
|
|
PID_CONTENT_CONFIDENTIALITY_ALGORITHM_ID = 0x0006
|
|
PID_CONTENT_CORRELATOR = 0x0007
|
|
PID_CONTENT_IDENTIFIER = 0x0008
|
|
PID_CONTENT_LENGTH = 0x0009
|
|
PID_CONTENT_RETURN_REQUESTED = 0x000A
|
|
PID_CONVERSATION_INDEX = 0x0071
|
|
PID_CONVERSATION_INDEX_TRACKING = 0x3016
|
|
PID_CONVERSATION_KEY = 0x000B
|
|
PID_CONVERSATION_TOPIC = 0x0070
|
|
PID_CONVERSION_EITS = 0x000C
|
|
PID_CONVERSION_WITH_LOSS_PROHIBITED = 0x000D
|
|
PID_CONVERTED_EITS = 0x000E
|
|
PID_CREATION_TIME = 0x3007
|
|
PID_CREATOR_ADDRESS_TYPE = 0x4022
|
|
PID_CREATOR_EMAIL_ADDRESS = 0x4023
|
|
PID_CREATOR_SIMPLE_DISPLAY_NAME = 0x4038
|
|
PID_DEFERRED_DELIVERY_TIME = 0x000F
|
|
PID_DELEGATION = 0x007E
|
|
PID_DELETE_AFTER_SUBMIT = 0x0E01
|
|
PID_DELIVER_TIME = 0x0010
|
|
PID_DISCARD_REASON = 0x0011
|
|
PID_DISCLOSURE_OF_RECIPIENTS = 0x0012
|
|
PID_DISPLAY_BCC = 0x0E02
|
|
PID_DISPLAY_CC = 0x0E03
|
|
PID_DISPLAY_NAME = 0x3001
|
|
PID_DISPLAY_TO = 0x0E04
|
|
PID_DISTRIBUTION_LIST_EXPANSION_HISTORY = 0x0013
|
|
PID_DISTRIBUTION_LIST_EXPANSION_PROHIBITED = 0x0014
|
|
PID_EMAIL_ADDRESS = 0x3003
|
|
PID_END_DATE = 0x0061
|
|
PID_ENTRY_ID = 0x0FFF
|
|
PID_EXCEPTION_END_TIME = 0x7FFC
|
|
PID_EXCEPTION_START_TIME = 0x7FFB
|
|
PID_EXPIRY_TIME = 0x0015
|
|
PID_FLAG_STATUS = 0x1090
|
|
PID_HAS_ATTACHMENTS = 0x0E1B
|
|
PID_HTML = 0x1013
|
|
PID_ICON_INDEX = 0x1080
|
|
PID_IMPLICIT_CONVERSION_PROHIBITED = 0x0016
|
|
PID_IMPORTANCE = 0x0017
|
|
PID_INITIAL_DETAILS_PANE = 0x3F08
|
|
PID_INSTANCE_KEY = 0x0FF6
|
|
PID_INTERNET_CODEPAGE = 0x3FDE
|
|
PID_INTERNET_MESSAGE_ID = 0x1035
|
|
PID_INTERNET_REFERENCES = 0x1039
|
|
PID_IN_REPLY_TO_ID = 0x1042
|
|
PID_LAST_MODIFICATION_TIME = 0x3008
|
|
PID_LAST_MODIFIER_NAME = 0x3FFA
|
|
PID_LATEST_DELIVERY_TIME = 0x0019
|
|
PID_LID_CONTACT_ITEM_DATA = 0x8007
|
|
PID_MESSAGE_CC_ME = 0x0058
|
|
PID_MESSAGE_CLASS = 0x001A
|
|
PID_MESSAGE_CODEPAGE = 0x3FFD
|
|
PID_MESSAGE_DELIVERY_ID = 0x001B
|
|
PID_MESSAGE_DELIVERY_TIME = 0x0E06
|
|
PID_MESSAGE_FLAGS = 0x0E07
|
|
PID_MESSAGE_LOCALE_ID = 0x3FF1
|
|
PID_MESSAGE_RECIPIENT_ME = 0x0059
|
|
PID_MESSAGE_SECURITY_LABEL = 0x001E
|
|
PID_MESSAGE_SIZE_EXTENDED = 0x0E08
|
|
PID_MESSAGE_SUBMISSION_ID = 0x0047
|
|
PID_MESSAGE_TO_ME = 0x0057
|
|
PID_NATIVE_BODY = 0x1016
|
|
PID_NON_RECEIPT_NOTIFICATION_REQUESTED = 0x0C06
|
|
PID_NORMALIZED_SUBJECT = 0x0E1D
|
|
PID_OBJECT_TYPE = 0x0FFE
|
|
PID_OBSOLETED_MESSAGE_IDS = 0x001F
|
|
PID_ORIGINALLY_INTENDED_RECIPIENT_NAME = 0x0020
|
|
PID_ORIGINALLY_INTENDED_RECIP_ADDRTYPE = 0x007B
|
|
PID_ORIGINALLY_INTENDED_RECIP_EMAIL_ADDRESS = 0x007C
|
|
PID_ORIGINAL_AUTHOR_ADDRESS_TYPE = 0x0079
|
|
PID_ORIGINAL_AUTHOR_EMAIL_ADDRESS = 0x007A
|
|
PID_ORIGINAL_AUTHOR_ENTRY_ID = 0x004C
|
|
PID_ORIGINAL_AUTHOR_NAME = 0x004D
|
|
PID_ORIGINAL_DELIVERY_TIME = 0x0055
|
|
PID_ORIGINAL_DISPLAY_BCC = 0x0072
|
|
PID_ORIGINAL_DISPLAY_CC = 0x0073
|
|
PID_ORIGINAL_DISPLAY_TO = 0x0074
|
|
PID_ORIGINAL_EITS = 0x0021
|
|
PID_ORIGINAL_MESSAGE_CLASS = 0x004B
|
|
PID_ORIGINAL_MESSAGE_ID = 0x1046
|
|
PID_ORIGINAL_SENDER_ADDRESS_TYPE = 0x0066
|
|
PID_ORIGINAL_SENDER_EMAIL_ADDRESS = 0x0067
|
|
PID_ORIGINAL_SENDER_ENTRY_ID = 0x005B
|
|
PID_ORIGINAL_SENDER_NAME = 0x005A
|
|
PID_ORIGINAL_SENDER_SEARCH_KEY = 0x005C
|
|
PID_ORIGINAL_SENSITIVITY = 0x002E
|
|
PID_ORIGINAL_SENT_REPRESENTING_ADDRESS_TYPE = 0x0068
|
|
PID_ORIGINAL_SENT_REPRESENTING_EMAIL_ADDRESS = 0x0069
|
|
PID_ORIGINAL_SENT_REPRESENTING_ENTRY_ID = 0x005E
|
|
PID_ORIGINAL_SENT_REPRESENTING_NAME = 0x005D
|
|
PID_ORIGINAL_SENT_REPRESENTING_SEARCH_KEY = 0x005F
|
|
PID_ORIGINAL_SUBJECT = 0x0049
|
|
PID_ORIGINAL_SUBMIT_TIME = 0x004E
|
|
PID_ORIGINATOR_CERTIFICATE = 0x0022
|
|
PID_ORIGINATOR_DELIVERY_REPORT_REQUESTED = 0x0023
|
|
PID_ORIGINATOR_RETURN_ADDRESS = 0x0024
|
|
PID_ORIGIN_CHECK = 0x0027
|
|
PID_OWNER_APPOINTMENT_ID = 0x0062
|
|
PID_PARENT_DISPLAY = 0x0E05
|
|
PID_PARENT_KEY = 0x0025
|
|
PID_PREDECESSOR_CHANGE_LIST = 0x65E3
|
|
PID_PRIORITY = 0x0026
|
|
PID_PROOF_OF_SUBMISSION_REQUESTED = 0x0028
|
|
PID_READ_RECEIPT_ENTRY_ID = 0x0046
|
|
PID_READ_RECEIPT_REQUESTED = 0x0029
|
|
PID_READ_RECEIPT_SEARCH_KEY = 0x0053
|
|
PID_RECEIPT_TIME = 0x002A
|
|
PID_RECEIVED_BY_ADDRESS_TYPE = 0x0075
|
|
PID_RECEIVED_BY_EMAIL_ADDRESS = 0x0076
|
|
PID_RECEIVED_BY_ENTRY_ID = 0x003F
|
|
PID_RECEIVED_BY_NAME = 0x0040
|
|
PID_RECEIVED_BY_SEARCH_KEY = 0x0051
|
|
PID_RECEIVED_REPRESENTING_ADDRESS_TYPE = 0x0077
|
|
PID_RECEIVED_REPRESENTING_EMAIL_ADDRESS = 0x0078
|
|
PID_RECEIVED_REPRESENTING_ENTRY_ID = 0x0043
|
|
PID_RECEIVED_REPRESENTING_NAME = 0x0044
|
|
PID_RECEIVED_REPRESENTING_SEARCH_KEY = 0x0052
|
|
PID_RECIPIENT_REASSIGNMENT_PROHIBITED = 0x002B
|
|
PID_RECIPIENT_TYPE = 0x0C15
|
|
PID_RECORD_KEY = 0x0FF9
|
|
PID_REDIRECTION_HISTORY = 0x002C
|
|
PID_REPLY_RECIPIENT_ENTRIES = 0x004F
|
|
PID_REPLY_RECIPIENT_NAMES = 0x0050
|
|
PID_REPLY_TIME = 0x0030
|
|
PID_REPORT = 0x0031
|
|
PID_REPORT_DISPOSITION = 0x0080
|
|
PID_REPORT_DISPOSITION_MODE = 0x0081
|
|
PID_REPORT_ENTRY_ID = 0x0045
|
|
PID_REPORT_NAME = 0x003A
|
|
PID_REPORT_SEARCH_KEY = 0x0054
|
|
PID_REPORT_TIME = 0x0032
|
|
PID_RESPONSE_REQUESTED = 0x0063
|
|
PID_ROW_ID = 0x3000
|
|
PID_RTF_COMPRESSED = 0x1009
|
|
PID_RTF_IN_SYNC = 0x0E1F
|
|
PID_SEARCH_KEY = 0x300B
|
|
PID_SECURITY = 0x0034
|
|
PID_SENDER_ADDRESS_TYPE = 0x0C1E
|
|
PID_SENDER_EMAIL_ADDRESS = 0x0C1F
|
|
PID_SENDER_ENTRY_ID = 0x0C19
|
|
PID_SENDER_NAME = 0x0C1A
|
|
PID_SENDER_SEARCH_KEY = 0x0C1D
|
|
PID_SENDER_SMTP_ADDRESS = 0x5D01
|
|
PID_SENSITIVITY = 0x0036
|
|
PID_SENT_REPRESENTING_ADDRESS_TYPE = 0x0064
|
|
PID_SENT_REPRESENTING_EMAIL_ADDRESS = 0x0065
|
|
PID_SENT_REPRESENTING_ENTRY_ID = 0x0041
|
|
PID_SENT_REPRESENTING_NAME = 0x0042
|
|
PID_SENT_REPRESENTING_SEARCH_KEY = 0x003B
|
|
PID_SMTP_ADDRESS = 0x39FE
|
|
PID_START_DATE = 0x0060
|
|
PID_STORE_SUPPORT_MASK = 0x340D
|
|
PID_STORE_UNICODE_MASK = 0x340F
|
|
PID_SUBJECT = 0x0037
|
|
PID_SUBJECT_MESSAGE_ID = 0x0038
|
|
PID_SUBJECT_PREFIX = 0x003D
|
|
PID_TNEF_CORRELATION_KEY = 0x007F
|
|
PID_TRANSPORT_MESSAGE_HEADERS = 0x007D
|
|
|
|
|
|
# -- Property Data Types - These are detailed in the MS-OXCDATA spec --
|
|
|
|
PTYP_BINARY = 0x0102
|
|
PTYP_BOOLEAN = 0x000B
|
|
PTYP_FLOATING_32 = 0x0004
|
|
PTYP_FLOATING_64 = 0x0005
|
|
PTYP_GUID = 0x0048
|
|
PTYP_INTEGER_16 = 0x0002
|
|
PTYP_INTEGER_32 = 0x0003
|
|
PTYP_MULTIPLE_INTEGER_32 = 0x1003
|
|
PTYP_MULTIPLE_STRING = 0x101F
|
|
PTYP_OBJECT = 0x000D
|
|
PTYP_STRING = 0x001F
|
|
PTYP_STRING8 = 0x001E
|
|
PTYP_TIME = 0x0040
|