Class frmMain
  Public fraNativeDisasm As VB.Frame
  Public lblNativeDisasm As VB.Label
  Public Frame1 As VB.Frame
  Public lstTypeInfos As VB.ListBox
  Public lstMembers As VB.ListBox
  Public lblHideFrame1 As VB.Label
  Public Label3 As VB.Label
  Public Label1 As VB.Label
  Public Label2 As VB.Label
  Public tmrSetFocus As VB.Timer
  Public pictStack As VB.PictureBox
  Public tvProject As MSComctlLib.TreeView
  Public ilsIcons As MSComctlLib.ImageList
  Public imglistControl As MSComctlLib.ImageList
  Public pb As MSComctlLib.ProgressBar
  Public pictCode As VB.PictureBox
  Public tmrHotTrack As VB.Timer
  Public splitter As VB.Frame
  Public stack As vbdec.ucStack
  Public fraSearchRunLog As VB.Frame
  Public txtSearchRunLog As VB.TextBox
  Public memWindow As vbdec.ucMemWindow
  Public status As MSComctlLib.StatusBar
  Public FrameStatus As VB.Frame
  Public chkSkipProc As VB.CheckBox
  Public cmdPause As VB.CommandButton
  Public ucProgress As vbdec.ucProgress
  Public cmdSkipProcedure As VB.CommandButton
  Public cmdCancel As VB.CommandButton
  Public lvStatus As MSComctlLib.ListView
  Public picPreview As VB.PictureBox
  Public txtCode As sci2.SciSimple
  Public pictTabLine As VB.Image
  Public mnuFile As VB.Menu
  Public mnuFileOpen As VB.Menu
  Public mnuFileOpen As VB.Menu
  Public mnuReloadCurrent As VB.Menu
  Public mnuExport As VB.Menu
  Public mnuExportStructures As VB.Menu
  Public mnuExportStruct As VB.Menu
  Public mnuExportStruct As VB.Menu
  Public mnuFileExport As VB.Menu
  Public mnuExportToDB As VB.Menu
  Public mnuFileSep1 As VB.Menu
  Public mnuRecent As VB.Menu
  Public mnuFileSep2 As VB.Menu
  Public mnuFileExit As VB.Menu
  Public mnuDebugTop As VB.Menu
  Public mnuDebugStart As VB.Menu
  Public mnuDebugAttach As VB.Menu
  Public mnuStopDebugging As VB.Menu
  Public mnuRestartDebugger As VB.Menu
  Public mnuSPacer2 As VB.Menu
  Public mnuSingleStep As VB.Menu
  Public mnuStepOver As VB.Menu
  Public mnuStepOut As VB.Menu
  Public mnuDbgContinue As VB.Menu
  Public mnuSpacer7 As VB.Menu
  Public mnuShowBPX As VB.Menu
  Public mnuToggleBrealPoint As VB.Menu
  Public mnuSpacer1 As VB.Menu
  Public mnuChangeEIP As VB.Menu
  Public mnuDataViewer As VB.Menu
  Public mnuQueryTypeName As VB.Menu
  Public mnuTLSMemory As VB.Menu
  Public mnuSetCmdLine As VB.Menu
  Public mnuPlugins As VB.Menu
  Public mnuCollapseAll As VB.Menu
  Public mnuShowPatchUI As VB.Menu
  Public mnuObsfuscationScan As VB.Menu
  Public mnuScriptAutomation As VB.Menu
  Public mnuShowFrame1 As VB.Menu
  Public mnuPlugins2 As VB.Menu
  Public mnuRemote As VB.Menu
  Public mnuHexEditor As VB.Menu
  Public mnuOlbViewer As VB.Menu
  Public mnuTypeLibViewer As VB.Menu
  Public mnuOpcodeDB As VB.Menu
  Public mnuConstPoolViewer As VB.Menu
  Public mnuAnalyzeObjTypes As VB.Menu
  Public mnuViewRescDesc As VB.Menu
  Public mnuSpacer6 As VB.Menu
  Public mnuRemoteMemViewer As VB.Menu
  Public mnuViewLiveClassInstances As VB.Menu
  Public mnuScriptRemote As VB.Menu
  Public mnuTools As VB.Menu
  Public mnuFind As VB.Menu
  Public mnuSearch As VB.Menu
  Public mnuSearchStructs As VB.Menu
  Public mnuFindFunc As VB.Menu
  Public mnuJumpOffset As VB.Menu
  Public mnuOffsetCalculator As VB.Menu
  Public mnuDisasmAddr As VB.Menu
  Public mnuSpacer5 As VB.Menu
  Public mnuGUIDAtVa As VB.Menu
  Public mnuStructConv As VB.Menu
  Public mnuSpacer0 As VB.Menu
  Public mnuHelp As VB.Menu
  Public mnuOptions As VB.Menu
  Public mnuHelpAbout As VB.Menu
  Public mnuDonate As VB.Menu
  Public mnuAboutSci As VB.Menu
  Public mnuSPacer44 As VB.Menu
  Public mnuOpenInIDA As VB.Menu
  Public mnuConnectIDA As VB.Menu
  Public mnuInstallIDAPlugin As VB.Menu
  Public mnuPopup As VB.Menu
  Public mnuPopUpSaveImage As VB.Menu
  Public mnuTVPopup As VB.Menu
  Public mnuPluginList As VB.Menu
  Public mnuRename As VB.Menu
  Public mnuLazyLoadAll As VB.Menu
  Public mnuRipPcode As VB.Menu
  Public mnuRipTo As VB.Menu
  Public mnuRipTo As VB.Menu
  Public mnuRipTo As VB.Menu
  Public mnuCopyPopup As VB.Menu
  Public mnuCopyFromGrid As VB.Menu
  Public mnuCodePopup As VB.Menu
  Public mnuCopyCode As VB.Menu
  Public mnuCodeFind As VB.Menu
  Public mnuPatchHere As VB.Menu
  Public mnuNewOriginHere As VB.Menu
  Public mnuNopBlock As VB.Menu
  Public mnuNopSelection As VB.Menu
  Public mnuModifyJump As VB.Menu
  Public cpi As CProcessLib 'copy ref of global class for plugins/scripts
  Public ida As New CIDAClient2
  Public curNode As node 'tag = ccodebody or other object
  Public apiKeyWordList As String 'cached for syntax highlight of native code disasm  from vbp.InitFromGlobals
  Public WithEvents sc As spSubClass.clsSubClass
  Public Function isNodeCodeBody(Optional cb As CCodeBody) As Boolean
  Public Function ObsfuscationScan() As String
  Public Sub LoadRecentsAndOptions()
  Public Sub OpenVBExe(ByVal filePath As String, Optional lImageBase As Long, Optional lFileOffset As Long)
  Public Function ConnectIDA() As Boolean
  Public Function ShowCodeTab(Optional codeWindow As Boolean = True)
  Public Sub Form_Resize()
  Public Sub AddToRecentList(FileName As String, FileTitle As String)
  Public Sub mnuStopDebugging_Click()
  Public Function ShowTab(index As viewWindow)
  Public Function AddHistory(cb As CCodeBody, va As Long)
  Public Function DumpHistory()
  Public Sub ManualNodeClick(n As node, Optional recordHistory As Boolean = False)
  Public Sub tvProject_NodeClick(ByVal node As MSComctlLib.node)
  Public Sub HandleNodeClick(ByVal node As MSComctlLib.node)
  Public Sub setVB(i As sci_B_Indexes, ...
  Public Sub SyntaxColor(Optional scm As sci_color_mode = scm_pcode, Optional additionalKeywords As String)
  Public Function AddCodeNodes(parent As node, c As Collection, icon As Long)
  Public Function AddChildNodes(nn As node, cco As CCodeObject)
  Public Sub Refresh_ImagesNode()
  Public Sub SetupTreeView()
  Public Function LazyActXRefsReload()
  Public Function LazyUpdatePCodeStringsCount()
  Public Sub LoadPlugins()
  Public Function RegisterOpcodeHook(name As String, owner As plugin, Optional preParse As Boolean = True, Optional ByVal leadbyte As Byte, Optional ByVal opcode As Byte, Optional ByVal disasm As String, Optional ByVal va As Long)
  Public Function RegisterPlugin(intMenu As plugin_menu, strMenuName As String, StartupArg, Optional visible = False) As Integer
  Public Function GetVBP() As CVBProject
  Public Function VAFromCurLine() As Long
  Public Function SelHasMultipleLines() As Boolean
End Class
