Supported discriminator and field types

The following discriminator types are supported by the ActiveX proxy:

All IDL types presently supported by the ActiveX proxy can be used as union fields, including other unions.

IDL unions cannot have a field named discriminator, as it will conflict with the name of the discriminator variable in the generated ActiveX type.