2.1.3.3.16 attOwner Attribute

The attOwner attribute is a message-level attribute that is also a meeting attribute that maps to and from the PidTagReceivedRepresenting_XXX or PidTagSentRepresenting_XXX properties, as specified in section 2.1.3.1.1.

The attOwner attribute is encoded as counted strings laid end-to-end. The format for attOwner attribute is as follows:

 attOwner=display-name-length display-name address-length address
  
 ; Length of "display-name," including terminating null character.
 display-name-length=UINT16
 display-name=*CHAR %x00
  
 ; Length of "address", including terminating null character.
 address-length=UINT16
 address= 1*CHAR ":" 1*CHAR %x00

The display-name-length and address-length are unsigned 16-bit values, including the terminating null characters for the strings. The type and address strings in the email-address entry are separated by a colon (:) character; for example, "SMTP:user1@example.com" %x00.

The mapping of message properties to the attOwner attribute is dependent on the message class of the message being encoded.

For details about how the TNEF Writer handles this attribute, see section 2.2.3.11. For details about how the TNEF Reader handles this attribute, see section 2.3.3.10.