Commit 1064e20a authored by Derek Lesho's avatar Derek Lesho Committed by Alexandre Julliard

ntoskrnl.exe: Export and set PsInitialSystemProcess.

parent 6ebc2239
......@@ -939,6 +939,8 @@ static void unload_driver( struct wine_rb_entry *entry, void *context )
CloseServiceHandle( (void *)service_handle );
}
PEPROCESS PsInitialSystemProcess = NULL;
/***********************************************************************
* wine_ntoskrnl_main_loop (Not a Windows API)
*/
......@@ -952,6 +954,8 @@ NTSTATUS CDECL wine_ntoskrnl_main_loop( HANDLE stop_event )
void *in_buff = NULL;
HANDLE handles[2];
/* Set the system process global before setting up the request thread trickery */
PsInitialSystemProcess = IoGetCurrentProcess();
request_thread = GetCurrentThreadId();
handles[0] = stop_event;
......
......@@ -906,7 +906,7 @@
@ stub PsGetThreadWin32Thread
@ stdcall PsGetVersion(ptr ptr ptr ptr)
@ stdcall PsImpersonateClient(ptr ptr long long long)
@ stub PsInitialSystemProcess
@ extern PsInitialSystemProcess
@ stub PsIsProcessBeingDebugged
@ stub PsIsSystemThread
@ stub PsIsThreadImpersonating
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment