3.1.1.8.11.1.2 USER_PROPERTY Processing

This section describes how to structure a given property-value pair in a USER_PROPERTY structure.

  • The NameLength field MUST be set to the size, in bytes, of the property name. The property name "WDigest", for example, has a NameLength of 14.

  • The ValueLength field MUST be set to the size, in bytes, of the value of the property after hexadecimal-encoding the value per the specification in section 2.2.10.2.

  • The property name MUST follow the Reserved field of the USER_PROPERTY structure.

  • The hex-encoded value MUST follow the property name.