Export (0) Print
Expand All

2.3.1.12 PropertyValue_r

The PropertyValue_r structure is an encoding of the PropertyValue data structure defined in [MS-OXCDATA].

For property values with uninterpreted byte values, the permissible number of bytes in the PropertyValue_r structure exceeds that of the PropertyValue data structure. For property values with multiple values, the permissible number of values in the PropertyValue_r structure exceeds that of the PropertyValue data structure. The semantic meaning is otherwise unchanged from the PropertyValue data structure.

typedef struct _PropertyValue_r {
  DWORD ulPropTag;
  DWORD ulReserved;
  [switch_is((long)(ulPropTag & 0x0000FFFF))] 
    PROP_VAL_UNION Value;
} PropertyValue_r;

ulPropTag: Encodes the proptag of the property whose value is represented by the PropertyValue_r data structure.

ulReserved: Reserved. All clients and servers MUST set this value to the constant 0x00000000.

Value: Encodes the actual value of the property represented by the PropertyValue_r data structure. The type value held is specified by the Property Type of the proptag in the field ulPropTag.

 
Show:
© 2014 Microsoft