This structure describes a variable, constant, or data member.

typedef struct FARSTRUCT tagVARDESC {
MEMBERID memid; 
OLECHAR FAR *lpstrSchema;
union {
unsigned long oInst;
VARIANT FAR *lpvarValue;
ELEMDESC elemdescVar;
unsigned short wVarFlags;
VARKIND varkind;


  • memid
    Indicates the member ID of a variable.
  • lpstrSchema
    Reserved for future use.
  • oInst
    VAR_CONST, the value of the constant.
  • lpvarValue
    Contains the value of the constant VAR_CONST.
  • elemdescVar
    Contains the variable type.
  • wVarFlags
    Defines the properties of a variable.
  • varkind
    Defines how a variable should be marshaled.


Runs on Versions Defined in Include Link to
Windows CE OS 2.0 and later Oaidl.h    

Note   This API is part of the complete Windows CE OS package as provided by Microsoft. The functionality of a particular platform is determined by the original equipment manufacturer (OEM) and some devices may not support this API.

 Last updated on Tuesday, July 13, 2004

© 1992-2000 Microsoft Corporation. All rights reserved.