Help File:PluginType
Revision as of 02:08, 30 July 2021 by LeFiXER (talk | contribs) (Created page with "==PluginType== ;The plugin system supports 9 different plugin callback types: :0: Address list rightclick menu plugin. ( ptAddressList ) :1:...")
PluginType
- The plugin system supports 9 different plugin callback types
- 0: Address list rightclick menu plugin. ( ptAddressList )
- 1: Memory view menu plugin ( ptMemoryView )
- 2: Debug event plugin ( ptOnDebugEvent )
- 3: Process watcher event plugin. ( ptProcesswatcherEvent )
- 4: Functionpointer change notification event ( ptFunctionPointerschange )
- 5: Main menu plugin menu ( ptMainMenu )
- 6: Disassembler right-click context menu, entry and popup. ( ptDisassemblerContext )
- 7: Disassembler render routine on a per-line basic plugin. ( ptDisassemblerRenderLine )
- 8: Auto Assembler plugin/ ( ptAutoAssembler )
You create a callback by calling RegisterFunction'. (Located in the ExportedFunctions structure).
- Plugin system
- GetVersion
- DisablePlugin
- InitializePlugin
- PluginVersion
- ExportedFunctions
- sizeofExportedFunctions
- ShowMessage
- RegisterFunction
- UnregisterFunction
- OpenedProcessID
- OpenedProcessHandle
- GetMainWindowHandle
- AutoAssemble
- Assembler
- Disassembler
- ChangeRegistersAtAddress
- InjectDLL
- FreezeMem
- UnfreezeMem
- FixMem
- ProcessList
- ReloadSettings
- GetAddressFromPointer
- sym_nameToAddress
- sym_addressToName
- sym_generateAPIHookScript
- loadDBK32
- loaddbvmifneeded
- previousOpcode
- nextOpcode
- disassembleEx
- loadModule
- aa_AddExtraCommand
- aa_RemoveExtraCommand