PidLidFileUnderId Canonical Property
Applies to: Office 2010 | Outlook 2010 | Visual Studio
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.