2.3.2 Serialized Property Value (Integer Name)

The Serialized Property Value (Integer Name) structure specifies a single property within a Serialized Property Storage structure, where the property is identified by a unique unsigned integer.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

Value Size

Id

Reserved

Value (variable)

...

Value Size (4 bytes): An unsigned integer that specifies the total size, in bytes, of this structure. It MUST be 0x00000000 if this is the last Serialized Property Value in the enclosing Serialized Property Storage structure.

Id (4 bytes): An unsigned integer that specifies the identity of the property. It MUST be unique within the enclosing Serialized Property Storage structure.

Reserved (1 byte): MUST be 0x00.

Value (variable): A TypedPropertyValue structure, as specified in [MS-OLEPS] section 2.15.