2.3.4.2.3.2.2 MODULENAMEUNICODE Record

Specifies a VBA identifier as the name of the containing MODULE Record (section 2.3.4.2.3.2). MUST contain the UTF-16 encoding of MODULENAME Record (section 2.3.4.2.3.2.1).


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

SizeOfModuleNameUnicode

...

ModuleNameUnicode (variable)

...

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

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

ModuleNameUnicode (variable): An array of SizeOfModuleNameUnicode bytes that specifies the VBA identifier 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 MODULENAME Record (section 2.3.4.2.3.2.1) ModuleName.