ntdll: Implement DbgUiGet/SetThreadDebugObject().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
b629212452
commit
f7c48da359
|
@ -38,10 +38,10 @@
|
|||
@ stub DbgUiContinue
|
||||
@ stub DbgUiConvertStateChangeStructure
|
||||
# @ stub DbgUiDebugActiveProcess
|
||||
# @ stub DbgUiGetThreadDebugObject
|
||||
@ stdcall DbgUiGetThreadDebugObject()
|
||||
@ stdcall DbgUiIssueRemoteBreakin(long)
|
||||
@ stdcall DbgUiRemoteBreakin(ptr)
|
||||
# @ stub DbgUiSetThreadDebugObject
|
||||
@ stdcall DbgUiSetThreadDebugObject(long)
|
||||
# @ stub DbgUiStopDebugging
|
||||
@ stub DbgUiWaitStateChange
|
||||
@ stdcall DbgUserBreakPoint()
|
||||
|
|
|
@ -118,6 +118,22 @@ NTSTATUS WINAPI RtlCreateUserProcess( UNICODE_STRING *path, ULONG attributes,
|
|||
&create_info, attr );
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* DbgUiGetThreadDebugObject (NTDLL.@)
|
||||
*/
|
||||
HANDLE WINAPI DbgUiGetThreadDebugObject(void)
|
||||
{
|
||||
return NtCurrentTeb()->DbgSsReserved[1];
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* DbgUiSetThreadDebugObject (NTDLL.@)
|
||||
*/
|
||||
void WINAPI DbgUiSetThreadDebugObject( HANDLE handle )
|
||||
{
|
||||
NtCurrentTeb()->DbgSsReserved[1] = handle;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* DbgUiRemoteBreakin (NTDLL.@)
|
||||
*/
|
||||
|
|
|
@ -3020,8 +3020,10 @@ typedef struct _PS_CREATE_INFO
|
|||
NTSYSAPI void WINAPI DbgBreakPoint(void);
|
||||
NTSYSAPI NTSTATUS WINAPIV DbgPrint(LPCSTR fmt, ...);
|
||||
NTSYSAPI NTSTATUS WINAPIV DbgPrintEx(ULONG iComponentId, ULONG Level, LPCSTR fmt, ...);
|
||||
NTSYSAPI HANDLE WINAPI DbgUiGetThreadDebugObject(void);
|
||||
NTSYSAPI NTSTATUS WINAPI DbgUiIssueRemoteBreakin(HANDLE);
|
||||
NTSYSAPI void WINAPI DbgUiRemoteBreakin(void*);
|
||||
NTSYSAPI void WINAPI DbgUiSetThreadDebugObject(HANDLE);
|
||||
NTSYSAPI void WINAPI DbgUserBreakPoint(void);
|
||||
NTSYSAPI NTSTATUS WINAPI LdrAccessResource(HMODULE,const IMAGE_RESOURCE_DATA_ENTRY*,void**,PULONG);
|
||||
NTSYSAPI NTSTATUS WINAPI LdrAddDllDirectory(const UNICODE_STRING*,void**);
|
||||
|
|
Loading…
Reference in New Issue