TYPEDESC (Compact 2013)
3/26/2014
This structure is used to describe the type of a variable, the return type of a function, or the type of a function parameter.
Syntax
typedef struct FARSTRUCT tagTYPEDESC {
union {
ESC FAR* lptdesc;
struct FARSTRUCT tagTYPEDSC* lptdesc;
struct FARSTRUCT tagARAYDESC FAR* lpadesc;
HREFTYPE hreftype;
} UNION_NAME(u);
VARTYPE vt;
} TYPEDESC;
Members
- lptdesc
VT_PTR, the type to which this instance points.
- lpadesc
VT_CARRAY.
- hreftype
VT_USERDEFINED, can be used to retrieve type information for a user-defined type using the ITypeInfo::GetRefTypeInfo method.
- vt
Type of the variable represented by this instance.
Remarks
If the variable is VT_SAFEARRAY or VT_PTR, the union portion of the TYPEDESC contains a pointer to a TYPEDESC that specifies the element type.
Requirements
Header |
oaidl.h |