Class CComRegInfo
  Public structNode As node 'set in frmMain.SetupTreeview, used for easy display from frmSearchStructs
  Public baseOffset           As Long
  Public loaded As Boolean
  Public ObjName As String
  Public ObjectClsID As String
  Public ControlClsID As String
  Public oNextObject          As Long ' 0x00 (00d) Offset to COM Interfaces Info
  Public oObjectName          As Long ' 0x04 (04d) Offset to Object Name
  Public oObjectDescription   As Long ' 0x08 (08d) Offset to Object Description
  Public lInstancing          As Long ' 0x0C (12d) Instancing Mode
  Public lObjectID            As Long ' 0x10 (16d) Current Object ID in the Project
  Public uuidObjectClsID      As String ' 0x14 (20d) CLSID of Object
  Public fIsInterface         As Long ' 0x24 (36d) Specifies if the next CLSID is valid
  Public oObjectClsID         As Long ' 0x28 (40d) Offset to CLSID of Object Interface
  Public oControlClsID        As Long ' 0x2C (44d) Offset to CLSID of Control Interface
  Public fIsControl           As Long ' 0x30 (48d) Specifies if the CLSID above is valid
  Public lMiscStatus          As Long ' 0x34 (52d) OLEMISC Flags (see MSDN docs)
  Public fClassType           As Byte ' 0x38 (56d) Class Type
  Public fObjectType          As Byte ' 0x39 (57d) Flag identifying the Object Type
  Public iToolboxBitmap32     As Integer ' 0x3A (58d) Control Bitmap ID in Toolbox
  Public iDefaultIcon         As Integer ' 0x3C (60d) Minimized Icon of Control Window
  Public fIsDesigner          As Integer ' 0x3E (62d) Specifies whether this is a Designer
  Public oDesignerData        As Long ' 0x40 (64d) Offset to Designer Data
  Public Property Get structSize() As Long
  Public Property Get structIDC() As String
  Public Function toBytes() As Byte()
  Public Function dump(Optional prefix = vbTab) As String
  Public Function FillGrid() As String
End Class
