2.3.4.2.2.5 REFERENCEREGISTERED Record

Specifies a reference to an Automation type library.


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

Size

...

SizeOfLibid

...

Libid (variable)

...

Reserved1

Reserved2

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

Size (4 bytes): An unsigned integer that specifies the total size in bytes of SizeOfLibid, Libid, Reserved1, and Reserved2. MUST be ignored on read.

SizeOfLibid (4 bytes): An unsigned integer that specifies the size in bytes of Libid.

Libid (variable):  An array of SizeOfLibid bytes that specifies an Automation type library’s identifier. MUST contain MBCS characters encoded using the code page specified in PROJECTCODEPAGE (section 2.3.4.2.1.5). MUST NOT contain null characters. MUST conform to the ABNF grammar in LibidReference (section 2.1.1.8).

Reserved1 (4 bytes): MUST be 0x00000000. MUST be ignored.

Reserved2 (2 bytes): MUST be 0x0000. MUST be ignored.