2.3.4.2.3.2.3 MODULESTREAMNAME Record

Specifies the stream name of the ModuleStream (section 2.3.4.3) in the VBA Storage (section 2.3.4) corresponding to 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

SizeOfStreamName

...

StreamName (variable)

...

Reserved

SizeOfStreamNameUnicode

...

StreamNameUnicode (variable)

...

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

SizeOfStreamName (4 bytes): An unsigned integer that specifies the size in bytes of StreamName.

StreamName (variable): An array of SizeOfStreamName bytes that specifies the stream name of the ModuleStream (section 2.3.4.3). 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 0x0032. MUST be ignored.

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

StreamNameUnicode (variable): An array of SizeOfStreamNameUnicode bytes that specifies the stream name of the ModuleStream (section 2.3.4.3). MUST contain UTF-16 characters. MUST NOT contain null characters. MUST contain the UTF-16 encoding of StreamName.