Description

Numeric codes for McObject types for use with the Add method and all Type-related methods.

Members

ConstantValueDescription
 mcobjTypeUNKNOWN0
 UNKNOWN      an unknown type (no data allowed)
 mcobjTypeINTEGER1
 INTEGER      32-bit integer
 mcobjTypeLONG2
 LONG         32-bit long
 mcobjTypeBYTE3
 BYTE         8-bit unsigned
 mcobjTypeCHAR4
 CHAR         8-bit unsigned character
 mcobjTypeREAL5
 REAL         64-bit double
 mcobjTypeBOOLEAN6
 BOOLEAN      32-bit integer boolean or selector
 mcobjTypeOBJECT7
 OBJECT_ID    32-bit integer representing an HOBJ
 mcobjTypeFLOAT19
 FLOAT        32-bit float
 mcobjTypeSHORT23
 SHORT        16-bit signed
 mcobjTypeXOBJECT25
 XOBJECT      a single IDispatch* (no vectors)
 mcobjTypeINTERFACE28
 INTERFACE    a single IUnknown* (no vectors)
 mcobjTypeVARIANT29
 VARIANT      a single VARIANT (no vectors)
 mcobjTypeIDMask511

mask for the type ID number part of the type

 mcobjTypeFlagAlias8192

OR'ed in with another type for an Alias object

 mcobjTypeFlagData32768

type flag for data-types

 mcobjTypeFlagXOBJECT_Derived65536

an mcobjTypeXOBJECT or derived type

 mcobjTypeFlagINTERFACE_Derived131072

a mcobjTypeINTERFACE or derived type

 mcobjTypeFlagVARIANT_Derived262144

a mcobjTypeVARIANT or derived type