Help File:4 ptFunctionPointerschange
Jump to navigation
Jump to search
ptFunctionPointerschange
With this PluginType you will be notified when one or more of the pointers are changed due to user actions. (Other plugins that change the pointers are excluded) This is useful in cases you want to hook an API.
Callback Definition
typedef void ( __stdcall *CEP_PLUGINTYPE4)(int reserved);
Reserved: Contains the section in which a change happened. Not useful at all...
Pointer to structure of init you have to pass
struct PLUGINTYPE4_INIT { CEP_PLUGINTYPE4 callbackroutine; //Pointer to a callback routine of the type 4 plugin };
- 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