TYPEDESC

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.