The Client element controls the generation of code for a single client type (COM or VBA). It has 6 required attributes: Type, Namespace, Class, ClassGuid, Interface and InterfaceGuid.
Required. The Client Type must one of: COM, VBA. This attribute controls the signatures of the wrapper functions. VBA clients are more restrictive, particularly for array arguments.
Required. The namespace used for the generated class. This should be a valid C# namespace.
Required. The name of the generated C# wrapper class. This should be a valid C# class name.
Required. The globally unique identifier of the generated class. (This should not include braces, but should include hyphens.)
Required. The name of the COM interface class which will be used as the wrapper class’s default interface.
Required. The globally unique identifier of the generated interface. (This should not include braces, but should include hyphens.)
Number of occurrences |
Unlimited |
Parent elements |
|
Child elements |
(No child elements) |