Description
COM Interface registration for parent Typelib.
Derived By
Restricting anyType
Attributes
| Name |
Type |
Required? |
Default |
Description |
| Id |
Guid |
Yes |
|
GUID identifier for COM Interface.
|
| Name |
string |
Yes |
|
Name for COM Interface.
|
| ProxyStubClassId |
Guid |
No |
|
GUID CLSID for proxy stub to COM Interface.
|
| ProxyStubClassId32 |
Guid |
No |
|
GUID CLSID for 32-bit proxy stub to COM Interface.
|
| NumMethods |
integer |
No |
|
Number of methods implemented on COM Interface.
|
| Versioned |
YesNoType |
No |
|
Determines whether a Typelib version entry should be created with the other COM Interface registry keys.
|
Content Model
Always empty.
Referenced By
Definition
<xs:element name="Interface">
<xs:annotation>
<xs:documentation>COM Interface registration for parent Typelib.</xs:documentation>
<xs:appinfo>
<xse:msiRef table="Registry" href="http://msdn.microsoft.com/library/aa371168.aspx" xmlns:xse="http://schemas.microsoft.com/wix/2005/XmlSchemaExtension" />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:attribute name="Id" type="Guid" use="required">
<xs:annotation>
<xs:documentation>GUID identifier for COM Interface.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Name" type="xs:string" use="required">
<xs:annotation>
<xs:documentation>Name for COM Interface.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ProxyStubClassId" type="Guid">
<xs:annotation>
<xs:documentation>GUID CLSID for proxy stub to COM Interface.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ProxyStubClassId32" type="Guid">
<xs:annotation>
<xs:documentation>GUID CLSID for 32-bit proxy stub to COM Interface.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="NumMethods" type="xs:integer">
<xs:annotation>
<xs:documentation>Number of methods implemented on COM Interface.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Versioned" type="YesNoType">
<xs:annotation>
<xs:documentation>Determines whether a Typelib version entry should be created with the other COM Interface registry keys. Default is 'yes'.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>