2.2.1.14 TableEntryVariable

The TableEntryVariable structure represents the variable-size parts of the data in an entry in a table or in a write to an entry in a table. It consists of a sequence of zero or more variable-size property 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

Value (variable)

...

Value (variable):  A sequence of zero or more property values, with one value for each variable-size property, in order by index. The format of each property value depends on the type of the property.

Type of property

Format

eDT_BYTES

0x00000080

The property value, marshaled as an array of bytes, padded with zeros to a multiple of 4 bytes.

eDT_LPWSTR

0x00000082

The property value, marshaled as a null-terminated array of wchar_t in little-endian byte order, padded with zeros to a multiple of 4 bytes.


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 0 (variable)

Value 1 (variable)

...

Value n (variable)