Nonrecipient (non-address book) directory attributes are defined by Microsoft Exchange in the MAPITAGS.H file.
To open a nonrecipient attribute, first obtain its property tag. You can either call the MAPI method IMAPIProp::GetIDsFromNames or look up the property tag in the following table, which lists property tags defined in MAPITAGS.H. Then, call the IMAPIProp::GetProps method and pass that property tag.
Properties declared in MAPITAGS.H
| Directory Attribute Name | Property Name | 
|---|---|
| Address | PR_STREET_ADDRESS | 
| Assistant-Name | PR_ASSISTANT | 
| Comment | PR_COMMENT | 
| Common-Name | PR_MHS_COMMON_NAME | 
| Company | PR_COMPANY_NAME | 
| Department | PR_DEPARTMENT_NAME | 
| Display-Name-Printable | PR_7BIT_DISPLAY_NAME | 
| Given-Name | PR_GIVEN_NAME | 
| Initials | PR_INITIALS | 
| Locality-Name | PR_LOCALITY | 
| Mail-nickname | PR_ACCOUNT | 
| MAPI-Recipient | PR_SEND_RICH_INFO | 
| Physical-Delivery-Office-Name | PR_OFFICE_LOCATION | 
| Post-Office-Box | PR_POST_OFFICE_BOX | 
| Postal-Code | PR_POSTAL_CODE | 
| State-Or-Province-Name | PR_STATE_OR_PROVINCE | 
| Surname | PR_SURNAME | 
| Telephone-Assistant | PR_ASSISTANT_TELEPHONE_NUMBER | 
| Telephone-Fax | PR_PRIMARY_FAX_NUMBER | 
| Telephone-Home | PR_HOME_TELEPHONE_NUMBER | 
| Telephone-Home2 | PR_HOME2_TELEPHONE_NUMBER | 
| Telephone-Mobile | PR_MOBILE_TELEPHONE_NUMBER, PR_CELLULAR_TELEPHONE_NUMBER | 
| Telephone-Office1 | PR_BUSINESS_TELEPHONE_NUMBER, PR_OFFICE_TELEPHONE_NUMBER | 
| Telephone-Office2 | PR_BUSINESS2_TELEPHONE_NUMBER, PR_OFFICE2_TELEPHONE_NUMBER | 
| Telephone-Pager | PR_PAGER_TELEPHONE_NUMBER, PR_BEEPER_TELEPHONE_NUMBER | 
| Telex-Number | PR_TELEX_NUMBER | 
| Text-Country | PR_COUNTRY | 
| Title | PR_TITLE | 
| User-Cert | PR_USER_CERTIFICATE | 
| When-Changed | PR_LAST_MODIFICATION_TIME | 
| When-Created | PR_CREATION_TIME |