2.3.4.2 ArraySingleString

The ArraySingleString record contains a single-dimensional array whose items are String values.


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

RecordTypeEnum

ObjectId

...

Length

...

Values (variable)

...

RecordTypeEnum (1 byte): A RecordTypeEnumeration value that identifies the record type. The value MUST be 0x11.

ObjectId (4 bytes): An INT32 value ([MS-DTYP] section 2.2.22) that uniquely identifies the array instance in the serialization stream. The ID MUST be a positive integer.

Length (4 bytes): An INT32 value ([MS-DTYP] section 2.2.22) that specifies the number of items in the array. The value MUST be 0, to indicate no items, or a positive integer representing the number of items in the array.

Values (variable): A sequence of data values contained in the array.  Each data value MUST be a valid BinaryObjectString record.