From 900326bee8efcd746ee9abde6453c0bb8b7abe10 Mon Sep 17 00:00:00 2001 From: Timo Kreuzer Date: Fri, 6 Feb 2009 23:45:18 +0000 Subject: [PATCH] =?UTF-8?q?merge=20from=20amd64=20branch:=2037966:=20Make?= =?UTF-8?q?=20IMAGE=5FORDINAL=5FFLAG64=20an=20ULONGLONG=20(Timo=20Kreuzer)?= =?UTF-8?q?=2038111:=20Make=20sure=20UNALIGNED=20is=20not=20redefined=20(S?= =?UTF-8?q?amuel=20Serapi=C3=B3n)=2038423:=20Fix=20RtlAllocateHeap,=20RtlE?= =?UTF-8?q?xtendHeap,RtlSizeHeap=20definitions.(Samuel=20Serapi=C3=B3n)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit svn path=/trunk/; revision=39445 --- reactos/include/ddk/ntdef.h | 1 + reactos/include/ddk/ntifs.h | 2 +- reactos/include/ddk/ntimage.h | 2 +- reactos/include/ndk/rtlfuncs.h | 6 +++--- 4 files changed, 6 insertions(+), 5 deletions(-) diff --git a/reactos/include/ddk/ntdef.h b/reactos/include/ddk/ntdef.h index 303e6e50b6f..33a6500170c 100644 --- a/reactos/include/ddk/ntdef.h +++ b/reactos/include/ddk/ntdef.h @@ -140,6 +140,7 @@ typedef unsigned long POINTER_64; // FIXME! HACK!!! // FIXME +#undef UNALIGNED #define UNALIGNED #define RESTRICTED_POINTER diff --git a/reactos/include/ddk/ntifs.h b/reactos/include/ddk/ntifs.h index 025ee5e8e84..1c94a6ce814 100644 --- a/reactos/include/ddk/ntifs.h +++ b/reactos/include/ddk/ntifs.h @@ -4751,7 +4751,7 @@ NTAPI RtlAllocateHeap ( IN HANDLE HeapHandle, IN ULONG Flags, - IN ULONG Size + IN SIZE_T Size ); NTSYSAPI diff --git a/reactos/include/ddk/ntimage.h b/reactos/include/ddk/ntimage.h index 716563968e3..e008a2daa94 100644 --- a/reactos/include/ddk/ntimage.h +++ b/reactos/include/ddk/ntimage.h @@ -480,7 +480,7 @@ typedef struct _IMAGE_THUNK_DATA32 { } u1; } IMAGE_THUNK_DATA32, *PIMAGE_THUNK_DATA32; -#define IMAGE_ORDINAL_FLAG64 0x8000000000000000 +#define IMAGE_ORDINAL_FLAG64 0x8000000000000000ULL #define IMAGE_ORDINAL_FLAG32 0x80000000 #define IMAGE_ORDINAL64(Ordinal) (Ordinal & 0xffff) #define IMAGE_ORDINAL32(Ordinal) (Ordinal & 0xffff) diff --git a/reactos/include/ndk/rtlfuncs.h b/reactos/include/ndk/rtlfuncs.h index 8203b5e600f..1a164efe379 100644 --- a/reactos/include/ndk/rtlfuncs.h +++ b/reactos/include/ndk/rtlfuncs.h @@ -481,7 +481,7 @@ NTAPI RtlAllocateHeap( IN HANDLE HeapHandle, IN ULONG Flags, - IN ULONG Size + IN SIZE_T Size ); NTSYSAPI @@ -539,7 +539,7 @@ RtlExtendHeap( IN HANDLE Heap, IN ULONG Flags, IN PVOID P, - IN ULONG Size + IN SIZE_T Size ); NTSYSAPI @@ -646,7 +646,7 @@ RtlSetUserFlagsHeap( ); NTSYSAPI -ULONG +SIZE_T NTAPI RtlSizeHeap( IN PVOID HeapHandle,