PidLidFileUnderId Canonical Property
Applies to: Outlook 2013 | Outlook 2016
Specifies how to generate and recompute the value of the dispidFileUnder (PidLidFileUnder) property when other contact name properties change.
Property | Value |
---|---|
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
Provides property set definitions and references to related Exchange Server protocol specifications.
Specifies the properties and operations that are permissible for contacts and personal distribution lists.
Header files
Mapidefs.h
Provides data type definitions.
See also
MAPI Properties
MAPI Canonical Properties
Mapping Canonical Property Names to MAPI Names
Mapping MAPI Names to Canonical Property Names