Help File:REGISTERMODIFICATIONINFO
Jump to navigation
Jump to search
REGISTERMODIFICATIONINFO[edit]
The REGISTERMODIFICATIONINFO structure is used by the ChangeRegistersAtAddress function.
typedef struct _REGISTERMODIFICATIONINFO { ULONG address; //Address to break on BOOL change_eax; BOOL change_ebx; BOOL change_ecx; BOOL change_edx; BOOL change_esi; BOOL change_edi; BOOL change_ebp; BOOL change_esp; BOOL change_eip; BOOL change_cf; BOOL change_pf; BOOL change_af; BOOL change_zf; BOOL change_sf; BOOL change_of; ULONG new_eax; ULONG new_ebx; ULONG new_ecx; ULONG new_edx; ULONG new_esi; ULONG new_edi; ULONG new_ebp; ULONG new_esp; ULONG new_eip; BOOL new_cf; BOOL new_pf; BOOL new_af; BOOL new_zf; BOOL new_sf; BOOL new_of; } REGISTERMODIFICATIONINFO, *PREGISTERMODIFICATIONINFO;
- 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