Class CPubFuncTypeDesc
  Public structNode As node 'set in frmMain.SetupTreeview, used for easy display from frmSearchStructs
  Public baseOffset As Long
  Public structSize As Long
  Public ownerName As String
  Public varName As String
  Public isLoaded As Boolean
  Public argSize As Byte
  Public Flags As Byte
  Public isFunc As Boolean
  Public isParamArray As Boolean
  Public vOff As Integer
  Public constFFFF As Integer
  Public nul1 As Integer
  Public optionalVals As Long
  Public memberID As Long
  Public lpAryArgNames As Long 'last array entry null
  Public lpFuncDesc As Long
  Public nul3 As Long
  Public helpID As Long
  Public unk1 As Byte
  Public typeBytes As String
  Public argCount As Long
  Public optParamDefVals As New Collection 'of COptParamDefVal
  Public argTypes As New Collection 'of CVBType
  Public funcDescription As String
  Public functionName As String 'from CCodeObject.namesArray
  Public Enum eCallStyle
  Public CallStyle As eCallStyle
  Public Property Get structIDC() As String
  Public Property Get isDefault() As Boolean
  Public Property Get CallStyleStr(Optional compact As Boolean = False) As String
  Public Property Get VTableOffset() As Integer
  Public Function toBytes() As Byte()
  Public Function getProtoType(Optional fullAttr As Boolean = False, Optional withPublic As Boolean = True) As String
  Public Function dump(Optional prefix = vbTab) As String
  Public Function FillGrid() As String
End Class
