Data Structures |
| struct | PLOADED_IMAGE |
| struct | LPADDRESS |
| struct | LPADDRESS64 |
| struct | PIMAGEHLP_SYMBOL |
| struct | PIMAGEHLP_SYMBOLW |
| struct | PIMAGEHLP_SYMBOL64 |
| struct | PIMAGEHLP_SYMBOLW64 |
| struct | PIMAGEHLP_MODULE |
| struct | PIMAGEHLP_MODULEW |
| struct | PIMAGEHLP_MODULE64 |
| struct | PIMAGEHLP_MODULEW64 |
| struct | PIMAGEHLP_LINE |
| struct | PIMAGEHLP_LINEW |
| struct | PIMAGEHLP_LINE64 |
| struct | PIMAGEHLP_LINEW64 |
| struct | PSOURCEFILE |
| struct | PSOURCEFILEW |
| struct | PIMAGEHLP_CBA_READ_MEMORY |
| struct | PIMAGEHLP_CBA_EVENT |
| struct | PIMAGEHLP_CBA_EVENTW |
| struct | PIMAGEHLP_DEFERRED_SYMBOL_LOAD |
| struct | PIMAGEHLP_DEFERRED_SYMBOL_LOAD64 |
| struct | PIMAGEHLP_DEFERRED_SYMBOL_LOADW64 |
| struct | PIMAGEHLP_DUPLICATE_SYMBOL |
| struct | PIMAGEHLP_DUPLICATE_SYMBOL64 |
| struct | PIMAGEHLP_STACK_FRAME |
| struct | PMODLOAD_DATA |
| struct | PMINIDUMP_THREAD_CALLBACK |
| struct | PMINIDUMP_THREAD_EX_CALLBACK |
| struct | PMINIDUMP_INCLUDE_THREAD_CALLBACK |
| struct | PMINIDUMP_MODULE_CALLBACK |
| struct | PMINIDUMP_INCLUDE_MODULE_CALLBACK |
| struct | PMINIDUMP_CALLBACK_INPUT |
| struct | PMINIDUMP_CALLBACK_OUTPUT |
| struct | PMINIDUMP_CALLBACK_INFORMATION |
| struct | MINIDUMP_LOCATION_DESCRIPTOR |
| struct | MINIDUMP_LOCATION_DESCRIPTOR64 |
| struct | PMINIDUMP_DIRECTORY |
| struct | PMINIDUMP_EXCEPTION |
| struct | PMINIDUMP_EXCEPTION_INFORMATION |
| struct | PMINIDUMP_EXCEPTION_STREAM |
| struct | PMINIDUMP_HEADER |
| struct | PMINIDUMP_MEMORY_DESCRIPTOR |
| struct | PMINIDUMP_MEMORY_LIST |
| struct | PMINIDUMP_MISC_INFO |
| struct | PMINIDUMP_MODULE |
| struct | PMINIDUMP_MODULE_LIST |
| struct | PMINIDUMP_STRING |
| struct | PMINIDUMP_SYSTEM_INFO |
| union | PMINIDUMP_SYSTEM_INFO::_CPU_INFORMATION |
| struct | PMINIDUMP_THREAD |
| struct | PMINIDUMP_THREAD_LIST |
| struct | PMINIDUMP_USER_STREAM |
| struct | PMINIDUMP_USER_STREAM_INFORMATION |
| struct | PSYMBOL_INFO |
| struct | PSYMBOL_INFOW |
| struct | PSYMBOL_INFO_PACKAGE |
| struct | PSYMBOL_INFO_PACKAGEW |
| struct | PIMAGEHLP_GET_TYPE_INFO_PARAMS |
| struct | TI_FINDCHILDREN_PARAMS |
| struct | PSRCCODEINFO |
| struct | PSRCCODEINFOW |
| struct | PKDHELP |
| struct | PKDHELP64 |
| struct | LPSTACKFRAME |
| struct | LPSTACKFRAME64 |
| struct | LPAPI_VERSION |
| struct | PIMAGE_DEBUG_INFORMATION |
Defines |
| #define | __deref_out |
| #define | __deref_out_opt |
| #define | __deref_opt_out |
| #define | __in |
| #define | __in_opt |
| #define | __in_bcount(x) |
| #define | __in_bcount_opt(x) |
| #define | __in_ecount(x) |
| #define | __inout |
| #define | __inout_opt |
| #define | __inout_bcount(x) |
| #define | __inout_ecount(x) |
| #define | __out |
| #define | __out_opt |
| #define | __out_bcount(x) |
| #define | __out_bcount_opt(x) |
| #define | __out_ecount(x) |
| #define | __out_ecount_opt(x) |
| #define | __out_xcount(x) |
| #define | IMAGEAPI WINAPI |
| #define | DBHLPAPI IMAGEAPI |
| #define | SYMF_OMAP_GENERATED 0x00000001 |
| #define | SYMF_OMAP_MODIFIED 0x00000002 |
| #define | SYMF_USER_GENERATED 0x00000004 |
| #define | SYMF_REGISTER 0x00000008 |
| #define | SYMF_REGREL 0x00000010 |
| #define | SYMF_FRAMEREL 0x00000020 |
| #define | SYMF_PARAMETER 0x00000040 |
| #define | SYMF_LOCAL 0x00000080 |
| #define | SYMF_CONSTANT 0x00000100 |
| #define | SYMF_EXPORT 0x00000200 |
| #define | SYMF_FORWARDER 0x00000400 |
| #define | SYMF_FUNCTION 0x00000800 |
| #define | SYMF_VIRTUAL 0x00001000 |
| #define | SYMF_THUNK 0x00002000 |
| #define | SYMF_TLSREL 0x00004000 |
| #define | CBA_DEFERRED_SYMBOL_LOAD_START 0x00000001 |
| #define | CBA_DEFERRED_SYMBOL_LOAD_COMPLETE 0x00000002 |
| #define | CBA_DEFERRED_SYMBOL_LOAD_FAILURE 0x00000003 |
| #define | CBA_SYMBOLS_UNLOADED 0x00000004 |
| #define | CBA_DUPLICATE_SYMBOL 0x00000005 |
| #define | CBA_READ_MEMORY 0x00000006 |
| #define | CBA_DEFERRED_SYMBOL_LOAD_CANCEL 0x00000007 |
| #define | CBA_SET_OPTIONS 0x00000008 |
| #define | CBA_EVENT 0x00000010 |
| #define | CBA_DEFERRED_SYMBOL_LOAD_PARTIAL 0x00000020 |
| #define | CBA_DEBUG_INFO 0x10000000 |
| #define | EVENT_SRCSPEW_START 100 |
| #define | EVENT_SRCSPEW 100 |
| #define | EVENT_SRCSPEW_END 199 |
| #define | SYMOPT_CASE_INSENSITIVE 0x00000001 |
| #define | SYMOPT_UNDNAME 0x00000002 |
| #define | SYMOPT_DEFERRED_LOADS 0x00000004 |
| #define | SYMOPT_NO_CPP 0x00000008 |
| #define | SYMOPT_LOAD_LINES 0x00000010 |
| #define | SYMOPT_OMAP_FIND_NEAREST 0x00000020 |
| #define | SYMOPT_LOAD_ANYTHING 0x00000040 |
| #define | SYMOPT_IGNORE_CVREC 0x00000080 |
| #define | SYMOPT_NO_UNQUALIFIED_LOADS 0x00000100 |
| #define | SYMOPT_FAIL_CRITICAL_ERRORS 0x00000200 |
| #define | SYMOPT_EXACT_SYMBOLS 0x00000400 |
| #define | SYMOPT_WILD_UNDERSCORE 0x00000800 |
| #define | SYMOPT_USE_DEFAULTS 0x00001000 |
| #define | SYMOPT_INCLUDE_32BIT_MODULES 0x00002000 |
| #define | SYMOPT_PUBLICS_ONLY 0x00004000 |
| #define | SYMOPT_NO_PUBLICS 0x00008000 |
| #define | SYMOPT_AUTO_PUBLICS 0x00010000 |
| #define | SYMOPT_NO_IMAGE_SEARCH 0x00020000 |
| #define | SYMOPT_SECURE 0x00040000 |
| #define | SYMOPT_NO_PROMPTS 0x00080000 |
| #define | SYMOPT_OVERWRITE 0x00100000 |
| #define | SYMOPT_IGNORE_IMAGEDIR 0x00200000 |
| #define | SYMOPT_DEBUG 0x80000000 |
| #define | DBHHEADER_DEBUGDIRS 0x1 |
| #define | MINIDUMP_SIGNATURE 0x504D444D /* 'MDMP' */ |
| #define | MINIDUMP_VERSION (42899) |
| #define | MINIDUMP_MISC1_PROCESS_ID 0x00000001 |
| #define | MINIDUMP_MISC1_PROCESS_TIMES 0x00000002 |
| #define | SLMFLAG_VIRTUAL 0x1 |
| #define | SLMFLAG_NO_SYMBOLS 0x4 |
| #define | IMAGEHLP_SYMBOL_INFO_VALUEPRESENT 1 |
| #define | IMAGEHLP_SYMBOL_INFO_REGISTER SYMF_REGISTER /* 0x08 */ |
| #define | IMAGEHLP_SYMBOL_INFO_REGRELATIVE SYMF_REGREL /* 0x10 */ |
| #define | IMAGEHLP_SYMBOL_INFO_FRAMERELATIVE SYMF_FRAMEREL /* 0x20 */ |
| #define | IMAGEHLP_SYMBOL_INFO_PARAMETER SYMF_PARAMETER /* 0x40 */ |
| #define | IMAGEHLP_SYMBOL_INFO_LOCAL SYMF_LOCAL /* 0x80 */ |
| #define | IMAGEHLP_SYMBOL_INFO_CONSTANT SYMF_CONSTANT /* 0x100 */ |
| #define | IMAGEHLP_SYMBOL_FUNCTION SYMF_FUNCTION /* 0x800 */ |
| #define | SYMFLAG_VALUEPRESENT 0x00000001 |
| #define | SYMFLAG_REGISTER 0x00000008 |
| #define | SYMFLAG_REGREL 0x00000010 |
| #define | SYMFLAG_FRAMEREL 0x00000020 |
| #define | SYMFLAG_PARAMETER 0x00000040 |
| #define | SYMFLAG_LOCAL 0x00000080 |
| #define | SYMFLAG_CONSTANT 0x00000100 |
| #define | SYMFLAG_EXPORT 0x00000200 |
| #define | SYMFLAG_FORWARDER 0x00000400 |
| #define | SYMFLAG_FUNCTION 0x00000800 |
| #define | SYMFLAG_VIRTUAL 0x00001000 |
| #define | SYMFLAG_THUNK 0x00002000 |
| #define | SYMFLAG_TLSREL 0x00004000 |
| #define | SYMFLAG_SLOT 0x00008000 |
| #define | MAX_SYM_NAME 2000 |
| #define | IMAGEHLP_GET_TYPE_INFO_UNCACHED 0x00000001 |
| #define | IMAGEHLP_GET_TYPE_INFO_CHILDREN 0x00000002 |
| #define | UNDNAME_COMPLETE (0x0000) |
| #define | UNDNAME_NO_LEADING_UNDERSCORES (0x0001) |
| #define | UNDNAME_NO_MS_KEYWORDS (0x0002) |
| #define | UNDNAME_NO_FUNCTION_RETURNS (0x0004) |
| #define | UNDNAME_NO_ALLOCATION_MODEL (0x0008) |
| #define | UNDNAME_NO_ALLOCATION_LANGUAGE (0x0010) |
| #define | UNDNAME_NO_MS_THISTYPE (0x0020) |
| #define | UNDNAME_NO_CV_THISTYPE (0x0040) |
| #define | UNDNAME_NO_THISTYPE (0x0060) |
| #define | UNDNAME_NO_ACCESS_SPECIFIERS (0x0080) |
| #define | UNDNAME_NO_THROW_SIGNATURES (0x0100) |
| #define | UNDNAME_NO_MEMBER_TYPE (0x0200) |
| #define | UNDNAME_NO_RETURN_UDT_MODEL (0x0400) |
| #define | UNDNAME_32_BIT_DECODE (0x0800) |
| #define | UNDNAME_NAME_ONLY (0x1000) |
| #define | UNDNAME_NO_ARGUMENTS (0x2000) |
| #define | UNDNAME_NO_SPECIAL_SYMS (0x4000) |
| #define | SYMSEARCH_MASKOBJS 0x01 |
| #define | SYMSEARCH_RECURSE 0x02 |
| #define | SYMSEARCH_GLOBALSONLY 0x04 |
| #define | hdBase 0 |
| #define | hdSym 1 |
| #define | hdSrc 2 |
| #define | hdMax 3 |
| #define | API_VERSION_NUMBER 9 |
| #define | SSRVOPT_CALLBACK 0x0001 |
| #define | SSRVOPT_DWORD 0x0002 |
| #define | SSRVOPT_DWORDPTR 0x0004 |
| #define | SSRVOPT_GUIDPTR 0x0008 |
| #define | SSRVOPT_OLDGUIDPTR 0x0010 |
| #define | SSRVOPT_UNATTENDED 0x0020 |
| #define | SSRVOPT_NOCOPY 0x0040 |
| #define | SSRVOPT_PARENTWIN 0x0080 |
| #define | SSRVOPT_PARAMTYPE 0x0100 |
| #define | SSRVOPT_SECURE 0x0200 |
| #define | SSRVOPT_TRACE 0x0400 |
| #define | SSRVOPT_SETCONTEXT 0x0800 |
| #define | SSRVOPT_PROXY 0x1000 |
| #define | SSRVOPT_DOWNSTREAM_STORE 0x2000 |
| #define | SSRVOPT_RESET ((ULONG_PTR)-1) |
| #define | SSRVACTION_TRACE 1 |
| #define | SSRVACTION_QUERYCANCEL 2 |
| #define | SSRVACTION_EVENT 3 |
Typedefs |
| typedef VOID | IMAGEHLP_CONTEXT |
| typedef VOID * | PIMAGEHLP_CONTEXT |
| typedef DWORD | RVA |
| typedef ULONG64 | RVA64 |
| typedef BOOL(WINAPI * | MINIDUMP_CALLBACK_ROUTINE )(PVOID, const PMINIDUMP_CALLBACK_INPUT, PMINIDUMP_CALLBACK_OUTPUT) |
| typedef BOOL(CALLBACK * | PENUMLOADED_MODULES_CALLBACK64 )(PCSTR, DWORD64, ULONG, PVOID) |
| typedef BOOL(CALLBACK * | PENUMLOADED_MODULES_CALLBACKW64 )(PCWSTR, DWORD64, ULONG, PVOID) |
| typedef BOOL(CALLBACK * | PSYM_ENUMMODULES_CALLBACK64 )(PCSTR, DWORD64, PVOID) |
| typedef BOOL(CALLBACK * | PSYM_ENUMMODULES_CALLBACKW64 )(PCWSTR, DWORD64, PVOID) |
| typedef BOOL(CALLBACK * | PSYM_ENUMERATESYMBOLS_CALLBACK )(PSYMBOL_INFO, ULONG, PVOID) |
| typedef BOOL(CALLBACK * | PSYM_ENUMERATESYMBOLS_CALLBACKW )(PSYMBOL_INFOW, ULONG, PVOID) |
| typedef BOOL(CALLBACK * | PSYM_ENUMSYMBOLS_CALLBACK64 )(PCSTR, DWORD64, ULONG, PVOID) |
| typedef BOOL(CALLBACK * | PSYM_ENUMSYMBOLS_CALLBACK64W )(PCWSTR, DWORD64, ULONG, PVOID) |
| typedef BOOL(CALLBACK * | PSYMBOL_REGISTERED_CALLBACK64 )(HANDLE, ULONG, ULONG64, ULONG64) |
| typedef BOOL(CALLBACK * | PSYM_ENUMSOURCEFILES_CALLBACK )(PSOURCEFILE, PVOID) |
| typedef BOOL(CALLBACK * | PSYM_ENUMSOURCEFILES_CALLBACKW )(PSOURCEFILEW, PVOID) |
| typedef BOOL(CALLBACK * | PSYM_ENUMLINES_CALLBACK )(PSRCCODEINFO, PVOID) |
| typedef BOOL(CALLBACK * | PSYM_ENUMLINES_CALLBACKW )(PSRCCODEINFOW, PVOID) |
| typedef BOOL(CALLBACK * | PFIND_DEBUG_FILE_CALLBACK )(HANDLE, PCSTR, PVOID) |
| typedef BOOL(CALLBACK * | PFIND_DEBUG_FILE_CALLBACKW )(HANDLE, PCWSTR, PVOID) |
| typedef BOOL(CALLBACK * | PFINDFILEINPATHCALLBACK )(PCSTR, PVOID) |
| typedef BOOL(CALLBACK * | PFINDFILEINPATHCALLBACKW )(PCWSTR, PVOID) |
| typedef BOOL(CALLBACK * | PFIND_EXE_FILE_CALLBACK )(HANDLE, PCSTR, PVOID) |
| typedef BOOL(CALLBACK * | PFIND_EXE_FILE_CALLBACKW )(HANDLE, PCWSTR, PVOID) |
| typedef BOOL(CALLBACK * | PENUMDIRTREE_CALLBACK )(PCSTR, PVOID) |
| typedef BOOL(CALLBACK * | PENUMDIRTREE_CALLBACKW )(PCWSTR, PVOID) |
| typedef PVOID(CALLBACK * | PFUNCTION_TABLE_ACCESS_ROUTINE64 )(HANDLE, DWORD64) |
| typedef DWORD64(CALLBACK * | PGET_MODULE_BASE_ROUTINE64 )(HANDLE, DWORD64) |
| typedef DWORD64(CALLBACK * | PTRANSLATE_ADDRESS_ROUTINE64 )(HANDLE, HANDLE, LPADDRESS64) |
| typedef PVOID(CALLBACK * | PSYMBOL_FUNCENTRY_CALLBACK64 )(HANDLE, ULONG64, ULONG64) |
| typedef BOOL(WINAPI * | PSYMBOLSERVERPROC )(PCSTR, PCSTR, PVOID, DWORD, DWORD, PSTR) |
| typedef BOOL(WINAPI * | PSYMBOLSERVERPROCA )(PCSTR, PCSTR, PVOID, DWORD, DWORD, PSTR) |
| typedef BOOL(WINAPI * | PSYMBOLSERVERPROCW )(PCWSTR, PCWSTR, PVOID, DWORD, DWORD, PWSTR) |
| typedef BOOL(WINAPI * | PSYMBOLSERVEROPENPROC )(void) |
| typedef BOOL(WINAPI * | PSYMBOLSERVERCLOSEPROC )(void) |
| typedef BOOL(WINAPI * | PSYMBOLSERVERSETOPTIONSPROC )(UINT_PTR, ULONG64) |
| typedef BOOL(CALLBACK * | PSYMBOLSERVERCALLBACKPROC )(UINT_PTR, ULONG64, ULONG64) |
| typedef UINT_PTR(WINAPI * | PSYMBOLSERVERGETOPTIONSPROC )(void) |
| typedef BOOL(WINAPI * | PSYMBOLSERVERPINGPROC )(PCSTR) |
| typedef BOOL(WINAPI * | PSYMBOLSERVERPINGPROCA )(PCSTR) |
| typedef BOOL(WINAPI * | PSYMBOLSERVERPINGPROCW )(PCWSTR) |
| typedef BOOL(CALLBACK * | PENUMLOADED_MODULES_CALLBACK )(PCSTR, ULONG, ULONG, PVOID) |
| typedef PVOID(CALLBACK * | PFUNCTION_TABLE_ACCESS_ROUTINE )(HANDLE, DWORD) |
| typedef DWORD(CALLBACK * | PGET_MODULE_BASE_ROUTINE )(HANDLE, DWORD) |
| typedef BOOL(CALLBACK * | PREAD_PROCESS_MEMORY_ROUTINE )(HANDLE, DWORD, PVOID, DWORD, PDWORD) |
| typedef BOOL(CALLBACK * | PSYM_ENUMMODULES_CALLBACK )(PCSTR, ULONG, PVOID) |
| typedef BOOL(CALLBACK * | PSYM_ENUMSYMBOLS_CALLBACK )(PCSTR, ULONG, ULONG, PVOID) |
| typedef BOOL(CALLBACK * | PSYM_ENUMSYMBOLS_CALLBACKW )(PCWSTR, ULONG, ULONG, PVOID) |
| typedef BOOL(CALLBACK * | PSYMBOL_REGISTERED_CALLBACK )(HANDLE, ULONG, PVOID, PVOID) |
| typedef PVOID(CALLBACK * | PSYMBOL_FUNCENTRY_CALLBACK )(HANDLE, DWORD, PVOID) |
| typedef DWORD(CALLBACK * | PTRANSLATE_ADDRESS_ROUTINE )(HANDLE, HANDLE, LPADDRESS) |
Enumerations |
| enum | ADDRESS_MODE {
AddrMode1616,
AddrMode1632,
AddrModeReal,
AddrModeFlat,
AddrMode1616,
AddrMode1632,
AddrModeReal,
AddrModeFlat
} |
| enum | SYM_TYPE {
SymNone = 0,
SymCoff,
SymCv,
SymPdb,
SymExport,
SymDeferred,
SymSym,
SymDia,
SymVirtual,
NumSymTypes,
SymNone,
SymCoff,
SymCv,
SymPdb,
SymExport,
SymDeferred,
SymSym
} |
| enum | {
sevInfo = 0,
sevProblem,
sevAttn,
sevFatal,
sevMax
} |
| enum | MINIDUMP_TYPE {
MiniDumpNormal = 0x0000,
MiniDumpWithDataSegs = 0x0001,
MiniDumpWithFullMemory = 0x0002,
MiniDumpWithHandleData = 0x0004,
MiniDumpFilterMemory = 0x0008,
MiniDumpScanMemory = 0x0010,
MiniDumpWithUnloadedModules = 0x0020,
MiniDumpWithIndirectlyReferencedMemory = 0x0040,
MiniDumpFilterModulePaths = 0x0080,
MiniDumpWithProcessThreadData = 0x0100,
MiniDumpWithPrivateReadWriteMemory = 0x0200,
MiniDumpWithoutOptionalData = 0x0400,
MiniDumpWithFullMemoryInfo = 0x0800,
MiniDumpWithThreadInfo = 0x1000,
MiniDumpWithCodeSegs = 0x2000
} |
| enum | MINIDUMP_CALLBACK_TYPE {
ModuleCallback,
ThreadCallback,
ThreadExCallback,
IncludeThreadCallback,
IncludeModuleCallback,
MemoryCallback
} |
| enum | THREAD_WRITE_FLAGS {
ThreadWriteThread = 0x0001,
ThreadWriteStack = 0x0002,
ThreadWriteContext = 0x0004,
ThreadWriteBackingStore = 0x0008,
ThreadWriteInstructionWindow = 0x0010,
ThreadWriteThreadData = 0x0020,
ThreadWriteThreadInfo = 0x0040
} |
| enum | MODULE_WRITE_FLAGS {
ModuleWriteModule = 0x0001,
ModuleWriteDataSeg = 0x0002,
ModuleWriteMiscRecord = 0x0004,
ModuleWriteCvRecord = 0x0008,
ModuleReferencedByMemory = 0x0010,
ModuleWriteTlsData = 0x0020,
ModuleWriteCodeSegs = 0x0040
} |
| enum | MINIDUMP_STREAM_TYPE {
UnusedStream = 0,
ReservedStream0 = 1,
ReservedStream1 = 2,
ThreadListStream = 3,
ModuleListStream = 4,
MemoryListStream = 5,
ExceptionStream = 6,
SystemInfoStream = 7,
ThreadExListStream = 8,
Memory64ListStream = 9,
CommentStreamA = 10,
CommentStreamW = 11,
HandleDataStream = 12,
FunctionTableStream = 13,
UnloadedModuleListStream = 14,
MiscInfoStream = 15,
MemoryInfoListStream = 16,
ThreadInfoListStream = 17,
LastReservedStream = 0xffff
} |
| enum | IMAGEHLP_SYMBOL_TYPE_INFO {
TI_GET_SYMTAG,
TI_GET_SYMNAME,
TI_GET_LENGTH,
TI_GET_TYPE,
TI_GET_TYPEID,
TI_GET_BASETYPE,
TI_GET_ARRAYINDEXTYPEID,
TI_FINDCHILDREN,
TI_GET_DATAKIND,
TI_GET_ADDRESSOFFSET,
TI_GET_OFFSET,
TI_GET_VALUE,
TI_GET_COUNT,
TI_GET_CHILDRENCOUNT,
TI_GET_BITPOSITION,
TI_GET_VIRTUALBASECLASS,
TI_GET_VIRTUALTABLESHAPEID,
TI_GET_VIRTUALBASEPOINTEROFFSET,
TI_GET_CLASSPARENTID,
TI_GET_NESTED,
TI_GET_SYMINDEX,
TI_GET_LEXICALPARENT,
TI_GET_ADDRESS,
TI_GET_THISADJUST,
TI_GET_UDTKIND,
TI_IS_EQUIV_TO,
TI_GET_CALLING_CONVENTION
} |
Functions |
| BOOL WINAPI | MiniDumpWriteDump (HANDLE, DWORD, HANDLE, MINIDUMP_TYPE, const PMINIDUMP_EXCEPTION_INFORMATION, const PMINIDUMP_USER_STREAM_INFORMATION, const PMINIDUMP_CALLBACK_INFORMATION) |
| BOOL WINAPI | MiniDumpReadDumpStream (PVOID, ULONG, PMINIDUMP_DIRECTORY *, PVOID *, ULONG *) |
| BOOL WINAPI | EnumerateLoadedModules64 (HANDLE, PENUMLOADED_MODULES_CALLBACK64, PVOID) |
| BOOL WINAPI | EnumerateLoadedModulesW64 (HANDLE, PENUMLOADED_MODULES_CALLBACKW64, PVOID) |
| BOOL WINAPI | SymEnumerateModules64 (HANDLE, PSYM_ENUMMODULES_CALLBACK64, PVOID) |
| BOOL WINAPI | SymEnumerateModulesW64 (HANDLE, PSYM_ENUMMODULES_CALLBACKW64, PVOID) |
| BOOL WINAPI | SymGetModuleInfo64 (HANDLE, DWORD64, PIMAGEHLP_MODULE64) |
| BOOL WINAPI | SymGetModuleInfoW64 (HANDLE, DWORD64, PIMAGEHLP_MODULEW64) |
| DWORD64 WINAPI | SymGetModuleBase64 (HANDLE, DWORD64) |
| DWORD64 WINAPI | SymLoadModule64 (HANDLE, HANDLE, PCSTR, PCSTR, DWORD64, DWORD) |
| DWORD64 WINAPI | SymLoadModuleEx (HANDLE, HANDLE, PCSTR, PCSTR, DWORD64, DWORD, PMODLOAD_DATA, DWORD) |
| DWORD64 WINAPI | SymLoadModuleExW (HANDLE, HANDLE, PCWSTR, PCWSTR, DWORD64, DWORD, PMODLOAD_DATA, DWORD) |
| BOOL WINAPI | SymUnloadModule64 (HANDLE, DWORD64) |
| BOOL WINAPI | SymGetTypeInfo (HANDLE, DWORD64, ULONG, IMAGEHLP_SYMBOL_TYPE_INFO, PVOID) |
| BOOL WINAPI | SymGetTypeInfoEx (HANDLE, DWORD64, PIMAGEHLP_GET_TYPE_INFO_PARAMS) |
| BOOL WINAPI | SymEnumTypes (HANDLE, ULONG64, PSYM_ENUMERATESYMBOLS_CALLBACK, PVOID) |
| BOOL WINAPI | SymEnumTypesW (HANDLE, ULONG64, PSYM_ENUMERATESYMBOLS_CALLBACKW, PVOID) |
| BOOL WINAPI | SymFromAddr (HANDLE, DWORD64, DWORD64 *, SYMBOL_INFO *) |
| BOOL WINAPI | SymFromAddrW (HANDLE, DWORD64, DWORD64 *, SYMBOL_INFOW *) |
| BOOL WINAPI | SymFromToken (HANDLE, DWORD64, DWORD, PSYMBOL_INFO) |
| BOOL WINAPI | SymFromTokenW (HANDLE, DWORD64, DWORD, PSYMBOL_INFOW) |
| BOOL WINAPI | SymFromName (HANDLE, PCSTR, PSYMBOL_INFO) |
| BOOL WINAPI | SymFromNameW (HANDLE, PCWSTR, PSYMBOL_INFOW) |
| BOOL WINAPI | SymGetSymFromAddr64 (HANDLE, DWORD64, PDWORD64, PIMAGEHLP_SYMBOL64) |
| BOOL WINAPI | SymGetSymFromName64 (HANDLE, PCSTR, PIMAGEHLP_SYMBOL64) |
| BOOL WINAPI | SymGetTypeFromName (HANDLE, ULONG64, PCSTR, PSYMBOL_INFO) |
| BOOL WINAPI | SymGetTypeFromNameW (HANDLE, ULONG64, PCWSTR, PSYMBOL_INFOW) |
| BOOL WINAPI | SymGetSymNext64 (HANDLE, PIMAGEHLP_SYMBOL64) |
| BOOL WINAPI | SymGetSymNextW64 (HANDLE, PIMAGEHLP_SYMBOLW64) |
| BOOL WINAPI | SymGetSymPrev64 (HANDLE, PIMAGEHLP_SYMBOL64) |
| BOOL WINAPI | SymGetSymPrevW64 (HANDLE, PIMAGEHLP_SYMBOLW64) |
| BOOL WINAPI | SymEnumSym (HANDLE, ULONG64, PSYM_ENUMERATESYMBOLS_CALLBACK, PVOID) |
| BOOL WINAPI | SymEnumSymbols (HANDLE, ULONG64, PCSTR, PSYM_ENUMERATESYMBOLS_CALLBACK, PVOID) |
| BOOL WINAPI | SymEnumSymbolsW (HANDLE, ULONG64, PCWSTR, PSYM_ENUMERATESYMBOLS_CALLBACKW, PVOID) |
| BOOL WINAPI | SymEnumerateSymbols64 (HANDLE, ULONG64, PSYM_ENUMSYMBOLS_CALLBACK64, PVOID) |
| BOOL WINAPI | SymEnumerateSymbolsW64 (HANDLE, ULONG64, PSYM_ENUMSYMBOLS_CALLBACK64W, PVOID) |
| BOOL WINAPI | SymEnumSymbolsForAddr (HANDLE, DWORD64, PSYM_ENUMERATESYMBOLS_CALLBACK, PVOID) |
| BOOL WINAPI | SymEnumSymbolsForAddrW (HANDLE, DWORD64, PSYM_ENUMERATESYMBOLS_CALLBACKW, PVOID) |
| BOOL WINAPI | SymRegisterCallback64 (HANDLE, PSYMBOL_REGISTERED_CALLBACK64, ULONG64) |
| BOOL WINAPI | SymRegisterCallbackW64 (HANDLE, PSYMBOL_REGISTERED_CALLBACK64, ULONG64) |
| BOOL WINAPI | SymUnDName64 (PIMAGEHLP_SYMBOL64, PSTR, DWORD) |
| BOOL WINAPI | SymMatchString (PCSTR, PCSTR, BOOL) |
| BOOL WINAPI | SymMatchStringA (PCSTR, PCSTR, BOOL) |
| BOOL WINAPI | SymMatchStringW (PCWSTR, PCWSTR, BOOL) |
| BOOL WINAPI | SymSearch (HANDLE, ULONG64, DWORD, DWORD, PCSTR, DWORD64, PSYM_ENUMERATESYMBOLS_CALLBACK, PVOID, DWORD) |
| BOOL WINAPI | SymSearchW (HANDLE, ULONG64, DWORD, DWORD, PCWSTR, DWORD64, PSYM_ENUMERATESYMBOLS_CALLBACKW, PVOID, DWORD) |
| DWORD WINAPI | UnDecorateSymbolName (PCSTR, PSTR, DWORD, DWORD) |
| DWORD WINAPI | UnDecorateSymbolNameW (PCWSTR, PWSTR, DWORD, DWORD) |
| BOOL WINAPI | SymGetScope (HANDLE, ULONG64, DWORD, PSYMBOL_INFO) |
| BOOL WINAPI | SymGetScopeW (HANDLE, ULONG64, DWORD, PSYMBOL_INFOW) |
| BOOL WINAPI | SymFromIndex (HANDLE, ULONG64, DWORD, PSYMBOL_INFO) |
| BOOL WINAPI | SymFromIndexW (HANDLE, ULONG64, DWORD, PSYMBOL_INFOW) |
| BOOL WINAPI | SymAddSymbol (HANDLE, ULONG64, PCSTR, DWORD64, DWORD, DWORD) |
| BOOL WINAPI | SymAddSymbolW (HANDLE, ULONG64, PCWSTR, DWORD64, DWORD, DWORD) |
| BOOL WINAPI | SymDeleteSymbol (HANDLE, ULONG64, PCSTR, DWORD64, DWORD) |
| BOOL WINAPI | SymDeleteSymbolW (HANDLE, ULONG64, PCWSTR, DWORD64, DWORD) |
| BOOL WINAPI | SymEnumSourceFiles (HANDLE, ULONG64, PCSTR, PSYM_ENUMSOURCEFILES_CALLBACK, PVOID) |
| BOOL WINAPI | SymEnumSourceFilesW (HANDLE, ULONG64, PCWSTR, PSYM_ENUMSOURCEFILES_CALLBACKW, PVOID) |
| BOOL WINAPI | SymGetLineFromAddr64 (HANDLE, DWORD64, PDWORD, PIMAGEHLP_LINE64) |
| BOOL WINAPI | SymGetLineFromAddrW64 (HANDLE, DWORD64, PDWORD, PIMAGEHLP_LINEW64) |
| BOOL WINAPI | SymGetLinePrev64 (HANDLE, PIMAGEHLP_LINE64) |
| BOOL WINAPI | SymGetLinePrevW64 (HANDLE, PIMAGEHLP_LINEW64) |
| BOOL WINAPI | SymGetLineNext64 (HANDLE, PIMAGEHLP_LINE64) |
| BOOL WINAPI | SymGetLineNextW64 (HANDLE, PIMAGEHLP_LINEW64) |
| BOOL WINAPI | SymGetLineFromName64 (HANDLE, PCSTR, PCSTR, DWORD, PLONG, PIMAGEHLP_LINE64) |
| BOOL WINAPI | SymGetLineFromNameW64 (HANDLE, PCWSTR, PCWSTR, DWORD, PLONG, PIMAGEHLP_LINEW64) |
| ULONG WINAPI | SymGetFileLineOffsets64 (HANDLE, PCSTR, PCSTR, PDWORD64, ULONG) |
| BOOL WINAPI | SymGetSourceFile (HANDLE, ULONG64, PCSTR, PCSTR, PSTR, DWORD) |
| BOOL WINAPI | SymGetSourceFileW (HANDLE, ULONG64, PCWSTR, PCWSTR, PWSTR, DWORD) |
| BOOL WINAPI | SymGetSourceFileToken (HANDLE, ULONG64, PCSTR, PVOID *, DWORD *) |
| BOOL WINAPI | SymGetSourceFileTokenW (HANDLE, ULONG64, PCWSTR, PVOID *, DWORD *) |
| BOOL WINAPI | SymGetSourceFileFromToken (HANDLE, PVOID, PCSTR, PSTR, DWORD) |
| BOOL WINAPI | SymGetSourceFileFromTokenW (HANDLE, PVOID, PCWSTR, PWSTR, DWORD) |
| BOOL WINAPI | SymGetSourceVarFromToken (HANDLE, PVOID, PCSTR, PCSTR, PSTR, DWORD) |
| BOOL WINAPI | SymGetSourceVarFromTokenW (HANDLE, PVOID, PCWSTR, PCWSTR, PWSTR, DWORD) |
| BOOL WINAPI | SymEnumLines (HANDLE, ULONG64, PCSTR, PCSTR, PSYM_ENUMLINES_CALLBACK, PVOID) |
| BOOL WINAPI | SymEnumLinesW (HANDLE, ULONG64, PCWSTR, PCWSTR, PSYM_ENUMLINES_CALLBACKW, PVOID) |
| BOOL WINAPI | SymEnumSourceLines (HANDLE, ULONG64, PCSTR, PCSTR, DWORD, DWORD, PSYM_ENUMLINES_CALLBACK, PVOID) |
| BOOL WINAPI | SymEnumSourceLinesW (HANDLE, ULONG64, PCWSTR, PCWSTR, DWORD, DWORD, PSYM_ENUMLINES_CALLBACKW, PVOID) |
| BOOL WINAPI | SymInitialize (HANDLE, PCSTR, BOOL) |
| BOOL WINAPI | SymInitializeW (HANDLE, PCWSTR, BOOL) |
| BOOL WINAPI | SymCleanup (HANDLE) |
| HANDLE WINAPI | FindDebugInfoFile (PCSTR, PCSTR, PSTR) |
| HANDLE WINAPI | FindDebugInfoFileEx (PCSTR, PCSTR, PSTR, PFIND_DEBUG_FILE_CALLBACK, PVOID) |
| HANDLE WINAPI | FindDebugInfoFileExW (PCWSTR, PCWSTR, PWSTR, PFIND_DEBUG_FILE_CALLBACKW, PVOID) |
| HANDLE WINAPI | SymFindDebugInfoFile (HANDLE, PCSTR, PSTR, PFIND_DEBUG_FILE_CALLBACK, PVOID) |
| HANDLE WINAPI | SymFindDebugInfoFileW (HANDLE, PCWSTR, PWSTR, PFIND_DEBUG_FILE_CALLBACKW, PVOID) |
| BOOL WINAPI | FindFileInPath (HANDLE, PCSTR, PCSTR, PVOID, DWORD, DWORD, DWORD, PSTR, PFINDFILEINPATHCALLBACK, PVOID) |
| BOOL WINAPI | SymFindFileInPath (HANDLE, PCSTR, PCSTR, PVOID, DWORD, DWORD, DWORD, PSTR, PFINDFILEINPATHCALLBACK, PVOID) |
| BOOL WINAPI | SymFindFileInPathW (HANDLE, PCWSTR, PCWSTR, PVOID, DWORD, DWORD, DWORD, PWSTR, PFINDFILEINPATHCALLBACKW, PVOID) |
| HANDLE WINAPI | FindExecutableImage (PCSTR, PCSTR, PSTR) |
| HANDLE WINAPI | FindExecutableImageEx (PCSTR, PCSTR, PSTR, PFIND_EXE_FILE_CALLBACK, PVOID) |
| HANDLE WINAPI | FindExecutableImageExW (PCWSTR, PCWSTR, PWSTR, PFIND_EXE_FILE_CALLBACKW, PVOID) |
| HANDLE WINAPI | SymFindExecutableImage (HANDLE, PCSTR, PSTR, PFIND_EXE_FILE_CALLBACK, PVOID) |
| HANDLE WINAPI | SymFindExecutableImageW (HANDLE, PCWSTR, PWSTR, PFIND_EXE_FILE_CALLBACKW, PVOID) |
| PIMAGE_NT_HEADERS WINAPI | ImageNtHeader (PVOID) |
| PVOID WINAPI | ImageDirectoryEntryToDataEx (PVOID, BOOLEAN, USHORT, PULONG, PIMAGE_SECTION_HEADER *) |
| PVOID WINAPI | ImageDirectoryEntryToData (PVOID, BOOLEAN, USHORT, PULONG) |
| PIMAGE_SECTION_HEADER WINAPI | ImageRvaToSection (PIMAGE_NT_HEADERS, PVOID, ULONG) |
| PVOID WINAPI | ImageRvaToVa (PIMAGE_NT_HEADERS, PVOID, ULONG, PIMAGE_SECTION_HEADER *) |
| BOOL WINAPI | SymGetSearchPath (HANDLE, PSTR, DWORD) |
| BOOL WINAPI | SymGetSearchPathW (HANDLE, PWSTR, DWORD) |
| BOOL WINAPI | SymSetSearchPath (HANDLE, PCSTR) |
| BOOL WINAPI | SymSetSearchPathW (HANDLE, PCWSTR) |
| DWORD WINAPI | GetTimestampForLoadedLibrary (HMODULE) |
| BOOL WINAPI | MakeSureDirectoryPathExists (PCSTR) |
| BOOL WINAPI | SearchTreeForFile (PCSTR, PCSTR, PSTR) |
| BOOL WINAPI | SearchTreeForFileW (PCWSTR, PCWSTR, PWSTR) |
| BOOL WINAPI | EnumDirTree (HANDLE, PCSTR, PCSTR, PSTR, PENUMDIRTREE_CALLBACK, PVOID) |
| BOOL WINAPI | EnumDirTreeW (HANDLE, PCWSTR, PCWSTR, PWSTR, PENUMDIRTREE_CALLBACKW, PVOID) |
| BOOL WINAPI | SymMatchFileName (PCSTR, PCSTR, PSTR *, PSTR *) |
| BOOL WINAPI | SymMatchFileNameW (PCWSTR, PCWSTR, PWSTR *, PWSTR *) |
| PCHAR WINAPI | SymSetHomeDirectory (HANDLE, PCSTR) |
| PWSTR WINAPI | SymSetHomeDirectoryW (HANDLE, PCWSTR) |
| PCHAR WINAPI | SymGetHomeDirectory (DWORD, PSTR, size_t) |
| PWSTR WINAPI | SymGetHomeDirectoryW (DWORD, PWSTR, size_t) |
| BOOL WINAPI | SymSetContext (HANDLE, PIMAGEHLP_STACK_FRAME, PIMAGEHLP_CONTEXT) |
| typedef | BOOL (CALLBACK *PREAD_PROCESS_MEMORY_ROUTINE64)(HANDLE |
| BOOL WINAPI | StackWalk64 (DWORD, HANDLE, HANDLE, LPSTACKFRAME64, PVOID, PREAD_PROCESS_MEMORY_ROUTINE64, PFUNCTION_TABLE_ACCESS_ROUTINE64, PGET_MODULE_BASE_ROUTINE64, PTRANSLATE_ADDRESS_ROUTINE64) |
| PVOID WINAPI | SymFunctionTableAccess64 (HANDLE, DWORD64) |
| BOOL WINAPI | SymRegisterFunctionEntryCallback64 (HANDLE, PSYMBOL_FUNCENTRY_CALLBACK64, ULONG64) |
| LPAPI_VERSION WINAPI | ImagehlpApiVersion (void) |
| LPAPI_VERSION WINAPI | ImagehlpApiVersionEx (LPAPI_VERSION) |
| PIMAGE_DEBUG_INFORMATION WINAPI | MapDebugInformation (HANDLE, PCSTR, PCSTR, ULONG) |
| BOOL WINAPI | UnmapDebugInformation (PIMAGE_DEBUG_INFORMATION) |
| DWORD WINAPI | SymGetOptions (void) |
| DWORD WINAPI | SymSetOptions (DWORD) |
| BOOL WINAPI | SymSetParentWindow (HWND) |
| BOOL WINAPI | EnumerateLoadedModules (HANDLE, PENUMLOADED_MODULES_CALLBACK, PVOID) |
| BOOL WINAPI | StackWalk (DWORD, HANDLE, HANDLE, LPSTACKFRAME, PVOID, PREAD_PROCESS_MEMORY_ROUTINE, PFUNCTION_TABLE_ACCESS_ROUTINE, PGET_MODULE_BASE_ROUTINE, PTRANSLATE_ADDRESS_ROUTINE) |
| BOOL WINAPI | SymEnumerateModules (HANDLE, PSYM_ENUMMODULES_CALLBACK, PVOID) |
| BOOL WINAPI | SymEnumerateSymbols (HANDLE, ULONG, PSYM_ENUMSYMBOLS_CALLBACK, PVOID) |
| BOOL WINAPI | SymEnumerateSymbolsW (HANDLE, ULONG, PSYM_ENUMSYMBOLS_CALLBACKW, PVOID) |
| PVOID WINAPI | SymFunctionTableAccess (HANDLE, DWORD) |
| BOOL WINAPI | SymGetLineFromAddr (HANDLE, DWORD, PDWORD, PIMAGEHLP_LINE) |
| BOOL WINAPI | SymGetLineFromAddrW (HANDLE, DWORD, PDWORD, PIMAGEHLP_LINEW) |
| BOOL WINAPI | SymGetLineFromName (HANDLE, PCSTR, PCSTR, DWORD, PLONG, PIMAGEHLP_LINE) |
| BOOL WINAPI | SymGetLineNext (HANDLE, PIMAGEHLP_LINE) |
| BOOL WINAPI | SymGetLineNextW (HANDLE, PIMAGEHLP_LINEW) |
| BOOL WINAPI | SymGetLinePrev (HANDLE, PIMAGEHLP_LINE) |
| BOOL WINAPI | SymGetLinePrevW (HANDLE, PIMAGEHLP_LINEW) |
| DWORD WINAPI | SymGetModuleBase (HANDLE, DWORD) |
| BOOL WINAPI | SymGetModuleInfo (HANDLE, DWORD, PIMAGEHLP_MODULE) |
| BOOL WINAPI | SymGetModuleInfoW (HANDLE, DWORD, PIMAGEHLP_MODULEW) |
| BOOL WINAPI | SymGetSymFromAddr (HANDLE, DWORD, PDWORD, PIMAGEHLP_SYMBOL) |
| BOOL WINAPI | SymGetSymFromName (HANDLE, PCSTR, PIMAGEHLP_SYMBOL) |
| BOOL WINAPI | SymGetSymNext (HANDLE, PIMAGEHLP_SYMBOL) |
| BOOL WINAPI | SymGetSymNextW (HANDLE, PIMAGEHLP_SYMBOLW) |
| BOOL WINAPI | SymGetSymPrev (HANDLE, PIMAGEHLP_SYMBOL) |
| BOOL WINAPI | SymGetSymPrevW (HANDLE, PIMAGEHLP_SYMBOLW) |
| DWORD WINAPI | SymLoadModule (HANDLE, HANDLE, PCSTR, PCSTR, DWORD, DWORD) |
| BOOL WINAPI | SymRegisterCallback (HANDLE, PSYMBOL_REGISTERED_CALLBACK, PVOID) |
| BOOL WINAPI | SymRegisterFunctionEntryCallback (HANDLE, PSYMBOL_FUNCENTRY_CALLBACK, PVOID) |
| BOOL WINAPI | SymRefreshModuleList (HANDLE) |
| BOOL WINAPI | SymUnDName (PIMAGEHLP_SYMBOL, PSTR, DWORD) |
| BOOL WINAPI | SymUnloadModule (HANDLE, DWORD) |
Variables |
| typedef | DWORD64 |
| typedef | PVOID |
| typedef | DWORD |
| typedef | PDWORD |