2.3.3.1.11 VtString

Specifies the format of a property for which the value is a string.


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

stringType

padding

stringValue (variable)

...

stringType (2 bytes): An unsigned integer that MUST be VT_LPSTR (0x001E) or VT_LPWSTR (0x001F).

padding (2 bytes): An unsigned integer that MUST be 0x0000. MUST be ignored.

stringValue (variable): A structure that determines its type depending on the value of the stringType field according to the following table.

stringType

stringValue type

VT_LPSTR (0x001E)

Lpstr (section 2.3.3.1.4)

VT_LPWSTR (0x001F)

Lpwstr (section 2.3.3.1.6)