HyperDbg Debugger
Loading...
Searching...
No Matches
hwdbg-scripts.h
Go to the documentation of this file.
1
12#pragma once
13
15// Functions //
17
18VOID
19HwdbgScriptPrintScriptBuffer(CHAR * ScriptBuffer, UINT32 ScriptBufferSize);
20
23 UINT32 ScriptBufferSize,
24 const TCHAR * HardwareScriptFilePathToSave);
25
28 const TCHAR * FileName,
29 UINT32 NumberOfSymbols,
30 HWDBG_SHORT_SYMBOL * Buffer,
31 UINT32 BufferLength);
32
35 PVOID * CodeBuffer,
36 UINT64 * BufferAddress,
37 UINT32 * BufferLength,
38 UINT32 * Pointer);
39
41HwdbgScriptRunScript(const CHAR * Script,
42 const TCHAR * InstanceFilePathToRead,
43 const TCHAR * HardwareScriptFilePathToSave,
44 UINT32 InitialBramBufferSize);
UCHAR BOOLEAN
Definition BasicTypes.h:35
void * PVOID
Definition BasicTypes.h:56
unsigned int UINT32
Definition BasicTypes.h:54
char CHAR
Definition BasicTypes.h:33
struct _HWDBG_INSTANCE_INFORMATION HWDBG_INSTANCE_INFORMATION
The structure of script capabilities information in hwdbg.
BOOLEAN HwdbgScriptRunScript(const CHAR *Script, const TCHAR *InstanceFilePathToRead, const TCHAR *HardwareScriptFilePathToSave, UINT32 InitialBramBufferSize)
Run script in hwdbg.
Definition hwdbg-scripts.cpp:460
BOOLEAN HwdbgScriptSendScriptPacket(HWDBG_INSTANCE_INFORMATION *InstanceInfo, const TCHAR *FileName, UINT32 NumberOfSymbols, HWDBG_SHORT_SYMBOL *Buffer, UINT32 BufferLength)
Sends a HyperDbg (hwdbg) script packet to the hwdbg.
Definition hwdbg-scripts.cpp:391
VOID HwdbgScriptPrintScriptBuffer(CHAR *ScriptBuffer, UINT32 ScriptBufferSize)
Print the actual script.
Definition hwdbg-scripts.cpp:29
BOOLEAN HwdbgScriptGetScriptBufferFromRawString(string ScriptString, PVOID *CodeBuffer, UINT64 *BufferAddress, UINT32 *BufferLength, UINT32 *Pointer)
Definition hwdbg-scripts.cpp:336
BOOLEAN HwdbgScriptCreateHwdbgScript(CHAR *ScriptBuffer, UINT32 ScriptBufferSize, const TCHAR *HardwareScriptFilePathToSave)
Create hwdbg script.
Definition hwdbg-scripts.cpp:233
Definition ScriptEngineCommonDefinitions.h:16