CVS: winex/dlls/kernel kernel32.spec, 1.27, 1.28 Makefile.in, 1.3, 1.4 pointers.c, NONE, 1.1

[email protected]
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;
}
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.