2.3.4.2.3.2.4 MODULEDOCSTRING Record

Specifies the description for the containing MODULE Record (section 2.3.4.2.3.2).


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 0x001C.

SizeOfDocString (4 bytes): An unsigned integer that specifies the size in bytes of DocString.

DocString (variable): An array of SizeOfDocString bytes that specifies the description for the containing MODULE Record (section 2.3.4.2.3.2). 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 0x0048. 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 containing MODULE Record (section 2.3.4.2.3.2). MUST contain UTF-16 characters. MUST NOT contain null characters. MUST contain the UTF-16 encoding of DocString.