nulib.system.win32.dbghelp

...

Public Imports

nulib.system.win32.dbghelp_types
public import nulib.system.win32.dbghelp_types;
Undocumented in source.

Members

Aliases

FunctionTableAccessProc64
alias FunctionTableAccessProc64 = PVOID function(HANDLE hProcess, DWORD64 AddrBase)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetModuleBaseProc64
alias GetModuleBaseProc64 = DWORD64 function(HANDLE hProcess, DWORD64 Address)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
ImagehlpApiVersionFunc
alias ImagehlpApiVersionFunc = API_VERSION* function()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
PSYMBOL_REGISTERED_CALLBACK64
alias PSYMBOL_REGISTERED_CALLBACK64 = BOOL function(HANDLE hProcess, ULONG ActionCode, ulong CallbackContext, ulong UserContext)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
ReadProcessMemoryProc64
alias ReadProcessMemoryProc64 = BOOL function(HANDLE hProcess, DWORD64 lpBaseAddress, PVOID lpBuffer, DWORD nSize, LPDWORD lpNumberOfBytesRead)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
StackWalk64Func
alias StackWalk64Func = BOOL function(DWORD MachineType, HANDLE hProcess, HANDLE hThread, STACKFRAME64* StackFrame, PVOID ContextRecord, ReadProcessMemoryProc64 ReadMemoryRoutine, FunctionTableAccessProc64 FunctoinTableAccess, GetModuleBaseProc64 GetModuleBaseRoutine, TranslateAddressProc64 TranslateAddress) @(nogc)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SymCleanupFunc
alias SymCleanupFunc = BOOL function(HANDLE hProcess)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SymFunctionTableAccess64Func
alias SymFunctionTableAccess64Func = PVOID function(HANDLE hProcess, DWORD64 AddrBase)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SymGetLineFromAddr64Func
alias SymGetLineFromAddr64Func = BOOL function(HANDLE hProcess, DWORD64 dwAddr, PDWORD pdwDisplacement, IMAGEHLP_LINEA64* line)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SymGetModuleBase64Func
alias SymGetModuleBase64Func = DWORD64 function(HANDLE hProcess, DWORD64 dwAddr)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SymGetModuleInfo64Func
alias SymGetModuleInfo64Func = BOOL function(HANDLE hProcess, DWORD64 dwAddr, IMAGEHLP_MODULEA64* ModuleInfo)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SymGetOptionsFunc
alias SymGetOptionsFunc = DWORD function()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SymGetSearchPathFunc
alias SymGetSearchPathFunc = BOOL function(HANDLE hProcess, PSTR SearchPath, DWORD SearchPathLength)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SymGetSymFromAddr64Func
alias SymGetSymFromAddr64Func = BOOL function(HANDLE hProcess, DWORD64 Address, DWORD64* Displacement, IMAGEHLP_SYMBOLA64* Symbol)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SymInitializeFunc
alias SymInitializeFunc = BOOL function(HANDLE hProcess, PCSTR UserSearchPath, bool fInvadeProcess)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SymLoadModule64Func
alias SymLoadModule64Func = DWORD64 function(HANDLE hProcess, HANDLE hFile, PCSTR ImageName, PCSTR ModuleName, DWORD64 BaseOfDll, DWORD SizeOfDll)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SymRegisterCallback64Func
alias SymRegisterCallback64Func = BOOL function(HANDLE hProcess, PSYMBOL_REGISTERED_CALLBACK64 CallbackFunction, ulong UserContext)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SymSetOptionsFunc
alias SymSetOptionsFunc = DWORD function(DWORD SymOptions)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SymSetSearchPathFunc
alias SymSetSearchPathFunc = BOOL function(HANDLE hProcess, PCSTR SearchPath)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SymUnloadModule64Func
alias SymUnloadModule64Func = BOOL function(HANDLE hProcess, DWORD64 Address)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
TranslateAddressProc64
alias TranslateAddressProc64 = DWORD64 function(HANDLE hProcess, HANDLE hThread, ADDRESS64* lpaddr)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
UnDecorateSymbolNameFunc
alias UnDecorateSymbolNameFunc = DWORD function(PCSTR DecoratedName, PSTR UnDecoratedName, DWORD UndecoratedLength, DWORD Flags)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.

Structs

DbgHelp
struct DbgHelp
Undocumented in source.

Meta

License

Distributed under the Boost Software License 1.0. (See accompanying file LICENSE)

Authors

Benjamin Thaut, Sean Kelly