TYPEFLAGS Enumeration
Use System.Runtime.InteropServices.ComTypes::TYPEFLAGS instead.
This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.
Assembly: mscorlib (in mscorlib.dll)
| Member name | Description | |
|---|---|---|
| TYPEFLAG_FAGGREGATABLE | The class supports aggregation. | |
| TYPEFLAG_FAPPOBJECT | A type description that describes an Application object. | |
| TYPEFLAG_FCANCREATE | Instances of the type can be created by ITypeInfo::CreateInstance. | |
| TYPEFLAG_FCONTROL | The type is a control from which other types will be derived, and should not be displayed to users. | |
| TYPEFLAG_FDISPATCHABLE | Indicates that the interface derives from IDispatch, either directly or indirectly. This flag is computed, there is no Object Description Language for the flag. | |
| TYPEFLAG_FDUAL | The interface supplies both IDispatch and VTBL binding. | |
| TYPEFLAG_FHIDDEN | The type should not be displayed to browsers. | |
| TYPEFLAG_FLICENSED | The type is licensed. | |
| TYPEFLAG_FNONEXTENSIBLE | The interface cannot add members at run time. | |
| TYPEFLAG_FOLEAUTOMATION | The types used in the interface are fully compatible with Automation, including VTBL binding support. Setting dual on an interface sets this flag in addition to TYPEFLAG_FDUAL. Not allowed on dispinterfaces. | |
| TYPEFLAG_FPREDECLID | The type is predefined. The client application should automatically create a single instance of the object that has this attribute. The name of the variable that points to the object is the same as the class name of the object. | |
| TYPEFLAG_FPROXY | Indicates that the interface will be using a proxy/stub dynamic link library. This flag specifies that the type library proxy should not be unregistered when the type library is unregistered. | |
| TYPEFLAG_FREPLACEABLE | The object supports IConnectionPointWithDefault, and has default behaviors. | |
| TYPEFLAG_FRESTRICTED | Should not be accessible from macro languages. This flag is intended for system-level types or types that type browsers should not display. | |
| TYPEFLAG_FREVERSEBIND | Indicates base interfaces should be checked for name resolution before checking children, the reverse of the default behavior. |
For additional information about TYPEFLAGS, see the MSDN Library.
Available since 1.1