This structure is used to describe the type of a variable, the return type of a function, or the type of a function parameter.
At a Glance
Header file: | Oaidl.h |
Windows CE versions: | 2.0 and later |
Syntax
typedef struct FARSTRUCT tagTYPEDESC {
union {ESC FAR *lptdesc;
struct FARSTRUCT ta
struct FARSTRUCT tagTYPEDgARAYDESC FAR *lpadesc;
HREFTYPE hreftype;
} UNION_NAME(u);
VARTYPE vt;
} TYPEDESC;
Members
lptdesc
VT_CARRAY.
lpadesc
VT_USERDEFINED is used to get type information for a user-defined type.
hreftype
vt
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.