[PATCH 2/3] ntoskrnl.exe: Improve IoGetCurrentProcess stub.
Christian Costa
titan.costa at gmail.com
Fri Oct 5 02:00:08 CDT 2012
---
dlls/ntoskrnl.exe/ntoskrnl.c | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/dlls/ntoskrnl.exe/ntoskrnl.c b/dlls/ntoskrnl.exe/ntoskrnl.c
index 03e932c..a372846 100644
--- a/dlls/ntoskrnl.exe/ntoskrnl.c
+++ b/dlls/ntoskrnl.exe/ntoskrnl.c
@@ -34,6 +34,7 @@
#include "excpt.h"
#include "winioctl.h"
#include "ddk/ntddk.h"
+#include "ddk/ntifs.h"
#include "wine/unicode.h"
#include "wine/server.h"
#include "wine/list.h"
@@ -76,6 +77,8 @@ static DWORD request_thread;
static DWORD client_tid;
static DWORD client_pid;
+EPROCESS process_info;
+
#ifdef __i386__
#define DEFINE_FASTCALL1_ENTRYPOINT( name ) \
__ASM_STDCALL_FUNC( name, 4, \
@@ -1200,8 +1203,11 @@ NTSTATUS WINAPI FsRtlRegisterUncProvider(PHANDLE MupHandle, PUNICODE_STRING Redi
*/
PEPROCESS WINAPI IoGetCurrentProcess(void)
{
- FIXME("() stub\n");
- return NULL;
+ FIXME("(): partial stub\n");
+
+ process_info.UniqueProcessId = (PVOID)PsGetCurrentProcessId();
+
+ return &process_info;
}
/***********************************************************************
More information about the wine-patches
mailing list