Difference between revisions of "Help File:PluginType"
Jump to navigation
Jump to search
(Created page with "==PluginType== ;The plugin system supports 9 different plugin callback types: :0: Address list rightclick menu plugin. ( ptAddressList ) :1:...") |
m |
||
Line 4: | Line 4: | ||
:0: Address list rightclick menu plugin. ( [[Help File:0 ptAddressList|ptAddressList]] ) | :0: Address list rightclick menu plugin. ( [[Help File:0 ptAddressList|ptAddressList]] ) | ||
− | :1: Memory view menu plugin ( [[Help File:1 ptMemoryView|ptMemoryView]] ) | + | :1: Memory view menu plugin. ( [[Help File:1 ptMemoryView|ptMemoryView]] ) |
− | :2: Debug event plugin ( [[Help File:2 ptOnDebugEvent|ptOnDebugEvent]] ) | + | :2: Debug event plugin. ( [[Help File:2 ptOnDebugEvent|ptOnDebugEvent]] ) |
:3: Process watcher event plugin. ( [[Help File:3 ptProcesswatcherEvent|ptProcesswatcherEvent]] ) | :3: Process watcher event plugin. ( [[Help File:3 ptProcesswatcherEvent|ptProcesswatcherEvent]] ) | ||
− | :4: Functionpointer change notification event ( [[Help File:4 ptFunctionPointerschange|ptFunctionPointerschange]] ) | + | :4: Functionpointer change notification event. ( [[Help File:4 ptFunctionPointerschange|ptFunctionPointerschange]] ) |
− | :5: Main menu plugin menu ( [[Help File:5 ptMainMenu|ptMainMenu]] ) | + | :5: Main menu plugin menu. ( [[Help File:5 ptMainMenu|ptMainMenu]] ) |
:6: Disassembler right-click context menu, entry and popup. ( [[Help File:6 ptDisassemblerContext|ptDisassemblerContext]] ) | :6: Disassembler right-click context menu, entry and popup. ( [[Help File:6 ptDisassemblerContext|ptDisassemblerContext]] ) | ||
:7: Disassembler render routine on a per-line basic plugin. ( [[Help File:7 ptDisassemblerRenderLine|ptDisassemblerRenderLine]] ) | :7: Disassembler render routine on a per-line basic plugin. ( [[Help File:7 ptDisassemblerRenderLine|ptDisassemblerRenderLine]] ) | ||
− | :8: Auto Assembler plugin | + | :8: Auto Assembler plugin. ( [[Help File:8 ptAutoAssembler|ptAutoAssembler]] ) |
You create a callback by calling ''RegisterFunction'. (Located in the ''ExportedFunctions'' structure). | You create a callback by calling ''RegisterFunction'. (Located in the ''ExportedFunctions'' structure). |
Latest revision as of 02:09, 30 July 2021
PluginType[edit]
- 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