ReactOS  0.4.13-dev-479-gec9c8fd
dbghelp.h File Reference
#include <pshpack4.h>
#include <poppack.h>
Include dependency graph for dbghelp.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _LOADED_IMAGE
 
struct  _tagADDRESS
 
struct  _tagADDRESS64
 
struct  _IMAGEHLP_SYMBOL
 
struct  _IMAGEHLP_SYMBOLW
 
struct  _IMAGEHLP_SYMBOL64
 
struct  _IMAGEHLP_SYMBOLW64
 
struct  _IMAGEHLP_MODULE
 
struct  _IMAGEHLP_MODULEW
 
struct  _IMAGEHLP_MODULE64
 
struct  _IMAGEHLP_MODULEW64
 
struct  _IMAGEHLP_LINE
 
struct  _IMAGEHLP_LINEW
 
struct  _IMAGEHLP_LINE64
 
struct  _IMAGEHLP_LINEW64
 
struct  _SOURCEFILE
 
struct  _SOURCEFILEW
 
struct  _IMAGEHLP_CBA_READ_MEMORY
 
struct  _IMAGEHLP_CBA_EVENT
 
struct  _IMAGEHLP_CBA_EVENTW
 
struct  _IMAGEHLP_DEFERRED_SYMBOL_LOAD
 
struct  _IMAGEHLP_DEFERRED_SYMBOL_LOAD64
 
struct  _IMAGEHLP_DEFERRED_SYMBOL_LOADW64
 
struct  _IMAGEHLP_DUPLICATE_SYMBOL
 
struct  _IMAGEHLP_DUPLICATE_SYMBOL64
 
struct  _IMAGEHLP_STACK_FRAME
 
struct  _DBGHELP_MODLOAD_DATA
 
struct  _MINIDUMP_THREAD_CALLBACK
 
struct  _MINIDUMP_THREAD_EX_CALLBACK
 
struct  _MINIDUMP_INCLUDE_THREAD_CALLBACK
 
struct  _MINIDUMP_MODULE_CALLBACK
 
struct  _MINIDUMP_INCLUDE_MODULE_CALLBACK
 
struct  _MINIDUMP_CALLBACK_INPUT
 
struct  _MINIDUMP_CALLBACK_OUTPUT
 
struct  _MINIDUMP_CALLBACK_INFORMATION
 
struct  _MINIDUMP_LOCATION_DESCRIPTOR
 
struct  _MINIDUMP_LOCATION_DESCRIPTOR64
 
struct  _MINIDUMP_DIRECTORY
 
struct  _MINIDUMP_EXCEPTION
 
struct  _MINIDUMP_EXCEPTION_INFORMATION
 
struct  MINIDUMP_EXCEPTION_STREAM
 
struct  _MINIDUMP_HEADER
 
struct  _MINIDUMP_MEMORY_DESCRIPTOR
 
struct  _MINIDUMP_MEMORY_LIST
 
struct  _MINIDUMP_MISC_INFO
 
struct  _MINIDUMP_MODULE
 
struct  _MINIDUMP_MODULE_LIST
 
struct  _MINIDUMP_STRING
 
struct  _MINIDUMP_SYSTEM_INFO
 
union  _MINIDUMP_SYSTEM_INFO::_CPU_INFORMATION
 
struct  _MINIDUMP_THREAD
 
struct  _MINIDUMP_THREAD_LIST
 
struct  _MINIDUMP_USER_STREAM
 
struct  _MINIDUMP_USER_STREAM_INFORMATION
 
struct  _SYMBOL_INFO
 
struct  _SYMBOL_INFOW
 
struct  _SYMBOL_INFO_PACKAGE
 
struct  _SYMBOL_INFO_PACKAGEW
 
struct  _IMAGEHLP_GET_TYPE_INFO_PARAMS
 
struct  _TI_FINDCHILDREN_PARAMS
 
struct  _SRCCODEINFO
 
struct  _SRCCODEINFOW
 
struct  _KDHELP
 
struct  _KDHELP64
 
struct  _STACKFRAME
 
struct  _STACKFRAME64
 
struct  API_VERSION
 
struct  _IMAGE_DEBUG_INFORMATION
 

Macros

#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_ALLOW_ABSOLUTE_SYMBOLS   0x00000800
 
#define SYMOPT_IGNORE_NT_SYMPATH   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_FLAT_DIRECTORY   0x00400000
 
#define SYMOPT_FAVOR_COMPRESSED   0x00800000
 
#define SYMOPT_ALLOW_ZERO_ADDRESS   0x01000000
 
#define SYMOPT_DISABLE_SYMSRV_AUTODETECT   0x02000000
 
#define SYMOPT_READONLY_CACHE   0x04000000
 
#define SYMOPT_SYMPATH_LAST   0x08000000
 
#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 SYMFLAG_ILREL   0x00010000
 
#define SYMFLAG_METADATA   0x00020000
 
#define SYMFLAG_CLR_TOKEN   0x00040000
 
#define SYMFLAG_NULL   0x00080000
 
#define SYMFLAG_FUNC_NO_RETURN   0x00100000
 
#define SYMFLAG_SYNTHETIC_ZEROBASE   0x00200000
 
#define SYMFLAG_PUBLIC_CODE   0x00400000
 
#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 struct _LOADED_IMAGE LOADED_IMAGE
 
typedef struct _LOADED_IMAGEPLOADED_IMAGE
 
typedef struct _tagADDRESS ADDRESS
 
typedef struct _tagADDRESSLPADDRESS
 
typedef struct _tagADDRESS64 ADDRESS64
 
typedef struct _tagADDRESS64LPADDRESS64
 
typedef struct _IMAGEHLP_SYMBOL IMAGEHLP_SYMBOL
 
typedef struct _IMAGEHLP_SYMBOLPIMAGEHLP_SYMBOL
 
typedef struct _IMAGEHLP_SYMBOLW IMAGEHLP_SYMBOLW
 
typedef struct _IMAGEHLP_SYMBOLWPIMAGEHLP_SYMBOLW
 
typedef struct _IMAGEHLP_SYMBOL64 IMAGEHLP_SYMBOL64
 
typedef struct _IMAGEHLP_SYMBOL64PIMAGEHLP_SYMBOL64
 
typedef struct _IMAGEHLP_SYMBOLW64 IMAGEHLP_SYMBOLW64
 
typedef struct _IMAGEHLP_SYMBOLW64PIMAGEHLP_SYMBOLW64
 
typedef struct _IMAGEHLP_MODULE IMAGEHLP_MODULE
 
typedef struct _IMAGEHLP_MODULEPIMAGEHLP_MODULE
 
typedef struct _IMAGEHLP_MODULEW IMAGEHLP_MODULEW
 
typedef struct _IMAGEHLP_MODULEWPIMAGEHLP_MODULEW
 
typedef struct _IMAGEHLP_MODULE64 IMAGEHLP_MODULE64
 
typedef struct _IMAGEHLP_MODULE64PIMAGEHLP_MODULE64
 
typedef struct _IMAGEHLP_MODULEW64 IMAGEHLP_MODULEW64
 
typedef struct _IMAGEHLP_MODULEW64PIMAGEHLP_MODULEW64
 
typedef struct _IMAGEHLP_LINE IMAGEHLP_LINE
 
typedef struct _IMAGEHLP_LINEPIMAGEHLP_LINE
 
typedef struct _IMAGEHLP_LINEW IMAGEHLP_LINEW
 
typedef struct _IMAGEHLP_LINEWPIMAGEHLP_LINEW
 
typedef struct _IMAGEHLP_LINE64 IMAGEHLP_LINE64
 
typedef struct _IMAGEHLP_LINE64PIMAGEHLP_LINE64
 
typedef struct _IMAGEHLP_LINEW64 IMAGEHLP_LINEW64
 
typedef struct _IMAGEHLP_LINEW64PIMAGEHLP_LINEW64
 
typedef struct _SOURCEFILE SOURCEFILE
 
typedef struct _SOURCEFILEPSOURCEFILE
 
typedef struct _SOURCEFILEW SOURCEFILEW
 
typedef struct _SOURCEFILEWPSOURCEFILEW
 
typedef struct _IMAGEHLP_CBA_READ_MEMORY IMAGEHLP_CBA_READ_MEMORY
 
typedef struct _IMAGEHLP_CBA_READ_MEMORYPIMAGEHLP_CBA_READ_MEMORY
 
typedef struct _IMAGEHLP_CBA_EVENT IMAGEHLP_CBA_EVENT
 
typedef struct _IMAGEHLP_CBA_EVENTPIMAGEHLP_CBA_EVENT
 
typedef struct _IMAGEHLP_CBA_EVENTW IMAGEHLP_CBA_EVENTW
 
typedef struct _IMAGEHLP_CBA_EVENTWPIMAGEHLP_CBA_EVENTW
 
typedef struct _IMAGEHLP_DEFERRED_SYMBOL_LOAD IMAGEHLP_DEFERRED_SYMBOL_LOAD
 
typedef struct _IMAGEHLP_DEFERRED_SYMBOL_LOADPIMAGEHLP_DEFERRED_SYMBOL_LOAD
 
typedef struct _IMAGEHLP_DEFERRED_SYMBOL_LOAD64 IMAGEHLP_DEFERRED_SYMBOL_LOAD64
 
typedef struct _IMAGEHLP_DEFERRED_SYMBOL_LOAD64PIMAGEHLP_DEFERRED_SYMBOL_LOAD64
 
typedef struct _IMAGEHLP_DEFERRED_SYMBOL_LOADW64 IMAGEHLP_DEFERRED_SYMBOL_LOADW64
 
typedef struct _IMAGEHLP_DEFERRED_SYMBOL_LOADW64PIMAGEHLP_DEFERRED_SYMBOL_LOADW64
 
typedef struct _IMAGEHLP_DUPLICATE_SYMBOL IMAGEHLP_DUPLICATE_SYMBOL
 
typedef struct _IMAGEHLP_DUPLICATE_SYMBOLPIMAGEHLP_DUPLICATE_SYMBOL
 
typedef struct _IMAGEHLP_DUPLICATE_SYMBOL64 IMAGEHLP_DUPLICATE_SYMBOL64
 
typedef struct _IMAGEHLP_DUPLICATE_SYMBOL64PIMAGEHLP_DUPLICATE_SYMBOL64
 
typedef struct _IMAGEHLP_STACK_FRAME IMAGEHLP_STACK_FRAME
 
typedef struct _IMAGEHLP_STACK_FRAMEPIMAGEHLP_STACK_FRAME
 
typedef VOID IMAGEHLP_CONTEXT
 
typedef VOIDPIMAGEHLP_CONTEXT
 
typedef struct _DBGHELP_MODLOAD_DATA MODLOAD_DATA
 
typedef struct _DBGHELP_MODLOAD_DATAPMODLOAD_DATA
 
typedef DWORD RVA
 
typedef ULONG64 RVA64
 
typedef enum _MINIDUMP_TYPE MINIDUMP_TYPE
 
typedef enum _MINIDUMP_CALLBACK_TYPE MINIDUMP_CALLBACK_TYPE
 
typedef struct _MINIDUMP_THREAD_CALLBACK MINIDUMP_THREAD_CALLBACK
 
typedef struct _MINIDUMP_THREAD_CALLBACKPMINIDUMP_THREAD_CALLBACK
 
typedef struct _MINIDUMP_THREAD_EX_CALLBACK MINIDUMP_THREAD_EX_CALLBACK
 
typedef struct _MINIDUMP_THREAD_EX_CALLBACKPMINIDUMP_THREAD_EX_CALLBACK
 
typedef struct _MINIDUMP_INCLUDE_THREAD_CALLBACK MINIDUMP_INCLUDE_THREAD_CALLBACK
 
typedef struct _MINIDUMP_INCLUDE_THREAD_CALLBACKPMINIDUMP_INCLUDE_THREAD_CALLBACK
 
typedef enum _THREAD_WRITE_FLAGS THREAD_WRITE_FLAGS
 
typedef struct _MINIDUMP_MODULE_CALLBACK MINIDUMP_MODULE_CALLBACK
 
typedef struct _MINIDUMP_MODULE_CALLBACKPMINIDUMP_MODULE_CALLBACK
 
typedef struct _MINIDUMP_INCLUDE_MODULE_CALLBACK MINIDUMP_INCLUDE_MODULE_CALLBACK
 
typedef struct _MINIDUMP_INCLUDE_MODULE_CALLBACKPMINIDUMP_INCLUDE_MODULE_CALLBACK
 
typedef enum _MODULE_WRITE_FLAGS MODULE_WRITE_FLAGS
 
typedef struct _MINIDUMP_CALLBACK_INPUT MINIDUMP_CALLBACK_INPUT
 
typedef struct _MINIDUMP_CALLBACK_INPUTPMINIDUMP_CALLBACK_INPUT
 
typedef struct _MINIDUMP_CALLBACK_OUTPUT MINIDUMP_CALLBACK_OUTPUT
 
typedef struct _MINIDUMP_CALLBACK_OUTPUTPMINIDUMP_CALLBACK_OUTPUT
 
typedef BOOL(WINAPIMINIDUMP_CALLBACK_ROUTINE) (_Inout_ PVOID, _In_ const PMINIDUMP_CALLBACK_INPUT, _Inout_ PMINIDUMP_CALLBACK_OUTPUT)
 
typedef struct _MINIDUMP_CALLBACK_INFORMATION MINIDUMP_CALLBACK_INFORMATION
 
typedef struct _MINIDUMP_CALLBACK_INFORMATIONPMINIDUMP_CALLBACK_INFORMATION
 
typedef struct _MINIDUMP_LOCATION_DESCRIPTOR MINIDUMP_LOCATION_DESCRIPTOR
 
typedef struct _MINIDUMP_LOCATION_DESCRIPTOR64 MINIDUMP_LOCATION_DESCRIPTOR64
 
typedef struct _MINIDUMP_DIRECTORY MINIDUMP_DIRECTORY
 
typedef struct _MINIDUMP_DIRECTORYPMINIDUMP_DIRECTORY
 
typedef struct _MINIDUMP_EXCEPTION MINIDUMP_EXCEPTION
 
typedef struct _MINIDUMP_EXCEPTIONPMINIDUMP_EXCEPTION
 
typedef struct _MINIDUMP_EXCEPTION_INFORMATION MINIDUMP_EXCEPTION_INFORMATION
 
typedef struct _MINIDUMP_EXCEPTION_INFORMATIONPMINIDUMP_EXCEPTION_INFORMATION
 
typedef struct MINIDUMP_EXCEPTION_STREAM MINIDUMP_EXCEPTION_STREAM
 
typedef struct MINIDUMP_EXCEPTION_STREAMPMINIDUMP_EXCEPTION_STREAM
 
typedef struct _MINIDUMP_HEADER MINIDUMP_HEADER
 
typedef struct _MINIDUMP_HEADERPMINIDUMP_HEADER
 
typedef struct _MINIDUMP_MEMORY_DESCRIPTOR MINIDUMP_MEMORY_DESCRIPTOR
 
typedef struct _MINIDUMP_MEMORY_DESCRIPTORPMINIDUMP_MEMORY_DESCRIPTOR
 
typedef struct _MINIDUMP_MEMORY_LIST MINIDUMP_MEMORY_LIST
 
typedef struct _MINIDUMP_MEMORY_LISTPMINIDUMP_MEMORY_LIST
 
typedef struct _MINIDUMP_MISC_INFO MINIDUMP_MISC_INFO
 
typedef struct _MINIDUMP_MISC_INFOPMINIDUMP_MISC_INFO
 
typedef struct _MINIDUMP_MODULE MINIDUMP_MODULE
 
typedef struct _MINIDUMP_MODULEPMINIDUMP_MODULE
 
typedef struct _MINIDUMP_MODULE_LIST MINIDUMP_MODULE_LIST
 
typedef struct _MINIDUMP_MODULE_LISTPMINIDUMP_MODULE_LIST
 
typedef struct _MINIDUMP_STRING MINIDUMP_STRING
 
typedef struct _MINIDUMP_STRINGPMINIDUMP_STRING
 
typedef struct _MINIDUMP_SYSTEM_INFO MINIDUMP_SYSTEM_INFO
 
typedef struct _MINIDUMP_SYSTEM_INFOPMINIDUMP_SYSTEM_INFO
 
typedef struct _MINIDUMP_THREAD MINIDUMP_THREAD
 
typedef struct _MINIDUMP_THREADPMINIDUMP_THREAD
 
typedef struct _MINIDUMP_THREAD_LIST MINIDUMP_THREAD_LIST
 
typedef struct _MINIDUMP_THREAD_LISTPMINIDUMP_THREAD_LIST
 
typedef struct _MINIDUMP_USER_STREAM MINIDUMP_USER_STREAM
 
typedef struct _MINIDUMP_USER_STREAMPMINIDUMP_USER_STREAM
 
typedef struct _MINIDUMP_USER_STREAM_INFORMATION MINIDUMP_USER_STREAM_INFORMATION
 
typedef struct _MINIDUMP_USER_STREAM_INFORMATIONPMINIDUMP_USER_STREAM_INFORMATION
 
typedef enum _MINIDUMP_STREAM_TYPE MINIDUMP_STREAM_TYPE
 
typedef BOOL(CALLBACKPENUMLOADED_MODULES_CALLBACK64) (_In_ PCSTR, _In_ DWORD64, _In_ ULONG, _In_opt_ PVOID)
 
typedef BOOL(CALLBACKPENUMLOADED_MODULES_CALLBACKW64) (_In_ PCWSTR, _In_ DWORD64, _In_ ULONG, _In_opt_ PVOID)
 
typedef BOOL(CALLBACKPSYM_ENUMMODULES_CALLBACK64) (_In_ PCSTR, _In_ DWORD64, _In_opt_ PVOID)
 
typedef BOOL(CALLBACKPSYM_ENUMMODULES_CALLBACKW64) (_In_ PCWSTR, _In_ DWORD64, _In_opt_ PVOID)
 
typedef struct _SYMBOL_INFO SYMBOL_INFO
 
typedef struct _SYMBOL_INFOPSYMBOL_INFO
 
typedef struct _SYMBOL_INFOW SYMBOL_INFOW
 
typedef struct _SYMBOL_INFOWPSYMBOL_INFOW
 
typedef struct _SYMBOL_INFO_PACKAGE SYMBOL_INFO_PACKAGE
 
typedef struct _SYMBOL_INFO_PACKAGEPSYMBOL_INFO_PACKAGE
 
typedef struct _SYMBOL_INFO_PACKAGEW SYMBOL_INFO_PACKAGEW
 
typedef struct _SYMBOL_INFO_PACKAGEWPSYMBOL_INFO_PACKAGEW
 
typedef enum _IMAGEHLP_SYMBOL_TYPE_INFO IMAGEHLP_SYMBOL_TYPE_INFO
 
typedef struct _IMAGEHLP_GET_TYPE_INFO_PARAMS IMAGEHLP_GET_TYPE_INFO_PARAMS
 
typedef struct _IMAGEHLP_GET_TYPE_INFO_PARAMSPIMAGEHLP_GET_TYPE_INFO_PARAMS
 
typedef struct _TI_FINDCHILDREN_PARAMS TI_FINDCHILDREN_PARAMS
 
typedef BOOL(CALLBACKPSYM_ENUMERATESYMBOLS_CALLBACK) (_In_ PSYMBOL_INFO, _In_ ULONG, _In_opt_ PVOID)
 
typedef BOOL(CALLBACKPSYM_ENUMERATESYMBOLS_CALLBACKW) (_In_ PSYMBOL_INFOW, _In_ ULONG, _In_opt_ PVOID)
 
typedef BOOL(CALLBACKPSYM_ENUMSYMBOLS_CALLBACK64) (_In_ PCSTR, _In_ DWORD64, _In_ ULONG, _In_opt_ PVOID)
 
typedef BOOL(CALLBACKPSYM_ENUMSYMBOLS_CALLBACK64W) (_In_ PCWSTR, _In_ DWORD64, _In_ ULONG, _In_opt_ PVOID)
 
typedef BOOL(CALLBACKPSYMBOL_REGISTERED_CALLBACK64) (_In_ HANDLE, _In_ ULONG, _In_opt_ ULONG64, _In_opt_ ULONG64)
 
typedef BOOL(CALLBACKPSYM_ENUMSOURCEFILES_CALLBACK) (_In_ PSOURCEFILE, _In_opt_ PVOID)
 
typedef BOOL(CALLBACKPSYM_ENUMSOURCEFILES_CALLBACKW) (_In_ PSOURCEFILEW, _In_opt_ PVOID)
 
typedef struct _SRCCODEINFO SRCCODEINFO
 
typedef struct _SRCCODEINFOPSRCCODEINFO
 
typedef struct _SRCCODEINFOW SRCCODEINFOW
 
typedef struct _SRCCODEINFOWPSRCCODEINFOW
 
typedef BOOL(CALLBACKPSYM_ENUMLINES_CALLBACK) (_In_ PSRCCODEINFO, _In_opt_ PVOID)
 
typedef BOOL(CALLBACKPSYM_ENUMLINES_CALLBACKW) (_In_ PSRCCODEINFOW, _In_opt_ PVOID)
 
typedef BOOL(CALLBACKPFIND_DEBUG_FILE_CALLBACK) (_In_ HANDLE, _In_ PCSTR, _In_ PVOID)
 
typedef BOOL(CALLBACKPFIND_DEBUG_FILE_CALLBACKW) (_In_ HANDLE, _In_ PCWSTR, _In_ PVOID)
 
typedef BOOL(CALLBACKPFINDFILEINPATHCALLBACK) (_In_ PCSTR, _In_ PVOID)
 
typedef BOOL(CALLBACKPFINDFILEINPATHCALLBACKW) (_In_ PCWSTR, _In_ PVOID)
 
typedef BOOL(CALLBACKPFIND_EXE_FILE_CALLBACK) (_In_ HANDLE, _In_ PCSTR, _In_opt_ PVOID)
 
typedef BOOL(CALLBACKPFIND_EXE_FILE_CALLBACKW) (_In_ HANDLE, _In_ PCWSTR, _In_opt_ PVOID)
 
typedef BOOL(CALLBACKPENUMDIRTREE_CALLBACK) (_In_ PCSTR, _In_opt_ PVOID)
 
typedef BOOL(CALLBACKPENUMDIRTREE_CALLBACKW) (_In_ PCWSTR, _In_opt_ PVOID)
 
typedef struct _KDHELP KDHELP
 
typedef struct _KDHELPPKDHELP
 
typedef struct _KDHELP64 KDHELP64
 
typedef struct _KDHELP64PKDHELP64
 
typedef struct _STACKFRAME STACKFRAME
 
typedef struct _STACKFRAMELPSTACKFRAME
 
typedef struct _STACKFRAME64 STACKFRAME64
 
typedef struct _STACKFRAME64LPSTACKFRAME64
 
typedef BOOL(CALLBACKPREAD_PROCESS_MEMORY_ROUTINE64) (_In_ HANDLE, _In_ DWORD64, _Out_writes_bytes_(nSize) PVOID, _In_ DWORD nSize, _Out_ PDWORD)
 
typedef PVOID(CALLBACKPFUNCTION_TABLE_ACCESS_ROUTINE64) (_In_ HANDLE, _In_ DWORD64)
 
typedef DWORD64(CALLBACKPGET_MODULE_BASE_ROUTINE64) (_In_ HANDLE, _In_ DWORD64)
 
typedef DWORD64(CALLBACKPTRANSLATE_ADDRESS_ROUTINE64) (_In_ HANDLE, _In_ HANDLE, _In_ LPADDRESS64)
 
typedef PVOID(CALLBACKPSYMBOL_FUNCENTRY_CALLBACK64) (_In_ HANDLE, _In_ ULONG64, _In_ ULONG64)
 
typedef struct API_VERSION API_VERSION
 
typedef struct API_VERSIONLPAPI_VERSION
 
typedef struct _IMAGE_DEBUG_INFORMATION IMAGE_DEBUG_INFORMATION
 
typedef struct _IMAGE_DEBUG_INFORMATIONPIMAGE_DEBUG_INFORMATION
 
typedef BOOL(WINAPIPSYMBOLSERVERPROC) (PCSTR, PCSTR, PVOID, DWORD, DWORD, PSTR)
 
typedef BOOL(WINAPIPSYMBOLSERVERPROCA) (PCSTR, PCSTR, PVOID, DWORD, DWORD, PSTR)
 
typedef BOOL(WINAPIPSYMBOLSERVERPROCW) (PCWSTR, PCWSTR, PVOID, DWORD, DWORD, PWSTR)
 
typedef BOOL(WINAPIPSYMBOLSERVEROPENPROC) (void)
 
typedef BOOL(WINAPIPSYMBOLSERVERCLOSEPROC) (void)
 
typedef BOOL(WINAPIPSYMBOLSERVERSETOPTIONSPROC) (UINT_PTR, ULONG64)
 
typedef BOOL(CALLBACKPSYMBOLSERVERCALLBACKPROC) (UINT_PTR, ULONG64, ULONG64)
 
typedef UINT_PTR(WINAPIPSYMBOLSERVERGETOPTIONSPROC) (void)
 
typedef BOOL(WINAPIPSYMBOLSERVERPINGPROC) (PCSTR)
 
typedef BOOL(WINAPIPSYMBOLSERVERPINGPROCA) (PCSTR)
 
typedef BOOL(WINAPIPSYMBOLSERVERPINGPROCW) (PCWSTR)
 
typedef BOOL(CALLBACKPENUMLOADED_MODULES_CALLBACK) (_In_ PCSTR, _In_ ULONG, _In_ ULONG, _In_opt_ PVOID)
 
typedef PVOID(CALLBACKPFUNCTION_TABLE_ACCESS_ROUTINE) (_In_ HANDLE, _In_ DWORD)
 
typedef DWORD(CALLBACKPGET_MODULE_BASE_ROUTINE) (_In_ HANDLE, _In_ DWORD)
 
typedef BOOL(CALLBACKPREAD_PROCESS_MEMORY_ROUTINE) (_In_ HANDLE, _In_ DWORD, _Out_writes_bytes_(nSize) PVOID, _In_ DWORD nSize, _Out_ PDWORD)
 
typedef BOOL(CALLBACKPSYM_ENUMMODULES_CALLBACK) (_In_ PCSTR, _In_ ULONG, _In_opt_ PVOID)
 
typedef BOOL(CALLBACKPSYM_ENUMSYMBOLS_CALLBACK) (_In_ PCSTR, _In_ ULONG, _In_ ULONG, _In_opt_ PVOID)
 
typedef BOOL(CALLBACKPSYM_ENUMSYMBOLS_CALLBACKW) (_In_ PCWSTR, _In_ ULONG, _In_ ULONG, _In_opt_ PVOID)
 
typedef BOOL(CALLBACKPSYMBOL_REGISTERED_CALLBACK) (_In_ HANDLE, _In_ ULONG, _In_opt_ PVOID, _In_opt_ PVOID)
 
typedef PVOID(CALLBACKPSYMBOL_FUNCENTRY_CALLBACK) (_In_ HANDLE, _In_ DWORD, _In_opt_ PVOID)
 
typedef DWORD(CALLBACKPTRANSLATE_ADDRESS_ROUTINE) (_In_ HANDLE, _In_ HANDLE, _Out_ LPADDRESS)
 

Enumerations

enum  ADDRESS_MODE {
  AddrMode1616, AddrMode1632, AddrModeReal, AddrModeFlat,
  AddrMode1616, AddrMode1632, AddrModeReal, AddrModeFlat,
  AddrMode1616, AddrMode1632, AddrModeReal, AddrModeFlat
}
 
enum  SYM_TYPE {
  SymNone = 0, SymCoff, SymCv, SymPdb,
  SymExport, SymDeferred, SymSym, SymDia,
  SymVirtual, NumSymTypes, 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, 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, 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, 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 (_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 MiniDumpReadDumpStream (_In_ PVOID, _In_ ULONG, _Outptr_result_maybenull_ PMINIDUMP_DIRECTORY *, _Outptr_result_maybenull_ PVOID *, _Out_opt_ ULONG *)
 
BOOL WINAPI EnumerateLoadedModules64 (_In_ HANDLE, _In_ PENUMLOADED_MODULES_CALLBACK64, _In_opt_ PVOID)
 
BOOL WINAPI EnumerateLoadedModulesW64 (_In_ HANDLE, _In_ PENUMLOADED_MODULES_CALLBACKW64, _In_opt_ PVOID)
 
BOOL WINAPI SymEnumerateModules64 (_In_ HANDLE, _In_ PSYM_ENUMMODULES_CALLBACK64, _In_opt_ PVOID)
 
BOOL WINAPI SymEnumerateModulesW64 (_In_ HANDLE, _In_ PSYM_ENUMMODULES_CALLBACKW64, _In_opt_ PVOID)
 
BOOL WINAPI SymGetModuleInfo64 (_In_ HANDLE, _In_ DWORD64, _Out_ PIMAGEHLP_MODULE64)
 
BOOL WINAPI SymGetModuleInfoW64 (_In_ HANDLE, _In_ DWORD64, _Out_ PIMAGEHLP_MODULEW64)
 
DWORD64 WINAPI SymGetModuleBase64 (_In_ HANDLE, _In_ DWORD64)
 
DWORD64 WINAPI SymLoadModule64 (_In_ HANDLE, _In_opt_ HANDLE, _In_opt_ PCSTR, _In_opt_ PCSTR, _In_ DWORD64, _In_ DWORD)
 
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)
 
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)
 
BOOL WINAPI SymUnloadModule64 (_In_ HANDLE, _In_ DWORD64)
 
BOOL WINAPI SymGetTypeInfo (_In_ HANDLE, _In_ DWORD64, _In_ ULONG, _In_ IMAGEHLP_SYMBOL_TYPE_INFO, _Out_ PVOID)
 
BOOL WINAPI SymGetTypeInfoEx (_In_ HANDLE, _In_ DWORD64, _Inout_ PIMAGEHLP_GET_TYPE_INFO_PARAMS)
 
BOOL WINAPI SymEnumTypes (_In_ HANDLE, _In_ ULONG64, _In_ PSYM_ENUMERATESYMBOLS_CALLBACK, _In_opt_ PVOID)
 
BOOL WINAPI SymEnumTypesW (_In_ HANDLE, _In_ ULONG64, _In_ PSYM_ENUMERATESYMBOLS_CALLBACKW, _In_opt_ PVOID)
 
BOOL WINAPI SymFromAddr (_In_ HANDLE, _In_ DWORD64, _Out_opt_ DWORD64 *, _Inout_ SYMBOL_INFO *)
 
BOOL WINAPI SymFromAddrW (_In_ HANDLE, _In_ DWORD64, _Out_opt_ DWORD64 *, _Inout_ SYMBOL_INFOW *)
 
BOOL WINAPI SymFromToken (_In_ HANDLE, _In_ DWORD64, _In_ DWORD, _Inout_ PSYMBOL_INFO)
 
BOOL WINAPI SymFromTokenW (_In_ HANDLE, _In_ DWORD64, _In_ DWORD, _Inout_ PSYMBOL_INFOW)
 
BOOL WINAPI SymFromName (_In_ HANDLE, _In_ PCSTR, _Inout_ PSYMBOL_INFO)
 
BOOL WINAPI SymFromNameW (_In_ HANDLE, _In_ PCWSTR, _Inout_ PSYMBOL_INFOW)
 
BOOL WINAPI SymGetSymFromAddr64 (_In_ HANDLE, _In_ DWORD64, _Out_opt_ PDWORD64, _Inout_ PIMAGEHLP_SYMBOL64)
 
BOOL WINAPI SymGetSymFromName64 (_In_ HANDLE, _In_ PCSTR, _Inout_ PIMAGEHLP_SYMBOL64)
 
BOOL WINAPI SymGetTypeFromName (_In_ HANDLE, _In_ ULONG64, _In_ PCSTR, _Inout_ PSYMBOL_INFO)
 
BOOL WINAPI SymGetTypeFromNameW (_In_ HANDLE, _In_ ULONG64, _In_ PCWSTR, _Inout_ PSYMBOL_INFOW)
 
BOOL WINAPI SymGetSymNext64 (_In_ HANDLE, _Inout_ PIMAGEHLP_SYMBOL64)
 
BOOL WINAPI SymGetSymNextW64 (_In_ HANDLE, _Inout_ PIMAGEHLP_SYMBOLW64)
 
BOOL WINAPI SymGetSymPrev64 (_In_ HANDLE, _Inout_ PIMAGEHLP_SYMBOL64)
 
BOOL WINAPI SymGetSymPrevW64 (_In_ HANDLE, _Inout_ PIMAGEHLP_SYMBOLW64)
 
BOOL WINAPI SymEnumSym (_In_ HANDLE, _In_ ULONG64, _In_ PSYM_ENUMERATESYMBOLS_CALLBACK, _In_opt_ PVOID)
 
BOOL WINAPI SymEnumSymbols (_In_ HANDLE, _In_ ULONG64, _In_opt_ PCSTR, _In_ PSYM_ENUMERATESYMBOLS_CALLBACK, _In_opt_ PVOID)
 
BOOL WINAPI SymEnumSymbolsW (_In_ HANDLE, _In_ ULONG64, _In_opt_ PCWSTR, _In_ PSYM_ENUMERATESYMBOLS_CALLBACKW, _In_opt_ PVOID)
 
BOOL WINAPI SymEnumerateSymbols64 (_In_ HANDLE, _In_ ULONG64, _In_ PSYM_ENUMSYMBOLS_CALLBACK64, _In_opt_ PVOID)
 
BOOL WINAPI SymEnumerateSymbolsW64 (_In_ HANDLE, _In_ ULONG64, _In_ PSYM_ENUMSYMBOLS_CALLBACK64W, _In_opt_ PVOID)
 
BOOL WINAPI SymEnumSymbolsForAddr (_In_ HANDLE, _In_ DWORD64, _In_ PSYM_ENUMERATESYMBOLS_CALLBACK, _In_opt_ PVOID)
 
BOOL WINAPI SymEnumSymbolsForAddrW (_In_ HANDLE, _In_ DWORD64, _In_ PSYM_ENUMERATESYMBOLS_CALLBACKW, _In_opt_ PVOID)
 
BOOL WINAPI SymRegisterCallback64 (_In_ HANDLE, _In_ PSYMBOL_REGISTERED_CALLBACK64, _In_ ULONG64)
 
BOOL WINAPI SymRegisterCallbackW64 (_In_ HANDLE, _In_ PSYMBOL_REGISTERED_CALLBACK64, _In_ ULONG64)
 
BOOL WINAPI SymUnDName64 (_In_ PIMAGEHLP_SYMBOL64, _Out_writes_(UnDecNameLength) PSTR, _In_ DWORD UnDecNameLength)
 
BOOL WINAPI SymMatchString (_In_ PCSTR, _In_ PCSTR, _In_ BOOL)
 
BOOL WINAPI SymMatchStringA (_In_ PCSTR, _In_ PCSTR, _In_ BOOL)
 
BOOL WINAPI SymMatchStringW (_In_ PCWSTR, _In_ PCWSTR, _In_ BOOL)
 
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)
 
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)
 
DWORD WINAPI UnDecorateSymbolName (_In_ PCSTR, _Out_writes_(maxStringLength) PSTR, _In_ DWORD maxStringLength, _In_ DWORD)
 
DWORD WINAPI UnDecorateSymbolNameW (_In_ PCWSTR, _Out_writes_(maxStringLength) PWSTR, _In_ DWORD maxStringLength, _In_ DWORD)
 
BOOL WINAPI SymGetScope (_In_ HANDLE, _In_ ULONG64, _In_ DWORD, _Inout_ PSYMBOL_INFO)
 
BOOL WINAPI SymGetScopeW (_In_ HANDLE, _In_ ULONG64, _In_ DWORD, _Inout_ PSYMBOL_INFOW)
 
BOOL WINAPI SymFromIndex (_In_ HANDLE, _In_ ULONG64, _In_ DWORD, _Inout_ PSYMBOL_INFO)
 
BOOL WINAPI SymFromIndexW (_In_ HANDLE, _In_ ULONG64, _In_ DWORD, _Inout_ PSYMBOL_INFOW)
 
BOOL WINAPI SymAddSymbol (_In_ HANDLE, _In_ ULONG64, _In_ PCSTR, _In_ DWORD64, _In_ DWORD, _In_ DWORD)
 
BOOL WINAPI SymAddSymbolW (_In_ HANDLE, _In_ ULONG64, _In_ PCWSTR, _In_ DWORD64, _In_ DWORD, _In_ DWORD)
 
BOOL WINAPI SymDeleteSymbol (_In_ HANDLE, _In_ ULONG64, _In_opt_ PCSTR, _In_ DWORD64, _In_ DWORD)
 
BOOL WINAPI SymDeleteSymbolW (_In_ HANDLE, _In_ ULONG64, _In_opt_ PCWSTR, _In_ DWORD64, _In_ DWORD)
 
BOOL WINAPI SymEnumSourceFiles (_In_ HANDLE, _In_ ULONG64, _In_opt_ PCSTR, _In_ PSYM_ENUMSOURCEFILES_CALLBACK, _In_opt_ PVOID)
 
BOOL WINAPI SymEnumSourceFilesW (_In_ HANDLE, _In_ ULONG64, _In_opt_ PCWSTR, _In_ PSYM_ENUMSOURCEFILES_CALLBACKW, _In_opt_ PVOID)
 
BOOL WINAPI SymGetLineFromAddr64 (_In_ HANDLE, _In_ DWORD64, _Out_ PDWORD, _Out_ PIMAGEHLP_LINE64)
 
BOOL WINAPI SymGetLineFromAddrW64 (_In_ HANDLE, _In_ DWORD64, _Out_ PDWORD, _Out_ PIMAGEHLP_LINEW64)
 
BOOL WINAPI SymGetLinePrev64 (_In_ HANDLE, _Inout_ PIMAGEHLP_LINE64)
 
BOOL WINAPI SymGetLinePrevW64 (_In_ HANDLE, _Inout_ PIMAGEHLP_LINEW64)
 
BOOL WINAPI SymGetLineNext64 (_In_ HANDLE, _Inout_ PIMAGEHLP_LINE64)
 
BOOL WINAPI SymGetLineNextW64 (_In_ HANDLE, _Inout_ PIMAGEHLP_LINEW64)
 
BOOL WINAPI SymGetLineFromName64 (_In_ HANDLE, _In_opt_ PCSTR, _In_opt_ PCSTR, _In_ DWORD, _Out_ PLONG, _Inout_ PIMAGEHLP_LINE64)
 
BOOL WINAPI SymGetLineFromNameW64 (_In_ HANDLE, _In_opt_ PCWSTR, _In_opt_ PCWSTR, _In_ DWORD, _Out_ PLONG, _Inout_ PIMAGEHLP_LINEW64)
 
ULONG WINAPI SymGetFileLineOffsets64 (_In_ HANDLE, _In_opt_ PCSTR, _In_ PCSTR, _Out_writes_(BufferLines) PDWORD64, _In_ ULONG BufferLines)
 
BOOL WINAPI SymGetSourceFile (_In_ HANDLE, _In_ ULONG64, _In_opt_ PCSTR, _In_ PCSTR, _Out_writes_(Size) PSTR, _In_ DWORD Size)
 
BOOL WINAPI SymGetSourceFileW (_In_ HANDLE, _In_ ULONG64, _In_opt_ PCWSTR, _In_ PCWSTR, _Out_writes_(Size) PWSTR, _In_ DWORD Size)
 
BOOL WINAPI SymGetSourceFileToken (_In_ HANDLE, _In_ ULONG64, _In_ PCSTR, _Outptr_ PVOID *, _Out_ DWORD *)
 
BOOL WINAPI SymGetSourceFileTokenW (_In_ HANDLE, _In_ ULONG64, _In_ PCWSTR, _Outptr_ PVOID *, _Out_ DWORD *)
 
BOOL WINAPI SymGetSourceFileFromToken (_In_ HANDLE, _In_ PVOID, _In_opt_ PCSTR, _Out_writes_(Size) PSTR, _In_ DWORD Size)
 
BOOL WINAPI SymGetSourceFileFromTokenW (_In_ HANDLE, _In_ PVOID, _In_opt_ PCWSTR, _Out_writes_(Size) PWSTR, _In_ DWORD Size)
 
BOOL WINAPI SymGetSourceVarFromToken (_In_ HANDLE, _In_ PVOID, _In_opt_ PCSTR, _In_ PCSTR, _Out_writes_(Size) PSTR, _In_ DWORD Size)
 
BOOL WINAPI SymGetSourceVarFromTokenW (_In_ HANDLE, _In_ PVOID, _In_opt_ PCWSTR, _In_ PCWSTR, _Out_writes_(Size) PWSTR, _In_ DWORD Size)
 
BOOL WINAPI SymEnumLines (_In_ HANDLE, _In_ ULONG64, _In_opt_ PCSTR, _In_opt_ PCSTR, _In_ PSYM_ENUMLINES_CALLBACK, _In_opt_ PVOID)
 
BOOL WINAPI SymEnumLinesW (_In_ HANDLE, _In_ ULONG64, _In_opt_ PCWSTR, _In_opt_ PCWSTR, _In_ PSYM_ENUMLINES_CALLBACKW, _In_opt_ PVOID)
 
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)
 
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)
 
BOOL WINAPI SymInitialize (_In_ HANDLE, _In_opt_ PCSTR, _In_ BOOL)
 
BOOL WINAPI SymInitializeW (_In_ HANDLE, _In_opt_ PCWSTR, _In_ BOOL)
 
BOOL WINAPI SymCleanup (_In_ HANDLE)
 
HANDLE WINAPI FindDebugInfoFile (_In_ PCSTR, _In_ PCSTR, _Out_writes_(MAX_PATH+1) PSTR)
 
HANDLE WINAPI FindDebugInfoFileEx (_In_ PCSTR, _In_ PCSTR, _Out_writes_(MAX_PATH+1) PSTR, _In_opt_ PFIND_DEBUG_FILE_CALLBACK, _In_opt_ PVOID)
 
HANDLE WINAPI FindDebugInfoFileExW (_In_ PCWSTR, _In_ PCWSTR, _Out_writes_(MAX_PATH+1) PWSTR, _In_opt_ PFIND_DEBUG_FILE_CALLBACKW, _In_opt_ PVOID)
 
HANDLE WINAPI SymFindDebugInfoFile (_In_ HANDLE, _In_ PCSTR, _Out_writes_(MAX_PATH+1) PSTR, _In_opt_ PFIND_DEBUG_FILE_CALLBACK, _In_opt_ PVOID)
 
HANDLE WINAPI SymFindDebugInfoFileW (_In_ HANDLE, _In_ PCWSTR, _Out_writes_(MAX_PATH+1) PWSTR, _In_opt_ PFIND_DEBUG_FILE_CALLBACKW, _In_opt_ PVOID)
 
BOOL WINAPI FindFileInPath (HANDLE, PCSTR, PCSTR, PVOID, DWORD, DWORD, DWORD, PSTR, PFINDFILEINPATHCALLBACK, PVOID)
 
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)
 
BOOL WINAPI SymFindFileInPathW (_In_ HANDLE, _In_opt_ PCWSTR, _In_ PCWSTR, _In_opt_ PVOID, _In_ DWORD, _In_ DWORD, _In_ DWORD, _Out_writes_(MAX_PATH+1) PWSTR, _In_opt_ PFINDFILEINPATHCALLBACKW, _In_opt_ PVOID)
 
HANDLE WINAPI FindExecutableImage (_In_ PCSTR, _In_ PCSTR, _Out_writes_(MAX_PATH+1) PSTR)
 
HANDLE WINAPI FindExecutableImageEx (_In_ PCSTR, _In_ PCSTR, _Out_writes_(MAX_PATH+1) PSTR, _In_opt_ PFIND_EXE_FILE_CALLBACK, _In_opt_ PVOID)
 
HANDLE WINAPI FindExecutableImageExW (_In_ PCWSTR, _In_ PCWSTR, _Out_writes_(MAX_PATH+1) PWSTR, _In_opt_ PFIND_EXE_FILE_CALLBACKW, _In_opt_ PVOID)
 
HANDLE WINAPI SymFindExecutableImage (_In_ HANDLE, _In_ PCSTR, _Out_writes_(MAX_PATH+1) PSTR, _In_ PFIND_EXE_FILE_CALLBACK, _In_ PVOID)
 
HANDLE WINAPI SymFindExecutableImageW (_In_ HANDLE, _In_ PCWSTR, _Out_writes_(MAX_PATH+1) PWSTR, _In_ PFIND_EXE_FILE_CALLBACKW, _In_ PVOID)
 
PIMAGE_NT_HEADERS WINAPI ImageNtHeader (_In_ PVOID)
 
PVOID WINAPI ImageDirectoryEntryToDataEx (_In_ PVOID, _In_ BOOLEAN, _In_ USHORT, _Out_ PULONG, _Out_opt_ PIMAGE_SECTION_HEADER *)
 
PVOID WINAPI ImageDirectoryEntryToData (_In_ PVOID, _In_ BOOLEAN, _In_ USHORT, _Out_ PULONG)
 
PIMAGE_SECTION_HEADER WINAPI ImageRvaToSection (_In_ PIMAGE_NT_HEADERS, _In_ PVOID, _In_ ULONG)
 
PVOID WINAPI ImageRvaToVa (_In_ PIMAGE_NT_HEADERS, _In_ PVOID, _In_ ULONG, _In_opt_ PIMAGE_SECTION_HEADER *)
 
BOOL WINAPI SymGetSearchPath (_In_ HANDLE, _Out_writes_(SearchPathLength) PSTR, _In_ DWORD SearchPathLength)
 
BOOL WINAPI SymGetSearchPathW (_In_ HANDLE, _Out_writes_(SearchPathLength) PWSTR, _In_ DWORD SearchPathLength)
 
BOOL WINAPI SymSetSearchPath (_In_ HANDLE, _In_opt_ PCSTR)
 
BOOL WINAPI SymSetSearchPathW (_In_ HANDLE, _In_opt_ PCWSTR)
 
DWORD WINAPI GetTimestampForLoadedLibrary (_In_ HMODULE)
 
BOOL WINAPI MakeSureDirectoryPathExists (_In_ PCSTR)
 
BOOL WINAPI SearchTreeForFile (_In_ PCSTR, _In_ PCSTR, _Out_writes_(MAX_PATH+1) PSTR)
 
BOOL WINAPI SearchTreeForFileW (_In_ PCWSTR, _In_ PCWSTR, _Out_writes_(MAX_PATH+1) PWSTR)
 
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 WINAPI EnumDirTreeW (_In_opt_ HANDLE, _In_ PCWSTR, _In_ PCWSTR, _Out_writes_opt_(MAX_PATH+1) PWSTR, _In_opt_ PENUMDIRTREE_CALLBACKW, _In_opt_ PVOID)
 
BOOL WINAPI SymMatchFileName (_In_ PCSTR, _In_ PCSTR, _Outptr_opt_ PSTR *, _Outptr_opt_ PSTR *)
 
BOOL WINAPI SymMatchFileNameW (_In_ PCWSTR, _In_ PCWSTR, _Outptr_opt_ PWSTR *, _Outptr_opt_ PWSTR *)
 
PCHAR WINAPI SymSetHomeDirectory (_In_opt_ HANDLE, _In_opt_ PCSTR)
 
PWSTR WINAPI SymSetHomeDirectoryW (_In_opt_ HANDLE, _In_opt_ PCWSTR)
 
PCHAR WINAPI SymGetHomeDirectory (_In_ DWORD, _Out_writes_(size) PSTR, _In_ size_t size)
 
PWSTR WINAPI SymGetHomeDirectoryW (_In_ DWORD, _Out_writes_(size) PWSTR, _In_ size_t size)
 
BOOL WINAPI SymSetContext (_In_ HANDLE, _In_ PIMAGEHLP_STACK_FRAME, _In_opt_ PIMAGEHLP_CONTEXT)
 
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)
 
PVOID WINAPI SymFunctionTableAccess64 (_In_ HANDLE, _In_ DWORD64)
 
BOOL WINAPI SymRegisterFunctionEntryCallback64 (_In_ HANDLE, _In_ PSYMBOL_FUNCENTRY_CALLBACK64, _In_ ULONG64)
 
LPAPI_VERSION WINAPI ImagehlpApiVersion (void)
 
LPAPI_VERSION WINAPI ImagehlpApiVersionEx (_In_ LPAPI_VERSION)
 
PIMAGE_DEBUG_INFORMATION WINAPI MapDebugInformation (_In_opt_ HANDLE, _In_ PCSTR, _In_opt_ PCSTR, _In_ ULONG)
 
BOOL WINAPI UnmapDebugInformation (_Out_ PIMAGE_DEBUG_INFORMATION)
 
DWORD WINAPI SymGetOptions (void)
 
DWORD WINAPI SymSetOptions (_In_ DWORD)
 
BOOL WINAPI SymSetParentWindow (_In_ HWND)
 
BOOL IMAGEAPI SymSrvIsStore (_In_opt_ HANDLE hProcess, _In_ PCSTR path)
 
BOOL IMAGEAPI SymSrvIsStoreW (_In_opt_ HANDLE hProcess, _In_ PCWSTR path)
 
BOOL WINAPI EnumerateLoadedModules (_In_ HANDLE, _In_ PENUMLOADED_MODULES_CALLBACK, _In_opt_ PVOID)
 
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)
 
BOOL WINAPI SymEnumerateModules (_In_ HANDLE, _In_ PSYM_ENUMMODULES_CALLBACK, _In_opt_ PVOID)
 
BOOL WINAPI SymEnumerateSymbols (_In_ HANDLE, _In_ ULONG, _In_ PSYM_ENUMSYMBOLS_CALLBACK, _In_opt_ PVOID)
 
BOOL WINAPI SymEnumerateSymbolsW (_In_ HANDLE, _In_ ULONG, _In_ PSYM_ENUMSYMBOLS_CALLBACKW, _In_opt_ PVOID)
 
PVOID WINAPI SymFunctionTableAccess (_In_ HANDLE, _In_ DWORD)
 
BOOL WINAPI SymGetLineFromAddr (_In_ HANDLE, _In_ DWORD, _Out_ PDWORD, _Out_ PIMAGEHLP_LINE)
 
BOOL WINAPI SymGetLineFromAddrW (_In_ HANDLE, _In_ DWORD, _Out_ PDWORD, _Out_ PIMAGEHLP_LINEW)
 
BOOL WINAPI SymGetLineFromName (_In_ HANDLE, _In_opt_ PCSTR, _In_opt_ PCSTR, _In_ DWORD, _Out_ PLONG, _Inout_ PIMAGEHLP_LINE)
 
BOOL WINAPI SymGetLineNext (_In_ HANDLE, _Inout_ PIMAGEHLP_LINE)
 
BOOL WINAPI SymGetLineNextW (_In_ HANDLE, _Inout_ PIMAGEHLP_LINEW)
 
BOOL WINAPI SymGetLinePrev (_In_ HANDLE, _Inout_ PIMAGEHLP_LINE)
 
BOOL WINAPI SymGetLinePrevW (_In_ HANDLE, _Inout_ PIMAGEHLP_LINEW)
 
DWORD WINAPI SymGetModuleBase (_In_ HANDLE, _In_ DWORD)
 
BOOL WINAPI SymGetModuleInfo (_In_ HANDLE, _In_ DWORD, _Out_ PIMAGEHLP_MODULE)
 
BOOL WINAPI SymGetModuleInfoW (_In_ HANDLE, _In_ DWORD, _Out_ PIMAGEHLP_MODULEW)
 
BOOL WINAPI SymGetSymFromAddr (_In_ HANDLE, _In_ DWORD, _Out_opt_ PDWORD, _Inout_ PIMAGEHLP_SYMBOL)
 
BOOL WINAPI SymGetSymFromName (_In_ HANDLE, _In_ PCSTR, _Inout_ PIMAGEHLP_SYMBOL)
 
BOOL WINAPI SymGetSymNext (_In_ HANDLE, _Inout_ PIMAGEHLP_SYMBOL)
 
BOOL WINAPI SymGetSymNextW (_In_ HANDLE, _Inout_ PIMAGEHLP_SYMBOLW)
 
BOOL WINAPI SymGetSymPrev (_In_ HANDLE, _Inout_ PIMAGEHLP_SYMBOL)
 
BOOL WINAPI SymGetSymPrevW (_In_ HANDLE, _Inout_ PIMAGEHLP_SYMBOLW)
 
DWORD WINAPI SymLoadModule (_In_ HANDLE, _In_opt_ HANDLE, _In_opt_ PCSTR, _In_opt_ PCSTR, _In_ DWORD, _In_ DWORD)
 
BOOL WINAPI SymRegisterCallback (_In_ HANDLE, _In_ PSYMBOL_REGISTERED_CALLBACK, _In_opt_ PVOID)
 
BOOL WINAPI SymRegisterFunctionEntryCallback (_In_ HANDLE, _In_ PSYMBOL_FUNCENTRY_CALLBACK, _In_opt_ PVOID)
 
BOOL WINAPI SymRefreshModuleList (_In_ HANDLE)
 
BOOL WINAPI SymUnDName (_In_ PIMAGEHLP_SYMBOL, _Out_writes_(UnDecNameLength) PSTR, _In_ DWORD UnDecNameLength)
 
BOOL WINAPI SymUnloadModule (_In_ HANDLE, _In_ DWORD)
 

Macro Definition Documentation

◆ __deref_opt_out

#define __deref_opt_out

Definition at line 32 of file dbghelp.h.

◆ __deref_out

#define __deref_out

Definition at line 26 of file dbghelp.h.

◆ __deref_out_opt

#define __deref_out_opt

Definition at line 29 of file dbghelp.h.

◆ __in

#define __in

Definition at line 35 of file dbghelp.h.

◆ __in_bcount

#define __in_bcount (   x)

Definition at line 41 of file dbghelp.h.

◆ __in_bcount_opt

#define __in_bcount_opt (   x)

Definition at line 44 of file dbghelp.h.

◆ __in_ecount

#define __in_ecount (   x)

Definition at line 47 of file dbghelp.h.

◆ __in_opt

#define __in_opt

Definition at line 38 of file dbghelp.h.

◆ __inout

#define __inout

Definition at line 50 of file dbghelp.h.

◆ __inout_bcount

#define __inout_bcount (   x)

Definition at line 56 of file dbghelp.h.

◆ __inout_ecount

#define __inout_ecount (   x)

Definition at line 59 of file dbghelp.h.

◆ __inout_opt

#define __inout_opt

Definition at line 53 of file dbghelp.h.

◆ __out

#define __out

Definition at line 62 of file dbghelp.h.

◆ __out_bcount

#define __out_bcount (   x)

Definition at line 68 of file dbghelp.h.

◆ __out_bcount_opt

#define __out_bcount_opt (   x)

Definition at line 71 of file dbghelp.h.

◆ __out_ecount

#define __out_ecount (   x)

Definition at line 74 of file dbghelp.h.

◆ __out_ecount_opt

#define __out_ecount_opt (   x)

Definition at line 77 of file dbghelp.h.

◆ __out_opt

#define __out_opt

Definition at line 65 of file dbghelp.h.

◆ __out_xcount

#define __out_xcount (   x)

Definition at line 80 of file dbghelp.h.

◆ API_VERSION_NUMBER

#define API_VERSION_NUMBER   9

Definition at line 2248 of file dbghelp.h.

◆ CBA_DEBUG_INFO

#define CBA_DEBUG_INFO   0x10000000

Definition at line 426 of file dbghelp.h.

◆ CBA_DEFERRED_SYMBOL_LOAD_CANCEL

#define CBA_DEFERRED_SYMBOL_LOAD_CANCEL   0x00000007

Definition at line 422 of file dbghelp.h.

◆ CBA_DEFERRED_SYMBOL_LOAD_COMPLETE

#define CBA_DEFERRED_SYMBOL_LOAD_COMPLETE   0x00000002

Definition at line 417 of file dbghelp.h.

◆ CBA_DEFERRED_SYMBOL_LOAD_FAILURE

#define CBA_DEFERRED_SYMBOL_LOAD_FAILURE   0x00000003

Definition at line 418 of file dbghelp.h.

◆ CBA_DEFERRED_SYMBOL_LOAD_PARTIAL

#define CBA_DEFERRED_SYMBOL_LOAD_PARTIAL   0x00000020

Definition at line 425 of file dbghelp.h.

◆ CBA_DEFERRED_SYMBOL_LOAD_START

#define CBA_DEFERRED_SYMBOL_LOAD_START   0x00000001

Definition at line 416 of file dbghelp.h.

◆ CBA_DUPLICATE_SYMBOL

#define CBA_DUPLICATE_SYMBOL   0x00000005

Definition at line 420 of file dbghelp.h.

◆ CBA_EVENT

#define CBA_EVENT   0x00000010

Definition at line 424 of file dbghelp.h.

◆ CBA_READ_MEMORY

#define CBA_READ_MEMORY   0x00000006

Definition at line 421 of file dbghelp.h.

◆ CBA_SET_OPTIONS

#define CBA_SET_OPTIONS   0x00000008

Definition at line 423 of file dbghelp.h.

◆ CBA_SYMBOLS_UNLOADED

#define CBA_SYMBOLS_UNLOADED   0x00000004

Definition at line 419 of file dbghelp.h.

◆ DBHHEADER_DEBUGDIRS

#define DBHHEADER_DEBUGDIRS   0x1

Definition at line 574 of file dbghelp.h.

◆ DBHLPAPI

#define DBHLPAPI   IMAGEAPI

Definition at line 95 of file dbghelp.h.

◆ EVENT_SRCSPEW

#define EVENT_SRCSPEW   100

Definition at line 446 of file dbghelp.h.

◆ EVENT_SRCSPEW_END

#define EVENT_SRCSPEW_END   199

Definition at line 447 of file dbghelp.h.

◆ EVENT_SRCSPEW_START

#define EVENT_SRCSPEW_START   100

Definition at line 445 of file dbghelp.h.

◆ hdBase

#define hdBase   0

Definition at line 2107 of file dbghelp.h.

◆ hdMax

#define hdMax   3

Definition at line 2110 of file dbghelp.h.

◆ hdSrc

#define hdSrc   2

Definition at line 2109 of file dbghelp.h.

◆ hdSym

#define hdSym   1

Definition at line 2108 of file dbghelp.h.

◆ IMAGEAPI

#define IMAGEAPI   WINAPI

Definition at line 94 of file dbghelp.h.

◆ IMAGEHLP_GET_TYPE_INFO_CHILDREN

#define IMAGEHLP_GET_TYPE_INFO_CHILDREN   0x00000002

Definition at line 1201 of file dbghelp.h.

◆ IMAGEHLP_GET_TYPE_INFO_UNCACHED

#define IMAGEHLP_GET_TYPE_INFO_UNCACHED   0x00000001

Definition at line 1200 of file dbghelp.h.

◆ IMAGEHLP_SYMBOL_FUNCTION

#define IMAGEHLP_SYMBOL_FUNCTION   SYMF_FUNCTION /* 0x800 */

Definition at line 1093 of file dbghelp.h.

◆ IMAGEHLP_SYMBOL_INFO_CONSTANT

#define IMAGEHLP_SYMBOL_INFO_CONSTANT   SYMF_CONSTANT /* 0x100 */

Definition at line 1092 of file dbghelp.h.

◆ IMAGEHLP_SYMBOL_INFO_FRAMERELATIVE

#define IMAGEHLP_SYMBOL_INFO_FRAMERELATIVE   SYMF_FRAMEREL /* 0x20 */

Definition at line 1089 of file dbghelp.h.

◆ IMAGEHLP_SYMBOL_INFO_LOCAL

#define IMAGEHLP_SYMBOL_INFO_LOCAL   SYMF_LOCAL /* 0x80 */

Definition at line 1091 of file dbghelp.h.

◆ IMAGEHLP_SYMBOL_INFO_PARAMETER

#define IMAGEHLP_SYMBOL_INFO_PARAMETER   SYMF_PARAMETER /* 0x40 */

Definition at line 1090 of file dbghelp.h.

◆ IMAGEHLP_SYMBOL_INFO_REGISTER

#define IMAGEHLP_SYMBOL_INFO_REGISTER   SYMF_REGISTER /* 0x08 */

Definition at line 1087 of file dbghelp.h.

◆ IMAGEHLP_SYMBOL_INFO_REGRELATIVE

#define IMAGEHLP_SYMBOL_INFO_REGRELATIVE   SYMF_REGREL /* 0x10 */

Definition at line 1088 of file dbghelp.h.

◆ IMAGEHLP_SYMBOL_INFO_VALUEPRESENT

#define IMAGEHLP_SYMBOL_INFO_VALUEPRESENT   1

Definition at line 1086 of file dbghelp.h.

◆ MAX_SYM_NAME

#define MAX_SYM_NAME   2000

Definition at line 1117 of file dbghelp.h.

◆ MINIDUMP_MISC1_PROCESS_ID

#define MINIDUMP_MISC1_PROCESS_ID   0x00000001

Definition at line 806 of file dbghelp.h.

◆ MINIDUMP_MISC1_PROCESS_TIMES

#define MINIDUMP_MISC1_PROCESS_TIMES   0x00000002

Definition at line 807 of file dbghelp.h.

◆ MINIDUMP_SIGNATURE

#define MINIDUMP_SIGNATURE   0x504D444D /* 'MDMP' */

Definition at line 591 of file dbghelp.h.

◆ MINIDUMP_VERSION

#define MINIDUMP_VERSION   (42899)

Definition at line 592 of file dbghelp.h.

◆ SLMFLAG_NO_SYMBOLS

#define SLMFLAG_NO_SYMBOLS   0x4

Definition at line 974 of file dbghelp.h.

◆ SLMFLAG_VIRTUAL

#define SLMFLAG_VIRTUAL   0x1

Definition at line 973 of file dbghelp.h.

◆ SSRVACTION_EVENT

#define SSRVACTION_EVENT   3

Definition at line 2358 of file dbghelp.h.

◆ SSRVACTION_QUERYCANCEL

#define SSRVACTION_QUERYCANCEL   2

Definition at line 2357 of file dbghelp.h.

◆ SSRVACTION_TRACE

#define SSRVACTION_TRACE   1

Definition at line 2356 of file dbghelp.h.

◆ SSRVOPT_CALLBACK

#define SSRVOPT_CALLBACK   0x0001

Definition at line 2340 of file dbghelp.h.

◆ SSRVOPT_DOWNSTREAM_STORE

#define SSRVOPT_DOWNSTREAM_STORE   0x2000

Definition at line 2353 of file dbghelp.h.

◆ SSRVOPT_DWORD

#define SSRVOPT_DWORD   0x0002

Definition at line 2341 of file dbghelp.h.

◆ SSRVOPT_DWORDPTR

#define SSRVOPT_DWORDPTR   0x0004

Definition at line 2342 of file dbghelp.h.

◆ SSRVOPT_GUIDPTR

#define SSRVOPT_GUIDPTR   0x0008

Definition at line 2343 of file dbghelp.h.

◆ SSRVOPT_NOCOPY

#define SSRVOPT_NOCOPY   0x0040

Definition at line 2346 of file dbghelp.h.

◆ SSRVOPT_OLDGUIDPTR

#define SSRVOPT_OLDGUIDPTR   0x0010

Definition at line 2344 of file dbghelp.h.

◆ SSRVOPT_PARAMTYPE

#define SSRVOPT_PARAMTYPE   0x0100

Definition at line 2348 of file dbghelp.h.

◆ SSRVOPT_PARENTWIN

#define SSRVOPT_PARENTWIN   0x0080

Definition at line 2347 of file dbghelp.h.

◆ SSRVOPT_PROXY

#define SSRVOPT_PROXY   0x1000

Definition at line 2352 of file dbghelp.h.

◆ SSRVOPT_RESET

#define SSRVOPT_RESET   ((ULONG_PTR)-1)

Definition at line 2354 of file dbghelp.h.

◆ SSRVOPT_SECURE

#define SSRVOPT_SECURE   0x0200

Definition at line 2349 of file dbghelp.h.

◆ SSRVOPT_SETCONTEXT

#define SSRVOPT_SETCONTEXT   0x0800

Definition at line 2351 of file dbghelp.h.

◆ SSRVOPT_TRACE

#define SSRVOPT_TRACE   0x0400

Definition at line 2350 of file dbghelp.h.

◆ SSRVOPT_UNATTENDED

#define SSRVOPT_UNATTENDED   0x0020

Definition at line 2345 of file dbghelp.h.

◆ SYMF_CONSTANT

#define SYMF_CONSTANT   0x00000100

Definition at line 154 of file dbghelp.h.

◆ SYMF_EXPORT

#define SYMF_EXPORT   0x00000200

Definition at line 155 of file dbghelp.h.

◆ SYMF_FORWARDER

#define SYMF_FORWARDER   0x00000400

Definition at line 156 of file dbghelp.h.

◆ SYMF_FRAMEREL

#define SYMF_FRAMEREL   0x00000020

Definition at line 151 of file dbghelp.h.

◆ SYMF_FUNCTION

#define SYMF_FUNCTION   0x00000800

Definition at line 157 of file dbghelp.h.

◆ SYMF_LOCAL

#define SYMF_LOCAL   0x00000080

Definition at line 153 of file dbghelp.h.

◆ SYMF_OMAP_GENERATED

#define SYMF_OMAP_GENERATED   0x00000001

Definition at line 146 of file dbghelp.h.

◆ SYMF_OMAP_MODIFIED

#define SYMF_OMAP_MODIFIED   0x00000002

Definition at line 147 of file dbghelp.h.

◆ SYMF_PARAMETER

#define SYMF_PARAMETER   0x00000040

Definition at line 152 of file dbghelp.h.

◆ SYMF_REGISTER

#define SYMF_REGISTER   0x00000008

Definition at line 149 of file dbghelp.h.

◆ SYMF_REGREL

#define SYMF_REGREL   0x00000010

Definition at line 150 of file dbghelp.h.

◆ SYMF_THUNK

#define SYMF_THUNK   0x00002000

Definition at line 159 of file dbghelp.h.

◆ SYMF_TLSREL

#define SYMF_TLSREL   0x00004000

Definition at line 160 of file dbghelp.h.

◆ SYMF_USER_GENERATED

#define SYMF_USER_GENERATED   0x00000004

Definition at line 148 of file dbghelp.h.

◆ SYMF_VIRTUAL

#define SYMF_VIRTUAL   0x00001000

Definition at line 158 of file dbghelp.h.

◆ SYMFLAG_CLR_TOKEN

#define SYMFLAG_CLR_TOKEN   0x00040000

Definition at line 1111 of file dbghelp.h.

◆ SYMFLAG_CONSTANT

#define SYMFLAG_CONSTANT   0x00000100

Definition at line 1101 of file dbghelp.h.

◆ SYMFLAG_EXPORT

#define SYMFLAG_EXPORT   0x00000200

Definition at line 1102 of file dbghelp.h.

◆ SYMFLAG_FORWARDER

#define SYMFLAG_FORWARDER   0x00000400

Definition at line 1103 of file dbghelp.h.

◆ SYMFLAG_FRAMEREL

#define SYMFLAG_FRAMEREL   0x00000020

Definition at line 1098 of file dbghelp.h.

◆ SYMFLAG_FUNC_NO_RETURN

#define SYMFLAG_FUNC_NO_RETURN   0x00100000

Definition at line 1113 of file dbghelp.h.

◆ SYMFLAG_FUNCTION

#define SYMFLAG_FUNCTION   0x00000800

Definition at line 1104 of file dbghelp.h.

◆ SYMFLAG_ILREL

#define SYMFLAG_ILREL   0x00010000

Definition at line 1109 of file dbghelp.h.

◆ SYMFLAG_LOCAL

#define SYMFLAG_LOCAL   0x00000080

Definition at line 1100 of file dbghelp.h.

◆ SYMFLAG_METADATA

#define SYMFLAG_METADATA   0x00020000

Definition at line 1110 of file dbghelp.h.

◆ SYMFLAG_NULL

#define SYMFLAG_NULL   0x00080000

Definition at line 1112 of file dbghelp.h.

◆ SYMFLAG_PARAMETER

#define SYMFLAG_PARAMETER   0x00000040

Definition at line 1099 of file dbghelp.h.

◆ SYMFLAG_PUBLIC_CODE

#define SYMFLAG_PUBLIC_CODE   0x00400000

Definition at line 1115 of file dbghelp.h.

◆ SYMFLAG_REGISTER

#define SYMFLAG_REGISTER   0x00000008

Definition at line 1096 of file dbghelp.h.

◆ SYMFLAG_REGREL

#define SYMFLAG_REGREL   0x00000010

Definition at line 1097 of file dbghelp.h.

◆ SYMFLAG_SLOT

#define SYMFLAG_SLOT   0x00008000

Definition at line 1108 of file dbghelp.h.

◆ SYMFLAG_SYNTHETIC_ZEROBASE

#define SYMFLAG_SYNTHETIC_ZEROBASE   0x00200000

Definition at line 1114 of file dbghelp.h.

◆ SYMFLAG_THUNK

#define SYMFLAG_THUNK   0x00002000

Definition at line 1106 of file dbghelp.h.

◆ SYMFLAG_TLSREL

#define SYMFLAG_TLSREL   0x00004000

Definition at line 1107 of file dbghelp.h.

◆ SYMFLAG_VALUEPRESENT

#define SYMFLAG_VALUEPRESENT   0x00000001

Definition at line 1095 of file dbghelp.h.

◆ SYMFLAG_VIRTUAL

#define SYMFLAG_VIRTUAL   0x00001000

Definition at line 1105 of file dbghelp.h.

◆ SYMOPT_ALLOW_ABSOLUTE_SYMBOLS

#define SYMOPT_ALLOW_ABSOLUTE_SYMBOLS   0x00000800

Definition at line 539 of file dbghelp.h.

◆ SYMOPT_ALLOW_ZERO_ADDRESS

#define SYMOPT_ALLOW_ZERO_ADDRESS   0x01000000

Definition at line 552 of file dbghelp.h.

◆ SYMOPT_AUTO_PUBLICS

#define SYMOPT_AUTO_PUBLICS   0x00010000

Definition at line 544 of file dbghelp.h.

◆ SYMOPT_CASE_INSENSITIVE

#define SYMOPT_CASE_INSENSITIVE   0x00000001

Definition at line 526 of file dbghelp.h.

◆ SYMOPT_DEBUG

#define SYMOPT_DEBUG   0x80000000

Definition at line 556 of file dbghelp.h.

◆ SYMOPT_DEFERRED_LOADS

#define SYMOPT_DEFERRED_LOADS   0x00000004

Definition at line 528 of file dbghelp.h.

◆ SYMOPT_DISABLE_SYMSRV_AUTODETECT

#define SYMOPT_DISABLE_SYMSRV_AUTODETECT   0x02000000

Definition at line 553 of file dbghelp.h.

◆ SYMOPT_EXACT_SYMBOLS

#define SYMOPT_EXACT_SYMBOLS   0x00000400

Definition at line 536 of file dbghelp.h.

◆ SYMOPT_FAIL_CRITICAL_ERRORS

#define SYMOPT_FAIL_CRITICAL_ERRORS   0x00000200

Definition at line 535 of file dbghelp.h.

◆ SYMOPT_FAVOR_COMPRESSED

#define SYMOPT_FAVOR_COMPRESSED   0x00800000

Definition at line 551 of file dbghelp.h.

◆ SYMOPT_FLAT_DIRECTORY

#define SYMOPT_FLAT_DIRECTORY   0x00400000

Definition at line 550 of file dbghelp.h.

◆ SYMOPT_IGNORE_CVREC

#define SYMOPT_IGNORE_CVREC   0x00000080

Definition at line 533 of file dbghelp.h.

◆ SYMOPT_IGNORE_IMAGEDIR

#define SYMOPT_IGNORE_IMAGEDIR   0x00200000

Definition at line 549 of file dbghelp.h.

◆ SYMOPT_IGNORE_NT_SYMPATH

#define SYMOPT_IGNORE_NT_SYMPATH   0x00001000

Definition at line 540 of file dbghelp.h.

◆ SYMOPT_INCLUDE_32BIT_MODULES

#define SYMOPT_INCLUDE_32BIT_MODULES   0x00002000

Definition at line 541 of file dbghelp.h.

◆ SYMOPT_LOAD_ANYTHING

#define SYMOPT_LOAD_ANYTHING   0x00000040

Definition at line 532 of file dbghelp.h.

◆ SYMOPT_LOAD_LINES

#define SYMOPT_LOAD_LINES   0x00000010

Definition at line 530 of file dbghelp.h.

◆ SYMOPT_NO_CPP

#define SYMOPT_NO_CPP   0x00000008

Definition at line 529 of file dbghelp.h.

◆ SYMOPT_NO_IMAGE_SEARCH

#define SYMOPT_NO_IMAGE_SEARCH   0x00020000

Definition at line 545 of file dbghelp.h.

◆ SYMOPT_NO_PROMPTS

#define SYMOPT_NO_PROMPTS   0x00080000

Definition at line 547 of file dbghelp.h.

◆ SYMOPT_NO_PUBLICS

#define SYMOPT_NO_PUBLICS   0x00008000

Definition at line 543 of file dbghelp.h.

◆ SYMOPT_NO_UNQUALIFIED_LOADS

#define SYMOPT_NO_UNQUALIFIED_LOADS   0x00000100

Definition at line 534 of file dbghelp.h.

◆ SYMOPT_OMAP_FIND_NEAREST

#define SYMOPT_OMAP_FIND_NEAREST   0x00000020

Definition at line 531 of file dbghelp.h.

◆ SYMOPT_OVERWRITE

#define SYMOPT_OVERWRITE   0x00100000

Definition at line 548 of file dbghelp.h.

◆ SYMOPT_PUBLICS_ONLY

#define SYMOPT_PUBLICS_ONLY   0x00004000

Definition at line 542 of file dbghelp.h.

◆ SYMOPT_READONLY_CACHE

#define SYMOPT_READONLY_CACHE   0x04000000

Definition at line 554 of file dbghelp.h.

◆ SYMOPT_SECURE

#define SYMOPT_SECURE   0x00040000

Definition at line 546 of file dbghelp.h.

◆ SYMOPT_SYMPATH_LAST

#define SYMOPT_SYMPATH_LAST   0x08000000

Definition at line 555 of file dbghelp.h.

◆ SYMOPT_UNDNAME

#define SYMOPT_UNDNAME   0x00000002

Definition at line 527 of file dbghelp.h.

◆ SYMOPT_USE_DEFAULTS

#define SYMOPT_USE_DEFAULTS   0x00001000

Definition at line 538 of file dbghelp.h.

◆ SYMOPT_WILD_UNDERSCORE

#define SYMOPT_WILD_UNDERSCORE   0x00000800

Definition at line 537 of file dbghelp.h.

◆ SYMSEARCH_GLOBALSONLY

#define SYMSEARCH_GLOBALSONLY   0x04

Definition at line 1251 of file dbghelp.h.

◆ SYMSEARCH_MASKOBJS

#define SYMSEARCH_MASKOBJS   0x01

Definition at line 1249 of file dbghelp.h.

◆ SYMSEARCH_RECURSE

#define SYMSEARCH_RECURSE   0x02

Definition at line 1250 of file dbghelp.h.

◆ UNDNAME_32_BIT_DECODE

#define UNDNAME_32_BIT_DECODE   (0x0800)

Definition at line 1244 of file dbghelp.h.

◆ UNDNAME_COMPLETE

#define UNDNAME_COMPLETE   (0x0000)

Definition at line 1231 of file dbghelp.h.

◆ UNDNAME_NAME_ONLY

#define UNDNAME_NAME_ONLY   (0x1000)

Definition at line 1245 of file dbghelp.h.

◆ UNDNAME_NO_ACCESS_SPECIFIERS

#define UNDNAME_NO_ACCESS_SPECIFIERS   (0x0080)

Definition at line 1240 of file dbghelp.h.

◆ UNDNAME_NO_ALLOCATION_LANGUAGE

#define UNDNAME_NO_ALLOCATION_LANGUAGE   (0x0010)

Definition at line 1236 of file dbghelp.h.

◆ UNDNAME_NO_ALLOCATION_MODEL

#define UNDNAME_NO_ALLOCATION_MODEL   (0x0008)

Definition at line 1235 of file dbghelp.h.

◆ UNDNAME_NO_ARGUMENTS

#define UNDNAME_NO_ARGUMENTS   (0x2000)

Definition at line 1246 of file dbghelp.h.

◆ UNDNAME_NO_CV_THISTYPE

#define UNDNAME_NO_CV_THISTYPE   (0x0040)

Definition at line 1238 of file dbghelp.h.

◆ UNDNAME_NO_FUNCTION_RETURNS

#define UNDNAME_NO_FUNCTION_RETURNS   (0x0004)

Definition at line 1234 of file dbghelp.h.

◆ UNDNAME_NO_LEADING_UNDERSCORES

#define UNDNAME_NO_LEADING_UNDERSCORES   (0x0001)

Definition at line 1232 of file dbghelp.h.

◆ UNDNAME_NO_MEMBER_TYPE

#define UNDNAME_NO_MEMBER_TYPE   (0x0200)

Definition at line 1242 of file dbghelp.h.

◆ UNDNAME_NO_MS_KEYWORDS

#define UNDNAME_NO_MS_KEYWORDS   (0x0002)

Definition at line 1233 of file dbghelp.h.

◆ UNDNAME_NO_MS_THISTYPE

#define UNDNAME_NO_MS_THISTYPE   (0x0020)

Definition at line 1237 of file dbghelp.h.

◆ UNDNAME_NO_RETURN_UDT_MODEL

#define UNDNAME_NO_RETURN_UDT_MODEL   (0x0400)

Definition at line 1243 of file dbghelp.h.

◆ UNDNAME_NO_SPECIAL_SYMS

#define UNDNAME_NO_SPECIAL_SYMS   (0x4000)

Definition at line 1247 of file dbghelp.h.

◆ UNDNAME_NO_THISTYPE

#define UNDNAME_NO_THISTYPE   (0x0060)

Definition at line 1239 of file dbghelp.h.

◆ UNDNAME_NO_THROW_SIGNATURES

#define UNDNAME_NO_THROW_SIGNATURES   (0x0100)

Definition at line 1241 of file dbghelp.h.

Typedef Documentation

◆ ADDRESS

◆ ADDRESS64

◆ API_VERSION

◆ IMAGE_DEBUG_INFORMATION

◆ IMAGEHLP_CBA_EVENT

◆ IMAGEHLP_CBA_EVENTW

◆ IMAGEHLP_CBA_READ_MEMORY

◆ IMAGEHLP_CONTEXT

Definition at line 572 of file dbghelp.h.

◆ IMAGEHLP_DEFERRED_SYMBOL_LOAD

◆ IMAGEHLP_DEFERRED_SYMBOL_LOAD64

◆ IMAGEHLP_DEFERRED_SYMBOL_LOADW64

◆ IMAGEHLP_DUPLICATE_SYMBOL

◆ IMAGEHLP_DUPLICATE_SYMBOL64

◆ IMAGEHLP_GET_TYPE_INFO_PARAMS

◆ IMAGEHLP_LINE

◆ IMAGEHLP_LINE64

◆ IMAGEHLP_LINEW

◆ IMAGEHLP_LINEW64

◆ IMAGEHLP_MODULE

◆ IMAGEHLP_MODULE64

◆ IMAGEHLP_MODULEW

◆ IMAGEHLP_MODULEW64

◆ IMAGEHLP_STACK_FRAME

◆ IMAGEHLP_SYMBOL

◆ IMAGEHLP_SYMBOL64

◆ IMAGEHLP_SYMBOL_TYPE_INFO

◆ IMAGEHLP_SYMBOLW

◆ IMAGEHLP_SYMBOLW64

◆ KDHELP

◆ KDHELP64

◆ LOADED_IMAGE

◆ LPADDRESS

◆ LPADDRESS64

◆ LPAPI_VERSION

◆ LPSTACKFRAME

◆ LPSTACKFRAME64

◆ MINIDUMP_CALLBACK_INFORMATION

◆ MINIDUMP_CALLBACK_INPUT

◆ MINIDUMP_CALLBACK_OUTPUT

◆ MINIDUMP_CALLBACK_ROUTINE

Definition at line 724 of file dbghelp.h.

◆ MINIDUMP_CALLBACK_TYPE

◆ MINIDUMP_DIRECTORY

◆ MINIDUMP_EXCEPTION

◆ MINIDUMP_EXCEPTION_INFORMATION

◆ MINIDUMP_EXCEPTION_STREAM

◆ MINIDUMP_HEADER

◆ MINIDUMP_INCLUDE_MODULE_CALLBACK

◆ MINIDUMP_INCLUDE_THREAD_CALLBACK

◆ MINIDUMP_LOCATION_DESCRIPTOR

◆ MINIDUMP_LOCATION_DESCRIPTOR64

◆ MINIDUMP_MEMORY_DESCRIPTOR

◆ MINIDUMP_MEMORY_LIST

◆ MINIDUMP_MISC_INFO

◆ MINIDUMP_MODULE

◆ MINIDUMP_MODULE_CALLBACK

◆ MINIDUMP_MODULE_LIST

◆ MINIDUMP_STREAM_TYPE

◆ MINIDUMP_STRING

◆ MINIDUMP_SYSTEM_INFO

◆ MINIDUMP_THREAD

◆ MINIDUMP_THREAD_CALLBACK

◆ MINIDUMP_THREAD_EX_CALLBACK

◆ MINIDUMP_THREAD_LIST

◆ MINIDUMP_TYPE

◆ MINIDUMP_USER_STREAM

◆ MINIDUMP_USER_STREAM_INFORMATION

◆ MODLOAD_DATA

◆ MODULE_WRITE_FLAGS

◆ PENUMDIRTREE_CALLBACK

typedef BOOL(CALLBACK * PENUMDIRTREE_CALLBACK) (_In_ PCSTR, _In_opt_ PVOID)

Definition at line 2045 of file dbghelp.h.

◆ PENUMDIRTREE_CALLBACKW

typedef BOOL(CALLBACK * PENUMDIRTREE_CALLBACKW) (_In_ PCWSTR, _In_opt_ PVOID)

Definition at line 2050 of file dbghelp.h.

◆ PENUMLOADED_MODULES_CALLBACK

typedef BOOL(CALLBACK * PENUMLOADED_MODULES_CALLBACK) (_In_ PCSTR, _In_ ULONG, _In_ ULONG, _In_opt_ PVOID)

Definition at line 2406 of file dbghelp.h.

◆ PENUMLOADED_MODULES_CALLBACK64

typedef BOOL(CALLBACK * PENUMLOADED_MODULES_CALLBACK64) (_In_ PCSTR, _In_ DWORD64, _In_ ULONG, _In_opt_ PVOID)

Definition at line 977 of file dbghelp.h.

◆ PENUMLOADED_MODULES_CALLBACKW64

typedef BOOL(CALLBACK * PENUMLOADED_MODULES_CALLBACKW64) (_In_ PCWSTR, _In_ DWORD64, _In_ ULONG, _In_opt_ PVOID)

Definition at line 991 of file dbghelp.h.

◆ PFIND_DEBUG_FILE_CALLBACK

typedef BOOL(CALLBACK * PFIND_DEBUG_FILE_CALLBACK) (_In_ HANDLE, _In_ PCSTR, _In_ PVOID)

Definition at line 1834 of file dbghelp.h.

◆ PFIND_DEBUG_FILE_CALLBACKW

typedef BOOL(CALLBACK * PFIND_DEBUG_FILE_CALLBACKW) (_In_ HANDLE, _In_ PCWSTR, _In_ PVOID)

Definition at line 1840 of file dbghelp.h.

◆ PFIND_EXE_FILE_CALLBACK

typedef BOOL(CALLBACK * PFIND_EXE_FILE_CALLBACK) (_In_ HANDLE, _In_ PCSTR, _In_opt_ PVOID)

Definition at line 1930 of file dbghelp.h.

◆ PFIND_EXE_FILE_CALLBACKW

typedef BOOL(CALLBACK * PFIND_EXE_FILE_CALLBACKW) (_In_ HANDLE, _In_ PCWSTR, _In_opt_ PVOID)

Definition at line 1936 of file dbghelp.h.

◆ PFINDFILEINPATHCALLBACK

typedef BOOL(CALLBACK * PFINDFILEINPATHCALLBACK) (_In_ PCSTR, _In_ PVOID)

Definition at line 1882 of file dbghelp.h.

◆ PFINDFILEINPATHCALLBACKW

typedef BOOL(CALLBACK * PFINDFILEINPATHCALLBACKW) (_In_ PCWSTR, _In_ PVOID)

Definition at line 1887 of file dbghelp.h.

◆ PFUNCTION_TABLE_ACCESS_ROUTINE

typedef PVOID(CALLBACK * PFUNCTION_TABLE_ACCESS_ROUTINE) (_In_ HANDLE, _In_ DWORD)

Definition at line 2413 of file dbghelp.h.

◆ PFUNCTION_TABLE_ACCESS_ROUTINE64

typedef PVOID(CALLBACK * PFUNCTION_TABLE_ACCESS_ROUTINE64) (_In_ HANDLE, _In_ DWORD64)

Definition at line 2201 of file dbghelp.h.

◆ PGET_MODULE_BASE_ROUTINE

typedef DWORD(CALLBACK * PGET_MODULE_BASE_ROUTINE) (_In_ HANDLE, _In_ DWORD)

Definition at line 2418 of file dbghelp.h.

◆ PGET_MODULE_BASE_ROUTINE64

typedef DWORD64(CALLBACK * PGET_MODULE_BASE_ROUTINE64) (_In_ HANDLE, _In_ DWORD64)

Definition at line 2206 of file dbghelp.h.

◆ PIMAGE_DEBUG_INFORMATION

◆ PIMAGEHLP_CBA_EVENT

◆ PIMAGEHLP_CBA_EVENTW

◆ PIMAGEHLP_CBA_READ_MEMORY

◆ PIMAGEHLP_CONTEXT

Definition at line 572 of file dbghelp.h.

◆ PIMAGEHLP_DEFERRED_SYMBOL_LOAD

◆ PIMAGEHLP_DEFERRED_SYMBOL_LOAD64

◆ PIMAGEHLP_DEFERRED_SYMBOL_LOADW64

◆ PIMAGEHLP_DUPLICATE_SYMBOL

◆ PIMAGEHLP_DUPLICATE_SYMBOL64

◆ PIMAGEHLP_GET_TYPE_INFO_PARAMS

◆ PIMAGEHLP_LINE

◆ PIMAGEHLP_LINE64

◆ PIMAGEHLP_LINEW

◆ PIMAGEHLP_LINEW64

◆ PIMAGEHLP_MODULE

◆ PIMAGEHLP_MODULE64

◆ PIMAGEHLP_MODULEW

◆ PIMAGEHLP_MODULEW64

◆ PIMAGEHLP_STACK_FRAME

◆ PIMAGEHLP_SYMBOL

◆ PIMAGEHLP_SYMBOL64

◆ PIMAGEHLP_SYMBOLW

◆ PIMAGEHLP_SYMBOLW64

◆ PKDHELP

typedef struct _KDHELP * PKDHELP

◆ PKDHELP64

◆ PLOADED_IMAGE

◆ PMINIDUMP_CALLBACK_INFORMATION

◆ PMINIDUMP_CALLBACK_INPUT

◆ PMINIDUMP_CALLBACK_OUTPUT

◆ PMINIDUMP_DIRECTORY

◆ PMINIDUMP_EXCEPTION

◆ PMINIDUMP_EXCEPTION_INFORMATION

◆ PMINIDUMP_EXCEPTION_STREAM

◆ PMINIDUMP_HEADER

◆ PMINIDUMP_INCLUDE_MODULE_CALLBACK

◆ PMINIDUMP_INCLUDE_THREAD_CALLBACK

◆ PMINIDUMP_MEMORY_DESCRIPTOR

◆ PMINIDUMP_MEMORY_LIST

◆ PMINIDUMP_MISC_INFO

◆ PMINIDUMP_MODULE

◆ PMINIDUMP_MODULE_CALLBACK

◆ PMINIDUMP_MODULE_LIST

◆ PMINIDUMP_STRING

◆ PMINIDUMP_SYSTEM_INFO

◆ PMINIDUMP_THREAD

◆ PMINIDUMP_THREAD_CALLBACK

◆ PMINIDUMP_THREAD_EX_CALLBACK

◆ PMINIDUMP_THREAD_LIST

◆ PMINIDUMP_USER_STREAM

◆ PMINIDUMP_USER_STREAM_INFORMATION

◆ PMODLOAD_DATA

◆ PREAD_PROCESS_MEMORY_ROUTINE

typedef BOOL(CALLBACK * PREAD_PROCESS_MEMORY_ROUTINE) (_In_ HANDLE, _In_ DWORD, _Out_writes_bytes_(nSize) PVOID, _In_ DWORD nSize, _Out_ PDWORD)

Definition at line 2423 of file dbghelp.h.

◆ PREAD_PROCESS_MEMORY_ROUTINE64

typedef BOOL(CALLBACK * PREAD_PROCESS_MEMORY_ROUTINE64) (_In_ HANDLE, _In_ DWORD64, _Out_writes_bytes_(nSize) PVOID, _In_ DWORD nSize, _Out_ PDWORD)

Definition at line 2193 of file dbghelp.h.

◆ PSOURCEFILE

◆ PSOURCEFILEW

◆ PSRCCODEINFO

◆ PSRCCODEINFOW

◆ PSYM_ENUMERATESYMBOLS_CALLBACK

typedef BOOL(CALLBACK * PSYM_ENUMERATESYMBOLS_CALLBACK) (_In_ PSYMBOL_INFO, _In_ ULONG, _In_opt_ PVOID)

Definition at line 1270 of file dbghelp.h.

◆ PSYM_ENUMERATESYMBOLS_CALLBACKW

typedef BOOL(CALLBACK * PSYM_ENUMERATESYMBOLS_CALLBACKW) (_In_ PSYMBOL_INFOW, _In_ ULONG, _In_opt_ PVOID)

Definition at line 1276 of file dbghelp.h.

◆ PSYM_ENUMLINES_CALLBACK

typedef BOOL(CALLBACK* PSYM_ENUMLINES_CALLBACK) (_In_ PSRCCODEINFO, _In_opt_ PVOID)

Definition at line 1765 of file dbghelp.h.

◆ PSYM_ENUMLINES_CALLBACKW

typedef BOOL(CALLBACK* PSYM_ENUMLINES_CALLBACKW) (_In_ PSRCCODEINFOW, _In_opt_ PVOID)

Definition at line 1770 of file dbghelp.h.

◆ PSYM_ENUMMODULES_CALLBACK

typedef BOOL(CALLBACK * PSYM_ENUMMODULES_CALLBACK) (_In_ PCSTR, _In_ ULONG, _In_opt_ PVOID)

Definition at line 2431 of file dbghelp.h.

◆ PSYM_ENUMMODULES_CALLBACK64

typedef BOOL(CALLBACK * PSYM_ENUMMODULES_CALLBACK64) (_In_ PCSTR, _In_ DWORD64, _In_opt_ PVOID)

Definition at line 1005 of file dbghelp.h.

◆ PSYM_ENUMMODULES_CALLBACKW64

typedef BOOL(CALLBACK * PSYM_ENUMMODULES_CALLBACKW64) (_In_ PCWSTR, _In_ DWORD64, _In_opt_ PVOID)

Definition at line 1018 of file dbghelp.h.

◆ PSYM_ENUMSOURCEFILES_CALLBACK

typedef BOOL(CALLBACK * PSYM_ENUMSOURCEFILES_CALLBACK) (_In_ PSOURCEFILE, _In_opt_ PVOID)

Definition at line 1589 of file dbghelp.h.

◆ PSYM_ENUMSOURCEFILES_CALLBACKW

typedef BOOL(CALLBACK * PSYM_ENUMSOURCEFILES_CALLBACKW) (_In_ PSOURCEFILEW, _In_opt_ PVOID)

Definition at line 1594 of file dbghelp.h.

◆ PSYM_ENUMSYMBOLS_CALLBACK

typedef BOOL(CALLBACK * PSYM_ENUMSYMBOLS_CALLBACK) (_In_ PCSTR, _In_ ULONG, _In_ ULONG, _In_opt_ PVOID)

Definition at line 2437 of file dbghelp.h.

◆ PSYM_ENUMSYMBOLS_CALLBACK64

typedef BOOL(CALLBACK * PSYM_ENUMSYMBOLS_CALLBACK64) (_In_ PCSTR, _In_ DWORD64, _In_ ULONG, _In_opt_ PVOID)

Definition at line 1395 of file dbghelp.h.

◆ PSYM_ENUMSYMBOLS_CALLBACK64W

typedef BOOL(CALLBACK * PSYM_ENUMSYMBOLS_CALLBACK64W) (_In_ PCWSTR, _In_ DWORD64, _In_ ULONG, _In_opt_ PVOID)

Definition at line 1402 of file dbghelp.h.

◆ PSYM_ENUMSYMBOLS_CALLBACKW

typedef BOOL(CALLBACK * PSYM_ENUMSYMBOLS_CALLBACKW) (_In_ PCWSTR, _In_ ULONG, _In_ ULONG, _In_opt_ PVOID)

Definition at line 2444 of file dbghelp.h.

◆ PSYMBOL_FUNCENTRY_CALLBACK

typedef PVOID(CALLBACK * PSYMBOL_FUNCENTRY_CALLBACK) (_In_ HANDLE, _In_ DWORD, _In_opt_ PVOID)

Definition at line 2458 of file dbghelp.h.

◆ PSYMBOL_FUNCENTRY_CALLBACK64

typedef PVOID(CALLBACK * PSYMBOL_FUNCENTRY_CALLBACK64) (_In_ HANDLE, _In_ ULONG64, _In_ ULONG64)

Definition at line 2232 of file dbghelp.h.

◆ PSYMBOL_INFO

◆ PSYMBOL_INFO_PACKAGE

◆ PSYMBOL_INFO_PACKAGEW

◆ PSYMBOL_INFOW

◆ PSYMBOL_REGISTERED_CALLBACK

typedef BOOL(CALLBACK * PSYMBOL_REGISTERED_CALLBACK) (_In_ HANDLE, _In_ ULONG, _In_opt_ PVOID, _In_opt_ PVOID)

Definition at line 2451 of file dbghelp.h.

◆ PSYMBOL_REGISTERED_CALLBACK64

typedef BOOL(CALLBACK * PSYMBOL_REGISTERED_CALLBACK64) (_In_ HANDLE, _In_ ULONG, _In_opt_ ULONG64, _In_opt_ ULONG64)

Definition at line 1441 of file dbghelp.h.

◆ PSYMBOLSERVERCALLBACKPROC

typedef BOOL(CALLBACK* PSYMBOLSERVERCALLBACKPROC) (UINT_PTR, ULONG64, ULONG64)

Definition at line 2334 of file dbghelp.h.

◆ PSYMBOLSERVERCLOSEPROC

typedef BOOL(WINAPI* PSYMBOLSERVERCLOSEPROC) (void)

Definition at line 2332 of file dbghelp.h.

◆ PSYMBOLSERVERGETOPTIONSPROC

typedef UINT_PTR(WINAPI* PSYMBOLSERVERGETOPTIONSPROC) (void)

Definition at line 2335 of file dbghelp.h.

◆ PSYMBOLSERVEROPENPROC

typedef BOOL(WINAPI* PSYMBOLSERVEROPENPROC) (void)

Definition at line 2331 of file dbghelp.h.

◆ PSYMBOLSERVERPINGPROC

typedef BOOL(WINAPI* PSYMBOLSERVERPINGPROC) (PCSTR)

Definition at line 2336 of file dbghelp.h.

◆ PSYMBOLSERVERPINGPROCA

typedef BOOL(WINAPI* PSYMBOLSERVERPINGPROCA) (PCSTR)

Definition at line 2337 of file dbghelp.h.

◆ PSYMBOLSERVERPINGPROCW

typedef BOOL(WINAPI* PSYMBOLSERVERPINGPROCW) (PCWSTR)

Definition at line 2338 of file dbghelp.h.

◆ PSYMBOLSERVERPROC

typedef BOOL(WINAPI* PSYMBOLSERVERPROC) (PCSTR, PCSTR, PVOID, DWORD, DWORD, PSTR)

Definition at line 2328 of file dbghelp.h.

◆ PSYMBOLSERVERPROCA

typedef BOOL(WINAPI* PSYMBOLSERVERPROCA) (PCSTR, PCSTR, PVOID, DWORD, DWORD, PSTR)

Definition at line 2329 of file dbghelp.h.

◆ PSYMBOLSERVERPROCW

typedef BOOL(WINAPI* PSYMBOLSERVERPROCW) (PCWSTR, PCWSTR, PVOID, DWORD, DWORD, PWSTR)

Definition at line 2330 of file dbghelp.h.

◆ PSYMBOLSERVERSETOPTIONSPROC

typedef BOOL(WINAPI* PSYMBOLSERVERSETOPTIONSPROC) (UINT_PTR, ULONG64)

Definition at line 2333 of file dbghelp.h.

◆ PTRANSLATE_ADDRESS_ROUTINE

typedef DWORD(CALLBACK * PTRANSLATE_ADDRESS_ROUTINE) (_In_ HANDLE, _In_ HANDLE, _Out_ LPADDRESS)

Definition at line 2464 of file dbghelp.h.

◆ PTRANSLATE_ADDRESS_ROUTINE64

typedef DWORD64(CALLBACK * PTRANSLATE_ADDRESS_ROUTINE64) (_In_ HANDLE, _In_ HANDLE, _In_ LPADDRESS64)

Definition at line 2211 of file dbghelp.h.

◆ RVA

typedef DWORD RVA

Definition at line 594 of file dbghelp.h.

◆ RVA64

typedef ULONG64 RVA64

Definition at line 595 of file dbghelp.h.

◆ SOURCEFILE

◆ SOURCEFILEW

◆ SRCCODEINFO

◆ SRCCODEINFOW

◆ STACKFRAME

◆ STACKFRAME64

◆ SYMBOL_INFO

◆ SYMBOL_INFO_PACKAGE

◆ SYMBOL_INFO_PACKAGEW

◆ SYMBOL_INFOW

◆ THREAD_WRITE_FLAGS

◆ TI_FINDCHILDREN_PARAMS

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
sevInfo 
sevProblem 
sevAttn 
sevFatal 
sevMax 

Definition at line 436 of file dbghelp.h.

437 {
438  sevInfo = 0,
439  sevProblem,
440  sevAttn,
441  sevFatal,
442  sevMax
443 };

◆ _IMAGEHLP_SYMBOL_TYPE_INFO

Enumerator
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 
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 

Definition at line 1169 of file dbghelp.h.

1170 {
1171  TI_GET_SYMTAG,
1173  TI_GET_LENGTH,
1174  TI_GET_TYPE,
1175  TI_GET_TYPEID,
1181  TI_GET_OFFSET,
1182  TI_GET_VALUE,
1183  TI_GET_COUNT,
1190  TI_GET_NESTED,
enum _IMAGEHLP_SYMBOL_TYPE_INFO IMAGEHLP_SYMBOL_TYPE_INFO

◆ _MINIDUMP_CALLBACK_TYPE

Enumerator
ModuleCallback 
ThreadCallback 
ThreadExCallback 
IncludeThreadCallback 
IncludeModuleCallback 
MemoryCallback 

Definition at line 616 of file dbghelp.h.

◆ _MINIDUMP_STREAM_TYPE

Enumerator
UnusedStream 
ReservedStream0 
ReservedStream1 
ThreadListStream 
ModuleListStream 
MemoryListStream 
ExceptionStream 
SystemInfoStream 
ThreadExListStream 
Memory64ListStream 
CommentStreamA 
CommentStreamW 
HandleDataStream 
FunctionTableStream 
UnloadedModuleListStream 
MiscInfoStream 
MemoryInfoListStream 
ThreadInfoListStream 
LastReservedStream 

Definition at line 922 of file dbghelp.h.

◆ _MINIDUMP_TYPE

Enumerator
MiniDumpNormal 
MiniDumpWithDataSegs 
MiniDumpWithFullMemory 
MiniDumpWithHandleData 
MiniDumpFilterMemory 
MiniDumpScanMemory 
MiniDumpWithUnloadedModules 
MiniDumpWithIndirectlyReferencedMemory 
MiniDumpFilterModulePaths 
MiniDumpWithProcessThreadData 
MiniDumpWithPrivateReadWriteMemory 
MiniDumpWithoutOptionalData 
MiniDumpWithFullMemoryInfo 
MiniDumpWithThreadInfo 
MiniDumpWithCodeSegs 
MiniDumpNormal 
MiniDumpWithDataSegs 
MiniDumpWithFullMemory 
MiniDumpWithHandleData 
MiniDumpFilterMemory 
MiniDumpScanMemory 
MiniDumpWithUnloadedModules 
MiniDumpWithIndirectlyReferencedMemory 
MiniDumpFilterModulePaths 
MiniDumpWithProcessThreadData 
MiniDumpWithPrivateReadWriteMemory 
MiniDumpWithoutOptionalData 
MiniDumpWithFullMemoryInfo 
MiniDumpWithThreadInfo 
MiniDumpWithCodeSegs 

Definition at line 597 of file dbghelp.h.

◆ _MODULE_WRITE_FLAGS

Enumerator
ModuleWriteModule 
ModuleWriteDataSeg 
ModuleWriteMiscRecord 
ModuleWriteCvRecord 
ModuleReferencedByMemory 
ModuleWriteTlsData 
ModuleWriteCodeSegs 

Definition at line 683 of file dbghelp.h.

684 {
685  ModuleWriteModule = 0x0001,
686  ModuleWriteDataSeg = 0x0002,
687  ModuleWriteMiscRecord = 0x0004,
688  ModuleWriteCvRecord = 0x0008,
689  ModuleReferencedByMemory = 0x0010,
690  ModuleWriteTlsData = 0x0020,
691  ModuleWriteCodeSegs = 0x0040,
enum _MODULE_WRITE_FLAGS MODULE_WRITE_FLAGS

◆ _THREAD_WRITE_FLAGS

Enumerator
ThreadWriteThread 
ThreadWriteStack 
ThreadWriteContext 
ThreadWriteBackingStore 
ThreadWriteInstructionWindow 
ThreadWriteThreadData 
ThreadWriteThreadInfo 
ThreadWriteThread 
ThreadWriteStack 
ThreadWriteContext 
ThreadWriteBackingStore 
ThreadWriteInstructionWindow 
ThreadWriteThreadData 
ThreadWriteThreadInfo 

Definition at line 653 of file dbghelp.h.

◆ ADDRESS_MODE

Enumerator
AddrMode1616 
AddrMode1632 
AddrModeReal 
AddrModeFlat 
AddrMode1616 
AddrMode1632 
AddrModeReal 
AddrModeFlat 
AddrMode1616 
AddrMode1632 
AddrModeReal 
AddrModeFlat 

Definition at line 119 of file dbghelp.h.

120 {
121  AddrMode1616,
122  AddrMode1632,
123  AddrModeReal,
125 } ADDRESS_MODE;
ADDRESS_MODE
Definition: dbghelp.h:119

◆ SYM_TYPE

Enumerator
SymNone 
SymCoff 
SymCv 
SymPdb 
SymExport 
SymDeferred 
SymSym 
SymDia 
SymVirtual 
NumSymTypes 
SymNone 
SymCoff 
SymCv 
SymPdb 
SymExport 
SymDeferred 
SymSym 
SymDia 
SymVirtual 
NumSymTypes 
SymNone 
SymCoff 
SymCv 
SymPdb 
SymExport 
SymDeferred 
SymSym 

Definition at line 162 of file dbghelp.h.

163 {
164  SymNone = 0,
165  SymCoff,
166  SymCv,
167  SymPdb,
168  SymExport,
169  SymDeferred,
170  SymSym,
171  SymDia,
172  SymVirtual,
174 } SYM_TYPE;
SYM_TYPE
Definition: dbghelp.h:162
Definition: dbghelp.h:166

Function Documentation

◆ EnumDirTree()

BOOL WINAPI EnumDirTree ( _In_opt_  HANDLE,
_In_  PCSTR,
_In_  PCSTR,
_Out_writes_opt_(MAX_PATH+1)  PSTR,
_In_opt_  PENUMDIRTREE_CALLBACK,
_In_opt_  PVOID 
)

◆ EnumDirTreeW()

BOOL WINAPI EnumDirTreeW ( _In_opt_  HANDLE,
_In_  PCWSTR,
_In_  PCWSTR,
_Out_writes_opt_(MAX_PATH+1)  PWSTR,
_In_opt_  PENUMDIRTREE_CALLBACKW,
_In_opt_  PVOID 
)

◆ EnumerateLoadedModules()

BOOL WINAPI EnumerateLoadedModules ( _In_  HANDLE,
_In_  PENUMLOADED_MODULES_CALLBACK,
_In_opt_  PVOID 
)

◆ EnumerateLoadedModules64()

BOOL WINAPI EnumerateLoadedModules64 ( _In_  HANDLE,
_In_  PENUMLOADED_MODULES_CALLBACK64,
_In_opt_  PVOID 
)

◆ EnumerateLoadedModulesW64()

BOOL WINAPI EnumerateLoadedModulesW64 ( _In_  HANDLE,
_In_  PENUMLOADED_MODULES_CALLBACKW64,
_In_opt_  PVOID 
)

◆ FindDebugInfoFile()

HANDLE WINAPI FindDebugInfoFile ( _In_  PCSTR,
_In_  PCSTR,
_Out_writes_(MAX_PATH+1)  PSTR 
)

◆ FindDebugInfoFileEx()

HANDLE WINAPI FindDebugInfoFileEx ( _In_  PCSTR,
_In_  PCSTR,
_Out_writes_(MAX_PATH+1)  PSTR,
_In_opt_  PFIND_DEBUG_FILE_CALLBACK,
_In_opt_  PVOID 
)

◆ FindDebugInfoFileExW()

HANDLE WINAPI FindDebugInfoFileExW ( _In_  PCWSTR,
_In_  PCWSTR,
_Out_writes_(MAX_PATH+1)  PWSTR,
_In_opt_  PFIND_DEBUG_FILE_CALLBACKW,
_In_opt_  PVOID 
)

◆ FindExecutableImage()

HANDLE WINAPI FindExecutableImage ( _In_  PCSTR,
_In_  PCSTR,
_Out_writes_(MAX_PATH+1)  PSTR 
)

◆ FindExecutableImageEx()

HANDLE WINAPI FindExecutableImageEx ( _In_  PCSTR,
_In_  PCSTR,
_Out_writes_(MAX_PATH+1)  PSTR,
_In_opt_  PFIND_EXE_FILE_CALLBACK,
_In_opt_  PVOID 
)

◆ FindExecutableImageExW()

HANDLE WINAPI FindExecutableImageExW ( _In_  PCWSTR,
_In_  PCWSTR,
_Out_writes_(MAX_PATH+1)  PWSTR,
_In_opt_  PFIND_EXE_FILE_CALLBACKW,
_In_opt_  PVOID 
)

◆ FindFileInPath()

BOOL WINAPI FindFileInPath ( HANDLE  ,
PCSTR  ,
PCSTR  ,
PVOID  ,
DWORD  ,
DWORD  ,
DWORD  ,
PSTR  ,
PFINDFILEINPATHCALLBACK  ,
PVOID   
)

◆ GetTimestampForLoadedLibrary()

DWORD WINAPI GetTimestampForLoadedLibrary ( _In_  HMODULE)

◆ ImageDirectoryEntryToData()

PVOID WINAPI ImageDirectoryEntryToData ( _In_  PVOID,
_In_  BOOLEAN,
_In_  USHORT,
_Out_  PULONG 
)

◆ ImageDirectoryEntryToDataEx()

PVOID WINAPI ImageDirectoryEntryToDataEx ( _In_  PVOID,
_In_  BOOLEAN,
_In_  USHORT,
_Out_  PULONG,
_Out_opt_ PIMAGE_SECTION_HEADER  
)

◆ ImagehlpApiVersion()

LPAPI_VERSION WINAPI ImagehlpApiVersion ( void  )

Definition at line 657 of file dbghelp.c.

658 {
659  return &api_version;
660 }
static API_VERSION api_version
Definition: dbghelp.c:652

◆ ImagehlpApiVersionEx()

LPAPI_VERSION WINAPI ImagehlpApiVersionEx ( _In_  LPAPI_VERSION)

◆ ImageNtHeader()

◆ ImageRvaToSection()

PIMAGE_SECTION_HEADER WINAPI ImageRvaToSection ( _In_  PIMAGE_NT_HEADERS,
_In_  PVOID,
_In_  ULONG 
)

◆ ImageRvaToVa()

◆ MakeSureDirectoryPathExists()

BOOL WINAPI MakeSureDirectoryPathExists ( _In_  PCSTR)

◆ MapDebugInformation()

PIMAGE_DEBUG_INFORMATION WINAPI MapDebugInformation ( _In_opt_  HANDLE,
_In_  PCSTR,
_In_opt_  PCSTR,
_In_  ULONG 
)

◆ MiniDumpReadDumpStream()

BOOL WINAPI MiniDumpReadDumpStream ( _In_  PVOID,
_In_  ULONG,
_Outptr_result_maybenull_ PMINIDUMP_DIRECTORY ,
_Outptr_result_maybenull_ PVOID ,
_Out_opt_ ULONG  
)

◆ MiniDumpWriteDump()

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 
)

◆ SearchTreeForFile()

BOOL WINAPI SearchTreeForFile ( _In_  PCSTR,
_In_  PCSTR,
_Out_writes_(MAX_PATH+1)  PSTR 
)

◆ SearchTreeForFileW()

BOOL WINAPI SearchTreeForFileW ( _In_  PCWSTR,
_In_  PCWSTR,
_Out_writes_(MAX_PATH+1)  PWSTR 
)

◆ StackWalk()

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 
)

◆ StackWalk64()

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 
)

◆ SymAddSymbol()

BOOL WINAPI SymAddSymbol ( _In_  HANDLE,
_In_  ULONG64,
_In_  PCSTR,
_In_  DWORD64,
_In_  DWORD,
_In_  DWORD 
)

◆ SymAddSymbolW()

BOOL WINAPI SymAddSymbolW ( _In_  HANDLE,
_In_  ULONG64,
_In_  PCWSTR,
_In_  DWORD64,
_In_  DWORD,
_In_  DWORD 
)

◆ SymCleanup()

BOOL WINAPI SymCleanup ( _In_  HANDLE)

◆ SymDeleteSymbol()

BOOL WINAPI SymDeleteSymbol ( _In_  HANDLE,
_In_  ULONG64,
_In_opt_  PCSTR,
_In_  DWORD64,
_In_  DWORD 
)

◆ SymDeleteSymbolW()

BOOL WINAPI SymDeleteSymbolW ( _In_  HANDLE,
_In_  ULONG64,
_In_opt_  PCWSTR,
_In_  DWORD64,
_In_  DWORD 
)

◆ SymEnumerateModules()

BOOL WINAPI SymEnumerateModules ( _In_  HANDLE,
_In_  PSYM_ENUMMODULES_CALLBACK,
_In_opt_  PVOID 
)

◆ SymEnumerateModules64()

BOOL WINAPI SymEnumerateModules64 ( _In_  HANDLE,
_In_  PSYM_ENUMMODULES_CALLBACK64,
_In_opt_  PVOID 
)

◆ SymEnumerateModulesW64()

BOOL WINAPI SymEnumerateModulesW64 ( _In_  HANDLE,
_In_  PSYM_ENUMMODULES_CALLBACKW64,
_In_opt_  PVOID 
)

◆ SymEnumerateSymbols()

BOOL WINAPI SymEnumerateSymbols ( _In_  HANDLE,
_In_  ULONG,
_In_  PSYM_ENUMSYMBOLS_CALLBACK,
_In_opt_  PVOID 
)

◆ SymEnumerateSymbols64()

BOOL WINAPI SymEnumerateSymbols64 ( _In_  HANDLE,
_In_  ULONG64,
_In_  PSYM_ENUMSYMBOLS_CALLBACK64,
_In_opt_  PVOID 
)

◆ SymEnumerateSymbolsW()

BOOL WINAPI SymEnumerateSymbolsW ( _In_  HANDLE,
_In_  ULONG,
_In_  PSYM_ENUMSYMBOLS_CALLBACKW,
_In_opt_  PVOID 
)

◆ SymEnumerateSymbolsW64()

BOOL WINAPI SymEnumerateSymbolsW64 ( _In_  HANDLE,
_In_  ULONG64,
_In_  PSYM_ENUMSYMBOLS_CALLBACK64W,
_In_opt_  PVOID 
)

◆ SymEnumLines()

BOOL WINAPI SymEnumLines ( _In_  HANDLE,
_In_  ULONG64,
_In_opt_  PCSTR,
_In_opt_  PCSTR,
_In_  PSYM_ENUMLINES_CALLBACK,
_In_opt_  PVOID 
)

◆ SymEnumLinesW()

BOOL WINAPI SymEnumLinesW ( _In_  HANDLE,
_In_  ULONG64,
_In_opt_  PCWSTR,
_In_opt_  PCWSTR,
_In_  PSYM_ENUMLINES_CALLBACKW,
_In_opt_  PVOID 
)

◆ SymEnumSourceFiles()

BOOL WINAPI SymEnumSourceFiles ( _In_  HANDLE,
_In_  ULONG64,
_In_opt_  PCSTR,
_In_  PSYM_ENUMSOURCEFILES_CALLBACK,
_In_opt_  PVOID 
)

◆ SymEnumSourceFilesW()

BOOL WINAPI SymEnumSourceFilesW ( _In_  HANDLE,
_In_  ULONG64,
_In_opt_  PCWSTR,
_In_  PSYM_ENUMSOURCEFILES_CALLBACKW,
_In_opt_  PVOID 
)

◆ SymEnumSourceLines()

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 
)

◆ SymEnumSourceLinesW()

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 
)

◆ SymEnumSym()

BOOL WINAPI SymEnumSym ( _In_  HANDLE,
_In_  ULONG64,
_In_  PSYM_ENUMERATESYMBOLS_CALLBACK,
_In_opt_  PVOID 
)

◆ SymEnumSymbols()

BOOL WINAPI SymEnumSymbols ( _In_  HANDLE,
_In_  ULONG64,
_In_opt_  PCSTR,
_In_  PSYM_ENUMERATESYMBOLS_CALLBACK,
_In_opt_  PVOID 
)

◆ SymEnumSymbolsForAddr()

BOOL WINAPI SymEnumSymbolsForAddr ( _In_  HANDLE,
_In_  DWORD64,
_In_  PSYM_ENUMERATESYMBOLS_CALLBACK,
_In_opt_  PVOID 
)

◆ SymEnumSymbolsForAddrW()

BOOL WINAPI SymEnumSymbolsForAddrW ( _In_  HANDLE,
_In_  DWORD64,
_In_  PSYM_ENUMERATESYMBOLS_CALLBACKW,
_In_opt_  PVOID 
)

◆ SymEnumSymbolsW()

BOOL WINAPI SymEnumSymbolsW ( _In_  HANDLE,
_In_  ULONG64,
_In_opt_  PCWSTR,
_In_  PSYM_ENUMERATESYMBOLS_CALLBACKW,
_In_opt_  PVOID 
)

◆ SymEnumTypes()

BOOL WINAPI SymEnumTypes ( _In_  HANDLE,
_In_  ULONG64,
_In_  PSYM_ENUMERATESYMBOLS_CALLBACK,
_In_opt_  PVOID 
)

◆ SymEnumTypesW()

BOOL WINAPI SymEnumTypesW ( _In_  HANDLE,
_In_  ULONG64,
_In_  PSYM_ENUMERATESYMBOLS_CALLBACKW,
_In_opt_  PVOID 
)

◆ SymFindDebugInfoFile()

HANDLE WINAPI SymFindDebugInfoFile ( _In_  HANDLE,
_In_  PCSTR,
_Out_writes_(MAX_PATH+1)  PSTR,
_In_opt_  PFIND_DEBUG_FILE_CALLBACK,
_In_opt_  PVOID 
)

◆ SymFindDebugInfoFileW()

HANDLE WINAPI SymFindDebugInfoFileW ( _In_  HANDLE,
_In_  PCWSTR,
_Out_writes_(MAX_PATH+1)  PWSTR,
_In_opt_  PFIND_DEBUG_FILE_CALLBACKW,
_In_opt_  PVOID 
)

◆ SymFindExecutableImage()

HANDLE WINAPI SymFindExecutableImage ( _In_  HANDLE,
_In_  PCSTR,
_Out_writes_(MAX_PATH+1)  PSTR,
_In_  PFIND_EXE_FILE_CALLBACK,
_In_  PVOID 
)

◆ SymFindExecutableImageW()

HANDLE WINAPI SymFindExecutableImageW ( _In_  HANDLE,
_In_  PCWSTR,
_Out_writes_(MAX_PATH+1)  PWSTR,
_In_  PFIND_EXE_FILE_CALLBACKW,
_In_  PVOID 
)

◆ SymFindFileInPath()

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 
)

◆ SymFindFileInPathW()

BOOL WINAPI SymFindFileInPathW ( _In_  HANDLE,
_In_opt_  PCWSTR,
_In_  PCWSTR,
_In_opt_  PVOID,
_In_  DWORD,
_In_  DWORD,
_In_  DWORD,
_Out_writes_(MAX_PATH+1)  PWSTR,
_In_opt_  PFINDFILEINPATHCALLBACKW,
_In_opt_  PVOID 
)

◆ SymFromAddr()

BOOL WINAPI SymFromAddr ( _In_  HANDLE,
_In_  DWORD64,
_Out_opt_ DWORD64 ,
_Inout_ SYMBOL_INFO  
)

◆ SymFromAddrW()

BOOL WINAPI SymFromAddrW ( _In_  HANDLE,
_In_  DWORD64,
_Out_opt_ DWORD64 ,
_Inout_ SYMBOL_INFOW  
)

◆ SymFromIndex()

BOOL WINAPI SymFromIndex ( _In_  HANDLE,
_In_  ULONG64,
_In_  DWORD,
_Inout_  PSYMBOL_INFO 
)

◆ SymFromIndexW()

BOOL WINAPI SymFromIndexW ( _In_  HANDLE,
_In_  ULONG64,
_In_  DWORD,
_Inout_  PSYMBOL_INFOW 
)

◆ SymFromName()

BOOL WINAPI SymFromName ( _In_  HANDLE,
_In_  PCSTR,
_Inout_  PSYMBOL_INFO 
)

◆ SymFromNameW()

BOOL WINAPI SymFromNameW ( _In_  HANDLE,
_In_  PCWSTR,
_Inout_  PSYMBOL_INFOW 
)

◆ SymFromToken()

BOOL WINAPI SymFromToken ( _In_  HANDLE,
_In_  DWORD64,
_In_  DWORD,
_Inout_  PSYMBOL_INFO 
)

◆ SymFromTokenW()

BOOL WINAPI SymFromTokenW ( _In_  HANDLE,
_In_  DWORD64,
_In_  DWORD,
_Inout_  PSYMBOL_INFOW 
)

◆ SymFunctionTableAccess()

PVOID WINAPI SymFunctionTableAccess ( _In_  HANDLE,
_In_  DWORD 
)

◆ SymFunctionTableAccess64()

PVOID WINAPI SymFunctionTableAccess64 ( _In_  HANDLE,
_In_  DWORD64 
)

◆ SymGetFileLineOffsets64()

ULONG WINAPI SymGetFileLineOffsets64 ( _In_  HANDLE,
_In_opt_  PCSTR,
_In_  PCSTR,
_Out_writes_(BufferLines)  PDWORD64,
_In_ ULONG  BufferLines 
)

◆ SymGetHomeDirectory()

PCHAR WINAPI SymGetHomeDirectory ( _In_  DWORD,
_Out_writes_(size PSTR,
_In_ size_t  size 
)

◆ SymGetHomeDirectoryW()

PWSTR WINAPI SymGetHomeDirectoryW ( _In_  DWORD,
_Out_writes_(size PWSTR,
_In_ size_t  size 
)

◆ SymGetLineFromAddr()

BOOL WINAPI SymGetLineFromAddr ( _In_  HANDLE,
_In_  DWORD,
_Out_  PDWORD,
_Out_  PIMAGEHLP_LINE 
)

◆ SymGetLineFromAddr64()

BOOL WINAPI SymGetLineFromAddr64 ( _In_  HANDLE,
_In_  DWORD64,
_Out_  PDWORD,
_Out_  PIMAGEHLP_LINE64 
)

◆ SymGetLineFromAddrW()

BOOL WINAPI SymGetLineFromAddrW ( _In_  HANDLE,
_In_  DWORD,
_Out_  PDWORD,
_Out_  PIMAGEHLP_LINEW 
)

◆ SymGetLineFromAddrW64()

BOOL WINAPI SymGetLineFromAddrW64 ( _In_  HANDLE,
_In_  DWORD64,
_Out_  PDWORD,
_Out_  PIMAGEHLP_LINEW64 
)

◆ SymGetLineFromName()

BOOL WINAPI SymGetLineFromName ( _In_  HANDLE,
_In_opt_  PCSTR,
_In_opt_  PCSTR,
_In_  DWORD,
_Out_  PLONG,
_Inout_  PIMAGEHLP_LINE 
)

◆ SymGetLineFromName64()

BOOL WINAPI SymGetLineFromName64 ( _In_  HANDLE,
_In_opt_  PCSTR,
_In_opt_  PCSTR,
_In_  DWORD,
_Out_  PLONG,
_Inout_  PIMAGEHLP_LINE64 
)

◆ SymGetLineFromNameW64()

BOOL WINAPI SymGetLineFromNameW64 ( _In_  HANDLE,
_In_opt_  PCWSTR,
_In_opt_  PCWSTR,
_In_  DWORD,
_Out_  PLONG,
_Inout_  PIMAGEHLP_LINEW64 
)

◆ SymGetLineNext()

BOOL WINAPI SymGetLineNext ( _In_  HANDLE,
_Inout_  PIMAGEHLP_LINE 
)

◆ SymGetLineNext64()

BOOL WINAPI SymGetLineNext64 ( _In_  HANDLE,
_Inout_  PIMAGEHLP_LINE64 
)

◆ SymGetLineNextW()

BOOL WINAPI SymGetLineNextW ( _In_  HANDLE,
_Inout_  PIMAGEHLP_LINEW 
)

◆ SymGetLineNextW64()

BOOL WINAPI SymGetLineNextW64 ( _In_  HANDLE,
_Inout_  PIMAGEHLP_LINEW64 
)

◆ SymGetLinePrev()

BOOL WINAPI SymGetLinePrev ( _In_  HANDLE,
_Inout_  PIMAGEHLP_LINE 
)

◆ SymGetLinePrev64()

BOOL WINAPI SymGetLinePrev64 ( _In_  HANDLE,
_Inout_  PIMAGEHLP_LINE64 
)

◆ SymGetLinePrevW()

BOOL WINAPI SymGetLinePrevW ( _In_  HANDLE,
_Inout_  PIMAGEHLP_LINEW 
)

◆ SymGetLinePrevW64()

BOOL WINAPI SymGetLinePrevW64 ( _In_  HANDLE,
_Inout_  PIMAGEHLP_LINEW64 
)

◆ SymGetModuleBase()

DWORD WINAPI SymGetModuleBase ( _In_  HANDLE,
_In_  DWORD 
)

◆ SymGetModuleBase64()

DWORD64 WINAPI SymGetModuleBase64 ( _In_  HANDLE,
_In_  DWORD64 
)

◆ SymGetModuleInfo()

BOOL WINAPI SymGetModuleInfo ( _In_  HANDLE,
_In_  DWORD,
_Out_  PIMAGEHLP_MODULE 
)

◆ SymGetModuleInfo64()

BOOL WINAPI SymGetModuleInfo64 ( _In_  HANDLE,
_In_  DWORD64,
_Out_  PIMAGEHLP_MODULE64 
)

◆ SymGetModuleInfoW()

BOOL WINAPI SymGetModuleInfoW ( _In_  HANDLE,
_In_  DWORD,
_Out_  PIMAGEHLP_MODULEW 
)

◆ SymGetModuleInfoW64()

BOOL WINAPI SymGetModuleInfoW64 ( _In_  HANDLE,
_In_  DWORD64,
_Out_  PIMAGEHLP_MODULEW64 
)

◆ SymGetOptions()

DWORD WINAPI SymGetOptions ( void  )

Definition at line 458 of file dbghelp.c.

459 {
460  return dbghelp_options;
461 }
unsigned dbghelp_options
Definition: dbghelp.c:72

◆ SymGetScope()

BOOL WINAPI SymGetScope ( _In_  HANDLE,
_In_  ULONG64,
_In_  DWORD,
_Inout_  PSYMBOL_INFO 
)

◆ SymGetScopeW()

BOOL WINAPI SymGetScopeW ( _In_  HANDLE,
_In_  ULONG64,
_In_  DWORD,
_Inout_  PSYMBOL_INFOW 
)

◆ SymGetSearchPath()

BOOL WINAPI SymGetSearchPath ( _In_  HANDLE,
_Out_writes_(SearchPathLength)  PSTR,