[This is preliminary documentation and subject to change.]
The TypeLib table contains the information that needs to be placed in the registry for the advertisement and registration of type libraries.
The TypeLib table has the following columns.
Column | Type | Key | Nullable |
---|---|---|---|
LibID | GUID | Y | N |
Language | Integer | Y | N |
Version | Integer | Y | |
Description | Text | Y | |
Directory_ | Identifier | Y | |
Feature_ | Identifier | N | |
Component_ | Identifier | N | |
Cost | DoubleInteger | Y |
Non-negative numbers only.
The major and minor versions are encoded in the two-byte integer with the minor version in the lower eight bits and the major version in the upper eight bits.
External key to column one of the Directory table.
External key to column one of the Feature table.
External key to column one of the Component table.
Non-negative numbers only.
This table is referred to when the RegisterTypeLibraries action or the UnregisterTypeLibraries action is executed.