PidLidFileUnderId Canonical Property
This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This page may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
Specifies how to generate and recompute the value of the dispidFileUnder (PidLidFileUnder) property when other contact name properties change.
Associated properties: |
dispidFileUnderId |
Property set: |
PSETID_Address |
Long ID (LID): |
0x00008006 |
Data type: |
PT_LONG |
Area: |
Contact |
Remarks
If this property is missing or set to a value not detailed in the table below or in [MS-OXOCNTC], the application can choose its own logic to recompute the value of the dispidFileUnder as other contact name properties change.
In the following table, the notation <PropertyName> is used to specify “the value of PropertyName”. For example, if the value of the PR_SURNAME (PidTagSurname) property is “Smith”, and the value of the PR_GIVEN_NAME (PidTagGivenName) property is “Ben”, then “<PidTagGivenName> <PidTagSurname>” specifies the string “Ben Smith”. In the table, “\r” specifies a carriage return character, “\n” specifies a line-feed character, and <space> represents a space character.
Value of the dispidFileUnderId property |
Description of the dispidFileUnder property |
---|---|
0x00000000 |
Empty PT_UNICODE. |
0x00003001 |
“<PidTagDisplayName>” |
0x00003A06 |
“<PidTagGivenName>” |
0x00003A11 |
“<PidTagSurname>” |
0x00003A16 |
“<PidTagCompanyName>” |
0x00008017 |
“<PidTagSurname>,<space><PidTagGivenName><space><PidTagMiddleName>” |
0x00008018 |
“<PidTagCompanyName>\r\n<PidTagSurname>,<space><PidTagGivenName><space><PidTagMiddleName>” |
0x00008019 |
“<PidTagSurname>,<space><PidTagGivenName><space><PidTagMiddleName>\r\n<PidTagCompanyName>” |
0x00008030 |
“<PidTagSurname><PidTagGivenName><space><PidTagMiddleName>” |
0x00008031 |
“<PidTagSurname><space><PidTagGivenName><space><PidTagMiddleName>” |
0x00008032 |
“<PidTagCompanyName>\r\n<PidTagSurname><PidTagGivenName><space><PidTagMiddleName>” |
0x00008033 |
“<PidTagCompanyName>\r\n<PidTagSurname><space><PidTagGivenName><space><PidTagMiddleName>” |
0x00008034 |
“<PidTagSurname><PidTagGivenName><space><PidTagMiddleName>\r\n<PidTagCompanyName>” |
0x00008035 |
“<PidTagSurname><space><PidTagGivenName><space><PidTagMiddleName>\r\n<PidTagCompanyName>” |
0x00008036 |
“<PidTagSurname><space><PidTagGivenName><space><PidTagMiddleName><space><PidTagGeneration>” |
0x00008037 |
“<PidTagGivenName><space><PidTagMiddleName><space><PidTagSurname><space><PidTagGeneration>” |
0x00008038 |
“<PidTagSurname><PidTagGivenName><space><PidTagMiddleName><space><PidTagGeneration>” |
0xfffffffd |
Specifies that, when displaying the contact, the application should attempt to use the current value of dispidFileUnder and other contact properties to find a “best match” for dispidFileUnderId to one of the previous values in this table. |
0xfffffffe |
Specifies that, when displaying the contact, the application should choose the appropriate default values (according to the language locale) for dispidFileUnderId and update dispidFileUnder to match the choice. |
0xffffffff |
dispidFileUnder is a user-provided PT_UNICODE, and should not be changed when another contact name property changes. |
Related Resources
Protocol Specifications
[MS-OXPROPS]
Provides property set definitions and references to related Exchange Server protocol specifications.[MS-OXOCNTC]
Specifies the properties and operations that are permissible for contacts and personal distribution lists.
Header Files
- Mapidefs.h
Provides data type definitions.