Name |
Type |
Description |
Required |
Id |
Guid |
The GUID that identifes the type library. |
Yes |
Advertise |
YesNoType |
Value of 'yes' will create a row in the TypeLib table. Value of 'no' will create rows in the Registry table. The default value is 'no'. |
|
Control |
YesNoType |
Value of 'yes' means the type library describes controls, and should not be displayed in type browsers intended for nonvisual objects. This attribute can only be set if Advertise='no'. |
|
Cost |
Int |
The cost associated with the registration of the type library in bytes. This attribute cannot be set if Advertise='no'. |
|
Description |
String |
The localizable description of the type library. |
|
HasDiskImage |
YesNoType |
Value of 'yes' means the type library exists in a persisted form on disk. This attribute can only be set if Advertise='no'. |
|
HelpDirectory |
String |
The identifier of the Directory element for the help directory. |
|
Hidden |
YesNoType |
Value of 'yes' means the type library should not be displayed to users, although its use is not restricted. Should be used by controls. Hosts should create a new type library that wraps the control with extended properties. This attribute can only be set if Advertise='no'. |
|
Language |
Integer |
The language of the type library. This must be a non-negative integer. |
Yes |
MajorVersion |
Integer |
The major version of the type library. The value should be an integer from 0 - 255. |
|
MinorVersion |
Integer |
The minor version of the type library. The value should be an integer from 0 - 255. |
|
ResourceId |
Integer |
The resource id of a typelib. The value is appended to the end of the typelib path in the registry. |
|
Restricted |
YesNoType |
Value of 'yes' means the type library is restricted, and should not be displayed to users. This attribute can only be set if Advertise='no'. |
|