These values are used to define specific characteristics of an interface definition. These flags are bit flags, and may be combined to set multiple options. The absence of a flag signifies that the option is not set.
enum { INTERFACE_EXTENSIBLE  = 1,
       INTERFACE_HIDDEN      = 2
} InterfaceDefFlags;
| Value | Description | 
| INTERFACE_EXTENSIBLE | Specifies that the interface will support extensions. | 
| INTERFACE_HIDDEN | Specifies that the interface is not to be visible to Automation queries. |