diff --git a/pykd/dbgengine.h b/pykd/dbgengine.h index 950c2b3..34e7bb3 100644 --- a/pykd/dbgengine.h +++ b/pykd/dbgengine.h @@ -63,8 +63,6 @@ void getStackTrace(std::vector &frames); // callback events -#define DEBUG_CALLBACK_METHODTYPE __cdecl - enum DEBUG_CALLBACK_RESULT { DebugCallbackProceed = 0, DebugCallbackNoChange = 1, @@ -75,7 +73,7 @@ enum DEBUG_CALLBACK_RESULT { struct DEBUG_EVENT_CALLBACK { - virtual DEBUG_CALLBACK_RESULT DEBUG_CALLBACK_METHODTYPE OnBreakpoint( ULONG bpId ) = 0; + virtual DEBUG_CALLBACK_RESULT OnBreakpoint( ULONG bpId ) = 0; }; void eventRegisterCallbacks( const DEBUG_EVENT_CALLBACK *callbacks ); diff --git a/pykd/eventhandler.cpp b/pykd/eventhandler.cpp index 05db8b8..cef87ac 100644 --- a/pykd/eventhandler.cpp +++ b/pykd/eventhandler.cpp @@ -23,7 +23,7 @@ EventHandler::~EventHandler() /////////////////////////////////////////////////////////////////////////////// -DEBUG_CALLBACK_RESULT DEBUG_CALLBACK_METHODTYPE EventHandlerImpl::OnBreakpoint( ULONG bpId ) +DEBUG_CALLBACK_RESULT EventHandlerImpl::OnBreakpoint( ULONG bpId ) { BpMap::iterator foundIt = m_bpMap.find( bpId ); if ( foundIt == m_bpMap.end() ) diff --git a/pykd/eventhandler.h b/pykd/eventhandler.h index 0fc9519..2343a3f 100644 --- a/pykd/eventhandler.h +++ b/pykd/eventhandler.h @@ -21,7 +21,7 @@ public: private: - virtual DEBUG_CALLBACK_RESULT DEBUG_CALLBACK_METHODTYPE OnBreakpoint( ULONG bpId ) = 0; + virtual DEBUG_CALLBACK_RESULT OnBreakpoint( ULONG bpId ) = 0; }; ////////////////////////////////////////////////////////////////////////////////// @@ -32,7 +32,7 @@ class EventHandlerWrap : public python::wrapper, public EventHandl public: - virtual DEBUG_CALLBACK_RESULT DEBUG_CALLBACK_METHODTYPE OnBreakpoint( ULONG Id ) { + virtual DEBUG_CALLBACK_RESULT OnBreakpoint( ULONG Id ) { return handler("onBreakpoint", Id); } @@ -100,7 +100,7 @@ public: private: - virtual DEBUG_CALLBACK_RESULT DEBUG_CALLBACK_METHODTYPE OnBreakpoint( ULONG bpId ); + virtual DEBUG_CALLBACK_RESULT OnBreakpoint( ULONG bpId ); private: