|  | This document is archived and information here might be outdated. Recommended version. | 
[Visual Basic .NET]
Public Sub New ( _
   memid As Integer,
   lpstrSchema As String,
   DUMMYUNIONNAME As __MIDL_IOleAutomationTypes_0006,
   elemdescVar As tagELEMDESC,
   wVarFlags As ushort,
   varkind As tagVARKIND
)
[C#]
public tagVARDESC {
   int memid,
   string lpstrSchema,
   __MIDL_IOleAutomationTypes_0006 DUMMYUNIONNAME,
   tagELEMDESC elemdescVar,
   ushort wVarFlags,
   tagVARKIND varkind
)
[C++]
typedef struct tagVARDESC { } tagVARDESC;