44 lines
593 B
C
44 lines
593 B
C
|
|
||
|
/*
|
||
|
* private stuff in dbghelp
|
||
|
*/
|
||
|
|
||
|
#ifdef __cplusplus
|
||
|
extern "C" {
|
||
|
#endif
|
||
|
|
||
|
BOOL
|
||
|
IMAGEAPI
|
||
|
dbghelp(
|
||
|
IN HANDLE hp,
|
||
|
IN OUT PVOID data
|
||
|
);
|
||
|
|
||
|
enum {
|
||
|
dbhNone = 0,
|
||
|
dbhModSymInfo,
|
||
|
dbhDiaVersion,
|
||
|
dbhNumFunctions
|
||
|
};
|
||
|
|
||
|
typedef struct _DBH_MODSYMINFO {
|
||
|
DWORD function;
|
||
|
DWORD sizeofstruct;
|
||
|
DWORD64 addr;
|
||
|
DWORD type;
|
||
|
char file[MAX_PATH + 1];
|
||
|
} DBH_MODSYMINFO, *PDBH_MODSYMINFO;
|
||
|
|
||
|
typedef struct _DBH_DIAVERSION {
|
||
|
DWORD function;
|
||
|
DWORD sizeofstruct;
|
||
|
DWORD ver;
|
||
|
} DBH_DIAVERSION, *PDBH_DIAVERSION;
|
||
|
|
||
|
#ifdef __cplusplus
|
||
|
}
|
||
|
#endif
|
||
|
|
||
|
|
||
|
|