GetProcessId
Robert Shearman
rob at codeweavers.com
Tue Aug 24 11:07:04 CDT 2004
Changelog:
Add GetProcessId.
-------------- next part --------------
Index: wine/dlls/kernel/process.c
===================================================================
RCS file: /home/wine/wine/dlls/kernel/process.c,v
retrieving revision 1.71
diff -u -p -r1.71 process.c
--- wine/dlls/kernel/process.c 18 Aug 2004 21:03:32 -0000 1.71
+++ wine/dlls/kernel/process.c 24 Aug 2004 16:04:35 -0000
@@ -2399,8 +2399,9 @@ HANDLE WINAPI OpenProcess( DWORD access,
/*********************************************************************
* MapProcessHandle (KERNEL.483)
+ * GetProcessId (KERNEL32.@)
*/
-DWORD WINAPI MapProcessHandle( HANDLE hProcess )
+DWORD WINAPI GetProcessId( HANDLE hProcess )
{
NTSTATUS status;
PROCESS_BASIC_INFORMATION pbi;
Index: wine/dlls/kernel/kernel32.spec
===================================================================
RCS file: /home/wine/wine/dlls/kernel/kernel32.spec,v
retrieving revision 1.137
diff -u -p -r1.137 kernel32.spec
--- wine/dlls/kernel/kernel32.spec 7 Jul 2004 00:49:34 -0000 1.137
+++ wine/dlls/kernel/kernel32.spec 24 Aug 2004 16:04:35 -0000
@@ -1096,6 +1096,9 @@
@ stdcall ReleaseActCtx(ptr)
@ stdcall ZombifyActCtx(ptr)
+# XP SP1
+@ stdcall GetProcessId(ptr)
+
################################################################
# Wine extensions: Win16 functions that are needed by other dlls
#
Index: wine/dlls/kernel/krnl386.exe.spec
===================================================================
RCS file: /home/wine/wine/dlls/kernel/krnl386.exe.spec,v
retrieving revision 1.10
diff -u -p -r1.10 krnl386.exe.spec
--- wine/dlls/kernel/krnl386.exe.spec 26 Sep 2003 04:32:20 -0000 1.10
+++ wine/dlls/kernel/krnl386.exe.spec 24 Aug 2004 16:04:36 -0000
@@ -385,7 +385,7 @@
480 pascal -ret16 _EnterWin16Lock() _EnterWin16Lock
481 pascal -ret16 _LeaveWin16Lock() _LeaveWin16Lock
482 pascal LoadSystemLibrary32(str) LoadLibrary32_16 # FIXME!
-483 pascal MapProcessHandle(long) MapProcessHandle
+483 pascal MapProcessHandle(long) GetProcessId
484 pascal SetProcessDword(long s_word long) SetProcessDword
485 pascal GetProcessDword(long s_word) GetProcessDword
486 pascal FreeLibrary32(long) FreeLibrary
Index: wine/include/winbase.h
===================================================================
RCS file: /home/wine/wine/include/winbase.h,v
retrieving revision 1.214
diff -u -p -r1.214 winbase.h
--- wine/include/winbase.h 23 Aug 2004 17:49:32 -0000 1.214
+++ wine/include/winbase.h 24 Aug 2004 16:04:36 -0000
@@ -1415,6 +1415,7 @@ BOOL WINAPI GetNumberOfEventLogRe
BOOL WINAPI GetOldestEventLogRecord(HANDLE,PDWORD);
DWORD WINAPI GetPriorityClass(HANDLE);
BOOL WINAPI GetProcessAffinityMask(HANDLE,PDWORD,PDWORD);
+DWORD WINAPI GetProcessId(HANDLE);
BOOL WINAPI GetProcessIoCounters(HANDLE,PIO_COUNTERS);
BOOL WINAPI GetProcessPriorityBoost(HANDLE,PBOOL);
BOOL WINAPI GetProcessShutdownParameters(LPDWORD,LPDWORD);
More information about the wine-patches
mailing list