' --- modGlobals.bas ---
Enum hKey
  HKEY_CLASSES_ROOT = &H80000000
  HKEY_CURRENT_USER = &H80000001
  HKEY_LOCAL_MACHINE = &H80000002
  HKEY_USERS = &H80000003
  HKEY_PERFORMANCE_DATA = &H80000004
  HKEY_CURRENT_CONFIG = &H80000005
  HKEY_DYN_DATA = &H80000006
End Enum

Enum dataType
  REG_BINARY = 3
  REG_DWORD = 4
  REG_EXPAND_SZ = 2
  REG_SZ = 1
End Enum

Enum srcLang
  sl_c = 0
  sl_vb = 1
  sl_binary = 2
End Enum

' --- modPeSkeleton.bas ---
Enum eDATA_DIRECTORY
  Export_Table = 0
  Import_Table = 1
  Resource_Table = 2
  Exception_Table = 3
  Certificate_Table = 4
  Relocation_Table = 5
  Debug_Data = 6
  Architecture_Data = 7
  Machine_Value = 8
  TLS_Table = 9
  Load_Configuration_Table = 10
  Bound_Import_Table = 11
  Import_Address_Table = 12
  Delay_Import_Descriptor = 13
  COM_Runtime_Header = 14
  Reserved = 15
End Enum

Enum pecFlags
  IMAGE_FILE_RELOCS_STRIPPED = 1
  IMAGE_FILE_EXECUTABLE_IMAGE = 2
  IMAGE_FILE_LINE_NUMS_STRIPPED = 4
  IMAGE_FILE_LOCAL_SYMS_STRIPPED = 8
  IMAGE_FILE_AGGRESSIVE_WS_TRIM = &H10
  IMAGE_FILE_LARGE_ADDRESS_AWARE = &H20
  IMAGE_FILE_RESERVED = &H40
  IMAGE_FILE_BYTES_REVERSED_LO = &H80
  IMAGE_FILE_32BIT_MACHINE = &H100
  IMAGE_FILE_DEBUG_STRIPPED = &H200
  IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP = &H400
  IMAGE_FILE_NET_RUN_FROM_SWAP = &H800
  IMAGE_FILE_SYSTEM = &H1000
  IMAGE_FILE_DLL = &H2000
  IMAGE_FILE_UP_SYSTEM_ONLY = &H4000
  IMAGE_FILE_BYTES_REVERSED_HI = &H8000
End Enum

' --- modCOM.bas ---
Enum vtVals
  vtEmpty = 0
  vtNull = 1
  vtI2 = 2
  vtI4 = 3
  vtR4 = 4
  vtR8 = 5
  vtCY = 6
  vtDate = 7
  vtBSTR = 8
  vtIDisp = 9
  vtError = &HA
  vtBool = &HB
  vtVar = &HC
  vtUnk = &HD
  vtDec = &HE
  vtI1 = &H10
  vtUI1 = &H11
  vtUI2 = &H12
  vtUI4 = &H13
  vtI8 = &H14
  vtUI8 = &H15
  vtInt = &H16
  vtUint = &H17
  vtVoid = &H18
  vtHRet = &H19
  vtPTR = &H1A
  vtSAFEARRAY = &H1B
  vtCARRAY = &H1C
  vtUSERDEFINED = &H1D
  vtLPSTR = &H1E
  vtLPWSTR = &H1F
  vtLPWSTR2 = &H24
  vtRECORD = &H25
  vtUINT_PTR = &H26
  vtARRAY = &H2000
  vtByRef = &H4000
  vtAryByRef = &H6000
End Enum

Enum saFlags
  safAUTO = &H1
  safSTATIC = &H2
  safEMBEDDED = &H4
  safFIXEDSIZE = &H10
  safRECORD = &H20
  safHAVEIID = &H40
  safHAVEVARTYPE = &H80
  safBSTR = &H100
  safUNKNOWN = &H200
  safDISPATCH = &H400
  safVARIANT = &H800
  safRESERVED = &HF008
End Enum

Enum eVBInternal_VarTypes
  epvT_bool = 3
  epvT_byte = 5
  epvT_int = 6
  epvT_long = 8
  epvT_single = &HA
  epvT_double = &HB
  epvT_date = &HC
  epvT_currency = &HD
  epvT_variant = &HF
  epvT_String = &H10
  epvT_object = &H1B
  epvT_comIFace = &H1C
  epvT_comobj = &H1D
  epvT_internal = &H13
  epvT_hresult = &H1E
End Enum

' --- CCodeObject.cls ---
Enum MethodSearchBy
  msb_va = 0
  msb_rawaddr = 1
  msb_Name = 2
  msb_foff = 3
  msb_displayName = 4
  msb_fullDisplayName = 5
End Enum

' --- modMinProcessControls.bas ---
Enum FormPropCtrlCodes
  fpcc_BeginNewChild = 1
  fpcc_EndCurrentControlParent = 2
  fpcc_ContinueCurrentControlParent = 3
  fpcc_EndNonControlBlock = 4
  fpcc_EndFormMenu = 5
End Enum

Enum ControlTypes
  vbPictureBox = 0
  vbLabel = 1
  vbTextBox = 2
  vbFrame = 3
  vbCommandbutton = 4
  vbCheckbox = 5
  vbOptionbutton = 6
  vbComboBox = 7
  vbListbox = 8
  vbHscroll = 9
  vbVscroll = 10
  vbTimer = 11
  vbform = 13
  vbDriveListbox = 16
  vbDirectoryListbox = 17
  vbFileListbox = 18
  vbmenu = 19
  vbMDIForm = 20
  vbShape = 22
  vbLine = 23
  vbImage = 24
  vbData = 37
  vbOLE = 38
  vbUserControl = 40
  vbPropertyPage = 41
  vbUserDocument = 42
  vbExternal = &HFF
End Enum

' --- CObjTypes.cls ---
Enum vbObjType
  ot_Unknown = 0
  ot_form = 1
  ot_module = 2
  ot_class = 3
  ot_usercontrol = 4
  ot_propertyPage = 5
  ot_userDocument = 6
  ot_designer = 7
  ot_datareport = 8
End Enum

' --- CMember.cls ---
Enum FType
  ftsub = 0
  ftFunc = 1
  ftPropLet = 2
  ftPropGet = 3
  ftPropSet = 4
  ftUnknown = 5
End Enum

' --- modElevate.bas ---
Enum EShellShowConstants
  essSW_HIDE = 0
  essSW_SHOWNORMAL = 1
  essSW_SHOWMINIMIZED = 2
  essSW_MAXIMIZE = 3
  essSW_SHOWMAXIMIZED = 3
  essSW_SHOWNOACTIVATE = 4
  essSW_SHOW = 5
  essSW_MINIMIZE = 6
  essSW_SHOWMINNOACTIVE = 7
  essSW_SHOWNA = 8
  essSW_RESTORE = 9
  essSW_SHOWDEFAULT = 10
End Enum

' --- modDebug.bas ---
Enum DebugCommands
  dc_Waiting = 0
  dc_Step = 1
  dc_Step_Over = 2
  dc_ToRet = 3
  dc_Run = 4
  dc_Stop = 5
End Enum

Enum quickCallMessages
  qc_stepMode = 0
  qc_setBP = 1
  qc_clearBP = 2
  qc_GO = 3
  qc_OneShotBp = 4
  qc_SetOpcodeBP = 5
  qc_KillOpcodeBP = 6
  qc_resolveTypeName = 8
End Enum

' --- CNativeStub.cls ---
Enum nativeStubTypes
  st_unknown = 0
  st_callback = 1
  st_jmpImportApi = 2
  st_property = 3
  st_pcodeMethod = 4
  st_apiDeclare = 5
  st_controlEvent = 6
  st_propNewObj = 7
  st_setEvent = 8
End Enum

' --- modLibDasm.bas ---
Enum disasmMode
  MODE_32 = 0
  MODE_16 = 1
End Enum

Enum disasmFormat
  FORMAT_ATT = 0
  FORMAT_INTEL = 1
End Enum

' --- CPubFuncTypeDesc.cls ---
Enum eCallStyle
  ecs_sub = 0
  ecs_PropGet = 1
  ecs_PropLet = 2
  ecs_PropSet = 3
  ecs_func = 4
End Enum

