CVS: winex/dlls/kernel kernel32.spec, 1.27, 1.28 Makefile.in, 1.3, 1.4 pointers.c, NONE, 1.1
[email protected] 30 Mar 2007 20:20:01 -0000
Newsgroups
gmane.comp.emulators.winex.cvs
Message-ID
<[email protected] >
Subject: winex/dlls/kernel kernel32.spec,1.27,1.28 Makefile.in,1.3,1.4 pointers.c,NONE,1.1Update of /var/lib/cvsd/cvsroot/winex/dlls/kernel
In directory agravaine:/tmp/cvs-serv15996/dlls/kernel
Modified Files:
kernel32.spec Makefile.in
Added Files:
pointers.c
Log Message:
- add EncodePointer & friends to kernel32
Index: kernel32.spec
===================================================================
RCS file: /var/lib/cvsd/cvsroot/winex/dlls/kernel/kernel32.spec,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -d -r1.27 -r1.28
--- kernel32.spec 29 Mar 2007 21:44:17 -0000 1.27
+++ kernel32.spec 30 Mar 2007 20:19:59 -0000 1.28
@@ -1001,6 +1001,12 @@
@ stdcall GetSystemWow64DirectoryW(wstr long) GetSystemWow64DirectoryW
@ stdcall HeapSetInformation(long long long long) HeapSetInformation
+# XP SP2 extensions
+@ stdcall EncodePointer(ptr) EncodePointer
+@ stdcall DecodePointer(ptr) DecodePointer
+@ stdcall EncodeSystemPointer(ptr) EncodeSystemPointer
+@ stdcall DecodeSystemPointer(ptr) DecodeSystemPointer
+
################################################################
# Wine extensions: Win16 functions that are needed by other dlls
#
Index: Makefile.in
===================================================================
RCS file: /var/lib/cvsd/cvsroot/winex/dlls/kernel/Makefile.in,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- Makefile.in 28 Mar 2007 17:01:43 -0000 1.3
+++ Makefile.in 30 Mar 2007 20:19:59 -0000 1.4
@@ -14,6 +14,7 @@
debugger.c \
format_msg.c \
kernel_main.c \
+ pointers.c \
stress.c \
string.c \
sync.c \
--- NEW FILE: pointers.c ---
/*
* Kernel pointer functions, added in XP SP2
*
* Copyright Transgaming Technologies, 2006
*/
#include "config.h"
#include "winternl.h"
LPVOID WINAPI EncodePointer (LPVOID ptr)
{
return ptr;
}
LPVOID WINAPI DecodePointer (LPVOID ptr)
{
return ptr;
}
LPVOID WINAPI EncodeSystemPointer (LPVOID ptr)
{
return ptr;
}
LPVOID WINAPI DecodeSystemPointer (LPVOID ptr)
{
return ptr;
}