You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
50 lines
783 B
50 lines
783 B
|
|
/*
|
|
* private stuff in dbghelp
|
|
*/
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
BOOL
|
|
IMAGEAPI
|
|
dbghelp(
|
|
IN HANDLE hp,
|
|
IN OUT PVOID data
|
|
);
|
|
|
|
enum {
|
|
dbhNone = 0,
|
|
dbhModSymInfo,
|
|
dbhDiaVersion,
|
|
dbhLoadPdb,
|
|
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;
|
|
|
|
typedef struct _DBH_LOADPDB {
|
|
DWORD function;
|
|
DWORD sizeofstruct;
|
|
char *pdb;
|
|
} DBH_LOADPDB, *PDBH_LOADPDB;
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
|
|
|