📄 mapitags.h
字号:
#define PR_CORRELATE PROP_TAG( PT_BOOLEAN, 0x0E0C)
#define PR_CORRELATE_MTSID PROP_TAG( PT_BINARY, 0x0E0D)
#define PR_DISCRETE_VALUES PROP_TAG( PT_BOOLEAN, 0x0E0E)
#define PR_RESPONSIBILITY PROP_TAG( PT_BOOLEAN, 0x0E0F)
#define PR_SPOOLER_STATUS PROP_TAG( PT_LONG, 0x0E10)
#define PR_TRANSPORT_STATUS PROP_TAG( PT_LONG, 0x0E11)
#define PR_MESSAGE_RECIPIENTS PROP_TAG( PT_OBJECT, 0x0E12)
#define PR_MESSAGE_ATTACHMENTS PROP_TAG( PT_OBJECT, 0x0E13)
#define PR_SUBMIT_FLAGS PROP_TAG( PT_LONG, 0x0E14)
#define PR_RECIPIENT_STATUS PROP_TAG( PT_LONG, 0x0E15)
#define PR_TRANSPORT_KEY PROP_TAG( PT_LONG, 0x0E16)
#define PR_MSG_STATUS PROP_TAG( PT_LONG, 0x0E17)
#define PR_MESSAGE_DOWNLOAD_TIME PROP_TAG( PT_LONG, 0x0E18)
#define PR_CREATION_VERSION PROP_TAG( PT_I8, 0x0E19)
#define PR_MODIFY_VERSION PROP_TAG( PT_I8, 0x0E1A)
#define PR_HASATTACH PROP_TAG( PT_BOOLEAN, 0x0E1B)
#define PR_BODY_CRC PROP_TAG( PT_LONG, 0x0E1C)
#define PR_NORMALIZED_SUBJECT PROP_TAG( PT_TSTRING, 0x0E1D)
#define PR_NORMALIZED_SUBJECT_W PROP_TAG( PT_UNICODE, 0x0E1D)
#define PR_NORMALIZED_SUBJECT_A PROP_TAG( PT_STRING8, 0x0E1D)
#define PR_RTF_IN_SYNC PROP_TAG( PT_BOOLEAN, 0x0E1F)
#define PR_ATTACH_SIZE PROP_TAG( PT_LONG, 0x0E20)
#define PR_ATTACH_NUM PROP_TAG( PT_LONG, 0x0E21)
#define PR_PREPROCESS PROP_TAG( PT_BOOLEAN, 0x0E22)
/* PR_ORIGINAL_DISPLAY_TO, _CC, and _BCC moved to transmittible range 03/09/95 */
#define PR_ORIGINATING_MTA_CERTIFICATE PROP_TAG( PT_BINARY, 0x0E25)
#define PR_PROOF_OF_SUBMISSION PROP_TAG( PT_BINARY, 0x0E26)
/*
* The range of non-message and non-recipient property IDs (0x3000 - 0x3FFF) is
* further broken down into ranges to make assigning new property IDs easier.
*
* From To Kind of property
* --------------------------------
* 3000 32FF MAPI_defined common property
* 3200 33FF MAPI_defined form property
* 3400 35FF MAPI_defined message store property
* 3600 36FF MAPI_defined Folder or AB Container property
* 3700 38FF MAPI_defined attachment property
* 3900 39FF MAPI_defined address book property
* 3A00 3BFF MAPI_defined mailuser property
* 3C00 3CFF MAPI_defined DistList property
* 3D00 3DFF MAPI_defined Profile Section property
* 3E00 3EFF MAPI_defined Status property
* 3F00 3FFF MAPI_defined display table property
*/
/*
* Properties common to numerous MAPI objects.
*
* Those properties that can appear on messages are in the
* non-transmittable range for messages. They start at the high
* end of that range and work down.
*
* Properties that never appear on messages are defined in the common
* property range (see above).
*/
/*
* properties that are common to multiple objects (including message objects)
* -- these ids are in the non-transmittable range
*/
#define PR_ENTRYID PROP_TAG( PT_BINARY, 0x0FFF)
#define PR_OBJECT_TYPE PROP_TAG( PT_LONG, 0x0FFE)
#define PR_ICON PROP_TAG( PT_BINARY, 0x0FFD)
#define PR_MINI_ICON PROP_TAG( PT_BINARY, 0x0FFC)
#define PR_STORE_ENTRYID PROP_TAG( PT_BINARY, 0x0FFB)
#define PR_STORE_RECORD_KEY PROP_TAG( PT_BINARY, 0x0FFA)
#define PR_RECORD_KEY PROP_TAG( PT_BINARY, 0x0FF9)
#define PR_MAPPING_SIGNATURE PROP_TAG( PT_BINARY, 0x0FF8)
#define PR_ACCESS_LEVEL PROP_TAG( PT_LONG, 0x0FF7)
#define PR_INSTANCE_KEY PROP_TAG( PT_BINARY, 0x0FF6)
#define PR_ROW_TYPE PROP_TAG( PT_LONG, 0x0FF5)
#define PR_ACCESS PROP_TAG( PT_LONG, 0x0FF4)
/*
* properties that are common to multiple objects (usually not including message objects)
* -- these ids are in the transmittable range
*/
#define PR_ROWID PROP_TAG( PT_LONG, 0x3000)
#define PR_DISPLAY_NAME PROP_TAG( PT_TSTRING, 0x3001)
#define PR_DISPLAY_NAME_W PROP_TAG( PT_UNICODE, 0x3001)
#define PR_DISPLAY_NAME_A PROP_TAG( PT_STRING8, 0x3001)
#define PR_ADDRTYPE PROP_TAG( PT_TSTRING, 0x3002)
#define PR_ADDRTYPE_W PROP_TAG( PT_UNICODE, 0x3002)
#define PR_ADDRTYPE_A PROP_TAG( PT_STRING8, 0x3002)
#define PR_EMAIL_ADDRESS PROP_TAG( PT_TSTRING, 0x3003)
#define PR_EMAIL_ADDRESS_W PROP_TAG( PT_UNICODE, 0x3003)
#define PR_EMAIL_ADDRESS_A PROP_TAG( PT_STRING8, 0x3003)
#define PR_COMMENT PROP_TAG( PT_TSTRING, 0x3004)
#define PR_COMMENT_W PROP_TAG( PT_UNICODE, 0x3004)
#define PR_COMMENT_A PROP_TAG( PT_STRING8, 0x3004)
#define PR_DEPTH PROP_TAG( PT_LONG, 0x3005)
#define PR_PROVIDER_DISPLAY PROP_TAG( PT_TSTRING, 0x3006)
#define PR_PROVIDER_DISPLAY_W PROP_TAG( PT_UNICODE, 0x3006)
#define PR_PROVIDER_DISPLAY_A PROP_TAG( PT_STRING8, 0x3006)
#define PR_CREATION_TIME PROP_TAG( PT_SYSTIME, 0x3007)
#define PR_LAST_MODIFICATION_TIME PROP_TAG( PT_SYSTIME, 0x3008)
#define PR_RESOURCE_FLAGS PROP_TAG( PT_LONG, 0x3009)
#define PR_PROVIDER_DLL_NAME PROP_TAG( PT_TSTRING, 0x300A)
#define PR_PROVIDER_DLL_NAME_W PROP_TAG( PT_UNICODE, 0x300A)
#define PR_PROVIDER_DLL_NAME_A PROP_TAG( PT_STRING8, 0x300A)
#define PR_SEARCH_KEY PROP_TAG( PT_BINARY, 0x300B)
#define PR_PROVIDER_UID PROP_TAG( PT_BINARY, 0x300C)
#define PR_PROVIDER_ORDINAL PROP_TAG( PT_LONG, 0x300D)
/*
* MAPI Form properties
*/
#define PR_FORM_VERSION PROP_TAG(PT_TSTRING, 0x3301)
#define PR_FORM_VERSION_W PROP_TAG(PT_UNICODE, 0x3301)
#define PR_FORM_VERSION_A PROP_TAG(PT_STRING8, 0x3301)
#define PR_FORM_CLSID PROP_TAG(PT_CLSID, 0x3302)
#define PR_FORM_CONTACT_NAME PROP_TAG(PT_TSTRING, 0x3303)
#define PR_FORM_CONTACT_NAME_W PROP_TAG(PT_UNICODE, 0x3303)
#define PR_FORM_CONTACT_NAME_A PROP_TAG(PT_STRING8, 0x3303)
#define PR_FORM_CATEGORY PROP_TAG(PT_TSTRING, 0x3304)
#define PR_FORM_CATEGORY_W PROP_TAG(PT_UNICODE, 0x3304)
#define PR_FORM_CATEGORY_A PROP_TAG(PT_STRING8, 0x3304)
#define PR_FORM_CATEGORY_SUB PROP_TAG(PT_TSTRING, 0x3305)
#define PR_FORM_CATEGORY_SUB_W PROP_TAG(PT_UNICODE, 0x3305)
#define PR_FORM_CATEGORY_SUB_A PROP_TAG(PT_STRING8, 0x3305)
#define PR_FORM_HOST_MAP PROP_TAG(PT_MV_LONG, 0x3306)
#define PR_FORM_HIDDEN PROP_TAG(PT_BOOLEAN, 0x3307)
#define PR_FORM_DESIGNER_NAME PROP_TAG(PT_TSTRING, 0x3308)
#define PR_FORM_DESIGNER_NAME_W PROP_TAG(PT_UNICODE, 0x3308)
#define PR_FORM_DESIGNER_NAME_A PROP_TAG(PT_STRING8, 0x3308)
#define PR_FORM_DESIGNER_GUID PROP_TAG(PT_CLSID, 0x3309)
#define PR_FORM_MESSAGE_BEHAVIOR PROP_TAG(PT_LONG, 0x330A)
/*
* Message store properties
*/
#define PR_DEFAULT_STORE PROP_TAG( PT_BOOLEAN, 0x3400)
#define PR_STORE_SUPPORT_MASK PROP_TAG( PT_LONG, 0x340D)
#define PR_STORE_STATE PROP_TAG( PT_LONG, 0x340E)
#define PR_IPM_SUBTREE_SEARCH_KEY PROP_TAG( PT_BINARY, 0x3410)
#define PR_IPM_OUTBOX_SEARCH_KEY PROP_TAG( PT_BINARY, 0x3411)
#define PR_IPM_WASTEBASKET_SEARCH_KEY PROP_TAG( PT_BINARY, 0x3412)
#define PR_IPM_SENTMAIL_SEARCH_KEY PROP_TAG( PT_BINARY, 0x3413)
#define PR_MDB_PROVIDER PROP_TAG( PT_BINARY, 0x3414)
#define PR_RECEIVE_FOLDER_SETTINGS PROP_TAG( PT_OBJECT, 0x3415)
#define PR_VALID_FOLDER_MASK PROP_TAG( PT_LONG, 0x35DF)
#define PR_IPM_SUBTREE_ENTRYID PROP_TAG( PT_BINARY, 0x35E0)
#define PR_IPM_OUTBOX_ENTRYID PROP_TAG( PT_BINARY, 0x35E2)
#define PR_IPM_WASTEBASKET_ENTRYID PROP_TAG( PT_BINARY, 0x35E3)
#define PR_IPM_SENTMAIL_ENTRYID PROP_TAG( PT_BINARY, 0x35E4)
#define PR_VIEWS_ENTRYID PROP_TAG( PT_BINARY, 0x35E5)
#define PR_COMMON_VIEWS_ENTRYID PROP_TAG( PT_BINARY, 0x35E6)
#define PR_FINDER_ENTRYID PROP_TAG( PT_BINARY, 0x35E7)
/* Proptags 0x35E8-0x35FF reserved for folders "guaranteed" by PR_VALID_FOLDER_MASK */
/*
* Folder and AB Container properties
*/
#define PR_CONTAINER_FLAGS PROP_TAG( PT_LONG, 0x3600)
#define PR_FOLDER_TYPE PROP_TAG( PT_LONG, 0x3601)
#define PR_CONTENT_COUNT PROP_TAG( PT_LONG, 0x3602)
#define PR_CONTENT_UNREAD PROP_TAG( PT_LONG, 0x3603)
#define PR_CREATE_TEMPLATES PROP_TAG( PT_OBJECT, 0x3604)
#define PR_DETAILS_TABLE PROP_TAG( PT_OBJECT, 0x3605)
#define PR_SEARCH PROP_TAG( PT_OBJECT, 0x3607)
#define PR_SELECTABLE PROP_TAG( PT_BOOLEAN, 0x3609)
#define PR_SUBFOLDERS PROP_TAG( PT_BOOLEAN, 0x360A)
#define PR_STATUS PROP_TAG( PT_LONG, 0x360B)
#define PR_ANR PROP_TAG( PT_TSTRING, 0x360C)
#define PR_ANR_W PROP_TAG( PT_UNICODE, 0x360C)
#define PR_ANR_A PROP_TAG( PT_STRING8, 0x360C)
#define PR_CONTENTS_SORT_ORDER PROP_TAG( PT_MV_LONG, 0x360D)
#define PR_CONTAINER_HIERARCHY PROP_TAG( PT_OBJECT, 0x360E)
#define PR_CONTAINER_CONTENTS PROP_TAG( PT_OBJECT, 0x360F)
#define PR_FOLDER_ASSOCIATED_CONTENTS PROP_TAG( PT_OBJECT, 0x3610)
#define PR_DEF_CREATE_DL PROP_TAG( PT_BINARY, 0x3611)
#define PR_DEF_CREATE_MAILUSER PROP_TAG( PT_BINARY, 0x3612)
#define PR_CONTAINER_CLASS PROP_TAG( PT_TSTRING, 0x3613)
#define PR_CONTAINER_CLASS_W PROP_TAG( PT_UNICODE, 0x3613)
#define PR_CONTAINER_CLASS_A PROP_TAG( PT_STRING8, 0x3613)
#define PR_CONTAINER_MODIFY_VERSION PROP_TAG( PT_I8, 0x3614)
#define PR_AB_PROVIDER_ID PROP_TAG( PT_BINARY, 0x3615)
#define PR_DEFAULT_VIEW_ENTRYID PROP_TAG( PT_BINARY, 0x3616)
#define PR_ASSOC_CONTENT_COUNT PROP_TAG( PT_LONG, 0x3617)
/* Reserved 0x36C0-0x36FF */
/*
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -