mirror of
https://github.com/reactos/reactos.git
synced 2025-02-22 08:25:03 +00:00
- Replace WIN32 types by corresponding native types.
- Replace debug macros and fix potential 64bit issues (pointers casted to DWORDs). svn path=/trunk/; revision=11804
This commit is contained in:
parent
3bd2eb22b1
commit
3379855217
3 changed files with 311 additions and 312 deletions
|
@ -1,4 +1,4 @@
|
|||
/* $Id: rtl.h,v 1.38 2004/10/30 14:02:01 navaraf Exp $
|
||||
/* $Id: rtl.h,v 1.39 2004/11/25 19:22:07 ekohl Exp $
|
||||
*
|
||||
*/
|
||||
#ifndef __DDK_RTL_H
|
||||
|
@ -383,13 +383,10 @@ RtlAppendUnicodeToString (
|
|||
PWSTR Source
|
||||
);
|
||||
|
||||
ULONG
|
||||
STDCALL
|
||||
RtlCompareMemory (
|
||||
PVOID Source1,
|
||||
PVOID Source2,
|
||||
ULONG Length
|
||||
);
|
||||
SIZE_T STDCALL
|
||||
RtlCompareMemory(IN const VOID *Source1,
|
||||
IN const VOID *Source2,
|
||||
IN SIZE_T Length);
|
||||
|
||||
BOOLEAN
|
||||
STDCALL
|
||||
|
@ -722,11 +719,10 @@ RtlClearBits (
|
|||
IN ULONG NumberToClear
|
||||
);
|
||||
|
||||
DWORD
|
||||
STDCALL
|
||||
ULONG STDCALL
|
||||
RtlCompactHeap (
|
||||
HANDLE hheap,
|
||||
DWORD flags
|
||||
HANDLE Heap,
|
||||
ULONG Flags
|
||||
);
|
||||
|
||||
LONG
|
||||
|
@ -964,7 +960,7 @@ RtlDescribeChunk(IN USHORT CompressionFormat,
|
|||
NTSTATUS STDCALL
|
||||
RtlDestroyAtomTable (IN PRTL_ATOM_TABLE AtomTable);
|
||||
|
||||
BOOL STDCALL
|
||||
BOOLEAN STDCALL
|
||||
RtlDestroyHeap (HANDLE hheap);
|
||||
|
||||
NTSTATUS
|
||||
|
@ -1951,11 +1947,8 @@ RtlLockBootStatusData(
|
|||
HANDLE Filehandle
|
||||
);
|
||||
|
||||
BOOL
|
||||
STDCALL
|
||||
RtlLockHeap (
|
||||
HANDLE hheap
|
||||
);
|
||||
BOOLEAN STDCALL
|
||||
RtlLockHeap (IN HANDLE Heap);
|
||||
|
||||
NTSTATUS STDCALL
|
||||
RtlLookupAtomInAtomTable (IN PRTL_ATOM_TABLE AtomTable,
|
||||
|
@ -2159,7 +2152,8 @@ RtlQueryTimeZoneInformation (IN OUT PTIME_ZONE_INFORMATION TimeZoneInformation);
|
|||
VOID STDCALL
|
||||
RtlRaiseException (IN PEXCEPTION_RECORD ExceptionRecord);
|
||||
|
||||
VOID STDCALL RtlRaiseStatus(NTSTATUS Status);
|
||||
VOID STDCALL
|
||||
RtlRaiseStatus(NTSTATUS Status);
|
||||
|
||||
ULONG STDCALL
|
||||
RtlRandom (PULONG Seed);
|
||||
|
@ -2182,13 +2176,12 @@ RtlRealSuccessor (
|
|||
PRTL_SPLAY_LINKS Links
|
||||
);
|
||||
|
||||
LPVOID
|
||||
STDCALL
|
||||
PVOID STDCALL
|
||||
RtlReAllocateHeap (
|
||||
HANDLE hheap,
|
||||
DWORD flags,
|
||||
LPVOID ptr,
|
||||
DWORD size
|
||||
HANDLE Heap,
|
||||
ULONG Flags,
|
||||
PVOID Ptr,
|
||||
ULONG Size
|
||||
);
|
||||
|
||||
VOID
|
||||
|
@ -2326,8 +2319,7 @@ RtlSetInformationAcl (PACL Acl,
|
|||
NTSTATUS STDCALL
|
||||
RtlSetTimeZoneInformation (IN OUT PTIME_ZONE_INFORMATION TimeZoneInformation);
|
||||
|
||||
ULONG
|
||||
STDCALL
|
||||
ULONG STDCALL
|
||||
RtlSizeHeap(
|
||||
IN PVOID HeapHandle,
|
||||
IN ULONG Flags,
|
||||
|
@ -2538,11 +2530,8 @@ RtlUnicodeToOemN (
|
|||
ULONG STDCALL
|
||||
RtlUniform (PULONG Seed);
|
||||
|
||||
BOOL
|
||||
STDCALL
|
||||
RtlUnlockHeap (
|
||||
HANDLE hheap
|
||||
);
|
||||
BOOLEAN STDCALL
|
||||
RtlUnlockHeap (IN HANDLE Heap);
|
||||
|
||||
NTSTATUS
|
||||
STDCALL
|
||||
|
@ -2641,11 +2630,10 @@ RtlUshortByteSwap (IN USHORT Source);
|
|||
BOOLEAN STDCALL
|
||||
RtlValidAcl (PACL Acl);
|
||||
|
||||
BOOL
|
||||
STDCALL
|
||||
BOOLEAN STDCALL
|
||||
RtlValidateHeap (
|
||||
HANDLE hheap,
|
||||
DWORD flags,
|
||||
HANDLE Heap,
|
||||
ULONG Flags,
|
||||
PVOID pmem
|
||||
);
|
||||
|
||||
|
@ -2688,8 +2676,7 @@ RtlWalkFrameChain (
|
|||
IN ULONG Flags
|
||||
);
|
||||
|
||||
ULONG
|
||||
STDCALL
|
||||
BOOLEAN STDCALL
|
||||
RtlZeroHeap(
|
||||
IN PVOID HeapHandle,
|
||||
IN ULONG Flags
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,5 +1,5 @@
|
|||
|
||||
/* $Id: mem.c,v 1.2 2004/08/05 18:17:36 ion Exp $
|
||||
/* $Id: mem.c,v 1.3 2004/11/25 19:25:06 ekohl Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -39,14 +39,13 @@
|
|||
*
|
||||
* @implemented
|
||||
*/
|
||||
ULONG
|
||||
STDCALL
|
||||
RtlCompareMemory(PVOID Source1,
|
||||
PVOID Source2,
|
||||
ULONG Length)
|
||||
ULONG STDCALL
|
||||
RtlCompareMemory(IN const VOID *Source1,
|
||||
IN const VOID *Source2,
|
||||
IN SIZE_T Length)
|
||||
{
|
||||
SIZE_T i;
|
||||
for(i=0; (i<Length) && (((LPBYTE)Source1)[i]==((LPBYTE)Source2)[i]); i++)
|
||||
for(i=0; (i<Length) && (((PUCHAR)Source1)[i]==((PUCHAR)Source2)[i]); i++)
|
||||
;
|
||||
return i;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue