|
TYPEDESC
A TYPEDESC, which describes the type of a variable, the return type of a
function, or the type of a function parameter, is defined as follows:
typedef struct FARSTRUCT tagTYPEDESC {
union {
/* VT_PTR|VT_SAFEAEEAY - the pointed-at type */
struct FARSTRUCT tagTYPEDESC FAR* lptdesc;
/* VT_CARRAY */
struct FARSTRUCT tagARRAYDESC FAR* lpadesc;
/* VT_USERDEFINED - this is used to get a TypeInfo for a user-
defined type */
HREFTYPE hreftype;
}UNION_NAME(u);
VARTYPE vt;
} TYPEDESC;
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.
Related LinksSoftware for Delphi and C++ Builder developers Software for Visual Studio .NET developers Software for Visual Basic 6 developers Delphi Tips&Tricks MegaDetailed.NET More Online Helps Win32 Programmer's Reference (win32.hlp) Win32 Multimedia Programmer's Reference (mmedia.hlp) Microsoft Windows Pen API Programmer's Reference (penapi.hlp) Microsoft Windows Sockets 2 Reference (sock2.hlp) Microsoft Windows Telephony API (TAPI) Programmer's Reference (sock2.hlp) Unix Manual Pages
|