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