📄 emsabtag.h
字号:
/*
** --emsabtag.h---------------------------------------------------------------
**
** Property tag definitions for standard properties of Exchange Address
** Book objects.
**
** Note: These proptags are only valid when talking directly to the
** Exchange Server Address Book. They are specifically NOT valid when
** trying to read properties from an object copied into another address
** book provider (the Personal Address Book, for example).
**
** Copyright (c) Microsoft Corp. 1986-1996. All rights reserved.
** ---------------------------------------------------------------------------
*/
#ifndef _EMSABTAG_H
#pragma option push -b -a8 -pc -A- /*P_O_Push*/
#define _EMSABTAG_H
/*
* Flags for ulInterfaceOptions on OpenProperty
*/
#define AB_SHOW_PHANTOMS 2
#define AB_SHOW_OTHERS 4
/*
* Flags for ulFlag on ResolveNames
*/
#define EMS_AB_ADDRESS_LOOKUP 0x01
/*
* Constructed, but externally visible.
*/
#define PR_EMS_AB_SERVER PROP_TAG( PT_TSTRING, 0xFFFE)
#define PR_EMS_AB_SERVER_A PROP_TAG( PT_STRING8, 0xFFFE)
#define PR_EMS_AB_SERVER_W PROP_TAG( PT_UNICODE, 0xFFFE)
#define PR_EMS_AB_CONTAINERID PROP_TAG( PT_LONG, 0xFFFD)
#define PR_EMS_AB_DOS_ENTRYID PR_EMS_AB_CONTAINERID
#define PR_EMS_AB_PARENT_ENTRYID PROP_TAG( PT_BINARY, 0xFFFC)
#define PR_EMS_AB_IS_MASTER PROP_TAG(PT_BOOLEAN, 0xFFFB)
#define PR_EMS_AB_OBJECT_OID PROP_TAG(PT_BINARY, 0xFFFA)
#define PR_EMS_AB_HIERARCHY_PATH PROP_TAG(PT_TSTRING, 0xFFF9)
#define PR_EMS_AB_HIERARCHY_PATH_A PROP_TAG(PT_STRING8, 0xFFF9)
#define PR_EMS_AB_HIERARCHY_PATH_W PROP_TAG(PT_UNICODE, 0xFFF9)
#define PR_EMS_AB_CHILD_RDNS PROP_TAG(PT_MV_STRING8, 0xFFF8)
#define MIN_EMS_AB_CONSTRUCTED_PROP_ID 0xFFF8
#define PR_EMS_AB_OTHER_RECIPS PROP_TAG(PT_OBJECT, 0xF000)
/*
* Prop tags defined in the schema.
*/
#define PR_EMS_AB_DISPLAY_NAME_PRINTABLE PROP_TAG(PT_TSTRING, 0x39FF)
#define PR_EMS_AB_DISPLAY_NAME_PRINTABLE_A PROP_TAG(PT_STRING8, 0x39FF)
#define PR_EMS_AB_DISPLAY_NAME_PRINTABLE_W PROP_TAG(PT_UNICODE, 0x39FF)
#define PR_EMS_AB_ACCESS_CATEGORY PROP_TAG( PT_LONG, 0x8044)
#define PR_EMS_AB_ACTIVATION_SCHEDULE PROP_TAG( PT_BINARY, 0x8045)
#define PR_EMS_AB_ACTIVATION_STYLE PROP_TAG( PT_LONG, 0x8046)
#define PR_EMS_AB_ADDRESS_ENTRY_DISPLAY_TABLE PROP_TAG( PT_BINARY, 0x8017)
#define PR_EMS_AB_ADDRESS_ENTRY_DISPLAY_TABLE_MSDOS PROP_TAG( PT_BINARY, 0x8047)
#define PR_EMS_AB_ADDRESS_SYNTAX PROP_TAG( PT_BINARY, 0x8018)
#define PR_EMS_AB_ADDRESS_TYPE PROP_TAG( PT_TSTRING, 0x8048)
#define PR_EMS_AB_ADDRESS_TYPE_A PROP_TAG( PT_STRING8, 0x8048)
#define PR_EMS_AB_ADDRESS_TYPE_W PROP_TAG( PT_UNICODE, 0x8048)
#define PR_EMS_AB_ADMD PROP_TAG( PT_TSTRING, 0x8049)
#define PR_EMS_AB_ADMD_A PROP_TAG( PT_STRING8, 0x8049)
#define PR_EMS_AB_ADMD_W PROP_TAG( PT_UNICODE, 0x8049)
#define PR_EMS_AB_ADMIN_DESCRIPTION PROP_TAG( PT_TSTRING, 0x804A)
#define PR_EMS_AB_ADMIN_DESCRIPTION_A PROP_TAG( PT_STRING8, 0x804A)
#define PR_EMS_AB_ADMIN_DESCRIPTION_W PROP_TAG( PT_UNICODE, 0x804A)
#define PR_EMS_AB_ADMIN_DISPLAY_NAME PROP_TAG( PT_TSTRING, 0x804B)
#define PR_EMS_AB_ADMIN_DISPLAY_NAME_A PROP_TAG( PT_STRING8, 0x804B)
#define PR_EMS_AB_ADMIN_DISPLAY_NAME_W PROP_TAG( PT_UNICODE, 0x804B)
#define PR_EMS_AB_ADMIN_EXTENSION_DLL PROP_TAG( PT_TSTRING, 0x804C)
#define PR_EMS_AB_ADMIN_EXTENSION_DLL_A PROP_TAG( PT_STRING8, 0x804C)
#define PR_EMS_AB_ADMIN_EXTENSION_DLL_W PROP_TAG( PT_UNICODE, 0x804C)
#define PR_EMS_AB_ALIASED_OBJECT_NAME PROP_TAG( PT_TSTRING, 0x804D)
#define PR_EMS_AB_ALIASED_OBJECT_NAME_A PROP_TAG( PT_STRING8, 0x804D)
#define PR_EMS_AB_ALIASED_OBJECT_NAME_W PROP_TAG( PT_UNICODE, 0x804D)
#define PR_EMS_AB_ALIASED_OBJECT_NAME_O PROP_TAG( PT_OBJECT, 0x804D)
#define PR_EMS_AB_ALIASED_OBJECT_NAME_T PROP_TAG( PT_TSTRING, 0x804D)
#define PR_EMS_AB_ALT_RECIPIENT PROP_TAG( PT_TSTRING, 0x804E)
#define PR_EMS_AB_ALT_RECIPIENT_A PROP_TAG( PT_STRING8, 0x804E)
#define PR_EMS_AB_ALT_RECIPIENT_W PROP_TAG( PT_UNICODE, 0x804E)
#define PR_EMS_AB_ALT_RECIPIENT_O PROP_TAG( PT_OBJECT, 0x804E)
#define PR_EMS_AB_ALT_RECIPIENT_T PROP_TAG( PT_TSTRING, 0x804E)
#define PR_EMS_AB_ALT_RECIPIENT_BL PROP_TAG( PT_MV_TSTRING, 0x804F)
#define PR_EMS_AB_ALT_RECIPIENT_BL_A PROP_TAG( PT_MV_STRING8, 0x804F)
#define PR_EMS_AB_ALT_RECIPIENT_BL_W PROP_TAG( PT_MV_UNICODE, 0x804F)
#define PR_EMS_AB_ALT_RECIPIENT_BL_O PROP_TAG( PT_OBJECT, 0x804F)
#define PR_EMS_AB_ALT_RECIPIENT_BL_T PROP_TAG( PT_MV_TSTRING, 0x804F)
#define PR_EMS_AB_ANCESTOR_ID PROP_TAG( PT_BINARY, 0x8050)
#define PR_EMS_AB_ASSOC_NT_ACCOUNT PROP_TAG( PT_BINARY, 0x8027)
#define PR_EMS_AB_ASSOC_REMOTE_DXA PROP_TAG( PT_MV_TSTRING, 0x8051)
#define PR_EMS_AB_ASSOC_REMOTE_DXA_A PROP_TAG( PT_MV_STRING8, 0x8051)
#define PR_EMS_AB_ASSOC_REMOTE_DXA_W PROP_TAG( PT_MV_UNICODE, 0x8051)
#define PR_EMS_AB_ASSOC_REMOTE_DXA_O PROP_TAG( PT_OBJECT, 0x8051)
#define PR_EMS_AB_ASSOC_REMOTE_DXA_T PROP_TAG( PT_MV_TSTRING, 0x8051)
#define PR_EMS_AB_ASSOCIATION_LIFETIME PROP_TAG( PT_LONG, 0x8052)
#define PR_EMS_AB_AUTH_ORIG_BL PROP_TAG( PT_MV_TSTRING, 0x8053)
#define PR_EMS_AB_AUTH_ORIG_BL_A PROP_TAG( PT_MV_STRING8, 0x8053)
#define PR_EMS_AB_AUTH_ORIG_BL_W PROP_TAG( PT_MV_UNICODE, 0x8053)
#define PR_EMS_AB_AUTH_ORIG_BL_O PROP_TAG( PT_OBJECT, 0x8053)
#define PR_EMS_AB_AUTH_ORIG_BL_T PROP_TAG( PT_MV_TSTRING, 0x8053)
#define PR_EMS_AB_AUTHORITY_REVOCATION_LIST PROP_TAG( PT_MV_BINARY, 0x8026)
#define PR_EMS_AB_AUTHORIZED_DOMAIN PROP_TAG( PT_TSTRING, 0x8054)
#define PR_EMS_AB_AUTHORIZED_DOMAIN_A PROP_TAG( PT_STRING8, 0x8054)
#define PR_EMS_AB_AUTHORIZED_DOMAIN_W PROP_TAG( PT_UNICODE, 0x8054)
#define PR_EMS_AB_AUTHORIZED_PASSWORD PROP_TAG( PT_BINARY, 0x8055)
#define PR_EMS_AB_AUTHORIZED_USER PROP_TAG( PT_TSTRING, 0x8056)
#define PR_EMS_AB_AUTHORIZED_USER_A PROP_TAG( PT_STRING8, 0x8056)
#define PR_EMS_AB_AUTHORIZED_USER_W PROP_TAG( PT_UNICODE, 0x8056)
#define PR_EMS_AB_AUTOREPLY PROP_TAG( PT_BOOLEAN, 0x800B)
#define PR_EMS_AB_AUTOREPLY_MESSAGE PROP_TAG( PT_TSTRING, 0x800A)
#define PR_EMS_AB_AUTOREPLY_MESSAGE_A PROP_TAG( PT_STRING8, 0x800A)
#define PR_EMS_AB_AUTOREPLY_MESSAGE_W PROP_TAG( PT_UNICODE, 0x800A)
#define PR_EMS_AB_AUTOREPLY_SUBJECT PROP_TAG( PT_TSTRING, 0x803E)
#define PR_EMS_AB_AUTOREPLY_SUBJECT_A PROP_TAG( PT_STRING8, 0x803E)
#define PR_EMS_AB_AUTOREPLY_SUBJECT_W PROP_TAG( PT_UNICODE, 0x803E)
#define PR_EMS_AB_BRIDGEHEAD_SERVERS PROP_TAG( PT_MV_TSTRING, 0x8174)
#define PR_EMS_AB_BRIDGEHEAD_SERVERS_A PROP_TAG( PT_MV_STRING8, 0x8174)
#define PR_EMS_AB_BRIDGEHEAD_SERVERS_W PROP_TAG( PT_MV_UNICODE, 0x8174)
#define PR_EMS_AB_BRIDGEHEAD_SERVERS_O PROP_TAG( PT_OBJECT, 0x8174)
#define PR_EMS_AB_BRIDGEHEAD_SERVERS_T PROP_TAG( PT_MV_TSTRING, 0x8174)
#define PR_EMS_AB_BUSINESS_CATEGORY PROP_TAG( PT_MV_TSTRING, 0x8057)
#define PR_EMS_AB_BUSINESS_CATEGORY_A PROP_TAG( PT_MV_STRING8, 0x8057)
#define PR_EMS_AB_BUSINESS_CATEGORY_W PROP_TAG( PT_MV_UNICODE, 0x8057)
#define PR_EMS_AB_BUSINESS_ROLES PROP_TAG( PT_BINARY, 0x8023)
#define PR_EMS_AB_CA_CERTIFICATE PROP_TAG( PT_MV_BINARY, 0x8003)
#define PR_EMS_AB_CAN_CREATE_PF PROP_TAG( PT_MV_TSTRING, 0x8058)
#define PR_EMS_AB_CAN_CREATE_PF_A PROP_TAG( PT_MV_STRING8, 0x8058)
#define PR_EMS_AB_CAN_CREATE_PF_W PROP_TAG( PT_MV_UNICODE, 0x8058)
#define PR_EMS_AB_CAN_CREATE_PF_O PROP_TAG( PT_OBJECT, 0x8058)
#define PR_EMS_AB_CAN_CREATE_PF_T PROP_TAG( PT_MV_TSTRING, 0x8058)
#define PR_EMS_AB_CAN_CREATE_PF_BL PROP_TAG( PT_MV_TSTRING, 0x8059)
#define PR_EMS_AB_CAN_CREATE_PF_BL_A PROP_TAG( PT_MV_STRING8, 0x8059)
#define PR_EMS_AB_CAN_CREATE_PF_BL_W PROP_TAG( PT_MV_UNICODE, 0x8059)
#define PR_EMS_AB_CAN_CREATE_PF_BL_O PROP_TAG( PT_OBJECT, 0x8059)
#define PR_EMS_AB_CAN_CREATE_PF_BL_T PROP_TAG( PT_MV_TSTRING, 0x8059)
#define PR_EMS_AB_CAN_CREATE_PF_DL PROP_TAG( PT_MV_TSTRING, 0x805A)
#define PR_EMS_AB_CAN_CREATE_PF_DL_A PROP_TAG( PT_MV_STRING8, 0x805A)
#define PR_EMS_AB_CAN_CREATE_PF_DL_W PROP_TAG( PT_MV_UNICODE, 0x805A)
#define PR_EMS_AB_CAN_CREATE_PF_DL_O PROP_TAG( PT_OBJECT, 0x805A)
#define PR_EMS_AB_CAN_CREATE_PF_DL_T PROP_TAG( PT_MV_TSTRING, 0x805A)
#define PR_EMS_AB_CAN_CREATE_PF_DL_BL PROP_TAG( PT_MV_TSTRING, 0x805B)
#define PR_EMS_AB_CAN_CREATE_PF_DL_BL_A PROP_TAG( PT_MV_STRING8, 0x805B)
#define PR_EMS_AB_CAN_CREATE_PF_DL_BL_W PROP_TAG( PT_MV_UNICODE, 0x805B)
#define PR_EMS_AB_CAN_CREATE_PF_DL_BL_O PROP_TAG( PT_OBJECT, 0x805B)
#define PR_EMS_AB_CAN_CREATE_PF_DL_BL_T PROP_TAG( PT_MV_TSTRING, 0x805B)
#define PR_EMS_AB_CAN_NOT_CREATE_PF PROP_TAG( PT_MV_TSTRING, 0x805C)
#define PR_EMS_AB_CAN_NOT_CREATE_PF_A PROP_TAG( PT_MV_STRING8, 0x805C)
#define PR_EMS_AB_CAN_NOT_CREATE_PF_W PROP_TAG( PT_MV_UNICODE, 0x805C)
#define PR_EMS_AB_CAN_NOT_CREATE_PF_O PROP_TAG( PT_OBJECT, 0x805C)
#define PR_EMS_AB_CAN_NOT_CREATE_PF_T PROP_TAG( PT_MV_TSTRING, 0x805C)
#define PR_EMS_AB_CAN_NOT_CREATE_PF_BL PROP_TAG( PT_MV_TSTRING, 0x805D)
#define PR_EMS_AB_CAN_NOT_CREATE_PF_BL_A PROP_TAG( PT_MV_STRING8, 0x805D)
#define PR_EMS_AB_CAN_NOT_CREATE_PF_BL_W PROP_TAG( PT_MV_UNICODE, 0x805D)
#define PR_EMS_AB_CAN_NOT_CREATE_PF_BL_O PROP_TAG( PT_OBJECT, 0x805D)
#define PR_EMS_AB_CAN_NOT_CREATE_PF_BL_T PROP_TAG( PT_MV_TSTRING, 0x805D)
#define PR_EMS_AB_CAN_NOT_CREATE_PF_DL PROP_TAG( PT_MV_TSTRING, 0x805E)
#define PR_EMS_AB_CAN_NOT_CREATE_PF_DL_A PROP_TAG( PT_MV_STRING8, 0x805E)
#define PR_EMS_AB_CAN_NOT_CREATE_PF_DL_W PROP_TAG( PT_MV_UNICODE, 0x805E)
#define PR_EMS_AB_CAN_NOT_CREATE_PF_DL_O PROP_TAG( PT_OBJECT, 0x805E)
#define PR_EMS_AB_CAN_NOT_CREATE_PF_DL_T PROP_TAG( PT_MV_TSTRING, 0x805E)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -