Class CVbType
  Public name As String
  Public baseVal As eVBInternal_VarTypes 'with ByRef removed
  Public resolvedType As String 'COM and internal resolved after all objs loaded...
  Public isOptional As Boolean
  Public isAry As Boolean
  Public isByRef As Boolean
  Public hasExtComInfo As Boolean
  Public isAsNew As Boolean 'set from nativeStubs after InitGlobals everything is loaded...for public var properties only...
  Public role As eProtoRetType
  Public extendedDataVA As Long 'for com or internal types offset in PE for more data..
  Public optCOM_LibID As String '     \__COMobj only
  Public optCOM_CLSID As String '     /
  Public optCom_DLL As String '  /
  Public optCom_LibName As String '/
  Public COMLoadErr As String
  Public Function initFromRawVal(b As Byte)
  Public Function isExtendedType() As Boolean
  Public Function LoadCOMInfo()
  Public Function LoadCOMIface()
  Public Function getTypeString() As String
  Public Sub FinallyResolveType()
End Class
