mirror of
https://github.com/reactos/reactos.git
synced 2025-02-22 16:36:33 +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
|
#ifndef __DDK_RTL_H
|
||||||
|
@ -383,13 +383,10 @@ RtlAppendUnicodeToString (
|
||||||
PWSTR Source
|
PWSTR Source
|
||||||
);
|
);
|
||||||
|
|
||||||
ULONG
|
SIZE_T STDCALL
|
||||||
STDCALL
|
RtlCompareMemory(IN const VOID *Source1,
|
||||||
RtlCompareMemory (
|
IN const VOID *Source2,
|
||||||
PVOID Source1,
|
IN SIZE_T Length);
|
||||||
PVOID Source2,
|
|
||||||
ULONG Length
|
|
||||||
);
|
|
||||||
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -722,11 +719,10 @@ RtlClearBits (
|
||||||
IN ULONG NumberToClear
|
IN ULONG NumberToClear
|
||||||
);
|
);
|
||||||
|
|
||||||
DWORD
|
ULONG STDCALL
|
||||||
STDCALL
|
|
||||||
RtlCompactHeap (
|
RtlCompactHeap (
|
||||||
HANDLE hheap,
|
HANDLE Heap,
|
||||||
DWORD flags
|
ULONG Flags
|
||||||
);
|
);
|
||||||
|
|
||||||
LONG
|
LONG
|
||||||
|
@ -964,7 +960,7 @@ RtlDescribeChunk(IN USHORT CompressionFormat,
|
||||||
NTSTATUS STDCALL
|
NTSTATUS STDCALL
|
||||||
RtlDestroyAtomTable (IN PRTL_ATOM_TABLE AtomTable);
|
RtlDestroyAtomTable (IN PRTL_ATOM_TABLE AtomTable);
|
||||||
|
|
||||||
BOOL STDCALL
|
BOOLEAN STDCALL
|
||||||
RtlDestroyHeap (HANDLE hheap);
|
RtlDestroyHeap (HANDLE hheap);
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
|
@ -1951,11 +1947,8 @@ RtlLockBootStatusData(
|
||||||
HANDLE Filehandle
|
HANDLE Filehandle
|
||||||
);
|
);
|
||||||
|
|
||||||
BOOL
|
BOOLEAN STDCALL
|
||||||
STDCALL
|
RtlLockHeap (IN HANDLE Heap);
|
||||||
RtlLockHeap (
|
|
||||||
HANDLE hheap
|
|
||||||
);
|
|
||||||
|
|
||||||
NTSTATUS STDCALL
|
NTSTATUS STDCALL
|
||||||
RtlLookupAtomInAtomTable (IN PRTL_ATOM_TABLE AtomTable,
|
RtlLookupAtomInAtomTable (IN PRTL_ATOM_TABLE AtomTable,
|
||||||
|
@ -2159,7 +2152,8 @@ RtlQueryTimeZoneInformation (IN OUT PTIME_ZONE_INFORMATION TimeZoneInformation);
|
||||||
VOID STDCALL
|
VOID STDCALL
|
||||||
RtlRaiseException (IN PEXCEPTION_RECORD ExceptionRecord);
|
RtlRaiseException (IN PEXCEPTION_RECORD ExceptionRecord);
|
||||||
|
|
||||||
VOID STDCALL RtlRaiseStatus(NTSTATUS Status);
|
VOID STDCALL
|
||||||
|
RtlRaiseStatus(NTSTATUS Status);
|
||||||
|
|
||||||
ULONG STDCALL
|
ULONG STDCALL
|
||||||
RtlRandom (PULONG Seed);
|
RtlRandom (PULONG Seed);
|
||||||
|
@ -2182,13 +2176,12 @@ RtlRealSuccessor (
|
||||||
PRTL_SPLAY_LINKS Links
|
PRTL_SPLAY_LINKS Links
|
||||||
);
|
);
|
||||||
|
|
||||||
LPVOID
|
PVOID STDCALL
|
||||||
STDCALL
|
|
||||||
RtlReAllocateHeap (
|
RtlReAllocateHeap (
|
||||||
HANDLE hheap,
|
HANDLE Heap,
|
||||||
DWORD flags,
|
ULONG Flags,
|
||||||
LPVOID ptr,
|
PVOID Ptr,
|
||||||
DWORD size
|
ULONG Size
|
||||||
);
|
);
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
|
@ -2326,8 +2319,7 @@ RtlSetInformationAcl (PACL Acl,
|
||||||
NTSTATUS STDCALL
|
NTSTATUS STDCALL
|
||||||
RtlSetTimeZoneInformation (IN OUT PTIME_ZONE_INFORMATION TimeZoneInformation);
|
RtlSetTimeZoneInformation (IN OUT PTIME_ZONE_INFORMATION TimeZoneInformation);
|
||||||
|
|
||||||
ULONG
|
ULONG STDCALL
|
||||||
STDCALL
|
|
||||||
RtlSizeHeap(
|
RtlSizeHeap(
|
||||||
IN PVOID HeapHandle,
|
IN PVOID HeapHandle,
|
||||||
IN ULONG Flags,
|
IN ULONG Flags,
|
||||||
|
@ -2538,11 +2530,8 @@ RtlUnicodeToOemN (
|
||||||
ULONG STDCALL
|
ULONG STDCALL
|
||||||
RtlUniform (PULONG Seed);
|
RtlUniform (PULONG Seed);
|
||||||
|
|
||||||
BOOL
|
BOOLEAN STDCALL
|
||||||
STDCALL
|
RtlUnlockHeap (IN HANDLE Heap);
|
||||||
RtlUnlockHeap (
|
|
||||||
HANDLE hheap
|
|
||||||
);
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -2641,11 +2630,10 @@ RtlUshortByteSwap (IN USHORT Source);
|
||||||
BOOLEAN STDCALL
|
BOOLEAN STDCALL
|
||||||
RtlValidAcl (PACL Acl);
|
RtlValidAcl (PACL Acl);
|
||||||
|
|
||||||
BOOL
|
BOOLEAN STDCALL
|
||||||
STDCALL
|
|
||||||
RtlValidateHeap (
|
RtlValidateHeap (
|
||||||
HANDLE hheap,
|
HANDLE Heap,
|
||||||
DWORD flags,
|
ULONG Flags,
|
||||||
PVOID pmem
|
PVOID pmem
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@ -2688,8 +2676,7 @@ RtlWalkFrameChain (
|
||||||
IN ULONG Flags
|
IN ULONG Flags
|
||||||
);
|
);
|
||||||
|
|
||||||
ULONG
|
BOOLEAN STDCALL
|
||||||
STDCALL
|
|
||||||
RtlZeroHeap(
|
RtlZeroHeap(
|
||||||
IN PVOID HeapHandle,
|
IN PVOID HeapHandle,
|
||||||
IN ULONG Flags
|
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
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -39,14 +39,13 @@
|
||||||
*
|
*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
ULONG
|
ULONG STDCALL
|
||||||
STDCALL
|
RtlCompareMemory(IN const VOID *Source1,
|
||||||
RtlCompareMemory(PVOID Source1,
|
IN const VOID *Source2,
|
||||||
PVOID Source2,
|
IN SIZE_T Length)
|
||||||
ULONG Length)
|
|
||||||
{
|
{
|
||||||
SIZE_T i;
|
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;
|
return i;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue