mirror of
https://github.com/reactos/reactos.git
synced 2024-07-06 12:45:16 +00:00
applied @implemented and @unimplemented comments to ntdll functions that are listed in NT4.0's ntdll exports
svn path=/trunk/; revision=5073
This commit is contained in:
parent
3e05a4dcd9
commit
040095cb66
|
@ -1,4 +1,4 @@
|
|||
/* $Id: capture.c,v 1.5 2002/09/08 10:23:02 chorns Exp $
|
||||
/* $Id: capture.c,v 1.6 2003/07/11 13:50:22 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -23,6 +23,9 @@ static HANDLE hCaptureHeap = INVALID_HANDLE_VALUE; /* FIXME: use the general NTD
|
|||
|
||||
/* FUNCTIONS *****************************************************************/
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
PVOID
|
||||
STDCALL CsrAllocateCaptureBuffer (
|
||||
DWORD Unknown0,
|
||||
|
@ -34,6 +37,9 @@ STDCALL CsrAllocateCaptureBuffer (
|
|||
return NULL;
|
||||
}
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
VOID STDCALL
|
||||
CsrCaptureMessageString (DWORD Unknown0,
|
||||
DWORD Unknown1,
|
||||
|
@ -43,6 +49,9 @@ CsrCaptureMessageString (DWORD Unknown0,
|
|||
{
|
||||
}
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
VOID STDCALL
|
||||
CsrAllocateCapturePointer(ULONG Unknown0,
|
||||
ULONG Unknown1,
|
||||
|
@ -51,12 +60,18 @@ CsrAllocateCapturePointer(ULONG Unknown0,
|
|||
|
||||
}
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
VOID STDCALL CsrAllocateMessagePointer (DWORD Unknown0,
|
||||
DWORD Unknown1,
|
||||
DWORD Unknown2)
|
||||
{
|
||||
}
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
VOID STDCALL
|
||||
CsrCaptureMessageBuffer(ULONG Unknown0,
|
||||
ULONG Unknown1,
|
||||
|
@ -66,12 +81,18 @@ CsrCaptureMessageBuffer(ULONG Unknown0,
|
|||
|
||||
}
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
BOOLEAN STDCALL CsrFreeCaptureBuffer (PVOID CaptureBuffer)
|
||||
{
|
||||
/* FIXME: use NTDLL own heap */
|
||||
return RtlFreeHeap (hCaptureHeap, 0, CaptureBuffer);
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
PLARGE_INTEGER STDCALL
|
||||
CsrCaptureTimeout(LONG Milliseconds,
|
||||
PLARGE_INTEGER Timeout)
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: lpc.c,v 1.9 2002/11/03 20:01:05 chorns Exp $
|
||||
/* $Id: lpc.c,v 1.10 2003/07/11 13:50:22 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -83,6 +83,9 @@ CsrReleaseParameterBuffer(PVOID ClientAddress)
|
|||
return(STATUS_SUCCESS);
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
CsrClientCallServer(PCSRSS_API_REQUEST Request,
|
||||
PCSRSS_API_REPLY Reply OPTIONAL,
|
||||
|
@ -107,6 +110,9 @@ CsrClientCallServer(PCSRSS_API_REQUEST Request,
|
|||
return(Status);
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
CsrClientConnectToServer(VOID)
|
||||
{
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: probe.c,v 1.3 2002/09/08 10:23:02 chorns Exp $
|
||||
/* $Id: probe.c,v 1.4 2003/07/11 13:50:22 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -13,6 +13,9 @@
|
|||
#define NDEBUG
|
||||
#include <ntdll/rtl.h>
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
VOID STDCALL
|
||||
CsrProbeForRead(IN CONST PVOID Address,
|
||||
IN ULONG Length,
|
||||
|
@ -33,6 +36,9 @@ CsrProbeForRead(IN CONST PVOID Address,
|
|||
Data = *Pointer;
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
VOID STDCALL
|
||||
CsrProbeForWrite(IN CONST PVOID Address,
|
||||
IN ULONG Length,
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: thread.c,v 1.3 2002/09/08 10:23:02 chorns Exp $
|
||||
/* $Id: thread.c,v 1.4 2003/07/11 13:50:22 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -16,12 +16,18 @@
|
|||
#define NDEBUG
|
||||
#include <ntdll/ntdll.h>
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
CsrNewThread(VOID)
|
||||
{
|
||||
return (NtRegisterThreadTerminatePort(WindowsApiPort));
|
||||
}
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
CsrSetPriorityClass(HANDLE Process,
|
||||
PULONG PriorityClass)
|
||||
|
@ -32,6 +38,9 @@ CsrSetPriorityClass(HANDLE Process,
|
|||
return (STATUS_NOT_IMPLEMENTED);
|
||||
}
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
NTSTATUS
|
||||
STDCALL
|
||||
CsrIdentifyAlertableThread (VOID)
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: brkpoint.c,v 1.5 2003/04/26 23:13:28 hyperion Exp $
|
||||
/* $Id: brkpoint.c,v 1.6 2003/07/11 13:50:23 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -18,12 +18,17 @@
|
|||
|
||||
#if 0
|
||||
/*
|
||||
FIXME: DbgBreakPoint must not have a stack frame, but GCC doesn't support
|
||||
__declspec(naked) yet
|
||||
*/
|
||||
* FIXME: DbgBreakPoint must not have a stack frame, but GCC doesn't support
|
||||
* __declspec(naked) yet
|
||||
*
|
||||
* @implemented
|
||||
*/
|
||||
__declspec(naked) VOID STDCALL DbgBreakPoint(VOID)
|
||||
{ __asm__(ASM_BREAKPOINT_STR); }
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
VOID STDCALL DbgUserBreakPoint(VOID)
|
||||
{ __asm__(ASM_BREAKPOINT_STR); }
|
||||
#else
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: debug.c,v 1.9 2003/04/26 23:13:28 hyperion Exp $
|
||||
/* $Id: debug.c,v 1.10 2003/07/11 13:50:23 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -62,6 +62,9 @@ DbgSsServerThread(PVOID Unused)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
DbgSsHandleKmApiMsg(ULONG Unknown1,
|
||||
HANDLE EventHandle)
|
||||
|
@ -70,6 +73,9 @@ DbgSsHandleKmApiMsg(ULONG Unknown1,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
DbgSsInitialize(HANDLE ReplyPort,
|
||||
ULONG Unknown1,
|
||||
|
@ -116,6 +122,9 @@ DbgSsInitialize(HANDLE ReplyPort,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
DbgUiConnectToDbg(VOID)
|
||||
{
|
||||
|
@ -154,6 +163,9 @@ DbgUiConnectToDbg(VOID)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
DbgUiContinue(PCLIENT_ID ClientId,
|
||||
ULONG ContinueStatus)
|
||||
|
@ -162,6 +174,9 @@ DbgUiContinue(PCLIENT_ID ClientId,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
DbgUiWaitStateChange(ULONG Unknown1,
|
||||
ULONG Unknown2)
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: print.c,v 1.6 2002/09/08 10:23:03 chorns Exp $
|
||||
/* $Id: print.c,v 1.7 2003/07/11 13:50:23 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -26,6 +26,9 @@ __asm__ ("\n\t.global _DbgService\n\t"
|
|||
"int $0x2D\n\t"
|
||||
"ret\n\t");
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
ULONG
|
||||
DbgPrint(PCH Format, ...)
|
||||
{
|
||||
|
@ -47,6 +50,9 @@ DbgPrint(PCH Format, ...)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
VOID
|
||||
STDCALL
|
||||
DbgPrompt (
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: res.c,v 1.3 2003/04/10 19:12:15 gvg Exp $
|
||||
/* $Id: res.c,v 1.4 2003/07/11 13:50:23 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -150,6 +150,9 @@ found:;
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
LdrAccessResource(IN PVOID BaseAddress,
|
||||
IN PIMAGE_RESOURCE_DATA_ENTRY ResourceDataEntry,
|
||||
|
@ -193,6 +196,9 @@ LdrAccessResource(IN PVOID BaseAddress,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
LdrFindResourceDirectory_U(IN PVOID BaseAddress,
|
||||
WCHAR** name,
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: utils.c,v 1.66 2003/06/09 13:43:42 ekohl Exp $
|
||||
/* $Id: utils.c,v 1.67 2003/07/11 13:50:23 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -480,6 +480,7 @@ LdrpMapDllImageFile(IN PWSTR SearchPath OPTIONAL,
|
|||
*
|
||||
* NOTE
|
||||
*
|
||||
* @implemented
|
||||
*/
|
||||
|
||||
NTSTATUS STDCALL
|
||||
|
@ -653,6 +654,7 @@ LdrLoadDll (IN PWSTR SearchPath OPTIONAL,
|
|||
*
|
||||
* NOTE
|
||||
*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
LdrFindEntryForAddress(PVOID Address,
|
||||
|
@ -1484,6 +1486,9 @@ PEPFUNC LdrPEStartup (PVOID ImageBase,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
LdrUnloadDll (IN PVOID BaseAddress)
|
||||
{
|
||||
|
@ -1554,6 +1559,9 @@ LdrUnloadDll (IN PVOID BaseAddress)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
LdrDisableThreadCalloutsForDll(IN PVOID BaseAddress)
|
||||
{
|
||||
|
@ -1585,6 +1593,9 @@ LdrDisableThreadCalloutsForDll(IN PVOID BaseAddress)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
LdrGetDllHandle(IN ULONG Unknown1,
|
||||
IN ULONG Unknown2,
|
||||
|
@ -1634,6 +1645,9 @@ LdrGetDllHandle(IN ULONG Unknown1,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
LdrGetProcedureAddress (IN PVOID BaseAddress,
|
||||
IN PANSI_STRING Name,
|
||||
|
@ -1695,6 +1709,9 @@ LdrGetProcedureAddress (IN PVOID BaseAddress,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
LdrShutdownProcess (VOID)
|
||||
{
|
||||
|
@ -1739,6 +1756,9 @@ LdrShutdownProcess (VOID)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
LdrShutdownThread (VOID)
|
||||
{
|
||||
|
@ -1794,6 +1814,8 @@ LdrShutdownThread (VOID)
|
|||
* REVISIONS
|
||||
*
|
||||
* NOTE
|
||||
*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
LdrQueryProcessModuleInformation(IN PMODULE_INFORMATION ModuleInformation OPTIONAL,
|
||||
|
@ -1963,6 +1985,8 @@ LdrpCheckImageChecksum (IN PVOID BaseAddress,
|
|||
* REVISIONS
|
||||
*
|
||||
* NOTE
|
||||
*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
LdrVerifyImageMatchesChecksum (IN HANDLE FileHandle,
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: access.c,v 1.3 2002/09/08 10:23:04 chorns Exp $
|
||||
/* $Id: access.c,v 1.4 2003/07/11 13:50:23 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -28,6 +28,9 @@ RtlAreAllAccessesGranted (
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
BOOLEAN
|
||||
STDCALL
|
||||
RtlAreAnyAccessesGranted (
|
||||
|
@ -39,6 +42,9 @@ RtlAreAnyAccessesGranted (
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
VOID
|
||||
STDCALL
|
||||
RtlMapGenericMask (
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: acl.c,v 1.9 2002/10/25 21:48:00 chorns Exp $
|
||||
/* $Id: acl.c,v 1.10 2003/07/11 13:50:23 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -61,6 +61,9 @@ RtlFirstFreeAce(PACL Acl,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlGetAce(PACL Acl,
|
||||
ULONG AceIndex,
|
||||
|
@ -145,6 +148,9 @@ RtlpAddKnownAce(PACL Acl,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlAddAccessAllowedAce(PACL Acl,
|
||||
ULONG Revision,
|
||||
|
@ -155,6 +161,9 @@ RtlAddAccessAllowedAce(PACL Acl,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlAddAccessDeniedAce(PACL Acl,
|
||||
ULONG Revision,
|
||||
|
@ -187,6 +196,9 @@ RtlpAddData(PVOID AceList,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlAddAce(PACL Acl,
|
||||
ULONG AclRevision,
|
||||
|
@ -265,6 +277,9 @@ RtlAddAce(PACL Acl,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlAddAuditAccessAce(PACL Acl,
|
||||
ULONG Revision,
|
||||
|
@ -352,6 +367,9 @@ RtlpDeleteData(PVOID Ace,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlDeleteAce(PACL Acl,
|
||||
ULONG AceIndex)
|
||||
|
@ -391,6 +409,9 @@ RtlDeleteAce(PACL Acl,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlCreateAcl(PACL Acl,
|
||||
ULONG AclSize,
|
||||
|
@ -423,6 +444,9 @@ RtlCreateAcl(PACL Acl,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlQueryInformationAcl(PACL Acl,
|
||||
PVOID Information,
|
||||
|
@ -487,6 +511,9 @@ RtlQueryInformationAcl(PACL Acl,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlSetInformationAcl(PACL Acl,
|
||||
PVOID Information,
|
||||
|
@ -527,6 +554,9 @@ RtlSetInformationAcl(PACL Acl,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
BOOLEAN STDCALL
|
||||
RtlValidAcl(PACL Acl)
|
||||
{
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: atom.c,v 1.4 2002/09/08 10:23:04 chorns Exp $
|
||||
/* $Id: atom.c,v 1.5 2003/07/11 13:50:23 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -55,6 +55,9 @@ static VOID RtlpDestroyAtomHandleTable(PRTL_ATOM_TABLE AtomTable);
|
|||
/* FUNCTIONS *****************************************************************/
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlCreateAtomTable(ULONG TableSize,
|
||||
PRTL_ATOM_TABLE *AtomTable)
|
||||
|
@ -112,6 +115,9 @@ RtlCreateAtomTable(ULONG TableSize,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlDestroyAtomTable(IN PRTL_ATOM_TABLE AtomTable)
|
||||
{
|
||||
|
@ -156,6 +162,9 @@ RtlDestroyAtomTable(IN PRTL_ATOM_TABLE AtomTable)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlEmptyAtomTable(PRTL_ATOM_TABLE AtomTable,
|
||||
BOOLEAN DeletePinned)
|
||||
|
@ -205,6 +214,9 @@ RtlEmptyAtomTable(PRTL_ATOM_TABLE AtomTable,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlAddAtomToAtomTable(IN PRTL_ATOM_TABLE AtomTable,
|
||||
IN PWSTR AtomName,
|
||||
|
@ -298,6 +310,9 @@ RtlAddAtomToAtomTable(IN PRTL_ATOM_TABLE AtomTable,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlDeleteAtomFromAtomTable(IN PRTL_ATOM_TABLE AtomTable,
|
||||
IN RTL_ATOM Atom)
|
||||
|
@ -360,6 +375,9 @@ RtlDeleteAtomFromAtomTable(IN PRTL_ATOM_TABLE AtomTable,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlLookupAtomInAtomTable(IN PRTL_ATOM_TABLE AtomTable,
|
||||
IN PWSTR AtomName,
|
||||
|
@ -420,6 +438,9 @@ RtlLookupAtomInAtomTable(IN PRTL_ATOM_TABLE AtomTable,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlPinAtomInAtomTable(IN PRTL_ATOM_TABLE AtomTable,
|
||||
IN RTL_ATOM Atom)
|
||||
|
@ -461,6 +482,9 @@ RtlPinAtomInAtomTable(IN PRTL_ATOM_TABLE AtomTable,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlQueryAtomInAtomTable(PRTL_ATOM_TABLE AtomTable,
|
||||
RTL_ATOM Atom,
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: bitmap.c,v 1.4 2002/09/08 10:23:04 chorns Exp $
|
||||
/* $Id: bitmap.c,v 1.5 2003/07/11 13:50:23 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -19,6 +19,9 @@
|
|||
|
||||
/* FUNCTIONS *****************************************************************/
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
VOID
|
||||
STDCALL
|
||||
RtlInitializeBitMap (
|
||||
|
@ -32,6 +35,9 @@ RtlInitializeBitMap (
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
BOOLEAN
|
||||
STDCALL
|
||||
RtlAreBitsClear (
|
||||
|
@ -72,6 +78,9 @@ RtlAreBitsClear (
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
BOOLEAN
|
||||
STDCALL
|
||||
RtlAreBitsSet (
|
||||
|
@ -116,6 +125,9 @@ RtlAreBitsSet (
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
VOID
|
||||
STDCALL
|
||||
RtlClearAllBits (
|
||||
|
@ -128,6 +140,9 @@ RtlClearAllBits (
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
VOID
|
||||
STDCALL
|
||||
RtlClearBits (
|
||||
|
@ -166,6 +181,9 @@ RtlClearBits (
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
ULONG
|
||||
STDCALL
|
||||
RtlFindClearBits (
|
||||
|
@ -222,6 +240,9 @@ RtlFindClearBits (
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
ULONG
|
||||
STDCALL
|
||||
RtlFindClearBitsAndSet (
|
||||
|
@ -362,6 +383,9 @@ RtlFindFirstRunSet (
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
ULONG
|
||||
STDCALL
|
||||
RtlFindLongestRunClear (
|
||||
|
@ -419,6 +443,9 @@ RtlFindLongestRunClear (
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
ULONG
|
||||
STDCALL
|
||||
RtlFindLongestRunSet (
|
||||
|
@ -476,6 +503,9 @@ RtlFindLongestRunSet (
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
ULONG
|
||||
STDCALL
|
||||
RtlFindSetBits (
|
||||
|
@ -532,6 +562,9 @@ RtlFindSetBits (
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
ULONG
|
||||
STDCALL
|
||||
RtlFindSetBitsAndClear (
|
||||
|
@ -554,6 +587,9 @@ RtlFindSetBitsAndClear (
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
ULONG
|
||||
STDCALL
|
||||
RtlNumberOfClearBits (
|
||||
|
@ -583,6 +619,9 @@ RtlNumberOfClearBits (
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
ULONG
|
||||
STDCALL
|
||||
RtlNumberOfSetBits (
|
||||
|
@ -612,6 +651,9 @@ RtlNumberOfSetBits (
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
VOID
|
||||
STDCALL
|
||||
RtlSetAllBits (
|
||||
|
@ -624,6 +666,9 @@ RtlSetAllBits (
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
VOID
|
||||
STDCALL
|
||||
RtlSetBits (
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*/
|
||||
/* $Id: compress.c,v 1.1 2002/08/10 21:57:41 ekohl Exp $
|
||||
/* $Id: compress.c,v 1.2 2003/07/11 13:50:23 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -76,6 +76,9 @@ RtlpWorkSpaceSizeLZNT1(USHORT Engine,
|
|||
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlCompressBuffer(IN USHORT CompressionFormatAndEngine,
|
||||
IN PUCHAR UncompressedBuffer,
|
||||
|
@ -122,6 +125,9 @@ RtlCompressChunks(IN PUCHAR UncompressedBuffer,
|
|||
#endif
|
||||
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlDecompressBuffer(IN USHORT CompressionFormat,
|
||||
OUT PUCHAR UncompressedBuffer,
|
||||
|
@ -149,6 +155,9 @@ RtlDecompressChunks(OUT PUCHAR UncompressedBuffer,
|
|||
#endif
|
||||
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlDecompressFragment(IN USHORT CompressionFormat,
|
||||
OUT PUCHAR UncompressedFragment,
|
||||
|
@ -176,6 +185,9 @@ RtlDescribeChunk(IN USHORT CompressionFormat,
|
|||
#endif
|
||||
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlGetCompressionWorkSpaceSize(IN USHORT CompressionFormatAndEngine,
|
||||
OUT PULONG CompressBufferAndWorkSpaceSize,
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: critical.c,v 1.12 2002/09/08 10:23:04 chorns Exp $
|
||||
/* $Id: critical.c,v 1.13 2003/07/11 13:50:23 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS system libraries
|
||||
|
@ -18,6 +18,9 @@
|
|||
|
||||
/* FUNCTIONS *****************************************************************/
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
VOID STDCALL
|
||||
RtlDeleteCriticalSection(PCRITICAL_SECTION CriticalSection)
|
||||
{
|
||||
|
@ -25,6 +28,9 @@ RtlDeleteCriticalSection(PCRITICAL_SECTION CriticalSection)
|
|||
CriticalSection->Reserved = -1;
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
VOID STDCALL
|
||||
RtlEnterCriticalSection(PCRITICAL_SECTION CriticalSection)
|
||||
{
|
||||
|
@ -74,6 +80,9 @@ RtlEnterCriticalSection(PCRITICAL_SECTION CriticalSection)
|
|||
#endif
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlInitializeCriticalSection(PCRITICAL_SECTION CriticalSection)
|
||||
{
|
||||
|
@ -92,6 +101,9 @@ RtlInitializeCriticalSection(PCRITICAL_SECTION CriticalSection)
|
|||
return Status;
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
VOID STDCALL
|
||||
RtlLeaveCriticalSection(PCRITICAL_SECTION CriticalSection)
|
||||
{
|
||||
|
@ -142,6 +154,9 @@ RtlLeaveCriticalSection(PCRITICAL_SECTION CriticalSection)
|
|||
#endif
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
BOOLEAN STDCALL
|
||||
RtlTryEnterCriticalSection(PCRITICAL_SECTION CriticalSection)
|
||||
{
|
||||
|
@ -162,10 +177,4 @@ RtlTryEnterCriticalSection(PCRITICAL_SECTION CriticalSection)
|
|||
return FALSE;
|
||||
}
|
||||
|
||||
|
||||
/* EOF */
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*/
|
||||
/* $Id: dos8dot3.c,v 1.5 2002/09/08 10:23:04 chorns Exp $
|
||||
/* $Id: dos8dot3.c,v 1.6 2003/07/11 13:50:23 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS system libraries
|
||||
|
@ -56,6 +56,9 @@ RtlpIsShortIllegal(WCHAR Char)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
VOID STDCALL
|
||||
RtlGenerate8dot3Name(IN PUNICODE_STRING Name,
|
||||
IN BOOLEAN AllowExtendedCharacters,
|
||||
|
@ -174,6 +177,9 @@ RtlGenerate8dot3Name(IN PUNICODE_STRING Name,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
BOOLEAN STDCALL
|
||||
RtlIsNameLegalDOS8Dot3(IN PUNICODE_STRING UnicodeName,
|
||||
IN PANSI_STRING AnsiName,
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: env.c,v 1.19 2003/07/09 20:25:00 hbirr Exp $
|
||||
/* $Id: env.c,v 1.20 2003/07/11 13:50:23 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS system libraries
|
||||
|
@ -22,6 +22,9 @@
|
|||
|
||||
/* FUNCTIONS *****************************************************************/
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlCreateEnvironment(BOOLEAN Inherit,
|
||||
PWSTR *Environment)
|
||||
|
@ -94,6 +97,9 @@ RtlCreateEnvironment(BOOLEAN Inherit,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
VOID STDCALL
|
||||
RtlDestroyEnvironment(PWSTR Environment)
|
||||
{
|
||||
|
@ -106,6 +112,9 @@ RtlDestroyEnvironment(PWSTR Environment)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlExpandEnvironmentStrings_U(PWSTR Environment,
|
||||
PUNICODE_STRING Source,
|
||||
|
@ -192,6 +201,9 @@ copy:
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
VOID STDCALL
|
||||
RtlSetCurrentEnvironment(PWSTR NewEnvironment,
|
||||
PWSTR *OldEnvironment)
|
||||
|
@ -213,6 +225,9 @@ RtlSetCurrentEnvironment(PWSTR NewEnvironment,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlSetEnvironmentVariable(PWSTR *Environment,
|
||||
PUNICODE_STRING Name,
|
||||
|
@ -424,6 +439,9 @@ found:
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlQueryEnvironmentVariable_U(PWSTR Environment,
|
||||
PUNICODE_STRING Name,
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: error.c,v 1.12 2002/12/08 15:57:38 robd Exp $
|
||||
/* $Id: error.c,v 1.13 2003/07/11 13:50:23 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -824,6 +824,9 @@ RPC_NT_SS_CONTEXT_MISMATCH ERROR_INVALID_HANDLE
|
|||
|
||||
/* FUNCTIONS ***************************************************************/
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
VOID
|
||||
STDCALL
|
||||
RtlAssert(PVOID FailedAssertion,
|
||||
|
@ -914,6 +917,8 @@ RtlNtStatusToDosErrorNoTeb(NTSTATUS Status)
|
|||
*
|
||||
* REMARK
|
||||
* RtlNtStatusToDosErrorNoTeb() does the real work.
|
||||
*
|
||||
* @implemented
|
||||
*/
|
||||
DWORD STDCALL
|
||||
RtlNtStatusToDosError(NTSTATUS Status)
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: exception.c,v 1.14 2003/05/15 11:03:20 ekohl Exp $
|
||||
/* $Id: exception.c,v 1.15 2003/07/11 13:50:23 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -55,6 +55,9 @@ KiUserExceptionDispatcher(PEXCEPTION_RECORD ExceptionRecord,
|
|||
RtlRaiseException(&NestedExceptionRecord);
|
||||
}
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
VOID STDCALL
|
||||
RtlRaiseException(PEXCEPTION_RECORD ExceptionRecord)
|
||||
{
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: handle.c,v 1.4 2002/09/08 10:23:05 chorns Exp $
|
||||
/* $Id: handle.c,v 1.5 2003/07/11 13:50:23 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -31,6 +31,9 @@ RtlInitializeHandleTable(ULONG TableSize,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
VOID STDCALL
|
||||
RtlDestroyHandleTable(PRTL_HANDLE_TABLE HandleTable)
|
||||
{
|
||||
|
@ -47,6 +50,9 @@ RtlDestroyHandleTable(PRTL_HANDLE_TABLE HandleTable)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
PRTL_HANDLE STDCALL
|
||||
RtlAllocateHandle(PRTL_HANDLE_TABLE HandleTable,
|
||||
PULONG Index)
|
||||
|
@ -106,6 +112,9 @@ RtlAllocateHandle(PRTL_HANDLE_TABLE HandleTable,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
BOOLEAN STDCALL
|
||||
RtlFreeHandle(PRTL_HANDLE_TABLE HandleTable,
|
||||
PRTL_HANDLE Handle)
|
||||
|
@ -125,6 +134,9 @@ RtlFreeHandle(PRTL_HANDLE_TABLE HandleTable,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
BOOLEAN STDCALL
|
||||
RtlIsValidHandle(PRTL_HANDLE_TABLE HandleTable,
|
||||
PRTL_HANDLE Handle)
|
||||
|
@ -138,6 +150,9 @@ RtlIsValidHandle(PRTL_HANDLE_TABLE HandleTable,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
BOOLEAN STDCALL
|
||||
RtlIsValidIndexHandle(PRTL_HANDLE_TABLE HandleTable,
|
||||
PRTL_HANDLE *Handle,
|
||||
|
|
|
@ -997,6 +997,8 @@ static BOOL HEAP_IsRealArena(
|
|||
* RETURNS
|
||||
* Handle of heap: Success
|
||||
* NULL: Failure
|
||||
*
|
||||
* @implemented
|
||||
*/
|
||||
HANDLE STDCALL
|
||||
RtlCreateHeap(ULONG flags,
|
||||
|
@ -1040,6 +1042,8 @@ RtlCreateHeap(ULONG flags,
|
|||
* RETURNS
|
||||
* TRUE: Success
|
||||
* FALSE: Failure
|
||||
*
|
||||
* @implemented
|
||||
*/
|
||||
BOOL STDCALL
|
||||
RtlDestroyHeap(HANDLE heap) /* [in] Handle of heap */
|
||||
|
@ -1091,6 +1095,8 @@ RtlDestroyHeap(HANDLE heap) /* [in] Handle of heap */
|
|||
* RETURNS
|
||||
* Pointer to allocated memory block
|
||||
* NULL: Failure
|
||||
*
|
||||
* @implemented
|
||||
*/
|
||||
PVOID STDCALL
|
||||
RtlAllocateHeap(HANDLE heap, /* [in] Handle of private heap block */
|
||||
|
@ -1157,6 +1163,8 @@ RtlAllocateHeap(HANDLE heap, /* [in] Handle of private heap block */
|
|||
* RETURNS
|
||||
* TRUE: Success
|
||||
* FALSE: Failure
|
||||
*
|
||||
* @implemented
|
||||
*/
|
||||
BOOLEAN STDCALL RtlFreeHeap(
|
||||
HANDLE heap, /* [in] Handle of heap */
|
||||
|
@ -1207,6 +1215,8 @@ BOOLEAN STDCALL RtlFreeHeap(
|
|||
* RETURNS
|
||||
* Pointer to reallocated memory block
|
||||
* NULL: Failure
|
||||
*
|
||||
* @implemented
|
||||
*/
|
||||
LPVOID STDCALL RtlReAllocateHeap(
|
||||
HANDLE heap, /* [in] Handle of heap block */
|
||||
|
@ -1326,6 +1336,8 @@ LPVOID STDCALL RtlReAllocateHeap(
|
|||
|
||||
/***********************************************************************
|
||||
* HeapCompact (KERNEL32.335)
|
||||
*
|
||||
* @unimplemented
|
||||
*/
|
||||
DWORD STDCALL RtlCompactHeap( HANDLE heap, DWORD flags )
|
||||
{
|
||||
|
@ -1341,6 +1353,8 @@ DWORD STDCALL RtlCompactHeap( HANDLE heap, DWORD flags )
|
|||
* RETURNS
|
||||
* TRUE: Success
|
||||
* FALSE: Failure
|
||||
*
|
||||
* @implemented
|
||||
*/
|
||||
BOOL STDCALL RtlLockHeap(
|
||||
HANDLE heap /* [in] Handle of heap to lock for exclusive access */
|
||||
|
@ -1359,6 +1373,8 @@ BOOL STDCALL RtlLockHeap(
|
|||
* RETURNS
|
||||
* TRUE: Success
|
||||
* FALSE: Failure
|
||||
*
|
||||
* @implemented
|
||||
*/
|
||||
BOOL STDCALL RtlUnlockHeap(
|
||||
HANDLE heap /* [in] Handle to the heap to unlock */
|
||||
|
@ -1375,6 +1391,8 @@ BOOL STDCALL RtlUnlockHeap(
|
|||
* RETURNS
|
||||
* Size in bytes of allocated memory
|
||||
* 0xffffffff: Failure
|
||||
*
|
||||
* @implemented
|
||||
*/
|
||||
DWORD STDCALL RtlSizeHeap(
|
||||
HANDLE heap, /* [in] Handle of heap */
|
||||
|
@ -1416,6 +1434,8 @@ DWORD STDCALL RtlSizeHeap(
|
|||
* RETURNS
|
||||
* TRUE: Success
|
||||
* FALSE: Failure
|
||||
*
|
||||
* @implemented
|
||||
*/
|
||||
BOOL STDCALL RtlValidateHeap(
|
||||
HANDLE heap, /* [in] Handle to the heap */
|
||||
|
@ -1567,6 +1587,9 @@ RtlInitializeHeapManager(VOID)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlEnumProcessHeaps(DWORD STDCALL(*func)(void*,LONG),
|
||||
LONG lParam)
|
||||
|
@ -1589,6 +1612,9 @@ RtlEnumProcessHeaps(DWORD STDCALL(*func)(void*,LONG),
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
ULONG STDCALL
|
||||
RtlGetProcessHeaps(ULONG HeapCount,
|
||||
HANDLE *HeapArray)
|
||||
|
@ -1611,6 +1637,9 @@ RtlGetProcessHeaps(ULONG HeapCount,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
BOOLEAN STDCALL
|
||||
RtlValidateProcessHeaps(VOID)
|
||||
{
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: exception.c,v 1.4 2003/06/07 10:14:39 chorns Exp $
|
||||
/* $Id: exception.c,v 1.5 2003/07/11 13:50:23 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -247,6 +247,9 @@ RtlpDispatchException(IN PEXCEPTION_RECORD ExceptionRecord,
|
|||
return ExceptionContinueExecution;
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
VOID STDCALL
|
||||
RtlRaiseStatus(NTSTATUS Status)
|
||||
{
|
||||
|
@ -261,6 +264,9 @@ RtlRaiseStatus(NTSTATUS Status)
|
|||
RtlRaiseException (& ExceptionRecord);
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
VOID STDCALL
|
||||
RtlUnwind(PEXCEPTION_REGISTRATION RegistrationFrame,
|
||||
PVOID ReturnAddress,
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: image.c,v 1.5 2003/05/15 11:03:21 ekohl Exp $
|
||||
/* $Id: image.c,v 1.6 2003/07/11 13:50:23 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -17,6 +17,9 @@
|
|||
|
||||
/* FUNCTIONS ****************************************************************/
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
PIMAGE_NT_HEADERS STDCALL
|
||||
RtlImageNtHeader (IN PVOID BaseAddress)
|
||||
{
|
||||
|
@ -40,6 +43,9 @@ RtlImageNtHeader (IN PVOID BaseAddress)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
PVOID
|
||||
STDCALL
|
||||
RtlImageDirectoryEntryToData (
|
||||
|
@ -85,6 +91,9 @@ RtlImageDirectoryEntryToData (
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
PIMAGE_SECTION_HEADER
|
||||
STDCALL
|
||||
RtlImageRvaToSection (
|
||||
|
@ -112,6 +121,9 @@ RtlImageRvaToSection (
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
ULONG
|
||||
STDCALL
|
||||
RtlImageRvaToVa (
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: largeint.c,v 1.11 2003/06/01 18:14:24 ekohl Exp $
|
||||
/* $Id: largeint.c,v 1.12 2003/07/11 13:50:23 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -19,6 +19,9 @@
|
|||
|
||||
/* FUNCTIONS *****************************************************************/
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
LARGE_INTEGER
|
||||
STDCALL
|
||||
RtlConvertLongToLargeInteger (
|
||||
|
@ -32,6 +35,9 @@ RtlConvertLongToLargeInteger (
|
|||
return RC;
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
LARGE_INTEGER
|
||||
STDCALL
|
||||
RtlConvertUlongToLargeInteger (
|
||||
|
@ -45,6 +51,9 @@ RtlConvertUlongToLargeInteger (
|
|||
return RC;
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
LARGE_INTEGER
|
||||
STDCALL
|
||||
RtlEnlargedIntegerMultiply (
|
||||
|
@ -59,6 +68,9 @@ RtlEnlargedIntegerMultiply (
|
|||
return RC;
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
ULONG
|
||||
STDCALL
|
||||
RtlEnlargedUnsignedDivide (
|
||||
|
@ -73,6 +85,9 @@ RtlEnlargedUnsignedDivide (
|
|||
return (ULONG)(Dividend.QuadPart / Divisor);
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
LARGE_INTEGER
|
||||
STDCALL
|
||||
RtlEnlargedUnsignedMultiply (
|
||||
|
@ -87,6 +102,9 @@ RtlEnlargedUnsignedMultiply (
|
|||
return RC;
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
LARGE_INTEGER
|
||||
STDCALL
|
||||
RtlExtendedIntegerMultiply (
|
||||
|
@ -101,6 +119,9 @@ RtlExtendedIntegerMultiply (
|
|||
return RC;
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
LARGE_INTEGER
|
||||
STDCALL
|
||||
RtlExtendedLargeIntegerDivide (
|
||||
|
@ -144,6 +165,9 @@ RtlExtendedLargeIntegerDivide (
|
|||
#define LOWER_32(A) ((A) & 0xffffffff)
|
||||
#define UPPER_32(A) ((A) >> 32)
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
LARGE_INTEGER STDCALL
|
||||
RtlExtendedMagicDivide (LARGE_INTEGER Dividend,
|
||||
LARGE_INTEGER MagicDivisor,
|
||||
|
@ -191,6 +215,9 @@ RtlExtendedMagicDivide (LARGE_INTEGER Dividend,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
LARGE_INTEGER
|
||||
STDCALL
|
||||
RtlLargeIntegerAdd (
|
||||
|
@ -205,6 +232,9 @@ RtlLargeIntegerAdd (
|
|||
return RC;
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
LARGE_INTEGER
|
||||
STDCALL
|
||||
RtlLargeIntegerArithmeticShift (
|
||||
|
@ -231,6 +261,9 @@ RtlLargeIntegerArithmeticShift (
|
|||
return RC;
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
LARGE_INTEGER
|
||||
STDCALL
|
||||
RtlLargeIntegerDivide (
|
||||
|
@ -249,6 +282,9 @@ RtlLargeIntegerDivide (
|
|||
return RC;
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
LARGE_INTEGER
|
||||
STDCALL
|
||||
RtlLargeIntegerNegate (
|
||||
|
@ -262,6 +298,9 @@ RtlLargeIntegerNegate (
|
|||
return RC;
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
LARGE_INTEGER
|
||||
STDCALL
|
||||
RtlLargeIntegerShiftLeft (
|
||||
|
@ -278,6 +317,9 @@ RtlLargeIntegerShiftLeft (
|
|||
return RC;
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
LARGE_INTEGER
|
||||
STDCALL
|
||||
RtlLargeIntegerShiftRight (
|
||||
|
@ -294,6 +336,9 @@ RtlLargeIntegerShiftRight (
|
|||
return RC;
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
LARGE_INTEGER
|
||||
STDCALL
|
||||
RtlLargeIntegerSubtract (
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: luid.c,v 1.6 2003/05/31 11:08:50 ekohl Exp $
|
||||
/* $Id: luid.c,v 1.7 2003/07/11 13:50:23 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -25,6 +25,9 @@ RtlCopyLuid(PLUID LuidDest,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
VOID STDCALL
|
||||
RtlCopyLuidAndAttributesArray(ULONG Count,
|
||||
PLUID_AND_ATTRIBUTES Src,
|
||||
|
@ -41,6 +44,9 @@ RtlCopyLuidAndAttributesArray(ULONG Count,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
BOOLEAN STDCALL
|
||||
RtlEqualLuid(PLUID Luid1,
|
||||
PLUID Luid2)
|
||||
|
|
|
@ -43,6 +43,9 @@ double atan (double __x)
|
|||
return __value;
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
double ceil (double __x)
|
||||
{
|
||||
register double __value;
|
||||
|
@ -57,6 +60,9 @@ double ceil (double __x)
|
|||
return __value;
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
double cos (double __x)
|
||||
{
|
||||
register double __value;
|
||||
|
@ -67,6 +73,9 @@ double cos (double __x)
|
|||
return __value;
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
double fabs (double __x)
|
||||
{
|
||||
register double __value;
|
||||
|
@ -77,6 +86,9 @@ double fabs (double __x)
|
|||
return __value;
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
double floor (double __x)
|
||||
{
|
||||
register double __value;
|
||||
|
@ -91,6 +103,9 @@ double floor (double __x)
|
|||
return __value;
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
double log (double __x)
|
||||
{
|
||||
register double __value;
|
||||
|
@ -115,6 +130,9 @@ double __log2 (double __x)
|
|||
return __value;
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
double pow (double __x, double __y)
|
||||
{
|
||||
register double __value, __exponent;
|
||||
|
@ -159,6 +177,9 @@ double pow (double __x, double __y)
|
|||
return __value;
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
double sin (double __x)
|
||||
{
|
||||
register double __value;
|
||||
|
@ -169,6 +190,9 @@ double sin (double __x)
|
|||
return __value;
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
double sqrt (double __x)
|
||||
{
|
||||
register double __value;
|
||||
|
@ -179,6 +203,9 @@ double sqrt (double __x)
|
|||
return __value;
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
double tan (double __x)
|
||||
{
|
||||
register double __value;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: mem.c,v 1.12 2002/12/08 15:57:39 robd Exp $
|
||||
/* $Id: mem.c,v 1.13 2003/07/11 13:50:23 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -42,6 +42,9 @@ RtlCompareMemory(PVOID Source1,
|
|||
return(total);
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
ULONG
|
||||
STDCALL
|
||||
RtlCompareMemoryUlong (
|
||||
|
@ -89,6 +92,9 @@ VOID RtlCopyMemory(VOID* Destination, CONST VOID* Source, ULONG Length)
|
|||
}
|
||||
#endif
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
VOID
|
||||
STDCALL
|
||||
RtlFillMemory (
|
||||
|
@ -100,6 +106,9 @@ RtlFillMemory (
|
|||
memset(Destination, Fill, Length);
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
VOID
|
||||
STDCALL
|
||||
RtlFillMemoryUlong (
|
||||
|
@ -120,6 +129,9 @@ RtlFillMemoryUlong (
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
VOID
|
||||
STDCALL
|
||||
RtlMoveMemory (
|
||||
|
@ -136,6 +148,9 @@ RtlMoveMemory (
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
VOID
|
||||
STDCALL
|
||||
RtlZeroMemory (
|
||||
|
@ -150,5 +165,4 @@ RtlZeroMemory (
|
|||
);
|
||||
}
|
||||
|
||||
|
||||
/* EOF */
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: misc.c,v 1.5 2002/09/08 10:23:06 chorns Exp $
|
||||
/* $Id: misc.c,v 1.6 2003/07/11 13:50:23 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -65,6 +65,8 @@ RtlGetNtGlobalFlags(VOID)
|
|||
*
|
||||
* REVISIONS
|
||||
* 2000-08-10 ekohl
|
||||
*
|
||||
* @implemented
|
||||
*/
|
||||
|
||||
BOOLEAN STDCALL
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: nls.c,v 1.11 2003/07/09 10:40:50 ekohl Exp $
|
||||
/* $Id: nls.c,v 1.12 2003/07/11 13:50:23 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -132,6 +132,9 @@ RtlGetDefaultCodePage(OUT PUSHORT AnsiCodePage,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
VOID STDCALL
|
||||
RtlInitCodePageTable(IN PUSHORT TableBase,
|
||||
OUT PCPTABLEINFO CodePageTable)
|
||||
|
@ -187,6 +190,9 @@ RtlInitCodePageTable(IN PUSHORT TableBase,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
VOID STDCALL
|
||||
RtlInitNlsTables(IN PUSHORT AnsiTableBase,
|
||||
IN PUSHORT OemTableBase,
|
||||
|
@ -211,6 +217,9 @@ RtlInitNlsTables(IN PUSHORT AnsiTableBase,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlMultiByteToUnicodeN (IN OUT PWCHAR UnicodeString,
|
||||
IN ULONG UnicodeSize,
|
||||
|
@ -250,6 +259,9 @@ RtlMultiByteToUnicodeN (IN OUT PWCHAR UnicodeString,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlMultiByteToUnicodeSize (OUT PULONG UnicodeSize,
|
||||
IN PCHAR MbString,
|
||||
|
@ -271,6 +283,9 @@ RtlMultiByteToUnicodeSize (OUT PULONG UnicodeSize,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlOemToUnicodeN (PWCHAR UnicodeString,
|
||||
ULONG UnicodeSize,
|
||||
|
@ -310,6 +325,9 @@ RtlOemToUnicodeN (PWCHAR UnicodeString,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
VOID STDCALL
|
||||
RtlResetRtlTranslations(IN PNLSTABLEINFO NlsTable)
|
||||
{
|
||||
|
@ -337,6 +355,9 @@ RtlResetRtlTranslations(IN PNLSTABLEINFO NlsTable)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlUnicodeToCustomCPN(IN PCPTABLEINFO CustomCP,
|
||||
PCHAR CustomString,
|
||||
|
@ -377,6 +398,9 @@ RtlUnicodeToCustomCPN(IN PCPTABLEINFO CustomCP,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlUnicodeToMultiByteN (PCHAR MbString,
|
||||
ULONG MbSize,
|
||||
|
@ -416,6 +440,9 @@ RtlUnicodeToMultiByteN (PCHAR MbString,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlUnicodeToMultiByteSize (PULONG MbSize,
|
||||
PWCHAR UnicodeString,
|
||||
|
@ -438,6 +465,9 @@ RtlUnicodeToMultiByteSize (PULONG MbSize,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlUnicodeToOemN (PCHAR OemString,
|
||||
ULONG OemSize,
|
||||
|
@ -477,6 +507,9 @@ RtlUnicodeToOemN (PCHAR OemString,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
WCHAR STDCALL
|
||||
RtlUpcaseUnicodeChar(IN WCHAR Source)
|
||||
{
|
||||
|
@ -501,6 +534,9 @@ RtlUpcaseUnicodeChar(IN WCHAR Source)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlUpcaseUnicodeToCustomCPN (IN PCPTABLEINFO CustomCP,
|
||||
PCHAR CustomString,
|
||||
|
@ -543,6 +579,9 @@ RtlUpcaseUnicodeToCustomCPN (IN PCPTABLEINFO CustomCP,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlUpcaseUnicodeToMultiByteN (PCHAR MbString,
|
||||
ULONG MbSize,
|
||||
|
@ -584,6 +623,9 @@ RtlUpcaseUnicodeToMultiByteN (PCHAR MbString,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlUpcaseUnicodeToOemN (PCHAR OemString,
|
||||
ULONG OemSize,
|
||||
|
@ -625,6 +667,9 @@ RtlUpcaseUnicodeToOemN (PCHAR OemString,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
CHAR STDCALL
|
||||
RtlUpperChar (IN CHAR Source)
|
||||
{
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: path.c,v 1.19 2003/07/09 20:11:41 hbirr Exp $
|
||||
/* $Id: path.c,v 1.20 2003/07/11 13:50:23 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS system libraries
|
||||
|
@ -162,12 +162,18 @@ static VOID RtlpEatPath (PWSTR Path)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
ULONG STDCALL RtlGetLongestNtPathLength (VOID)
|
||||
{
|
||||
return (MAX_PATH + 9);
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
ULONG STDCALL
|
||||
RtlDetermineDosPathNameType_U(PWSTR Path)
|
||||
{
|
||||
|
@ -213,6 +219,9 @@ RtlDetermineDosPathNameType_U(PWSTR Path)
|
|||
* offset in bytes to DOS device name from beginning of buffer in high word
|
||||
* and size in bytes of DOS device name in low word */
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
ULONG STDCALL
|
||||
RtlIsDosDeviceName_U(PWSTR DeviceName)
|
||||
{
|
||||
|
@ -303,6 +312,9 @@ RtlIsDosDeviceName_U(PWSTR DeviceName)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
ULONG STDCALL
|
||||
RtlGetCurrentDirectory_U(ULONG MaximumLength,
|
||||
PWSTR Buffer)
|
||||
|
@ -343,6 +355,9 @@ RtlGetCurrentDirectory_U(ULONG MaximumLength,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlSetCurrentDirectory_U(PUNICODE_STRING name)
|
||||
{
|
||||
|
@ -519,6 +534,9 @@ RtlSetCurrentDirectory_U(PUNICODE_STRING name)
|
|||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
ULONG STDCALL
|
||||
RtlGetFullPathName_U(PWSTR DosName,
|
||||
ULONG size,
|
||||
|
@ -704,6 +722,9 @@ CHECKPOINT;
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
BOOLEAN STDCALL
|
||||
RtlDosPathNameToNtPathName_U(PWSTR dosname,
|
||||
PUNICODE_STRING ntname,
|
||||
|
@ -819,6 +840,9 @@ RtlDosPathNameToNtPathName_U(PWSTR dosname,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
ULONG
|
||||
STDCALL
|
||||
RtlDosSearchPath_U (
|
||||
|
@ -893,6 +917,9 @@ RtlDosSearchPath_U (
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
BOOLEAN STDCALL
|
||||
RtlDoesFileExists_U(IN PWSTR FileName)
|
||||
{
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: ppb.c,v 1.17 2002/11/14 18:21:05 chorns Exp $
|
||||
/* $Id: ppb.c,v 1.18 2003/07/11 13:50:23 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS system libraries
|
||||
|
@ -29,6 +29,9 @@
|
|||
|
||||
/* FUNCTIONS ****************************************************************/
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
VOID STDCALL
|
||||
RtlAcquirePebLock(VOID)
|
||||
{
|
||||
|
@ -37,6 +40,9 @@ RtlAcquirePebLock(VOID)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
VOID STDCALL
|
||||
RtlReleasePebLock(VOID)
|
||||
{
|
||||
|
@ -60,6 +66,9 @@ RtlpCopyParameterString(PWCHAR *Ptr,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlCreateProcessParameters(PRTL_USER_PROCESS_PARAMETERS *ProcessParameters,
|
||||
PUNICODE_STRING ImagePathName,
|
||||
|
@ -235,6 +244,9 @@ RtlCreateProcessParameters(PRTL_USER_PROCESS_PARAMETERS *ProcessParameters,
|
|||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlDestroyProcessParameters(PRTL_USER_PROCESS_PARAMETERS ProcessParameters)
|
||||
{
|
||||
|
@ -248,6 +260,8 @@ RtlDestroyProcessParameters(PRTL_USER_PROCESS_PARAMETERS ProcessParameters)
|
|||
|
||||
/*
|
||||
* denormalize process parameters (Pointer-->Offset)
|
||||
*
|
||||
* @implemented
|
||||
*/
|
||||
PRTL_USER_PROCESS_PARAMETERS STDCALL
|
||||
RtlDeNormalizeProcessParams(PRTL_USER_PROCESS_PARAMETERS Params)
|
||||
|
@ -271,6 +285,8 @@ RtlDeNormalizeProcessParams(PRTL_USER_PROCESS_PARAMETERS Params)
|
|||
|
||||
/*
|
||||
* normalize process parameters (Offset-->Pointer)
|
||||
*
|
||||
* @implemented
|
||||
*/
|
||||
PRTL_USER_PROCESS_PARAMETERS STDCALL
|
||||
RtlNormalizeProcessParams(PRTL_USER_PROCESS_PARAMETERS Params)
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: process.c,v 1.33 2003/04/26 23:13:29 hyperion Exp $
|
||||
/* $Id: process.c,v 1.34 2003/07/11 13:50:23 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS system libraries
|
||||
|
@ -192,7 +192,8 @@ static NTSTATUS KlInitPeb (HANDLE ProcessHandle,
|
|||
|
||||
/* create the PPB */
|
||||
PpbBase = NULL;
|
||||
PpbSize = Ppb->AllocationSize;
|
||||
PpbSize = Ppb->AllocationSize;
|
||||
|
||||
Status = NtAllocateVirtualMemory(ProcessHandle,
|
||||
&PpbBase,
|
||||
0,
|
||||
|
@ -211,7 +212,8 @@ static NTSTATUS KlInitPeb (HANDLE ProcessHandle,
|
|||
NtWriteVirtualMemory(ProcessHandle,
|
||||
PpbBase,
|
||||
Ppb,
|
||||
Ppb->AllocationSize,
|
||||
Ppb->AllocationSize,
|
||||
|
||||
&BytesWritten);
|
||||
RtlNormalizeProcessParams (Ppb);
|
||||
|
||||
|
@ -242,7 +244,9 @@ static NTSTATUS KlInitPeb (HANDLE ProcessHandle,
|
|||
return(STATUS_SUCCESS);
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlCreateUserProcess(PUNICODE_STRING ImageFileName,
|
||||
ULONG Attributes,
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: propvar.c,v 1.3 2002/09/08 10:23:06 chorns Exp $
|
||||
/* $Id: propvar.c,v 1.4 2003/07/11 13:50:23 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -8,6 +8,9 @@
|
|||
#define NTOS_MODE_USER
|
||||
#include <ntos.h>
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
NTSTATUS
|
||||
STDCALL
|
||||
PropertyLengthAsVariant (
|
||||
|
@ -20,6 +23,9 @@ PropertyLengthAsVariant (
|
|||
return (STATUS_NOT_IMPLEMENTED);
|
||||
}
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
BOOLEAN
|
||||
STDCALL
|
||||
RtlCompareVariants (
|
||||
|
@ -31,6 +37,9 @@ RtlCompareVariants (
|
|||
return (FALSE);
|
||||
}
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
BOOLEAN
|
||||
STDCALL
|
||||
RtlConvertPropertyToVariant (
|
||||
|
@ -43,6 +52,9 @@ RtlConvertPropertyToVariant (
|
|||
return (FALSE);
|
||||
}
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
NTSTATUS
|
||||
STDCALL
|
||||
RtlConvertVariantToProperty (
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: registry.c,v 1.20 2003/06/07 16:16:39 chorns Exp $
|
||||
/* $Id: registry.c,v 1.21 2003/07/11 13:50:23 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -30,6 +30,9 @@
|
|||
|
||||
/* FUNCTIONS ***************************************************************/
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlCheckRegistryKey(IN ULONG RelativeTo,
|
||||
IN PWSTR Path)
|
||||
|
@ -50,6 +53,9 @@ RtlCheckRegistryKey(IN ULONG RelativeTo,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlCreateRegistryKey(IN ULONG RelativeTo,
|
||||
IN PWSTR Path)
|
||||
|
@ -70,6 +76,9 @@ RtlCreateRegistryKey(IN ULONG RelativeTo,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlDeleteRegistryValue(IN ULONG RelativeTo,
|
||||
IN PCWSTR Path,
|
||||
|
@ -98,6 +107,9 @@ RtlDeleteRegistryValue(IN ULONG RelativeTo,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlFormatCurrentUserKeyPath(PUNICODE_STRING KeyPath)
|
||||
{
|
||||
|
@ -110,6 +122,9 @@ RtlFormatCurrentUserKeyPath(PUNICODE_STRING KeyPath)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlOpenCurrentUser(IN ACCESS_MASK DesiredAccess,
|
||||
OUT PHANDLE KeyHandle)
|
||||
|
@ -147,6 +162,9 @@ RtlOpenCurrentUser(IN ACCESS_MASK DesiredAccess,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlQueryRegistryValues(IN ULONG RelativeTo,
|
||||
IN PCWSTR Path,
|
||||
|
@ -656,6 +674,9 @@ RtlQueryRegistryValues(IN ULONG RelativeTo,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlWriteRegistryValue(IN ULONG RelativeTo,
|
||||
IN PCWSTR Path,
|
||||
|
@ -691,6 +712,9 @@ RtlWriteRegistryValue(IN ULONG RelativeTo,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlpNtCreateKey(OUT HANDLE KeyHandle,
|
||||
IN ACCESS_MASK DesiredAccess,
|
||||
|
@ -712,6 +736,9 @@ RtlpNtCreateKey(OUT HANDLE KeyHandle,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlpNtEnumerateSubKey(IN HANDLE KeyHandle,
|
||||
OUT PUNICODE_STRING SubKeyName,
|
||||
|
@ -767,6 +794,9 @@ RtlpNtEnumerateSubKey(IN HANDLE KeyHandle,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlpNtMakeTemporaryKey(IN HANDLE KeyHandle)
|
||||
{
|
||||
|
@ -774,6 +804,9 @@ RtlpNtMakeTemporaryKey(IN HANDLE KeyHandle)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlpNtOpenKey(OUT HANDLE KeyHandle,
|
||||
IN ACCESS_MASK DesiredAccess,
|
||||
|
@ -789,6 +822,9 @@ RtlpNtOpenKey(OUT HANDLE KeyHandle,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlpNtQueryValueKey(IN HANDLE KeyHandle,
|
||||
OUT PULONG Type OPTIONAL,
|
||||
|
@ -845,6 +881,9 @@ RtlpNtQueryValueKey(IN HANDLE KeyHandle,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlpNtSetValueKey(IN HANDLE KeyHandle,
|
||||
IN ULONG Type,
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: resource.c,v 1.4 2003/04/02 21:55:15 hyperion Exp $
|
||||
/* $Id: resource.c,v 1.5 2003/07/11 13:50:23 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS system libraries
|
||||
|
@ -28,6 +28,9 @@
|
|||
|
||||
/* FUNCTIONS ****************************************************************/
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
VOID STDCALL
|
||||
RtlInitializeResource(PRTL_RESOURCE Resource)
|
||||
{
|
||||
|
@ -67,6 +70,9 @@ RtlInitializeResource(PRTL_RESOURCE Resource)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
VOID STDCALL
|
||||
RtlDeleteResource(PRTL_RESOURCE Resource)
|
||||
{
|
||||
|
@ -80,6 +86,9 @@ RtlDeleteResource(PRTL_RESOURCE Resource)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
BOOLEAN STDCALL
|
||||
RtlAcquireResourceExclusive(PRTL_RESOURCE Resource,
|
||||
BOOLEAN Wait)
|
||||
|
@ -129,6 +138,9 @@ done:
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
BOOLEAN STDCALL
|
||||
RtlAcquireResourceShared(PRTL_RESOURCE Resource,
|
||||
BOOLEAN Wait)
|
||||
|
@ -171,6 +183,9 @@ done:
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
VOID STDCALL
|
||||
RtlConvertExclusiveToShared(PRTL_RESOURCE Resource)
|
||||
{
|
||||
|
@ -202,6 +217,9 @@ RtlConvertExclusiveToShared(PRTL_RESOURCE Resource)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
VOID STDCALL
|
||||
RtlConvertSharedToExclusive(PRTL_RESOURCE Resource)
|
||||
{
|
||||
|
@ -233,6 +251,9 @@ RtlConvertSharedToExclusive(PRTL_RESOURCE Resource)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
VOID STDCALL
|
||||
RtlReleaseResource(PRTL_RESOURCE Resource)
|
||||
{
|
||||
|
@ -284,6 +305,9 @@ wake_exclusive:
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
VOID STDCALL
|
||||
RtlDumpResource(PRTL_RESOURCE Resource)
|
||||
{
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: sd.c,v 1.10 2003/06/01 18:14:24 ekohl Exp $
|
||||
/* $Id: sd.c,v 1.11 2003/07/11 13:50:23 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -37,6 +37,9 @@ RtlCreateSecurityDescriptor(PSECURITY_DESCRIPTOR SecurityDescriptor,
|
|||
return(STATUS_SUCCESS);
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
ULONG STDCALL
|
||||
RtlLengthSecurityDescriptor(PSECURITY_DESCRIPTOR SecurityDescriptor)
|
||||
{
|
||||
|
@ -97,6 +100,9 @@ RtlLengthSecurityDescriptor(PSECURITY_DESCRIPTOR SecurityDescriptor)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlGetDaclSecurityDescriptor(PSECURITY_DESCRIPTOR SecurityDescriptor,
|
||||
PBOOLEAN DaclPresent,
|
||||
|
@ -141,6 +147,9 @@ RtlGetDaclSecurityDescriptor(PSECURITY_DESCRIPTOR SecurityDescriptor,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlSetDaclSecurityDescriptor(PSECURITY_DESCRIPTOR SecurityDescriptor,
|
||||
BOOLEAN DaclPresent,
|
||||
|
@ -171,6 +180,9 @@ RtlSetDaclSecurityDescriptor(PSECURITY_DESCRIPTOR SecurityDescriptor,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
BOOLEAN STDCALL
|
||||
RtlValidSecurityDescriptor(PSECURITY_DESCRIPTOR SecurityDescriptor)
|
||||
{
|
||||
|
@ -240,6 +252,9 @@ RtlValidSecurityDescriptor(PSECURITY_DESCRIPTOR SecurityDescriptor)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlSetOwnerSecurityDescriptor(PSECURITY_DESCRIPTOR SecurityDescriptor,
|
||||
PSID Owner,
|
||||
|
@ -262,6 +277,9 @@ RtlSetOwnerSecurityDescriptor(PSECURITY_DESCRIPTOR SecurityDescriptor,
|
|||
return(STATUS_SUCCESS);
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlGetOwnerSecurityDescriptor(PSECURITY_DESCRIPTOR SecurityDescriptor,
|
||||
PSID* Owner,
|
||||
|
@ -298,6 +316,9 @@ RtlGetOwnerSecurityDescriptor(PSECURITY_DESCRIPTOR SecurityDescriptor,
|
|||
return(STATUS_SUCCESS);
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlSetGroupSecurityDescriptor(PSECURITY_DESCRIPTOR SecurityDescriptor,
|
||||
PSID Group,
|
||||
|
@ -320,6 +341,9 @@ RtlSetGroupSecurityDescriptor(PSECURITY_DESCRIPTOR SecurityDescriptor,
|
|||
return(STATUS_SUCCESS);
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlGetGroupSecurityDescriptor(PSECURITY_DESCRIPTOR SecurityDescriptor,
|
||||
PSID* Group,
|
||||
|
@ -456,6 +480,9 @@ RtlpQuerySecurityDescriptor(PSECURITY_DESCRIPTOR SecurityDescriptor,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlMakeSelfRelativeSD(PSECURITY_DESCRIPTOR AbsSD,
|
||||
PSECURITY_DESCRIPTOR RelSD,
|
||||
|
@ -536,6 +563,9 @@ RtlMakeSelfRelativeSD(PSECURITY_DESCRIPTOR AbsSD,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlAbsoluteToSelfRelativeSD(PSECURITY_DESCRIPTOR AbsSD,
|
||||
PSECURITY_DESCRIPTOR RelSD,
|
||||
|
@ -551,6 +581,9 @@ RtlAbsoluteToSelfRelativeSD(PSECURITY_DESCRIPTOR AbsSD,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlGetControlSecurityDescriptor(PSECURITY_DESCRIPTOR SecurityDescriptor,
|
||||
PSECURITY_DESCRIPTOR_CONTROL Control,
|
||||
|
@ -569,6 +602,9 @@ RtlGetControlSecurityDescriptor(PSECURITY_DESCRIPTOR SecurityDescriptor,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlGetSaclSecurityDescriptor(PSECURITY_DESCRIPTOR SecurityDescriptor,
|
||||
PBOOLEAN SaclPresent,
|
||||
|
@ -612,6 +648,9 @@ RtlGetSaclSecurityDescriptor(PSECURITY_DESCRIPTOR SecurityDescriptor,
|
|||
return(STATUS_SUCCESS);
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlSetSaclSecurityDescriptor(PSECURITY_DESCRIPTOR SecurityDescriptor,
|
||||
BOOLEAN SaclPresent,
|
||||
|
@ -642,6 +681,9 @@ RtlSetSaclSecurityDescriptor(PSECURITY_DESCRIPTOR SecurityDescriptor,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlSelfRelativeToAbsoluteSD(PSECURITY_DESCRIPTOR RelSD,
|
||||
PSECURITY_DESCRIPTOR AbsSD,
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: security.c,v 1.9 2003/06/17 10:52:56 ekohl Exp $
|
||||
/* $Id: security.c,v 1.10 2003/07/11 13:50:23 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -18,6 +18,9 @@
|
|||
|
||||
/* FUNCTIONS ****************************************************************/
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlImpersonateSelf(IN SECURITY_IMPERSONATION_LEVEL ImpersonationLevel)
|
||||
{
|
||||
|
@ -68,6 +71,9 @@ RtlImpersonateSelf(IN SECURITY_IMPERSONATION_LEVEL ImpersonationLevel)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlAdjustPrivilege(IN ULONG Privilege,
|
||||
IN BOOLEAN Enable,
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: sid.c,v 1.7 2003/06/07 10:35:27 ekohl Exp $
|
||||
/* $Id: sid.c,v 1.8 2003/07/11 13:50:23 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -33,6 +33,9 @@ RtlValidSid(IN PSID Sid)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
ULONG STDCALL
|
||||
RtlLengthRequiredSid(IN UCHAR SubAuthorityCount)
|
||||
{
|
||||
|
@ -40,6 +43,9 @@ RtlLengthRequiredSid(IN UCHAR SubAuthorityCount)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlInitializeSid(IN PSID Sid,
|
||||
IN PSID_IDENTIFIER_AUTHORITY IdentifierAuthority,
|
||||
|
@ -54,6 +60,9 @@ RtlInitializeSid(IN PSID Sid,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
PULONG STDCALL
|
||||
RtlSubAuthoritySid(IN PSID Sid,
|
||||
IN ULONG SubAuthority)
|
||||
|
@ -62,6 +71,9 @@ RtlSubAuthoritySid(IN PSID Sid,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
PUCHAR STDCALL
|
||||
RtlSubAuthorityCountSid(IN PSID Sid)
|
||||
{
|
||||
|
@ -69,6 +81,9 @@ RtlSubAuthorityCountSid(IN PSID Sid)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
BOOLEAN STDCALL
|
||||
RtlEqualSid(IN PSID Sid1,
|
||||
IN PSID Sid2)
|
||||
|
@ -89,6 +104,9 @@ RtlEqualSid(IN PSID Sid1,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
ULONG STDCALL
|
||||
RtlLengthSid(IN PSID Sid)
|
||||
{
|
||||
|
@ -96,6 +114,9 @@ RtlLengthSid(IN PSID Sid)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlCopySid(ULONG BufferLength,
|
||||
PSID Dest,
|
||||
|
@ -112,6 +133,9 @@ RtlCopySid(ULONG BufferLength,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlCopySidAndAttributesArray(ULONG Count,
|
||||
PSID_AND_ATTRIBUTES Src,
|
||||
|
@ -148,6 +172,9 @@ RtlCopySidAndAttributesArray(ULONG Count,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
PSID_IDENTIFIER_AUTHORITY STDCALL
|
||||
RtlIdentifierAuthoritySid(IN PSID Sid)
|
||||
{
|
||||
|
@ -155,6 +182,9 @@ RtlIdentifierAuthoritySid(IN PSID Sid)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS
|
||||
STDCALL
|
||||
RtlAllocateAndInitializeSid (
|
||||
|
@ -218,6 +248,9 @@ RtlAllocateAndInitializeSid (
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
PSID STDCALL
|
||||
RtlFreeSid(IN PSID Sid)
|
||||
{
|
||||
|
@ -228,6 +261,9 @@ RtlFreeSid(IN PSID Sid)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
BOOLEAN STDCALL
|
||||
RtlEqualPrefixSid(IN PSID Sid1,
|
||||
IN PSID Sid2)
|
||||
|
@ -238,6 +274,9 @@ RtlEqualPrefixSid(IN PSID Sid1,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlConvertSidToUnicodeString(PUNICODE_STRING String,
|
||||
PSID Sid,
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: time.c,v 1.14 2002/12/08 15:57:39 robd Exp $
|
||||
/* $Id: time.c,v 1.15 2003/07/11 13:50:23 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -55,6 +55,9 @@ static __inline void NormalizeTimeFields(CSHORT *FieldToNormalize,
|
|||
|
||||
/* FUNCTIONS *****************************************************************/
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
VOID
|
||||
STDCALL
|
||||
RtlTimeToTimeFields(
|
||||
|
@ -137,6 +140,9 @@ RtlTimeToTimeFields(
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
BOOLEAN
|
||||
STDCALL
|
||||
RtlTimeFieldsToTime(
|
||||
|
@ -204,6 +210,9 @@ RtlTimeFieldsToTime(
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
VOID
|
||||
STDCALL
|
||||
RtlSecondsSince1970ToTime(
|
||||
|
@ -218,6 +227,9 @@ RtlSecondsSince1970ToTime(
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
VOID
|
||||
STDCALL
|
||||
RtlSecondsSince1980ToTime(
|
||||
|
@ -232,6 +244,9 @@ RtlSecondsSince1980ToTime(
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
BOOLEAN
|
||||
STDCALL
|
||||
RtlTimeToSecondsSince1970(
|
||||
|
@ -252,6 +267,9 @@ RtlTimeToSecondsSince1970(
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
BOOLEAN
|
||||
STDCALL
|
||||
RtlTimeToSecondsSince1980(
|
||||
|
@ -272,6 +290,9 @@ RtlTimeToSecondsSince1980(
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS
|
||||
STDCALL
|
||||
RtlLocalTimeToSystemTime(PLARGE_INTEGER LocalTime,
|
||||
|
@ -294,6 +315,9 @@ RtlLocalTimeToSystemTime(PLARGE_INTEGER LocalTime,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS
|
||||
STDCALL
|
||||
RtlSystemTimeToLocalTime(PLARGE_INTEGER SystemTime,
|
||||
|
@ -316,6 +340,9 @@ RtlSystemTimeToLocalTime(PLARGE_INTEGER SystemTime,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
VOID
|
||||
STDCALL
|
||||
RtlTimeToElapsedTimeFields(IN PLARGE_INTEGER Time,
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: timezone.c,v 1.4 2002/09/08 10:23:07 chorns Exp $
|
||||
/* $Id: timezone.c,v 1.5 2003/07/11 13:50:23 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -21,6 +21,9 @@
|
|||
|
||||
/* FUNCTIONS *****************************************************************/
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlQueryTimeZoneInformation(PTIME_ZONE_INFORMATION TimeZoneInformation)
|
||||
{
|
||||
|
@ -92,6 +95,9 @@ RtlQueryTimeZoneInformation(PTIME_ZONE_INFORMATION TimeZoneInformation)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlSetTimeZoneInformation(PTIME_ZONE_INFORMATION TimeZoneInformation)
|
||||
{
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: unicode.c,v 1.29 2003/07/09 20:13:56 hbirr Exp $
|
||||
/* $Id: unicode.c,v 1.30 2003/07/11 13:50:23 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -46,6 +46,9 @@ RtlAnsiCharToUnicodeChar (IN CHAR AnsiChar)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
ULONG STDCALL
|
||||
RtlAnsiStringToUnicodeSize (IN PANSI_STRING AnsiString)
|
||||
{
|
||||
|
@ -59,6 +62,9 @@ RtlAnsiStringToUnicodeSize (IN PANSI_STRING AnsiString)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS
|
||||
STDCALL
|
||||
RtlAnsiStringToUnicodeString(
|
||||
|
@ -122,6 +128,9 @@ RtlAnsiStringToUnicodeString(
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS
|
||||
STDCALL
|
||||
RtlAppendAsciizToString(
|
||||
|
@ -151,6 +160,9 @@ RtlAppendAsciizToString(
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS
|
||||
STDCALL
|
||||
RtlAppendStringToString(
|
||||
|
@ -178,6 +190,9 @@ RtlAppendStringToString(
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS
|
||||
STDCALL
|
||||
RtlAppendUnicodeStringToString(
|
||||
|
@ -196,6 +211,9 @@ RtlAppendUnicodeStringToString(
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS STDCALL
|
||||
RtlAppendUnicodeToString(IN OUT PUNICODE_STRING Destination,
|
||||
IN PWSTR Source)
|
||||
|
@ -215,6 +233,9 @@ RtlAppendUnicodeToString(IN OUT PUNICODE_STRING Destination,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS
|
||||
STDCALL
|
||||
RtlCharToInteger(
|
||||
|
@ -256,6 +277,9 @@ RtlCharToInteger(
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
LONG
|
||||
STDCALL
|
||||
RtlCompareString(
|
||||
|
@ -303,6 +327,9 @@ RtlCompareString(
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
LONG
|
||||
STDCALL
|
||||
RtlCompareUnicodeString(
|
||||
|
@ -350,6 +377,9 @@ RtlCompareUnicodeString(
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
VOID
|
||||
STDCALL
|
||||
RtlCopyString(
|
||||
|
@ -372,6 +402,9 @@ RtlCopyString(
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
VOID
|
||||
STDCALL
|
||||
RtlCopyUnicodeString(
|
||||
|
@ -394,6 +427,9 @@ RtlCopyUnicodeString(
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
BOOLEAN
|
||||
STDCALL
|
||||
RtlCreateUnicodeString(
|
||||
|
@ -421,6 +457,9 @@ RtlCreateUnicodeString(
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
BOOLEAN
|
||||
STDCALL
|
||||
RtlCreateUnicodeStringFromAsciiz(
|
||||
|
@ -441,6 +480,9 @@ RtlCreateUnicodeStringFromAsciiz(
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS
|
||||
STDCALL
|
||||
RtlDowncaseUnicodeString(
|
||||
|
@ -491,6 +533,9 @@ RtlDowncaseUnicodeString(
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
BOOLEAN
|
||||
STDCALL
|
||||
RtlEqualComputerName(
|
||||
|
@ -502,6 +547,9 @@ RtlEqualComputerName(
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
BOOLEAN
|
||||
STDCALL
|
||||
RtlEqualDomainName (
|
||||
|
@ -531,6 +579,9 @@ RtlEqualDomainName (
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
BOOLEAN
|
||||
STDCALL
|
||||
RtlEqualString(
|
||||
|
@ -571,6 +622,9 @@ RtlEqualString(
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
BOOLEAN
|
||||
STDCALL
|
||||
RtlEqualUnicodeString(
|
||||
|
@ -612,6 +666,9 @@ RtlEqualUnicodeString(
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
VOID
|
||||
STDCALL
|
||||
RtlEraseUnicodeString(
|
||||
|
@ -631,6 +688,9 @@ RtlEraseUnicodeString(
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
VOID
|
||||
STDCALL
|
||||
RtlFreeAnsiString(
|
||||
|
@ -649,6 +709,9 @@ RtlFreeAnsiString(
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
VOID
|
||||
STDCALL
|
||||
RtlFreeOemString(
|
||||
|
@ -667,6 +730,9 @@ RtlFreeOemString(
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
VOID
|
||||
STDCALL
|
||||
RtlFreeUnicodeString(
|
||||
|
@ -685,6 +751,9 @@ RtlFreeUnicodeString(
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
VOID
|
||||
STDCALL
|
||||
RtlInitAnsiString(
|
||||
|
@ -708,6 +777,9 @@ RtlInitAnsiString(
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
VOID
|
||||
STDCALL
|
||||
RtlInitString(
|
||||
|
@ -731,6 +803,9 @@ RtlInitString(
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
VOID
|
||||
STDCALL
|
||||
RtlInitUnicodeString(
|
||||
|
@ -754,6 +829,9 @@ RtlInitUnicodeString(
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS
|
||||
STDCALL
|
||||
RtlIntegerToChar(
|
||||
|
@ -801,6 +879,9 @@ RtlIntegerToChar(
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS
|
||||
STDCALL
|
||||
RtlIntegerToUnicodeString(
|
||||
|
@ -833,6 +914,9 @@ RtlIntegerToUnicodeString(
|
|||
|
||||
#define ITU_IMPLEMENTED_TESTS (IS_TEXT_UNICODE_ODD_LENGTH|IS_TEXT_UNICODE_SIGNATURE)
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
ULONG STDCALL
|
||||
RtlIsTextUnicode (PVOID Buffer,
|
||||
ULONG Length,
|
||||
|
@ -886,6 +970,9 @@ done:
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS
|
||||
STDCALL
|
||||
RtlLargeIntegerToChar(
|
||||
|
@ -933,6 +1020,9 @@ RtlLargeIntegerToChar(
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
ULONG
|
||||
STDCALL
|
||||
RtlOemStringToUnicodeSize(
|
||||
|
@ -948,6 +1038,9 @@ RtlOemStringToUnicodeSize(
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS
|
||||
STDCALL
|
||||
RtlOemStringToUnicodeString(
|
||||
|
@ -1011,6 +1104,9 @@ RtlOemStringToUnicodeString(
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
BOOLEAN
|
||||
STDCALL
|
||||
RtlPrefixString(
|
||||
|
@ -1053,6 +1149,9 @@ RtlPrefixString(
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
BOOLEAN
|
||||
STDCALL
|
||||
RtlPrefixUnicodeString(
|
||||
|
@ -1096,6 +1195,9 @@ RtlPrefixUnicodeString(
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
ULONG
|
||||
STDCALL
|
||||
RtlUnicodeStringToAnsiSize(
|
||||
|
@ -1111,6 +1213,9 @@ RtlUnicodeStringToAnsiSize(
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS
|
||||
STDCALL
|
||||
RtlUnicodeStringToAnsiString(
|
||||
|
@ -1168,6 +1273,9 @@ RtlUnicodeStringToAnsiString(
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS
|
||||
STDCALL
|
||||
RtlUnicodeStringToInteger(
|
||||
|
@ -1257,6 +1365,9 @@ RtlUnicodeStringToInteger(
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
ULONG
|
||||
STDCALL
|
||||
RtlUnicodeStringToOemSize(
|
||||
|
@ -1272,6 +1383,9 @@ RtlUnicodeStringToOemSize(
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS
|
||||
STDCALL
|
||||
RtlUnicodeStringToCountedOemString(
|
||||
|
@ -1338,6 +1452,9 @@ RtlUnicodeStringToCountedOemString(
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS
|
||||
STDCALL
|
||||
RtlUnicodeStringToOemString(
|
||||
|
@ -1404,6 +1521,9 @@ RtlUnicodeStringToOemString(
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS
|
||||
STDCALL
|
||||
RtlUpcaseUnicodeString(
|
||||
|
@ -1444,6 +1564,9 @@ RtlUpcaseUnicodeString(
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS
|
||||
STDCALL
|
||||
RtlUpcaseUnicodeStringToAnsiString(
|
||||
|
@ -1510,6 +1633,9 @@ RtlUpcaseUnicodeStringToAnsiString(
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS
|
||||
STDCALL
|
||||
RtlUpcaseUnicodeStringToCountedOemString(
|
||||
|
@ -1576,6 +1702,9 @@ RtlUpcaseUnicodeStringToCountedOemString(
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
NTSTATUS
|
||||
STDCALL
|
||||
RtlUpcaseUnicodeStringToOemString (
|
||||
|
@ -1643,6 +1772,9 @@ RtlUpcaseUnicodeStringToOemString (
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
VOID STDCALL
|
||||
RtlUpperString (IN OUT PSTRING DestinationString,
|
||||
IN PSTRING SourceString)
|
||||
|
@ -1668,6 +1800,9 @@ RtlUpperString (IN OUT PSTRING DestinationString,
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
ULONG STDCALL
|
||||
RtlxAnsiStringToUnicodeSize (IN PANSI_STRING AnsiString)
|
||||
{
|
||||
|
@ -1675,6 +1810,9 @@ RtlxAnsiStringToUnicodeSize (IN PANSI_STRING AnsiString)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
ULONG STDCALL
|
||||
RtlxOemStringToUnicodeSize (IN POEM_STRING OemString)
|
||||
{
|
||||
|
@ -1682,6 +1820,9 @@ RtlxOemStringToUnicodeSize (IN POEM_STRING OemString)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
ULONG STDCALL
|
||||
RtlxUnicodeStringToAnsiSize (IN PUNICODE_STRING UnicodeString)
|
||||
{
|
||||
|
@ -1689,6 +1830,9 @@ RtlxUnicodeStringToAnsiSize (IN PUNICODE_STRING UnicodeString)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
ULONG STDCALL
|
||||
RtlxUnicodeStringToOemSize (IN PUNICODE_STRING UnicodeString)
|
||||
{
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: sprintf.c,v 1.10 2002/09/13 18:45:10 hbirr Exp $
|
||||
/* $Id: sprintf.c,v 1.11 2003/07/11 13:50:23 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -241,6 +241,9 @@ stringw(char* buf, char* end, const wchar_t* sw, int len, int field_width, int p
|
|||
return buf;
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
int _vsnprintf(char *buf, size_t cnt, const char *fmt, va_list args)
|
||||
{
|
||||
int len;
|
||||
|
@ -507,6 +510,9 @@ int _vsnprintf(char *buf, size_t cnt, const char *fmt, va_list args)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
int sprintf(char * buf, const char *fmt, ...)
|
||||
{
|
||||
va_list args;
|
||||
|
@ -519,6 +525,9 @@ int sprintf(char * buf, const char *fmt, ...)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
int _snprintf(char * buf, size_t cnt, const char *fmt, ...)
|
||||
{
|
||||
va_list args;
|
||||
|
@ -531,6 +540,9 @@ int _snprintf(char * buf, size_t cnt, const char *fmt, ...)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
int vsprintf(char *buf, const char *fmt, va_list args)
|
||||
{
|
||||
return _vsnprintf(buf,INT_MAX,fmt,args);
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: swprintf.c,v 1.12 2002/09/13 18:45:10 hbirr Exp $
|
||||
/* $Id: swprintf.c,v 1.13 2003/07/11 13:50:23 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -510,6 +510,9 @@ int _vsnwprintf(wchar_t *buf, size_t cnt, const wchar_t *fmt, va_list args)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
int swprintf(wchar_t *buf, const wchar_t *fmt, ...)
|
||||
{
|
||||
va_list args;
|
||||
|
@ -522,6 +525,9 @@ int swprintf(wchar_t *buf, const wchar_t *fmt, ...)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
int _snwprintf(wchar_t *buf, size_t cnt, const wchar_t *fmt, ...)
|
||||
{
|
||||
va_list args;
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
/* Copyright (C) 1994 DJ Delorie, see COPYING.DJ for details */
|
||||
#include <stdlib.h>
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
int
|
||||
abs(int j)
|
||||
{
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
/* Copyright (C) 1994 DJ Delorie, see COPYING.DJ for details */
|
||||
#include <stdlib.h>
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
int
|
||||
atoi(const char *str)
|
||||
{
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: atoi64.c,v 1.3 2002/07/18 18:12:59 ekohl Exp $
|
||||
/* $Id: atoi64.c,v 1.4 2003/07/11 13:50:23 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -9,6 +9,9 @@
|
|||
#include <stdlib.h>
|
||||
#include <ctype.h>
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
__int64
|
||||
_atoi64 (const char *nptr)
|
||||
{
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
/* Copyright (C) 1994 DJ Delorie, see COPYING.DJ for details */
|
||||
#include <stdlib.h>
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
long
|
||||
atol(const char *str)
|
||||
{
|
||||
|
|
|
@ -11,6 +11,9 @@
|
|||
/* Copyright (C) 1995 DJ Delorie, see COPYING.DJ for details */
|
||||
#include <stdlib.h>
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
char *
|
||||
_i64toa(__int64 value, char *string, int radix)
|
||||
{
|
||||
|
@ -51,6 +54,9 @@ _i64toa(__int64 value, char *string, int radix)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
char *
|
||||
_itoa(int value, char *string, int radix)
|
||||
{
|
||||
|
@ -91,6 +97,9 @@ _itoa(int value, char *string, int radix)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
char *
|
||||
_ltoa(long value, char *string, int radix)
|
||||
{
|
||||
|
@ -131,6 +140,9 @@ _ltoa(long value, char *string, int radix)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
char *
|
||||
_ultoa(unsigned long value, char *string, int radix)
|
||||
{
|
||||
|
|
|
@ -11,6 +11,9 @@
|
|||
/* Copyright (C) 1995 DJ Delorie, see COPYING.DJ for details */
|
||||
#include <stdlib.h>
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
wchar_t *
|
||||
_i64tow(__int64 value, wchar_t *string, int radix)
|
||||
{
|
||||
|
@ -51,6 +54,9 @@ _i64tow(__int64 value, wchar_t *string, int radix)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
wchar_t *
|
||||
_itow(int value, wchar_t *string, int radix)
|
||||
{
|
||||
|
@ -91,6 +97,9 @@ _itow(int value, wchar_t *string, int radix)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
wchar_t *
|
||||
_ltow(long value, wchar_t *string, int radix)
|
||||
{
|
||||
|
@ -131,6 +140,9 @@ _ltow(long value, wchar_t *string, int radix)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
wchar_t *
|
||||
_ultow(unsigned long value, wchar_t *string, int radix)
|
||||
{
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
/* Copyright (C) 1994 DJ Delorie, see COPYING.DJ for details */
|
||||
#include <stdlib.h>
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
long
|
||||
labs(long j)
|
||||
{
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: mbstowcs.c,v 1.2 2002/07/18 18:12:59 ekohl Exp $
|
||||
/* $Id: mbstowcs.c,v 1.3 2003/07/11 13:50:23 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -10,6 +10,9 @@
|
|||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
size_t mbstowcs (wchar_t *wcstr, const char *mbstr, size_t count)
|
||||
{
|
||||
NTSTATUS Status;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: qsort.c,v 1.1 2000/04/14 01:44:52 ekohl Exp $
|
||||
/* $Id: qsort.c,v 1.2 2003/07/11 13:50:23 royce Exp $
|
||||
*
|
||||
* FILE: lib/ntdll/stdlib/qsort.c
|
||||
* NOTE: Adapted from CygWin newlib 2000-03-12.
|
||||
|
@ -145,7 +145,11 @@ med3 (
|
|||
}
|
||||
|
||||
|
||||
/* EXPORTED */
|
||||
/*
|
||||
* EXPORTED
|
||||
*
|
||||
* @implemented
|
||||
*/
|
||||
void
|
||||
qsort (
|
||||
void * a,
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
void _splitpath( const char *path, char *drive, char *dir, char *fname, char *ext )
|
||||
{
|
||||
char *tmp_drive;
|
||||
|
|
|
@ -4,6 +4,9 @@
|
|||
#include <stdlib.h>
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
long
|
||||
strtol(const char *nptr, char **endptr, int base)
|
||||
{
|
||||
|
|
|
@ -9,6 +9,8 @@
|
|||
*
|
||||
* Ignores `locale' stuff. Assumes that the upper and lower case
|
||||
* alphabets and digits are each contiguous.
|
||||
*
|
||||
* @implemented
|
||||
*/
|
||||
unsigned long
|
||||
strtoul(const char *nptr, char **endptr, int base)
|
||||
|
|
|
@ -4,6 +4,9 @@
|
|||
#include <stdlib.h>
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
long
|
||||
wcstol(const wchar_t *nptr, wchar_t **endptr, int base)
|
||||
{
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: wcstombs.c,v 1.2 2002/07/18 18:12:59 ekohl Exp $
|
||||
/* $Id: wcstombs.c,v 1.3 2003/07/11 13:50:23 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -10,6 +10,9 @@
|
|||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
size_t wcstombs (char *mbstr, const wchar_t *wcstr, size_t count)
|
||||
{
|
||||
NTSTATUS Status;
|
||||
|
|
|
@ -9,6 +9,8 @@
|
|||
*
|
||||
* Ignores `locale' stuff. Assumes that the upper and lower case
|
||||
* alphabets and digits are each contiguous.
|
||||
*
|
||||
* @implemented
|
||||
*/
|
||||
unsigned long
|
||||
wcstoul(const wchar_t *nptr, wchar_t **endptr, int base)
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
/* Copyright (C) 1994 DJ Delorie, see COPYING.DJ for details */
|
||||
#include <stdlib.h>
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
int
|
||||
_wtoi(const wchar_t *str)
|
||||
{
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: wtoi64.c,v 1.3 2002/07/18 18:12:59 ekohl Exp $
|
||||
/* $Id: wtoi64.c,v 1.4 2003/07/11 13:50:23 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -9,6 +9,9 @@
|
|||
#include <stdlib.h>
|
||||
#include <ctype.h>
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
__int64
|
||||
_wtoi64 (const wchar_t *nptr)
|
||||
{
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
/* Copyright (C) 1994 DJ Delorie, see COPYING.DJ for details */
|
||||
#include <stdlib.h>
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
long
|
||||
_wtol(const wchar_t *str)
|
||||
{
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: ctype.c,v 1.12 2003/02/16 18:54:26 hbirr Exp $
|
||||
/* $Id: ctype.c,v 1.13 2003/07/11 13:50:23 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -286,82 +286,130 @@ int _isctype (int c, int ctypeFlags)
|
|||
return (_pctype[(unsigned char)(c & 0xFF)] & ctypeFlags);
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
int iswctype(wint_t wc, wctype_t wctypeFlags)
|
||||
{
|
||||
return (_pwctype[(unsigned char)(wc & 0xFF)] & wctypeFlags);
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
int isalpha(int c)
|
||||
{
|
||||
return(_isctype(c, _ALPHA));
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
int isalnum(int c)
|
||||
{
|
||||
return(_isctype(c, _ALPHA | _DIGIT));
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
int __isascii(int c)
|
||||
{
|
||||
return ((unsigned char)c <= 0x7f);
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
int iscntrl(int c)
|
||||
{
|
||||
return(_isctype(c, _CONTROL));
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
int __iscsym(int c)
|
||||
{
|
||||
return(isalnum(c)||(c == '_'));
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
int __iscsymf(int c)
|
||||
{
|
||||
return(isalpha(c)||(c == '_'));
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
int isdigit(int c)
|
||||
{
|
||||
return(_isctype(c, _DIGIT));
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
int isgraph(int c)
|
||||
{
|
||||
return (_isctype (c, _PUNCT | _ALPHA | _DIGIT));
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
int islower(int c)
|
||||
{
|
||||
return (_isctype (c, _LOWER));
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
int isprint(int c)
|
||||
{
|
||||
return (_isctype (c, _BLANK | _PUNCT | _ALPHA | _DIGIT));
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
int ispunct(int c)
|
||||
{
|
||||
return (_isctype (c, _PUNCT));
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
int isspace(int c)
|
||||
{
|
||||
return (_isctype (c, _SPACE));
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
int isupper(int c)
|
||||
{
|
||||
return (_isctype (c, _UPPER));
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
int isxdigit(int c)
|
||||
{
|
||||
return (_isctype (c, _HEX));
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
int iswalpha(wint_t c)
|
||||
{
|
||||
return (iswctype (c, _ALPHA));
|
||||
|
@ -388,11 +436,17 @@ int iswxdigit(wint_t c)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
int __toascii(int c)
|
||||
{
|
||||
return((unsigned)(c) & 0x7f);
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
int _tolower(int c)
|
||||
{
|
||||
if (_isctype (c, _UPPER))
|
||||
|
@ -400,6 +454,9 @@ int _tolower(int c)
|
|||
return(c);
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
int _toupper(int c)
|
||||
{
|
||||
if (_isctype (c, _LOWER))
|
||||
|
@ -407,6 +464,9 @@ int _toupper(int c)
|
|||
return(c);
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
int tolower(int c)
|
||||
{
|
||||
if (_isctype (c, _UPPER))
|
||||
|
@ -414,6 +474,9 @@ int tolower(int c)
|
|||
return(c);
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
int toupper(int c)
|
||||
{
|
||||
if (_isctype (c, _LOWER))
|
||||
|
@ -421,6 +484,9 @@ int toupper(int c)
|
|||
return(c);
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
wchar_t towlower(wchar_t c)
|
||||
{
|
||||
if (iswctype (c, _UPPER))
|
||||
|
@ -428,6 +494,9 @@ wchar_t towlower(wchar_t c)
|
|||
return(c);
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
wchar_t towupper(wchar_t c)
|
||||
{
|
||||
if (iswctype (c, _LOWER))
|
||||
|
|
|
@ -2,6 +2,9 @@
|
|||
#include <string.h>
|
||||
#include <ctype.h>
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
int
|
||||
_memicmp(const void *s1, const void *s2, size_t n)
|
||||
{
|
||||
|
|
|
@ -2,6 +2,9 @@
|
|||
#include <string.h>
|
||||
#include <ctype.h>
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
int
|
||||
_stricmp(const char *s1, const char *s2)
|
||||
{
|
||||
|
@ -15,6 +18,9 @@ _stricmp(const char *s1, const char *s2)
|
|||
return toupper(*(unsigned const char *)s1) - toupper(*(unsigned const char *)(s2));
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
int
|
||||
_strcmpi(const char *s1, const char *s2)
|
||||
{
|
||||
|
|
|
@ -11,6 +11,9 @@
|
|||
#include <string.h>
|
||||
#include <ctype.h>
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
char * _strlwr(char *x)
|
||||
{
|
||||
char *y=x;
|
||||
|
|
|
@ -2,6 +2,9 @@
|
|||
#include <string.h>
|
||||
#include <ctype.h>
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
int _strnicmp(const char *s1, const char *s2, size_t n)
|
||||
{
|
||||
|
||||
|
|
|
@ -2,6 +2,9 @@
|
|||
#include <string.h>
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
char *
|
||||
strpbrk(const char *s1, const char *s2)
|
||||
{
|
||||
|
|
|
@ -2,6 +2,9 @@
|
|||
#include <string.h>
|
||||
//#include <unconst.h>
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
char *
|
||||
strstr(const char *s, const char *find)
|
||||
{
|
||||
|
|
|
@ -12,6 +12,9 @@
|
|||
#include <string.h>
|
||||
#include <ctype.h>
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
char *_strupr(char *x)
|
||||
{
|
||||
char *y=x;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: wstring.c,v 1.9 2003/05/27 19:41:10 hbirr Exp $
|
||||
/* $Id: wstring.c,v 1.10 2003/07/11 13:50:23 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -31,6 +31,9 @@ int _wcsicmp (const wchar_t* cs, const wchar_t * ct)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
wchar_t *_wcslwr (wchar_t *x)
|
||||
{
|
||||
wchar_t *y=x;
|
||||
|
@ -43,6 +46,9 @@ wchar_t *_wcslwr (wchar_t *x)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
int _wcsnicmp (const wchar_t * cs, const wchar_t * ct, size_t count)
|
||||
{
|
||||
if (count == 0)
|
||||
|
@ -57,6 +63,9 @@ int _wcsnicmp (const wchar_t * cs, const wchar_t * ct, size_t count)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
wchar_t *_wcsupr(wchar_t *x)
|
||||
{
|
||||
wchar_t *y=x;
|
||||
|
@ -68,6 +77,9 @@ wchar_t *_wcsupr(wchar_t *x)
|
|||
return x;
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
size_t wcscspn(const wchar_t *str,const wchar_t *reject)
|
||||
{
|
||||
wchar_t *s;
|
||||
|
@ -87,6 +99,9 @@ size_t wcscspn(const wchar_t *str,const wchar_t *reject)
|
|||
return s-str; /* nr of wchars */
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
wchar_t *wcspbrk(const wchar_t *s1, const wchar_t *s2)
|
||||
{
|
||||
const wchar_t *scanp;
|
||||
|
@ -103,6 +118,9 @@ wchar_t *wcspbrk(const wchar_t *s1, const wchar_t *s2)
|
|||
return 0;
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
size_t wcsspn(const wchar_t *str,const wchar_t *accept)
|
||||
{
|
||||
wchar_t *s;
|
||||
|
@ -123,6 +141,9 @@ size_t wcsspn(const wchar_t *str,const wchar_t *accept)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
wchar_t *wcsstr(const wchar_t *s,const wchar_t *b)
|
||||
{
|
||||
wchar_t *x;
|
||||
|
|
Loading…
Reference in a new issue