dbgeng: Improve GetDebuggeeType() stub.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
75aa4ab16b
commit
3842fe5ae3
|
@ -2525,11 +2525,24 @@ static HRESULT STDMETHODCALLTYPE debugcontrol_OutputStackTrace(IDebugControl2 *i
|
||||||
return E_NOTIMPL;
|
return E_NOTIMPL;
|
||||||
}
|
}
|
||||||
|
|
||||||
static HRESULT STDMETHODCALLTYPE debugcontrol_GetDebuggeeType(IDebugControl2 *iface, ULONG *_class, ULONG *qualifier)
|
static HRESULT STDMETHODCALLTYPE debugcontrol_GetDebuggeeType(IDebugControl2 *iface, ULONG *debug_class,
|
||||||
|
ULONG *qualifier)
|
||||||
{
|
{
|
||||||
FIXME("%p, %p, %p stub.\n", iface, _class, qualifier);
|
struct debug_client *debug_client = impl_from_IDebugControl2(iface);
|
||||||
|
static struct target_process *target;
|
||||||
|
|
||||||
return E_NOTIMPL;
|
FIXME("%p, %p, %p stub.\n", iface, debug_class, qualifier);
|
||||||
|
|
||||||
|
*debug_class = DEBUG_CLASS_UNINITIALIZED;
|
||||||
|
*qualifier = 0;
|
||||||
|
|
||||||
|
if (!(target = debug_client_get_target(debug_client)))
|
||||||
|
return E_UNEXPECTED;
|
||||||
|
|
||||||
|
*debug_class = DEBUG_CLASS_USER_WINDOWS;
|
||||||
|
*qualifier = DEBUG_USER_WINDOWS_PROCESS;
|
||||||
|
|
||||||
|
return S_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
static HRESULT STDMETHODCALLTYPE debugcontrol_GetActualProcessorType(IDebugControl2 *iface, ULONG *type)
|
static HRESULT STDMETHODCALLTYPE debugcontrol_GetActualProcessorType(IDebugControl2 *iface, ULONG *type)
|
||||||
|
|
|
@ -169,6 +169,27 @@ DEFINE_GUID(IID_IDebugSystemObjects3, 0xe9676e2f, 0xe286, 0x4ea3, 0xb0, 0xf9
|
||||||
#define DEBUG_MODNAME_SYMBOL_FILE 3
|
#define DEBUG_MODNAME_SYMBOL_FILE 3
|
||||||
#define DEBUG_MODNAME_MAPPED_IMAGE 4
|
#define DEBUG_MODNAME_MAPPED_IMAGE 4
|
||||||
|
|
||||||
|
#define DEBUG_CLASS_UNINITIALIZED 0
|
||||||
|
#define DEBUG_CLASS_KERNEL 1
|
||||||
|
#define DEBUG_CLASS_USER_WINDOWS 2
|
||||||
|
#define DEBUG_CLASS_IMAGE_FILE 3
|
||||||
|
|
||||||
|
#define DEBUG_DUMP_SMALL 1024
|
||||||
|
#define DEBUG_DUMP_DEFAULT 1025
|
||||||
|
#define DEBUG_DUMP_FULL 1026
|
||||||
|
#define DEBUG_DUMP_IMAGE_FILE 1027
|
||||||
|
#define DEBUG_DUMP_TRACE_LOG 1028
|
||||||
|
#define DEBUG_DUMP_WINDOWS_CE 1029
|
||||||
|
#define DEBUG_DUMP_ACTIVE 1030
|
||||||
|
|
||||||
|
#define DEBUG_USER_WINDOWS_PROCESS 0
|
||||||
|
#define DEBUG_USER_WINDOWS_PROCESS_SERVER 1
|
||||||
|
#define DEBUG_USER_WINDOWS_IDNA 2
|
||||||
|
#define DEBUG_USER_WINDOWS_REPT 3
|
||||||
|
#define DEBUG_USER_WINDOWS_SMALL_DUMP DEBUG_DUMP_SMALL
|
||||||
|
#define DEBUG_USER_WINDOWS_DUMP DEBUG_DUMP_DEFAULT
|
||||||
|
#define DEBUG_USER_WINDOWS_DUMP_WINDOWS_CE DEBUG_DUMP_WINDOWS_CE
|
||||||
|
|
||||||
#define DEBUG_INVALID_OFFSET ((ULONG64)-1)
|
#define DEBUG_INVALID_OFFSET ((ULONG64)-1)
|
||||||
#define DEBUG_ANY_ID 0xffffffff
|
#define DEBUG_ANY_ID 0xffffffff
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue