2.3.4.2.1.7 PROJECTDOCSTRING Record

Specifies the description for the VBA project.


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

Id

SizeOfDocString

...

DocString (variable)

...

Reserved

SizeOfDocStringUnicode

...

DocStringUnicode (variable)

...

Id (2 bytes): An unsigned integer that specifies the identifier for this record. MUST be 0x0005.

SizeOfDocString (4 bytes): An unsigned integer that specifies the size in bytes of DocString. MUST be less than or equal to 2000.

DocString (variable): An array of SizeOfDocString bytes that specifies the description for the VBA project. MUST contain MBCS characters encoded using the code page specified in PROJECTCODEPAGE (section 2.3.4.2.1.5). MUST NOT contain null characters.

Reserved (2 bytes): MUST be 0x0040. MUST be ignored.

SizeOfDocStringUnicode (4 bytes): An unsigned integer that specifies the size in bytes of DocStringUnicode. MUST be even.

DocStringUnicode (variable): An array of SizeOfDocStringUnicode bytes that specifies the description for the VBA project. MUST contain UTF-16 characters. MUST NOT contain null characters. MUST contain the UTF-16 encoding of DocString.