Difference between revisions of "Help File:REGISTERMODIFICATIONINFO"
Jump to navigation
Jump to search
(Created page with "==REGISTERMODIFICATIONINFO== The ''REGISTERMODIFICATIONINFO'' structure is used by the ''ChangeRegistersAtAddress'' function. <pre> typedef struct _REGISTERMODIFICATIONINF...") |
(No difference)
|
Latest revision as of 11:04, 30 July 2021
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