21 #ifndef __WINE_DBGHELP_H 22 #define __WINE_DBGHELP_H 28 #ifndef __deref_out_opt 29 # define __deref_out_opt 31 #ifndef __deref_opt_out 32 # define __deref_opt_out 41 # define __in_bcount(x) 43 #ifndef __in_bcount_opt 44 # define __in_bcount_opt(x) 47 # define __in_ecount(x) 55 #ifndef __inout_bcount 56 # define __inout_bcount(x) 58 #ifndef __inout_ecount 59 # define __inout_ecount(x) 68 # define __out_bcount(x) 70 #ifndef __out_bcount_opt 71 # define __out_bcount_opt(x) 74 # define __out_ecount(x) 76 #ifndef __out_ecount_opt 77 # define __out_ecount_opt(x) 80 # define __out_xcount(x) 94 #define IMAGEAPI WINAPI 95 #define DBHLPAPI IMAGEAPI 131 #if !defined(_IMAGEHLP_SOURCE_) && defined(_IMAGEHLP64) 132 #define ADDRESS ADDRESS64 133 #define LPADDRESS LPADDRESS64 150 #define SYMF_OMAP_GENERATED 0x00000001 151 #define SYMF_OMAP_MODIFIED 0x00000002 152 #define SYMF_USER_GENERATED 0x00000004 153 #define SYMF_REGISTER 0x00000008 154 #define SYMF_REGREL 0x00000010 155 #define SYMF_FRAMEREL 0x00000020 156 #define SYMF_PARAMETER 0x00000040 157 #define SYMF_LOCAL 0x00000080 158 #define SYMF_CONSTANT 0x00000100 159 #define SYMF_EXPORT 0x00000200 160 #define SYMF_FORWARDER 0x00000400 161 #define SYMF_FUNCTION 0x00000800 162 #define SYMF_VIRTUAL 0x00001000 163 #define SYMF_THUNK 0x00002000 164 #define SYMF_TLSREL 0x00004000 223 SymTagHeapAllocationSite,
227 #endif // _NO_CVCONST_H 229 #if !defined(_IMAGEHLP_SOURCE_) && defined(_IMAGEHLP64) 230 #define IMAGEHLP_SYMBOL IMAGEHLP_SYMBOL64 231 #define IMAGEHLP_SYMBOLW IMAGEHLP_SYMBOLW64 232 #define PIMAGEHLP_SYMBOL PIMAGEHLP_SYMBOL64 233 #define PIMAGEHLP_SYMBOLW PIMAGEHLP_SYMBOLW64 276 #if !defined(_IMAGEHLP_SOURCE_) && defined(_IMAGEHLP64) 277 #define IMAGEHLP_MODULE IMAGEHLP_MODULE64 278 #define PIMAGEHLP_MODULE PIMAGEHLP_MODULE64 279 #define IMAGEHLP_MODULEW IMAGEHLP_MODULEW64 280 #define PIMAGEHLP_MODULEW PIMAGEHLP_MODULEW64 365 #if !defined(_IMAGEHLP_SOURCE_) && defined(_IMAGEHLP64) 366 #define IMAGEHLP_LINE IMAGEHLP_LINE64 367 #define PIMAGEHLP_LINE PIMAGEHLP_LINE64 368 #define IMAGEHLP_LINEW IMAGEHLP_LINEW64 369 #define PIMAGEHLP_LINEW PIMAGEHLP_LINEW64 420 #define CBA_DEFERRED_SYMBOL_LOAD_START 0x00000001 421 #define CBA_DEFERRED_SYMBOL_LOAD_COMPLETE 0x00000002 422 #define CBA_DEFERRED_SYMBOL_LOAD_FAILURE 0x00000003 423 #define CBA_SYMBOLS_UNLOADED 0x00000004 424 #define CBA_DUPLICATE_SYMBOL 0x00000005 425 #define CBA_READ_MEMORY 0x00000006 426 #define CBA_DEFERRED_SYMBOL_LOAD_CANCEL 0x00000007 427 #define CBA_SET_OPTIONS 0x00000008 428 #define CBA_EVENT 0x00000010 429 #define CBA_DEFERRED_SYMBOL_LOAD_PARTIAL 0x00000020 430 #define CBA_DEBUG_INFO 0x10000000 449 #define EVENT_SRCSPEW_START 100 450 #define EVENT_SRCSPEW 100 451 #define EVENT_SRCSPEW_END 199 469 #if !defined(_IMAGEHLP_SOURCE_) && defined(_IMAGEHLP64) 470 #define IMAGEHLP_DEFERRED_SYMBOL_LOAD IMAGEHLP_DEFERRED_SYMBOL_LOAD64 471 #define PIMAGEHLP_DEFERRED_SYMBOL_LOAD PIMAGEHLP_DEFERRED_SYMBOL_LOAD64 509 #if !defined(_IMAGEHLP_SOURCE_) && defined(_IMAGEHLP64) 510 #define IMAGEHLP_DUPLICATE_SYMBOL IMAGEHLP_DUPLICATE_SYMBOL64 511 #define PIMAGEHLP_DUPLICATE_SYMBOL PIMAGEHLP_DUPLICATE_SYMBOL64 530 #define SYMOPT_CASE_INSENSITIVE 0x00000001 531 #define SYMOPT_UNDNAME 0x00000002 532 #define SYMOPT_DEFERRED_LOADS 0x00000004 533 #define SYMOPT_NO_CPP 0x00000008 534 #define SYMOPT_LOAD_LINES 0x00000010 535 #define SYMOPT_OMAP_FIND_NEAREST 0x00000020 536 #define SYMOPT_LOAD_ANYTHING 0x00000040 537 #define SYMOPT_IGNORE_CVREC 0x00000080 538 #define SYMOPT_NO_UNQUALIFIED_LOADS 0x00000100 539 #define SYMOPT_FAIL_CRITICAL_ERRORS 0x00000200 540 #define SYMOPT_EXACT_SYMBOLS 0x00000400 541 #define SYMOPT_WILD_UNDERSCORE 0x00000800 542 #define SYMOPT_USE_DEFAULTS 0x00001000 543 #define SYMOPT_ALLOW_ABSOLUTE_SYMBOLS 0x00000800 544 #define SYMOPT_IGNORE_NT_SYMPATH 0x00001000 545 #define SYMOPT_INCLUDE_32BIT_MODULES 0x00002000 546 #define SYMOPT_PUBLICS_ONLY 0x00004000 547 #define SYMOPT_NO_PUBLICS 0x00008000 548 #define SYMOPT_AUTO_PUBLICS 0x00010000 549 #define SYMOPT_NO_IMAGE_SEARCH 0x00020000 550 #define SYMOPT_SECURE 0x00040000 551 #define SYMOPT_NO_PROMPTS 0x00080000 552 #define SYMOPT_OVERWRITE 0x00100000 553 #define SYMOPT_IGNORE_IMAGEDIR 0x00200000 554 #define SYMOPT_FLAT_DIRECTORY 0x00400000 555 #define SYMOPT_FAVOR_COMPRESSED 0x00800000 556 #define SYMOPT_ALLOW_ZERO_ADDRESS 0x01000000 557 #define SYMOPT_DISABLE_SYMSRV_AUTODETECT 0x02000000 558 #define SYMOPT_READONLY_CACHE 0x04000000 559 #define SYMOPT_SYMPATH_LAST 0x08000000 560 #define SYMOPT_DISABLE_FAST_SYMBOLS 0x10000000 561 #define SYMOPT_DISABLE_SYMSRV_TIMEOUT 0x20000000 562 #define SYMOPT_DISABLE_SRVSTAR_ON_STARTUP 0x40000000 563 #define SYMOPT_DEBUG 0x80000000 581 #define DBHHEADER_DEBUGDIRS 0x1 598 #define MINIDUMP_SIGNATURE 0x504D444D 599 #define MINIDUMP_VERSION (42899) 826 #define MINIDUMP_MISC1_PROCESS_ID 0x00000001 827 #define MINIDUMP_MISC1_PROCESS_TIMES 0x00000002 993 #define SLMFLAG_VIRTUAL 0x1 994 #define SLMFLAG_NO_SYMBOLS 0x4 1106 #define IMAGEHLP_SYMBOL_INFO_VALUEPRESENT 1 1107 #define IMAGEHLP_SYMBOL_INFO_REGISTER SYMF_REGISTER 1108 #define IMAGEHLP_SYMBOL_INFO_REGRELATIVE SYMF_REGREL 1109 #define IMAGEHLP_SYMBOL_INFO_FRAMERELATIVE SYMF_FRAMEREL 1110 #define IMAGEHLP_SYMBOL_INFO_PARAMETER SYMF_PARAMETER 1111 #define IMAGEHLP_SYMBOL_INFO_LOCAL SYMF_LOCAL 1112 #define IMAGEHLP_SYMBOL_INFO_CONSTANT SYMF_CONSTANT 1113 #define IMAGEHLP_SYMBOL_FUNCTION SYMF_FUNCTION 1115 #define SYMFLAG_VALUEPRESENT 0x00000001 1116 #define SYMFLAG_REGISTER 0x00000008 1117 #define SYMFLAG_REGREL 0x00000010 1118 #define SYMFLAG_FRAMEREL 0x00000020 1119 #define SYMFLAG_PARAMETER 0x00000040 1120 #define SYMFLAG_LOCAL 0x00000080 1121 #define SYMFLAG_CONSTANT 0x00000100 1122 #define SYMFLAG_EXPORT 0x00000200 1123 #define SYMFLAG_FORWARDER 0x00000400 1124 #define SYMFLAG_FUNCTION 0x00000800 1125 #define SYMFLAG_VIRTUAL 0x00001000 1126 #define SYMFLAG_THUNK 0x00002000 1127 #define SYMFLAG_TLSREL 0x00004000 1128 #define SYMFLAG_SLOT 0x00008000 1129 #define SYMFLAG_ILREL 0x00010000 1130 #define SYMFLAG_METADATA 0x00020000 1131 #define SYMFLAG_CLR_TOKEN 0x00040000 1132 #define SYMFLAG_NULL 0x00080000 1133 #define SYMFLAG_FUNC_NO_RETURN 0x00100000 1134 #define SYMFLAG_SYNTHETIC_ZEROBASE 0x00200000 1135 #define SYMFLAG_PUBLIC_CODE 0x00400000 1137 #define MAX_SYM_NAME 2000 1220 #define IMAGEHLP_GET_TYPE_INFO_UNCACHED 0x00000001 1221 #define IMAGEHLP_GET_TYPE_INFO_CHILDREN 0x00000002 1251 #define UNDNAME_COMPLETE (0x0000) 1252 #define UNDNAME_NO_LEADING_UNDERSCORES (0x0001) 1253 #define UNDNAME_NO_MS_KEYWORDS (0x0002) 1254 #define UNDNAME_NO_FUNCTION_RETURNS (0x0004) 1255 #define UNDNAME_NO_ALLOCATION_MODEL (0x0008) 1256 #define UNDNAME_NO_ALLOCATION_LANGUAGE (0x0010) 1257 #define UNDNAME_NO_MS_THISTYPE (0x0020) 1258 #define UNDNAME_NO_CV_THISTYPE (0x0040) 1259 #define UNDNAME_NO_THISTYPE (0x0060) 1260 #define UNDNAME_NO_ACCESS_SPECIFIERS (0x0080) 1261 #define UNDNAME_NO_THROW_SIGNATURES (0x0100) 1262 #define UNDNAME_NO_MEMBER_TYPE (0x0200) 1263 #define UNDNAME_NO_RETURN_UDT_MODEL (0x0400) 1264 #define UNDNAME_32_BIT_DECODE (0x0800) 1265 #define UNDNAME_NAME_ONLY (0x1000) 1266 #define UNDNAME_NO_ARGUMENTS (0x2000) 1267 #define UNDNAME_NO_SPECIAL_SYMS (0x4000) 1269 #define SYMSEARCH_MASKOBJS 0x01 1270 #define SYMSEARCH_RECURSE 0x02 1271 #define SYMSEARCH_GLOBALSONLY 0x04 2148 #if !defined(_IMAGEHLP_SOURCE_) && defined(_IMAGEHLP64) 2149 #define KDHELP KDHELP64 2150 #define PKDHELP PKDHELP64 2177 #if !defined(_IMAGEHLP_SOURCE_) && defined(_IMAGEHLP64) 2178 #define STACKFRAME STACKFRAME64 2179 #define LPSTACKFRAME LPSTACKFRAME64 2268 #define API_VERSION_NUMBER 9 2372 #define SSRVOPT_CALLBACK 0x0001 2373 #define SSRVOPT_DWORD 0x0002 2374 #define SSRVOPT_DWORDPTR 0x0004 2375 #define SSRVOPT_GUIDPTR 0x0008 2376 #define SSRVOPT_OLDGUIDPTR 0x0010 2377 #define SSRVOPT_UNATTENDED 0x0020 2378 #define SSRVOPT_NOCOPY 0x0040 2379 #define SSRVOPT_PARENTWIN 0x0080 2380 #define SSRVOPT_PARAMTYPE 0x0100 2381 #define SSRVOPT_SECURE 0x0200 2382 #define SSRVOPT_TRACE 0x0400 2383 #define SSRVOPT_SETCONTEXT 0x0800 2384 #define SSRVOPT_PROXY 0x1000 2385 #define SSRVOPT_DOWNSTREAM_STORE 0x2000 2386 #define SSRVOPT_RESET ((ULONG_PTR)-1) 2388 #define SSRVACTION_TRACE 1 2389 #define SSRVACTION_QUERYCANCEL 2 2390 #define SSRVACTION_EVENT 3 2394 #if !defined(_IMAGEHLP_SOURCE_) && defined(_IMAGEHLP64) 2396 #define PENUMLOADED_MODULES_CALLBACK PENUMLOADED_MODULES_CALLBACK64 2397 #define PFUNCTION_TABLE_ACCESS_ROUTINE PFUNCTION_TABLE_ACCESS_ROUTINE64 2398 #define PGET_MODULE_BASE_ROUTINE PGET_MODULE_BASE_ROUTINE64 2399 #define PREAD_PROCESS_MEMORY_ROUTINE PREAD_PROCESS_MEMORY_ROUTINE64 2400 #define PSYMBOL_FUNCENTRY_CALLBACK PSYMBOL_FUNCENTRY_CALLBACK64 2401 #define PSYMBOL_REGISTERED_CALLBACK PSYMBOL_REGISTERED_CALLBACK64 2402 #define PSYM_ENUMMODULES_CALLBACK PSYM_ENUMMODULES_CALLBACK64 2403 #define PSYM_ENUMSYMBOLS_CALLBACK PSYM_ENUMSYMBOLS_CALLBACK64 2404 #define PSYM_ENUMSYMBOLS_CALLBACKW PSYM_ENUMSYMBOLS_CALLBACKW64 2405 #define PTRANSLATE_ADDRESS_ROUTINE PTRANSLATE_ADDRESS_ROUTINE64 2407 #define EnumerateLoadedModules EnumerateLoadedModules64 2408 #define StackWalk StackWalk64 2409 #define SymEnumerateModules SymEnumerateModules64 2410 #define SymEnumerateSymbols SymEnumerateSymbols64 2411 #define SymEnumerateSymbolsW SymEnumerateSymbolsW64 2412 #define SymFunctionTableAccess SymFunctionTableAccess64 2413 #define SymGetLineFromAddr SymGetLineFromAddr64 2414 #define SymGetLineFromAddrW SymGetLineFromAddrW64 2415 #define SymGetLineFromName SymGetLineFromName64 2416 #define SymGetLineNext SymGetLineNext64 2417 #define SymGetLineNextW SymGetLineNextW64 2418 #define SymGetLinePrev SymGetLinePrev64 2419 #define SymGetLinePrevW SymGetLinePrevW64 2420 #define SymGetModuleBase SymGetModuleBase64 2421 #define SymGetModuleInfo SymGetModuleInfo64 2422 #define SymGetModuleInfoW SymGetModuleInfoW64 2423 #define SymGetSymFromAddr SymGetSymFromAddr64 2424 #define SymGetSymFromName SymGetSymFromName64 2425 #define SymGetSymNext SymGetSymNext64 2426 #define SymGetSymNextW SymGetSymNextW64 2427 #define SymGetSymPrev SymGetSymPrev64 2428 #define SymGetSymPrevW SymGetSymPrevW64 2429 #define SymLoadModule SymLoadModule64 2430 #define SymRegisterCallback SymRegisterCallback64 2431 #define SymRegisterFunctionEntryCallback SymRegisterFunctionEntryCallback64 2432 #define SymUnDName SymUnDName64 2433 #define SymUnloadModule SymUnloadModule64
BOOL WINAPI SymGetSourceFileFromToken(_In_ HANDLE, _In_ PVOID, _In_opt_ PCSTR, _Out_writes_(Size) PSTR, _In_ DWORD Size)
HANDLE WINAPI FindExecutableImage(_In_ PCSTR, _In_ PCSTR, _Out_writes_(MAX_PATH+1) PSTR)
BOOL WINAPI SymGetLineFromAddrW64(_In_ HANDLE, _In_ DWORD64, _Out_ PDWORD, _Out_ PIMAGEHLP_LINEW64)
BOOL WINAPI EnumerateLoadedModules64(_In_ HANDLE, _In_ PENUMLOADED_MODULES_CALLBACK64, _In_opt_ PVOID)
struct _MINIDUMP_EXCEPTION * PMINIDUMP_EXCEPTION
ULONG NumberOfMemoryRanges
unsigned __int3264 UINT_PTR
BOOL WINAPI SymEnumTypesW(_In_ HANDLE, _In_ ULONG64, _In_ PSYM_ENUMERATESYMBOLS_CALLBACKW, _In_opt_ PVOID)
struct _MINIDUMP_THREAD_CALLBACK * PMINIDUMP_THREAD_CALLBACK
BOOL WINAPI SymEnumSym(_In_ HANDLE, _In_ ULONG64, _In_ PSYM_ENUMERATESYMBOLS_CALLBACK, _In_opt_ PVOID)
BOOL WINAPI SymEnumSourceFiles(_In_ HANDLE, _In_ ULONG64, _In_opt_ PCSTR, _In_ PSYM_ENUMSOURCEFILES_CALLBACK, _In_opt_ PVOID)
BOOL WINAPI SymGetLineNext(_In_ HANDLE, _Inout_ PIMAGEHLP_LINE)
ULONG WINAPI SymGetFileLineOffsets64(_In_ HANDLE, _In_opt_ PCSTR, _In_ PCSTR, _Out_writes_(BufferLines) PDWORD64, _In_ ULONG BufferLines)
struct _LOADED_IMAGE LOADED_IMAGE
BOOL WINAPI SymGetSymFromAddr64(_In_ HANDLE, _In_ DWORD64, _Out_opt_ PDWORD64, _Inout_ PIMAGEHLP_SYMBOL64)
struct _MINIDUMP_SYSTEM_INFO::@2779::@2781 DUMMYSTRUCTNAME
BOOL WINAPI SymAddSymbolW(_In_ HANDLE, _In_ ULONG64, _In_ PCWSTR, _In_ DWORD64, _In_ DWORD, _In_ DWORD)
BOOL WINAPI SymGetLinePrev(_In_ HANDLE, _Inout_ PIMAGEHLP_LINE)
BOOL(CALLBACK * PSYM_ENUMLINES_CALLBACKW)(_In_ PSRCCODEINFOW, _In_opt_ PVOID)
DWORD(CALLBACK * PGET_MODULE_BASE_ROUTINE)(_In_ HANDLE, _In_ DWORD)
struct _MINIDUMP_THREAD_EX_CALLBACK MINIDUMP_THREAD_EX_CALLBACK
struct MINIDUMP_EXCEPTION_STREAM * PMINIDUMP_EXCEPTION_STREAM
struct _IMAGEHLP_DEFERRED_SYMBOL_LOAD * PIMAGEHLP_DEFERRED_SYMBOL_LOAD
BOOL WINAPI SymEnumerateSymbols(_In_ HANDLE, _In_ ULONG, _In_ PSYM_ENUMSYMBOLS_CALLBACK, _In_opt_ PVOID)
struct _IMAGEHLP_GET_TYPE_INFO_PARAMS IMAGEHLP_GET_TYPE_INFO_PARAMS
struct _MINIDUMP_THREAD MINIDUMP_THREAD
struct _SOURCEFILEW SOURCEFILEW
BOOL WINAPI SymGetSymPrevW64(_In_ HANDLE, _Inout_ PIMAGEHLP_SYMBOLW64)
struct png_info_def **typedef void(__cdecl typeof(png_destroy_read_struct))(struct png_struct_def **
BOOL WINAPI MiniDumpWriteDump(_In_ HANDLE, _In_ DWORD, _In_ HANDLE, _In_ MINIDUMP_TYPE, _In_opt_ PMINIDUMP_EXCEPTION_INFORMATION, _In_opt_ PMINIDUMP_USER_STREAM_INFORMATION, _In_opt_ PMINIDUMP_CALLBACK_INFORMATION)
BOOL WINAPI SymInitializeW(_In_ HANDLE, _In_opt_ PCWSTR, _In_ BOOL)
BOOL WINAPI SymMatchFileName(_In_ PCSTR, _In_ PCSTR, _Outptr_opt_ PSTR *, _Outptr_opt_ PSTR *)
struct _MINIDUMP_USER_STREAM MINIDUMP_USER_STREAM
BOOL WINAPI SymGetLineFromAddr(_In_ HANDLE, _In_ DWORD, _Out_ PDWORD, _Out_ PIMAGEHLP_LINE)
_In_ WDFIOTARGET _In_ PWDF_REQUEST_COMPLETION_PARAMS Params
struct _IMAGEHLP_SYMBOLW64 IMAGEHLP_SYMBOLW64
BOOL(CALLBACK * PENUMLOADED_MODULES_CALLBACKW64)(_In_ PCWSTR, _In_ DWORD64, _In_ ULONG, _In_opt_ PVOID)
struct _IMAGEHLP_SYMBOLW IMAGEHLP_SYMBOLW
HANDLE WINAPI SymFindExecutableImageW(_In_ HANDLE, _In_ PCWSTR, _Out_writes_(MAX_PATH+1) PWSTR, _In_ PFIND_EXE_FILE_CALLBACKW, _In_ PVOID)
IMAGEHLP_EXTENDED_OPTIONS
BOOL WINAPI SymSetContext(_In_ HANDLE, _In_ PIMAGEHLP_STACK_FRAME, _In_opt_ PIMAGEHLP_CONTEXT)
BOOL WINAPI SymGetTypeInfo(_In_ HANDLE, _In_ DWORD64, _In_ ULONG, _In_ IMAGEHLP_SYMBOL_TYPE_INFO, _Out_ PVOID)
PIMAGE_SECTION_HEADER Sections
struct _LOADED_IMAGE * PLOADED_IMAGE
IMAGEHLP_EXTENDED_OPTIONS
struct _SYMBOL_INFO_PACKAGEW * PSYMBOL_INFO_PACKAGEW
MINIDUMP_LOCATION_DESCRIPTOR ThreadContext
struct _SOURCEFILE * PSOURCEFILE
union _MINIDUMP_SYSTEM_INFO::_CPU_INFORMATION Cpu
BOOL(CALLBACK * PSYM_ENUMERATESYMBOLS_CALLBACKW)(_In_ PSYMBOL_INFOW, _In_ ULONG, _In_opt_ PVOID)
struct _IMAGEHLP_MODULEW64 IMAGEHLP_MODULEW64
BOOL WINAPI SymRefreshModuleList(_In_ HANDLE)
struct _KDHELP64 KDHELP64
ULONG64 StartOfMemoryRange
BOOL WINAPI SymGetLineFromAddr64(_In_ HANDLE, _In_ DWORD64, _Out_ PDWORD, _Out_ PIMAGEHLP_LINE64)
PVOID(CALLBACK * PSYMBOL_FUNCENTRY_CALLBACK)(_In_ HANDLE, _In_ DWORD, _In_opt_ PVOID)
enum _MODULE_WRITE_FLAGS MODULE_WRITE_FLAGS
BOOL WINAPI EnumDirTree(_In_opt_ HANDLE, _In_ PCSTR, _In_ PCSTR, _Out_writes_opt_(MAX_PATH+1) PSTR, _In_opt_ PENUMDIRTREE_CALLBACK, _In_opt_ PVOID)
BOOL(CALLBACK * PFIND_EXE_FILE_CALLBACKW)(_In_ HANDLE, _In_ PCWSTR, _In_opt_ PVOID)
IMAGEHLP_SYMBOL_TYPE_INFO * ReqKinds
BOOL(CALLBACK * PFINDFILEINPATHCALLBACKW)(_In_ PCWSTR, _In_ PVOID)
DWORD64 KeUserCallbackDispatcher
*nSize LPSTR _Inout_ LPDWORD nSize
BOOL(CALLBACK * PSYM_ENUMSYMBOLS_CALLBACK)(_In_ PCSTR, _In_ ULONG, _In_ ULONG, _In_opt_ PVOID)
union _MINIDUMP_SYSTEM_INFO::@2779 DUMMYUNIONNAME
ULONG64 BackingStoreOffset
BOOL WINAPI SymSetSearchPathW(_In_ HANDLE, _In_opt_ PCWSTR)
struct _MINIDUMP_THREAD_LIST MINIDUMP_THREAD_LIST
BOOL WINAPI SymGetModuleInfoW(_In_ HANDLE, _In_ DWORD, _Out_ PIMAGEHLP_MODULEW)
DWORD WINAPI SymSetOptions(_In_ DWORD)
PWSTR WINAPI SymGetHomeDirectoryW(_In_ DWORD, _Out_writes_(size) PWSTR, _In_ size_t size)
BOOL WINAPI SymGetLinePrevW64(_In_ HANDLE, _Inout_ PIMAGEHLP_LINEW64)
BOOL WINAPI SymGetSymNextW64(_In_ HANDLE, _Inout_ PIMAGEHLP_SYMBOLW64)
BOOL WINAPI UnmapDebugInformation(_Out_ PIMAGE_DEBUG_INFORMATION)
struct _IMAGEHLP_MODULEW64 * PIMAGEHLP_MODULEW64
PVOID WINAPI SymFunctionTableAccess(_In_ HANDLE, _In_ DWORD)
struct _MINIDUMP_MODULE MINIDUMP_MODULE
BOOL WINAPI SymSetParentWindow(_In_ HWND)
BOOL WINAPI SearchTreeForFileW(_In_ PCWSTR, _In_ PCWSTR, _Out_writes_(MAX_PATH+1) PWSTR)
struct _MINIDUMP_CALLBACK_OUTPUT MINIDUMP_CALLBACK_OUTPUT
BOOL WINAPI SymEnumLines(_In_ HANDLE, _In_ ULONG64, _In_opt_ PCSTR, _In_opt_ PCSTR, _In_ PSYM_ENUMLINES_CALLBACK, _In_opt_ PVOID)
struct _DBGHELP_MODLOAD_DATA MODLOAD_DATA
DWORD(CALLBACK * PTRANSLATE_ADDRESS_ROUTINE)(_In_ HANDLE, _In_ HANDLE, _Out_ LPADDRESS)
struct _SYMBOL_INFO_PACKAGE * PSYMBOL_INFO_PACKAGE
struct _SOURCEFILE SOURCEFILE
IN PVOID IN PVOID IN USHORT IN USHORT Size
#define EXCEPTION_MAXIMUM_PARAMETERS
struct _MINIDUMP_LOCATION_DESCRIPTOR64 MINIDUMP_LOCATION_DESCRIPTOR64
_In_ BOOL _In_ HANDLE hProcess
struct _MINIDUMP_MEMORY_LIST MINIDUMP_MEMORY_LIST
struct _IMAGEHLP_MODULE * PIMAGEHLP_MODULE
BOOL(CALLBACK * PSYM_ENUMMODULES_CALLBACKW64)(_In_ PCWSTR, _In_ DWORD64, _In_opt_ PVOID)
BOOL(CALLBACK * PREAD_PROCESS_MEMORY_ROUTINE)(_In_ HANDLE, _In_ DWORD, _Out_writes_bytes_(nSize) PVOID, _In_ DWORD nSize, _Out_ PDWORD)
BOOL WINAPI SymEnumerateModulesW64(_In_ HANDLE, _In_ PSYM_ENUMMODULES_CALLBACKW64, _In_opt_ PVOID)
BOOL WINAPI SymGetLineNext64(_In_ HANDLE, _Inout_ PIMAGEHLP_LINE64)
BOOL(CALLBACK * PENUMLOADED_MODULES_CALLBACK)(_In_ PCSTR, _In_ ULONG, _In_ ULONG, _In_opt_ PVOID)
DWORD WINAPI SymGetOptions(void)
BOOL WINAPI SymRegisterCallback(_In_ HANDLE, _In_ PSYMBOL_REGISTERED_CALLBACK, _In_opt_ PVOID)
DWORD WINAPI UnDecorateSymbolName(_In_ PCSTR, _Out_writes_(maxStringLength) PSTR, _In_ DWORD maxStringLength, _In_ DWORD)
DWORD KeUserCallbackDispatcher
BOOL WINAPI SymEnumerateSymbols64(_In_ HANDLE, _In_ ULONG64, _In_ PSYM_ENUMSYMBOLS_CALLBACK64, _In_opt_ PVOID)
DWORD64 WINAPI SymGetModuleBase64(_In_ HANDLE, _In_ DWORD64)
BOOL(CALLBACK * PSYMBOLSERVERCALLBACKPROC)(UINT_PTR, ULONG64, ULONG64)
struct _IMAGEHLP_STACK_FRAME IMAGEHLP_STACK_FRAME
DWORD WINAPI GetTimestampForLoadedLibrary(_In_ HMODULE)
_IMAGEHLP_SYMBOL_TYPE_INFO
PVOID(CALLBACK * PSYMBOL_FUNCENTRY_CALLBACK64)(_In_ HANDLE, _In_ ULONG64, _In_ ULONG64)
struct _MINIDUMP_MEMORY_DESCRIPTOR MINIDUMP_MEMORY_DESCRIPTOR
LPAPI_VERSION WINAPI ImagehlpApiVersion(void)
struct _IMAGEHLP_CBA_EVENTW * PIMAGEHLP_CBA_EVENTW
struct _MINIDUMP_MISC_INFO * PMINIDUMP_MISC_INFO
enum _MINIDUMP_CALLBACK_TYPE MINIDUMP_CALLBACK_TYPE
struct _IMAGEHLP_LINEW64 * PIMAGEHLP_LINEW64
PCHAR WINAPI SymSetHomeDirectory(_In_opt_ HANDLE, _In_opt_ PCSTR)
struct _MINIDUMP_USER_STREAM_INFORMATION * PMINIDUMP_USER_STREAM_INFORMATION
struct _MINIDUMP_DIRECTORY MINIDUMP_DIRECTORY
BOOL WINAPI SymGetSymNext64(_In_ HANDLE, _Inout_ PIMAGEHLP_SYMBOL64)
BOOL WINAPI SymEnumSymbolsW(_In_ HANDLE, _In_ ULONG64, _In_opt_ PCWSTR, _In_ PSYM_ENUMERATESYMBOLS_CALLBACKW, _In_opt_ PVOID)
BOOL(CALLBACK * PREAD_PROCESS_MEMORY_ROUTINE64)(_In_ HANDLE, _In_ DWORD64, _Out_writes_bytes_(nSize) PVOID, _In_ DWORD nSize, _Out_ PDWORD)
BOOL WINAPI SymGetSourceFile(_In_ HANDLE, _In_ ULONG64, _In_opt_ PCSTR, _In_ PCSTR, _Out_writes_(Size) PSTR, _In_ DWORD Size)
BOOL(WINAPI * PSYMBOLSERVERCLOSEPROC)(void)
BOOL(CALLBACK * PSYM_ENUMMODULES_CALLBACK64)(_In_ PCSTR, _In_ DWORD64, _In_opt_ PVOID)
BOOL WINAPI SymSearch(_In_ HANDLE, _In_ ULONG64, _In_opt_ DWORD, _In_opt_ DWORD, _In_opt_ PCSTR, _In_opt_ DWORD64, _In_ PSYM_ENUMERATESYMBOLS_CALLBACK, _In_opt_ PVOID, _In_ DWORD)
struct _IMAGEHLP_LINEW IMAGEHLP_LINEW
BOOL WINAPI SymGetModuleInfo64(_In_ HANDLE, _In_ DWORD64, _Out_ PIMAGEHLP_MODULE64)
BOOL(CALLBACK * PFIND_EXE_FILE_CALLBACK)(_In_ HANDLE, _In_ PCSTR, _In_opt_ PVOID)
BOOL(WINAPI * MINIDUMP_CALLBACK_ROUTINE)(_Inout_ PVOID, _In_ const PMINIDUMP_CALLBACK_INPUT, _Inout_ PMINIDUMP_CALLBACK_OUTPUT)
ULONG64 StartOfMemoryRange
BOOL WINAPI SymGetLineFromName(_In_ HANDLE, _In_opt_ PCSTR, _In_opt_ PCSTR, _In_ DWORD, _Out_ PLONG, _Inout_ PIMAGEHLP_LINE)
PCHAR WINAPI SymGetHomeDirectory(_In_ DWORD, _Out_writes_(size) PSTR, _In_ size_t size)
DWORD WINAPI SymGetModuleBase(_In_ HANDLE, _In_ DWORD)
struct _SYMBOL_INFOW * PSYMBOL_INFOW
struct _MINIDUMP_DIRECTORY * PMINIDUMP_DIRECTORY
struct _MINIDUMP_THREAD_EX_CALLBACK * PMINIDUMP_THREAD_EX_CALLBACK
WCHAR LoadedImageName[256]
union _MINIDUMP_CALLBACK_OUTPUT::@347 DUMMYUNIONNAME
struct _MINIDUMP_EXCEPTION MINIDUMP_EXCEPTION
PVOID WINAPI SymFunctionTableAccess64(_In_ HANDLE, _In_ DWORD64)
BOOL(CALLBACK * PENUMDIRTREE_CALLBACK)(_In_ PCSTR, _In_opt_ PVOID)
struct _MINIDUMP_INCLUDE_MODULE_CALLBACK * PMINIDUMP_INCLUDE_MODULE_CALLBACK
BOOL WINAPI SymEnumSourceLines(_In_ HANDLE, _In_ ULONG64, _In_opt_ PCSTR, _In_opt_ PCSTR, _In_opt_ DWORD, _In_ DWORD, _In_ PSYM_ENUMLINES_CALLBACK, _In_opt_ PVOID)
struct _STACKFRAME * LPSTACKFRAME
struct _IMAGEHLP_MODULEW IMAGEHLP_MODULEW
struct _MINIDUMP_MEMORY_DESCRIPTOR64 * PMINIDUMP_MEMORY_DESCRIPTOR64
struct _IMAGEHLP_CBA_READ_MEMORY IMAGEHLP_CBA_READ_MEMORY
BOOL WINAPI EnumerateLoadedModules(_In_ HANDLE, _In_ PENUMLOADED_MODULES_CALLBACK, _In_opt_ PVOID)
BOOL(CALLBACK * PFIND_DEBUG_FILE_CALLBACKW)(_In_ HANDLE, _In_ PCWSTR, _In_ PVOID)
struct _tagADDRESS64 * LPADDRESS64
BOOL(WINAPI * PSYMBOLSERVERPINGPROCW)(PCWSTR)
USHORT ProcessorArchitecture
struct _SRCCODEINFO SRCCODEINFO
struct _KDHELP64 * PKDHELP64
BOOL WINAPI SymSetExtendedOption(_In_ IMAGEHLP_EXTENDED_OPTIONS option, _In_ BOOL value)
struct _SYMBOL_INFO SYMBOL_INFO
struct _MINIDUMP_CALLBACK_INPUT * PMINIDUMP_CALLBACK_INPUT
BOOL WINAPI SymGetSourceFileToken(_In_ HANDLE, _In_ ULONG64, _In_ PCSTR, _Outptr_ PVOID *, _Out_ DWORD *)
struct _MINIDUMP_INCLUDE_MODULE_CALLBACK MINIDUMP_INCLUDE_MODULE_CALLBACK
BOOL WINAPI SymGetSymPrev(_In_ HANDLE, _Inout_ PIMAGEHLP_SYMBOL)
MINIDUMP_LOCATION_DESCRIPTOR Location
BOOL WINAPI SymEnumSymbolsForAddrW(_In_ HANDLE, _In_ DWORD64, _In_ PSYM_ENUMERATESYMBOLS_CALLBACKW, _In_opt_ PVOID)
VS_FIXEDFILEINFO VersionInfo
struct _MINIDUMP_INCLUDE_THREAD_CALLBACK * PMINIDUMP_INCLUDE_THREAD_CALLBACK
struct _IMAGE_DEBUG_INFORMATION * PIMAGE_DEBUG_INFORMATION
BOOL WINAPI SymGetSourceVarFromTokenW(_In_ HANDLE, _In_ PVOID, _In_opt_ PCWSTR, _In_ PCWSTR, _Out_writes_(Size) PWSTR, _In_ DWORD Size)
struct _MINIDUMP_MEMORY64_LIST * PMINIDUMP_MEMORY64_LIST
struct _MINIDUMP_CALLBACK_OUTPUT * PMINIDUMP_CALLBACK_OUTPUT
BOOL WINAPI SymDeleteSymbol(_In_ HANDLE, _In_ ULONG64, _In_opt_ PCSTR, _In_ DWORD64, _In_ DWORD)
BOOL WINAPI SearchTreeForFile(_In_ PCSTR, _In_ PCSTR, _Out_writes_(MAX_PATH+1) PSTR)
PVOID(CALLBACK * PFUNCTION_TABLE_ACCESS_ROUTINE64)(_In_ HANDLE, _In_ DWORD64)
BOOL IMAGEAPI SymSrvIsStoreW(_In_opt_ HANDLE hProcess, _In_ PCWSTR path)
PIMAGE_DEBUG_INFORMATION WINAPI MapDebugInformation(_In_opt_ HANDLE, _In_ PCSTR, _In_opt_ PCSTR, _In_ ULONG)
BOOL WINAPI SymGetSymFromName(_In_ HANDLE, _In_ PCSTR, _Inout_ PIMAGEHLP_SYMBOL)
PVOID WINAPI ImageDirectoryEntryToData(_In_ PVOID, _In_ BOOLEAN, _In_ USHORT, _Out_ PULONG)
MINIDUMP_EXCEPTION ExceptionRecord
BOOL WINAPI SymEnumSymbolsForAddr(_In_ HANDLE, _In_ DWORD64, _In_ PSYM_ENUMERATESYMBOLS_CALLBACK, _In_opt_ PVOID)
VS_FIXEDFILEINFO VersionInfo
struct _IMAGEHLP_LINEW * PIMAGEHLP_LINEW
LPAPI_VERSION WINAPI ImagehlpApiVersionEx(_In_ LPAPI_VERSION)
BOOL(WINAPI * PSYMBOLSERVERSETOPTIONSPROC)(UINT_PTR, ULONG64)
BOOL WINAPI FindFileInPath(HANDLE, PCSTR, PCSTR, PVOID, DWORD, DWORD, DWORD, PSTR, PFINDFILEINPATHCALLBACK, PVOID)
BOOL WINAPI SymFromAddr(_In_ HANDLE, _In_ DWORD64, _Out_opt_ DWORD64 *, _Inout_ SYMBOL_INFO *)
HANDLE WINAPI FindExecutableImageEx(_In_ PCSTR, _In_ PCSTR, _Out_writes_(MAX_PATH+1) PSTR, _In_opt_ PFIND_EXE_FILE_CALLBACK, _In_opt_ PVOID)
BOOL(WINAPI * PSYMBOLSERVEROPENPROC)(void)
_Reserved_ PVOID Reserved
BOOL(CALLBACK * PSYM_ENUMSYMBOLS_CALLBACK64)(_In_ PCSTR, _In_ DWORD64, _In_ ULONG, _In_opt_ PVOID)
HANDLE WINAPI FindDebugInfoFile(_In_ PCSTR, _In_ PCSTR, _Out_writes_(MAX_PATH+1) PSTR)
BOOL WINAPI SymGetSymFromAddr(_In_ HANDLE, _In_ DWORD, _Out_opt_ PDWORD, _Inout_ PIMAGEHLP_SYMBOL)
BOOL WINAPI SymMatchFileNameW(_In_ PCWSTR, _In_ PCWSTR, _Outptr_opt_ PWSTR *, _Outptr_opt_ PWSTR *)
BOOL(WINAPI * PSYMBOLSERVERPINGPROC)(PCSTR)
PWSTR WINAPI SymSetHomeDirectoryW(_In_opt_ HANDLE, _In_opt_ PCWSTR)
BOOL WINAPI SymUnDName(_In_ PIMAGEHLP_SYMBOL, _Out_writes_(UnDecNameLength) PSTR, _In_ DWORD UnDecNameLength)
struct _IMAGEHLP_SYMBOL IMAGEHLP_SYMBOL
BOOL WINAPI SymUnDName64(_In_ PIMAGEHLP_SYMBOL64, _Out_writes_(UnDecNameLength) PSTR, _In_ DWORD UnDecNameLength)
BOOL WINAPI SymGetSourceVarFromToken(_In_ HANDLE, _In_ PVOID, _In_opt_ PCSTR, _In_ PCSTR, _Out_writes_(Size) PSTR, _In_ DWORD Size)
BOOL WINAPI SymFromName(_In_ HANDLE, _In_ PCSTR, _Inout_ PSYMBOL_INFO)
BOOL WINAPI SymMatchStringW(_In_ PCWSTR, _In_ PCWSTR, _In_ BOOL)
BOOL WINAPI SymFromNameW(_In_ HANDLE, _In_ PCWSTR, _Inout_ PSYMBOL_INFOW)
BOOL WINAPI SymFromToken(_In_ HANDLE, _In_ DWORD64, _In_ DWORD, _Inout_ PSYMBOL_INFO)
BOOL WINAPI SymGetModuleInfo(_In_ HANDLE, _In_ DWORD, _Out_ PIMAGEHLP_MODULE)
struct _IMAGEHLP_DEFERRED_SYMBOL_LOADW64 * PIMAGEHLP_DEFERRED_SYMBOL_LOADW64
struct _IMAGEHLP_MODULEW * PIMAGEHLP_MODULEW
struct _IMAGEHLP_LINE * PIMAGEHLP_LINE
DWORD WINAPI UnDecorateSymbolNameW(_In_ PCWSTR, _Out_writes_(maxStringLength) PWSTR, _In_ DWORD maxStringLength, _In_ DWORD)
BOOL(CALLBACK * PSYM_ENUMMODULES_CALLBACK)(_In_ PCSTR, _In_ ULONG, _In_opt_ PVOID)
struct _MINIDUMP_SYSTEM_INFO MINIDUMP_SYSTEM_INFO
HANDLE WINAPI SymFindDebugInfoFile(_In_ HANDLE, _In_ PCSTR, _Out_writes_(MAX_PATH+1) PSTR, _In_opt_ PFIND_DEBUG_FILE_CALLBACK, _In_opt_ PVOID)
BOOL WINAPI SymGetScope(_In_ HANDLE, _In_ ULONG64, _In_ DWORD, _Inout_ PSYMBOL_INFO)
BOOL WINAPI SymMatchString(_In_ PCSTR, _In_ PCSTR, _In_ BOOL)
MINIDUMP_THREAD Threads[1]
BOOL WINAPI SymGetTypeFromName(_In_ HANDLE, _In_ ULONG64, _In_ PCSTR, _Inout_ PSYMBOL_INFO)
struct _IMAGEHLP_MODULE64 * PIMAGEHLP_MODULE64
BOOL WINAPI SymRegisterCallback64(_In_ HANDLE, _In_ PSYMBOL_REGISTERED_CALLBACK64, _In_ ULONG64)
struct _MINIDUMP_MODULE_LIST * PMINIDUMP_MODULE_LIST
DWORD64 WINAPI SymLoadModuleEx(_In_ HANDLE, _In_opt_ HANDLE, _In_opt_ PCSTR, _In_opt_ PCSTR, _In_ DWORD64, _In_ DWORD, _In_opt_ PMODLOAD_DATA, _In_opt_ DWORD)
struct _IMAGE_DEBUG_INFORMATION IMAGE_DEBUG_INFORMATION
struct _MINIDUMP_LOCATION_DESCRIPTOR MINIDUMP_LOCATION_DESCRIPTOR
BOOL WINAPI SymGetTypeFromNameW(_In_ HANDLE, _In_ ULONG64, _In_ PCWSTR, _Inout_ PSYMBOL_INFOW)
MINIDUMP_LOCATION_DESCRIPTOR CvRecord
BOOL WINAPI SymRegisterFunctionEntryCallback(_In_ HANDLE, _In_ PSYMBOL_FUNCENTRY_CALLBACK, _In_opt_ PVOID)
WCHAR LoadedImageName[256]
BOOL WINAPI SymFindFileInPath(_In_ HANDLE, _In_opt_ PCSTR, _In_ PCSTR, _In_opt_ PVOID, _In_ DWORD, _In_ DWORD, _In_ DWORD, _Out_writes_(MAX_PATH+1) PSTR, _In_opt_ PFINDFILEINPATHCALLBACK, _In_opt_ PVOID)
struct _IMAGEHLP_STACK_FRAME * PIMAGEHLP_STACK_FRAME
BOOL(CALLBACK * PSYM_ENUMLINES_CALLBACK)(_In_ PSRCCODEINFO, _In_opt_ PVOID)
DWORD64 WINAPI SymLoadModule64(_In_ HANDLE, _In_opt_ HANDLE, _In_opt_ PCSTR, _In_opt_ PCSTR, _In_ DWORD64, _In_ DWORD)
PIMAGE_SECTION_HEADER LastRvaSection
BOOL WINAPI StackWalk64(_In_ DWORD, _In_ HANDLE, _In_ HANDLE, _Inout_ LPSTACKFRAME64, _Inout_ PVOID, _In_opt_ PREAD_PROCESS_MEMORY_ROUTINE64, _In_opt_ PFUNCTION_TABLE_ACCESS_ROUTINE64, _In_opt_ PGET_MODULE_BASE_ROUTINE64, _In_opt_ PTRANSLATE_ADDRESS_ROUTINE64)
struct _SYMBOL_INFOW SYMBOL_INFOW
struct _IMAGEHLP_CBA_EVENTW IMAGEHLP_CBA_EVENTW
struct _IMAGEHLP_SYMBOLW64 * PIMAGEHLP_SYMBOLW64
struct _tagADDRESS * LPADDRESS
BOOL WINAPI SymGetSymFromName64(_In_ HANDLE, _In_ PCSTR, _Inout_ PIMAGEHLP_SYMBOL64)
BOOL WINAPI SymInitialize(_In_ HANDLE, _In_opt_ PCSTR, _In_ BOOL)
struct _MINIDUMP_EXCEPTION_INFORMATION * PMINIDUMP_EXCEPTION_INFORMATION
enum _IMAGEHLP_SYMBOL_TYPE_INFO IMAGEHLP_SYMBOL_TYPE_INFO
BOOL WINAPI SymRegisterFunctionEntryCallback64(_In_ HANDLE, _In_ PSYMBOL_FUNCENTRY_CALLBACK64, _In_ ULONG64)
struct API_VERSION * LPAPI_VERSION
struct _MINIDUMP_MISC_INFO MINIDUMP_MISC_INFO
struct _SRCCODEINFOW SRCCODEINFOW
struct _IMAGEHLP_GET_TYPE_INFO_PARAMS * PIMAGEHLP_GET_TYPE_INFO_PARAMS
struct _MINIDUMP_MEMORY_DESCRIPTOR * PMINIDUMP_MEMORY_DESCRIPTOR
union _MINIDUMP_SYSTEM_INFO::@2780 DUMMYUNIONNAME1
struct _DBGHELP_MODLOAD_DATA * PMODLOAD_DATA
BOOL WINAPI SymGetLineNextW64(_In_ HANDLE, _Inout_ PIMAGEHLP_LINEW64)
struct _MINIDUMP_MODULE_LIST MINIDUMP_MODULE_LIST
BOOL WINAPI SymGetTypeInfoEx(_In_ HANDLE, _In_ DWORD64, _Inout_ PIMAGEHLP_GET_TYPE_INFO_PARAMS)
struct _MINIDUMP_USER_STREAM * PMINIDUMP_USER_STREAM
BOOL WINAPI MiniDumpReadDumpStream(_In_ PVOID, _In_ ULONG, _Outptr_result_maybenull_ PMINIDUMP_DIRECTORY *, _Outptr_result_maybenull_ PVOID *, _Out_opt_ ULONG *)
struct _MINIDUMP_HEADER MINIDUMP_HEADER
struct API_VERSION API_VERSION
struct _MINIDUMP_THREAD * PMINIDUMP_THREAD
PIMAGE_SECTION_HEADER WINAPI ImageRvaToSection(_In_ PIMAGE_NT_HEADERS, _In_ PVOID, _In_ ULONG)
struct _IMAGEHLP_DEFERRED_SYMBOL_LOAD64 IMAGEHLP_DEFERRED_SYMBOL_LOAD64
struct _IMAGEHLP_LINE IMAGEHLP_LINE
struct _tagADDRESS64 ADDRESS64
struct _IMAGEHLP_DUPLICATE_SYMBOL64 * PIMAGEHLP_DUPLICATE_SYMBOL64
struct _MINIDUMP_CALLBACK_OUTPUT::@347::@348 DUMMYSTRUCTNAME
HANDLE WINAPI SymFindDebugInfoFileW(_In_ HANDLE, _In_ PCWSTR, _Out_writes_(MAX_PATH+1) PWSTR, _In_opt_ PFIND_DEBUG_FILE_CALLBACKW, _In_opt_ PVOID)
BOOL WINAPI SymGetExtendedOption(_In_ IMAGEHLP_EXTENDED_OPTIONS option)
MINIDUMP_MEMORY_DESCRIPTOR MemoryRanges[1]
ULONG64 InstructionOffset
BOOL IMAGEAPI SymSrvIsStore(_In_opt_ HANDLE hProcess, _In_ PCSTR path)
HANDLE WINAPI SymFindExecutableImage(_In_ HANDLE, _In_ PCSTR, _Out_writes_(MAX_PATH+1) PSTR, _In_ PFIND_EXE_FILE_CALLBACK, _In_ PVOID)
enum _THREAD_WRITE_FLAGS THREAD_WRITE_FLAGS
struct _IMAGEHLP_LINEW64 IMAGEHLP_LINEW64
struct _SRCCODEINFO * PSRCCODEINFO
BOOL WINAPI SymGetSourceFileW(_In_ HANDLE, _In_ ULONG64, _In_opt_ PCWSTR, _In_ PCWSTR, _Out_writes_(Size) PWSTR, _In_ DWORD Size)
BOOL(CALLBACK * PFIND_DEBUG_FILE_CALLBACK)(_In_ HANDLE, _In_ PCSTR, _In_ PVOID)
struct _IMAGEHLP_CBA_READ_MEMORY * PIMAGEHLP_CBA_READ_MEMORY
BOOL WINAPI SymEnumerateModules(_In_ HANDLE, _In_ PSYM_ENUMMODULES_CALLBACK, _In_opt_ PVOID)
struct _MINIDUMP_INCLUDE_THREAD_CALLBACK MINIDUMP_INCLUDE_THREAD_CALLBACK
struct _IMAGEHLP_SYMBOL * PIMAGEHLP_SYMBOL
HANDLE WINAPI FindDebugInfoFileExW(_In_ PCWSTR, _In_ PCWSTR, _Out_writes_(MAX_PATH+1) PWSTR, _In_opt_ PFIND_DEBUG_FILE_CALLBACKW, _In_opt_ PVOID)
BOOL(WINAPI * PSYMBOLSERVERPROC)(PCSTR, PCSTR, PVOID, DWORD, DWORD, PSTR)
struct _MINIDUMP_USER_STREAM_INFORMATION MINIDUMP_USER_STREAM_INFORMATION
BOOL WINAPI EnumDirTreeW(_In_opt_ HANDLE, _In_ PCWSTR, _In_ PCWSTR, _Out_writes_opt_(MAX_PATH+1) PWSTR, _In_opt_ PENUMDIRTREE_CALLBACKW, _In_opt_ PVOID)
MINIDUMP_MEMORY_DESCRIPTOR64 MemoryRanges[1]
struct _STACKFRAME64 * LPSTACKFRAME64
struct _IMAGEHLP_MODULE64 IMAGEHLP_MODULE64
BOOL WINAPI SymGetLineFromName64(_In_ HANDLE, _In_opt_ PCSTR, _In_opt_ PCSTR, _In_ DWORD, _Out_ PLONG, _Inout_ PIMAGEHLP_LINE64)
BOOL WINAPI SymGetSourceFileTokenW(_In_ HANDLE, _In_ ULONG64, _In_ PCWSTR, _Outptr_ PVOID *, _Out_ DWORD *)
struct _MINIDUMP_MODULE_CALLBACK * PMINIDUMP_MODULE_CALLBACK
BOOL WINAPI StackWalk(_In_ DWORD, _In_ HANDLE, _In_ HANDLE, _Inout_ LPSTACKFRAME, _Inout_ PVOID, _In_opt_ PREAD_PROCESS_MEMORY_ROUTINE, _In_opt_ PFUNCTION_TABLE_ACCESS_ROUTINE, _In_opt_ PGET_MODULE_BASE_ROUTINE, _In_opt_ PTRANSLATE_ADDRESS_ROUTINE)
struct _MINIDUMP_MEMORY_LIST * PMINIDUMP_MEMORY_LIST
BOOL WINAPI EnumerateLoadedModulesW64(_In_ HANDLE, _In_ PENUMLOADED_MODULES_CALLBACKW64, _In_opt_ PVOID)
struct _IMAGEHLP_CBA_EVENT * PIMAGEHLP_CBA_EVENT
MINIDUMP_LOCATION_DESCRIPTOR ThreadContext
BOOL WINAPI SymEnumerateSymbolsW64(_In_ HANDLE, _In_ ULONG64, _In_ PSYM_ENUMSYMBOLS_CALLBACK64W, _In_opt_ PVOID)
MINIDUMP_MEMORY_DESCRIPTOR Stack
BOOL WINAPI SymFromTokenW(_In_ HANDLE, _In_ DWORD64, _In_ DWORD, _Inout_ PSYMBOL_INFOW)
BOOL(CALLBACK * PSYM_ENUMSOURCEFILES_CALLBACK)(_In_ PSOURCEFILE, _In_opt_ PVOID)
BOOL(CALLBACK * PSYMBOL_REGISTERED_CALLBACK64)(_In_ HANDLE, _In_ ULONG, _In_opt_ ULONG64, _In_opt_ ULONG64)
struct _MINIDUMP_MODULE * PMINIDUMP_MODULE
struct _IMAGEHLP_DUPLICATE_SYMBOL * PIMAGEHLP_DUPLICATE_SYMBOL
BOOL WINAPI SymEnumerateModules64(_In_ HANDLE, _In_ PSYM_ENUMMODULES_CALLBACK64, _In_opt_ PVOID)
struct _IMAGEHLP_DEFERRED_SYMBOL_LOAD64 * PIMAGEHLP_DEFERRED_SYMBOL_LOAD64
struct _IMAGEHLP_LINE64 * PIMAGEHLP_LINE64
struct _MINIDUMP_THREAD_CALLBACK MINIDUMP_THREAD_CALLBACK
BOOL WINAPI SymEnumerateSymbolsW(_In_ HANDLE, _In_ ULONG, _In_ PSYM_ENUMSYMBOLS_CALLBACKW, _In_opt_ PVOID)
BOOL WINAPI SymSearchW(_In_ HANDLE, _In_ ULONG64, _In_opt_ DWORD, _In_opt_ DWORD, _In_opt_ PCWSTR, _In_opt_ DWORD64, _In_ PSYM_ENUMERATESYMBOLS_CALLBACKW, _In_opt_ PVOID, _In_ DWORD)
struct _STACKFRAME STACKFRAME
struct _MINIDUMP_STRING MINIDUMP_STRING
PVOID(CALLBACK * PFUNCTION_TABLE_ACCESS_ROUTINE)(_In_ HANDLE, _In_ DWORD)
BOOL WINAPI SymGetLineFromAddrW(_In_ HANDLE, _In_ DWORD, _Out_ PDWORD, _Out_ PIMAGEHLP_LINEW)
_In_ UINT _Out_writes_opt_(cch) LPSTR lpszFile
enum _MINIDUMP_TYPE MINIDUMP_TYPE
enum _MINIDUMP_STREAM_TYPE MINIDUMP_STREAM_TYPE
BOOL WINAPI SymSetSearchPath(_In_ HANDLE, _In_opt_ PCSTR)
DWORD64 WINAPI SymLoadModuleExW(_In_ HANDLE, _In_opt_ HANDLE, _In_opt_ PCWSTR, _In_opt_ PCWSTR, _In_ DWORD64, _In_ DWORD, _In_opt_ PMODLOAD_DATA, _In_opt_ DWORD)
ULONG64 NumberOfMemoryRanges
BOOL WINAPI SymAddSymbol(_In_ HANDLE, _In_ ULONG64, _In_ PCSTR, _In_ DWORD64, _In_ DWORD, _In_ DWORD)
PVOID WINAPI ImageDirectoryEntryToDataEx(_In_ PVOID, _In_ BOOLEAN, _In_ USHORT, _Out_ PULONG, _Out_opt_ PIMAGE_SECTION_HEADER *)
struct _SYMBOL_INFO * PSYMBOL_INFO
struct _MINIDUMP_EXCEPTION_INFORMATION MINIDUMP_EXCEPTION_INFORMATION
BOOL WINAPI SymEnumSourceLinesW(_In_ HANDLE, _In_ ULONG64, _In_opt_ PCWSTR, _In_opt_ PCWSTR, _In_opt_ DWORD, _In_ DWORD, _In_ PSYM_ENUMLINES_CALLBACKW, _In_opt_ PVOID)
struct MINIDUMP_EXCEPTION_STREAM MINIDUMP_EXCEPTION_STREAM
BOOL(CALLBACK * PSYMBOL_REGISTERED_CALLBACK)(_In_ HANDLE, _In_ ULONG, _In_opt_ PVOID, _In_opt_ PVOID)
UINT_PTR(WINAPI * PSYMBOLSERVERGETOPTIONSPROC)(void)
WCHAR CVData[MAX_PATH *3]
struct _IMAGEHLP_SYMBOLW * PIMAGEHLP_SYMBOLW
PVOID WINAPI ImageRvaToVa(_In_ PIMAGE_NT_HEADERS, _In_ PVOID, _In_ ULONG, _In_opt_ PIMAGE_SECTION_HEADER *)
struct _MINIDUMP_HEADER * PMINIDUMP_HEADER
struct _IMAGEHLP_SYMBOL64 * PIMAGEHLP_SYMBOL64
BOOL WINAPI SymGetSymPrevW(_In_ HANDLE, _Inout_ PIMAGEHLP_SYMBOLW)
struct _IMAGEHLP_CBA_EVENT IMAGEHLP_CBA_EVENT
BOOL WINAPI SymFromAddrW(_In_ HANDLE, _In_ DWORD64, _Out_opt_ DWORD64 *, _Inout_ SYMBOL_INFOW *)
struct _MINIDUMP_CALLBACK_INFORMATION MINIDUMP_CALLBACK_INFORMATION
PIMAGE_NT_HEADERS32 FileHeader
struct _STACKFRAME64 STACKFRAME64
BOOL WINAPI SymEnumSourceFilesW(_In_ HANDLE, _In_ ULONG64, _In_opt_ PCWSTR, _In_ PSYM_ENUMSOURCEFILES_CALLBACKW, _In_opt_ PVOID)
BOOL WINAPI SymFromIndex(_In_ HANDLE, _In_ ULONG64, _In_ DWORD, _Inout_ PSYMBOL_INFO)
BOOL WINAPI SymUnloadModule(_In_ HANDLE, _In_ DWORD)
BOOL WINAPI MakeSureDirectoryPathExists(_In_ PCSTR)
BOOL WINAPI SymGetLinePrevW(_In_ HANDLE, _Inout_ PIMAGEHLP_LINEW)
struct _SYMBOL_INFO_PACKAGE SYMBOL_INFO_PACKAGE
BOOL WINAPI SymGetSourceFileFromTokenW(_In_ HANDLE, _In_ PVOID, _In_opt_ PCWSTR, _Out_writes_(Size) PWSTR, _In_ DWORD Size)
BOOL WINAPI SymGetLineNextW(_In_ HANDLE, _Inout_ PIMAGEHLP_LINEW)
BOOL WINAPI SymDeleteSymbolW(_In_ HANDLE, _In_ ULONG64, _In_opt_ PCWSTR, _In_ DWORD64, _In_ DWORD)
BOOL WINAPI SymGetSymPrev64(_In_ HANDLE, _Inout_ PIMAGEHLP_SYMBOL64)
struct _MINIDUMP_STRING * PMINIDUMP_STRING
BOOL WINAPI SymGetSymNextW(_In_ HANDLE, _Inout_ PIMAGEHLP_SYMBOLW)
BOOL WINAPI SymCleanup(_In_ HANDLE)
struct _MINIDUMP_SYSTEM_INFO * PMINIDUMP_SYSTEM_INFO
BOOL(CALLBACK * PENUMDIRTREE_CALLBACKW)(_In_ PCWSTR, _In_opt_ PVOID)
BOOL WINAPI SymGetSearchPath(_In_ HANDLE, _Out_writes_(SearchPathLength) PSTR, _In_ DWORD SearchPathLength)
BOOL WINAPI SymGetModuleInfoW64(_In_ HANDLE, _In_ DWORD64, _Out_ PIMAGEHLP_MODULEW64)
BOOL WINAPI SymMatchStringA(_In_ PCSTR, _In_ PCSTR, _In_ BOOL)
struct _IMAGEHLP_SYMBOL64 IMAGEHLP_SYMBOL64
BOOL WINAPI SymEnumSymbols(_In_ HANDLE, _In_ ULONG64, _In_opt_ PCSTR, _In_ PSYM_ENUMERATESYMBOLS_CALLBACK, _In_opt_ PVOID)