UCHAR BOOLEAN
Definition BasicTypes.h:39
#define VOID
Definition BasicTypes.h:33
unsigned __int64 UINT64
Definition BasicTypes.h:21
unsigned int UINT32
Definition BasicTypes.h:48
#define MAXIMUM_GUID_AND_AGE_SIZE
maximum size for GUID and Age of PE @detail It seems that 33 bytes is enough but let's have more spac...
Definition Constants.h:491
UINT64 Address
Definition HyperDbgScriptImports.h:67
struct _DEBUGGEE_SYMBOL_UPDATE_RESULT * PDEBUGGEE_SYMBOL_UPDATE_RESULT
struct _MODULE_SYMBOL_DETAIL MODULE_SYMBOL_DETAIL
structures for sending and saving details about each module and symbols details
struct _USERMODE_LOADED_MODULE_SYMBOLS * PUSERMODE_LOADED_MODULE_SYMBOLS
struct _DEBUGGER_UPDATE_SYMBOL_TABLE * PDEBUGGER_UPDATE_SYMBOL_TABLE
struct _MODULE_SYMBOL_DETAIL * PMODULE_SYMBOL_DETAIL
struct _DEBUGGER_UPDATE_SYMBOL_TABLE DEBUGGER_UPDATE_SYMBOL_TABLE
request to add new symbol detail or update a previous symbol table entry
struct _USERMODE_LOADED_MODULE_DETAILS USERMODE_LOADED_MODULE_DETAILS
struct _USERMODE_LOADED_MODULE_SYMBOLS USERMODE_LOADED_MODULE_SYMBOLS
VOID(* SymbolMapCallback)(UINT64 Address, char *ModuleName, char *ObjectName, unsigned int ObjectSize)
Callback type that should be used to add list of Addresses to ObjectNames.
Definition Symbols.h:65
struct _DEBUGGEE_SYMBOL_UPDATE_RESULT DEBUGGEE_SYMBOL_UPDATE_RESULT
request that shows, symbol reload process is finished
struct _USERMODE_LOADED_MODULE_DETAILS * PUSERMODE_LOADED_MODULE_DETAILS
request that shows, symbol reload process is finished
Definition Symbols.h:89
UINT64 KernelStatus
Definition Symbols.h:90
request to add new symbol detail or update a previous symbol table entry
Definition Symbols.h:73
MODULE_SYMBOL_DETAIL SymbolDetailPacket
Definition Symbols.h:76
UINT32 CurrentSymbolIndex
Definition Symbols.h:75
UINT32 TotalSymbols
Definition Symbols.h:74
structures for sending and saving details about each module and symbols details
Definition Symbols.h:24
BOOLEAN IsUserMode
Definition Symbols.h:29
BOOLEAN Is32Bit
Definition Symbols.h:30
char ModuleSymbolGuidAndAge[MAXIMUM_GUID_AND_AGE_SIZE]
Definition Symbols.h:34
UINT64 BaseAddress
Definition Symbols.h:31
BOOLEAN IsLocalSymbolPath
Definition Symbols.h:26
BOOLEAN IsSymbolDetailsFound
Definition Symbols.h:25
char FilePath[MAX_PATH]
Definition Symbols.h:32
char ModuleSymbolPath[MAX_PATH]
Definition Symbols.h:33
BOOLEAN IsSymbolPDBAvaliable
Definition Symbols.h:28
UINT32 Result
Definition Symbols.h:52
UINT32 ModulesCount
Definition Symbols.h:51
UINT32 ProcessId
Definition Symbols.h:48
BOOLEAN Is32Bit
Definition Symbols.h:50
BOOLEAN OnlyCountModules
Definition Symbols.h:49
UINT64 BaseAddress
Definition Symbols.h:40
UINT64 Entrypoint
Definition Symbols.h:41
wchar_t FilePath[MAX_PATH]
Definition Symbols.h:42