Class frmDataViewer
  Public cmdModify As VB.CommandButton
  Public Frame2 As VB.Frame
  Public opt4Bstr As VB.OptionButton
  Public opt4Long As VB.OptionButton
  Public opt4Single As VB.OptionButton
  Public Frame1 As VB.Frame
  Public opt8Double As VB.OptionButton
  Public opt8Date As VB.OptionButton
  Public opt8Cur As VB.OptionButton
  Public List1 As VB.ListBox
  Public txtAddr As VB.TextBox
  Public Text1 As VB.TextBox
  Public Label4 As VB.Label
  Public Label3 As VB.Label
  Public Label2 As VB.Label
  Public Label1 As VB.Label
  Public hProc As Long 'by default this will be debuggee.hproc unless specified in init..
  Public Function init(offset, Optional showMe As Boolean = True, Optional updateTxt As Boolean = True, Optional hProcMem As Long = 0, Optional defType As VbVarType = vbNull)
  Public Function decodeMemAs(Addr As Long, ddt As ddTypes)
  Public Function extractDate(Addr As Long) As String
  Public Function extractCur(Addr As Long) As Currency
  Public Function extractDouble(Addr As Long) As Double
  Public Function extractSingle(Addr As Long) As Single
  Public Function extractBStr(Addr As Long) As String
End Class
