ntdll: Forward DecodeSystemPointer/EncodeSystemPointer to DecodePointer/EncodePointer.

Signed-off-by: Austin English <austinenglish@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Austin English 2016-08-19 03:27:18 -05:00 committed by Alexandre Julliard
parent b59c53fbff
commit 0f137a0b89
6 changed files with 13 additions and 10 deletions

View File

@ -1,5 +1,5 @@
@ stdcall Beep(long long) kernel32.Beep
@ stdcall DecodePointer(ptr) kernel32.DecodePointer
@ stub DecodeSystemPointer
@ stdcall DecodeSystemPointer(ptr) kernel32.DecodeSystemPointer
@ stdcall EncodePointer(ptr) kernel32.EncodePointer
@ stub EncodeSystemPointer
@ stdcall EncodeSystemPointer(ptr) kernel32.EncodeSystemPointer

View File

@ -355,7 +355,7 @@
@ stdcall DebugBreakProcess(long)
@ stdcall DebugSetProcessKillOnExit(long)
@ stdcall DecodePointer(ptr) ntdll.RtlDecodePointer
# @ stub DecodeSystemPointer ( -> ntdll.RtlDecodeSystemPointer)
@ stdcall DecodeSystemPointer(ptr) ntdll.RtlDecodeSystemPointer
@ stdcall DefineDosDeviceA(long str str)
@ stdcall DefineDosDeviceW(long wstr wstr)
@ stdcall DelayLoadFailureHook(str str)
@ -390,7 +390,7 @@
@ stdcall DuplicateHandle(long long long ptr long long long)
# @ stub EnableThreadProfiling
@ stdcall EncodePointer(ptr) ntdll.RtlEncodePointer
# @ stub EncodeSystemPointer ( -> ntdll.RtlEncodeSystemPointer)
@ stdcall EncodeSystemPointer(ptr) ntdll.RtlEncodeSystemPointer
@ stdcall EndUpdateResourceA(long long)
@ stdcall EndUpdateResourceW(long long)
@ stdcall EnterCriticalSection(ptr) ntdll.RtlEnterCriticalSection

View File

@ -101,7 +101,7 @@
@ stdcall CreateWellKnownSid(long ptr ptr ptr) advapi32.CreateWellKnownSid
@ stdcall DebugBreak() kernel32.DebugBreak
@ stdcall DecodePointer(ptr) kernel32.DecodePointer
@ stub DecodeSystemPointer
@ stdcall DecodeSystemPointer(ptr) kernel32.DecodeSystemPointer
@ stdcall DefineDosDeviceW(long wstr wstr) kernel32.DefineDosDeviceW
@ stdcall DeleteAce(ptr long) advapi32.DeleteAce
@ stdcall DeleteCriticalSection(ptr) kernel32.DeleteCriticalSection
@ -120,7 +120,7 @@
@ stdcall DuplicateToken(long long ptr) advapi32.DuplicateToken
@ stdcall DuplicateTokenEx(long long ptr long long ptr) advapi32.DuplicateTokenEx
@ stdcall EncodePointer(ptr) kernel32.EncodePointer
@ stub EncodeSystemPointer
@ stdcall EncodeSystemPointer(ptr) kernel32.EncodeSystemPointer
@ stdcall EnterCriticalSection(ptr) kernel32.EnterCriticalSection
@ stdcall EnumCalendarInfoExEx(ptr wstr long wstr long long) kernel32.EnumCalendarInfoExEx
@ stdcall EnumCalendarInfoExW(ptr long long long) kernel32.EnumCalendarInfoExW

View File

@ -519,7 +519,7 @@
@ stub RtlDeactivateActivationContextUnsafeFast
@ stub RtlDebugPrintTimes
@ stdcall RtlDecodePointer(ptr)
# @ stub RtlDecodeSystemPointer
@ stdcall RtlDecodeSystemPointer(ptr) RtlDecodePointer
@ stdcall RtlDecompressBuffer(long ptr long ptr long ptr)
@ stdcall RtlDecompressFragment(long ptr long ptr long long ptr ptr)
@ stub RtlDefaultNpAcl
@ -562,7 +562,7 @@
@ stdcall RtlEmptyAtomTable(ptr long)
# @ stub RtlEnableEarlyCriticalSectionEventCreation
@ stdcall RtlEncodePointer(ptr)
# @ stub RtlEncodeSystemPointer
@ stdcall RtlEncodeSystemPointer(ptr) RtlEncodePointer
@ stdcall -arch=win32 -ret64 RtlEnlargedIntegerMultiply(long long)
@ stdcall -arch=win32 RtlEnlargedUnsignedDivide(int64 long ptr)
@ stdcall -arch=win32 -ret64 RtlEnlargedUnsignedMultiply(long long)

View File

@ -1819,7 +1819,8 @@ WINBASEAPI BOOL WINAPI DebugActiveProcessStop(DWORD);
WINBASEAPI void WINAPI DebugBreak(void);
WINBASEAPI BOOL WINAPI DebugBreakProcess(HANDLE);
WINBASEAPI BOOL WINAPI DebugSetProcessKillOnExit(BOOL);
WINBASEAPI PVOID WINAPI DecodePointer(PVOID);
WINBASEAPI void * WINAPI DecodePointer(void *);
WINBASEAPI void * WINAPI DecodeSystemPointer(void *);
WINADVAPI BOOL WINAPI DecryptFileA(LPCSTR,DWORD);
WINADVAPI BOOL WINAPI DecryptFileW(LPCWSTR,DWORD);
#define DecryptFile WINELIB_NAME_AW(DecryptFile)
@ -1853,7 +1854,8 @@ WINBASEAPI BOOL WINAPI DuplicateHandle(HANDLE,HANDLE,HANDLE,HANDLE*,DWORD
WINADVAPI BOOL WINAPI DuplicateToken(HANDLE,SECURITY_IMPERSONATION_LEVEL,PHANDLE);
WINADVAPI BOOL WINAPI DuplicateTokenEx(HANDLE,DWORD,LPSECURITY_ATTRIBUTES,SECURITY_IMPERSONATION_LEVEL,TOKEN_TYPE,PHANDLE);
WINBASEAPI BOOL WINAPI EscapeCommFunction(HANDLE,UINT);
WINBASEAPI PVOID WINAPI EncodePointer(PVOID);
WINBASEAPI void * WINAPI EncodePointer(void *);
WINBASEAPI void * WINAPI EncodeSystemPointer(void *);
WINADVAPI BOOL WINAPI EncryptFileA(LPCSTR);
WINADVAPI BOOL WINAPI EncryptFileW(LPCWSTR);
#define EncryptFile WINELIB_NAME_AW(EncryptFile)

View File

@ -177,6 +177,7 @@ my @dll_groups =
"api-ms-win-core-wow64-l1-1-0",
"api-ms-win-core-xstate-l2-1-0",
"api-ms-win-core-errorhandling-l1-1-2",
"api-ms-win-core-util-l1-1-0",
],
[
"kernel32",