mirror of
https://github.com/ivellioscolin/pykd.git
synced 2025-04-30 04:23:23 +08:00
33 lines
709 B
C
33 lines
709 B
C
#pragma once
|
|
|
|
#include <dbgeng.h>
|
|
#include <dbghelp.h>
|
|
|
|
struct DbgExt {
|
|
|
|
IDebugClient *client;
|
|
IDebugClient4 *client4;
|
|
|
|
IDebugControl *control;
|
|
|
|
IDebugRegisters *registers;
|
|
|
|
IDebugSymbols *symbols;
|
|
IDebugSymbols2 *symbols2;
|
|
IDebugSymbols3 *symbols3;
|
|
|
|
IDebugDataSpaces *dataSpaces;
|
|
IDebugDataSpaces4 *dataSpaces4;
|
|
|
|
IDebugAdvanced2 *advanced2;
|
|
|
|
IDebugSystemObjects *system;
|
|
IDebugSystemObjects2 *system2;
|
|
};
|
|
|
|
extern DbgExt *dbgExt;
|
|
|
|
void
|
|
SetupDebugEngine( IDebugClient4 *client, DbgExt *dbgExt );
|
|
|