-/* $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
/* FUNCTIONS *****************************************************************/
+/*
+ * @unimplemented
+ */
PVOID
STDCALL CsrAllocateCaptureBuffer (
DWORD Unknown0,
return NULL;
}
+/*
+ * @unimplemented
+ */
VOID STDCALL
CsrCaptureMessageString (DWORD Unknown0,
DWORD Unknown1,
{
}
+/*
+ * @unimplemented
+ */
VOID STDCALL
CsrAllocateCapturePointer(ULONG Unknown0,
ULONG Unknown1,
}
+/*
+ * @unimplemented
+ */
VOID STDCALL CsrAllocateMessagePointer (DWORD Unknown0,
DWORD Unknown1,
DWORD Unknown2)
{
}
+/*
+ * @unimplemented
+ */
VOID STDCALL
CsrCaptureMessageBuffer(ULONG Unknown0,
ULONG Unknown1,
}
+/*
+ * @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)
-/* $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
return(STATUS_SUCCESS);
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
CsrClientCallServer(PCSRSS_API_REQUEST Request,
PCSRSS_API_REPLY Reply OPTIONAL,
return(Status);
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
CsrClientConnectToServer(VOID)
{
-/* $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
#define NDEBUG
#include <ntdll/rtl.h>
+/*
+ * @implemented
+ */
VOID STDCALL
CsrProbeForRead(IN CONST PVOID Address,
IN ULONG Length,
Data = *Pointer;
}
+/*
+ * @implemented
+ */
VOID STDCALL
CsrProbeForWrite(IN CONST PVOID Address,
IN ULONG Length,
-/* $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
#define NDEBUG
#include <ntdll/ntdll.h>
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
CsrNewThread(VOID)
{
return (NtRegisterThreadTerminatePort(WindowsApiPort));
}
+/*
+ * @unimplemented
+ */
NTSTATUS STDCALL
CsrSetPriorityClass(HANDLE Process,
PULONG PriorityClass)
return (STATUS_NOT_IMPLEMENTED);
}
+/*
+ * @unimplemented
+ */
NTSTATUS
STDCALL
CsrIdentifyAlertableThread (VOID)
-/* $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
#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
-/* $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
}
+/*
+ * @unimplemented
+ */
NTSTATUS STDCALL
DbgSsHandleKmApiMsg(ULONG Unknown1,
HANDLE EventHandle)
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
DbgSsInitialize(HANDLE ReplyPort,
ULONG Unknown1,
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
DbgUiConnectToDbg(VOID)
{
}
+/*
+ * @unimplemented
+ */
NTSTATUS STDCALL
DbgUiContinue(PCLIENT_ID ClientId,
ULONG ContinueStatus)
}
+/*
+ * @unimplemented
+ */
NTSTATUS STDCALL
DbgUiWaitStateChange(ULONG Unknown1,
ULONG Unknown2)
-/* $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
"int $0x2D\n\t"
"ret\n\t");
+/*
+ * @implemented
+ */
ULONG
DbgPrint(PCH Format, ...)
{
}
+/*
+ * @implemented
+ */
VOID
STDCALL
DbgPrompt (
-/* $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
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
LdrAccessResource(IN PVOID BaseAddress,
IN PIMAGE_RESOURCE_DATA_ENTRY ResourceDataEntry,
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
LdrFindResourceDirectory_U(IN PVOID BaseAddress,
WCHAR** name,
-/* $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
*
* NOTE
*
+ * @implemented
*/
NTSTATUS STDCALL
*
* NOTE
*
+ * @implemented
*/
NTSTATUS STDCALL
LdrFindEntryForAddress(PVOID Address,
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
LdrUnloadDll (IN PVOID BaseAddress)
{
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
LdrDisableThreadCalloutsForDll(IN PVOID BaseAddress)
{
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
LdrGetDllHandle(IN ULONG Unknown1,
IN ULONG Unknown2,
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
LdrGetProcedureAddress (IN PVOID BaseAddress,
IN PANSI_STRING Name,
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
LdrShutdownProcess (VOID)
{
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
LdrShutdownThread (VOID)
{
* REVISIONS
*
* NOTE
+ *
+ * @implemented
*/
NTSTATUS STDCALL
LdrQueryProcessModuleInformation(IN PMODULE_INFORMATION ModuleInformation OPTIONAL,
* REVISIONS
*
* NOTE
+ *
+ * @implemented
*/
NTSTATUS STDCALL
LdrVerifyImageMatchesChecksum (IN HANDLE FileHandle,
-/* $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
}
+/*
+ * @implemented
+ */
BOOLEAN
STDCALL
RtlAreAnyAccessesGranted (
}
+/*
+ * @implemented
+ */
VOID
STDCALL
RtlMapGenericMask (
-/* $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
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlGetAce(PACL Acl,
ULONG AceIndex,
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlAddAccessAllowedAce(PACL Acl,
ULONG Revision,
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlAddAccessDeniedAce(PACL Acl,
ULONG Revision,
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlAddAce(PACL Acl,
ULONG AclRevision,
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlAddAuditAccessAce(PACL Acl,
ULONG Revision,
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlDeleteAce(PACL Acl,
ULONG AceIndex)
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlCreateAcl(PACL Acl,
ULONG AclSize,
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlQueryInformationAcl(PACL Acl,
PVOID Information,
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlSetInformationAcl(PACL Acl,
PVOID Information,
}
+/*
+ * @implemented
+ */
BOOLEAN STDCALL
RtlValidAcl(PACL Acl)
{
-/* $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
/* FUNCTIONS *****************************************************************/
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlCreateAtomTable(ULONG TableSize,
PRTL_ATOM_TABLE *AtomTable)
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlDestroyAtomTable(IN PRTL_ATOM_TABLE AtomTable)
{
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlEmptyAtomTable(PRTL_ATOM_TABLE AtomTable,
BOOLEAN DeletePinned)
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlAddAtomToAtomTable(IN PRTL_ATOM_TABLE AtomTable,
IN PWSTR AtomName,
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlDeleteAtomFromAtomTable(IN PRTL_ATOM_TABLE AtomTable,
IN RTL_ATOM Atom)
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlLookupAtomInAtomTable(IN PRTL_ATOM_TABLE AtomTable,
IN PWSTR AtomName,
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlPinAtomInAtomTable(IN PRTL_ATOM_TABLE AtomTable,
IN RTL_ATOM Atom)
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlQueryAtomInAtomTable(PRTL_ATOM_TABLE AtomTable,
RTL_ATOM Atom,
-/* $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
/* FUNCTIONS *****************************************************************/
+/*
+ * @implemented
+ */
VOID
STDCALL
RtlInitializeBitMap (
}
+/*
+ * @implemented
+ */
BOOLEAN
STDCALL
RtlAreBitsClear (
}
+/*
+ * @implemented
+ */
BOOLEAN
STDCALL
RtlAreBitsSet (
}
+/*
+ * @implemented
+ */
VOID
STDCALL
RtlClearAllBits (
}
+/*
+ * @implemented
+ */
VOID
STDCALL
RtlClearBits (
}
+/*
+ * @implemented
+ */
ULONG
STDCALL
RtlFindClearBits (
}
+/*
+ * @implemented
+ */
ULONG
STDCALL
RtlFindClearBitsAndSet (
}
+/*
+ * @implemented
+ */
ULONG
STDCALL
RtlFindLongestRunClear (
}
+/*
+ * @implemented
+ */
ULONG
STDCALL
RtlFindLongestRunSet (
}
+/*
+ * @implemented
+ */
ULONG
STDCALL
RtlFindSetBits (
}
+/*
+ * @implemented
+ */
ULONG
STDCALL
RtlFindSetBitsAndClear (
}
+/*
+ * @implemented
+ */
ULONG
STDCALL
RtlNumberOfClearBits (
}
+/*
+ * @implemented
+ */
ULONG
STDCALL
RtlNumberOfSetBits (
}
+/*
+ * @implemented
+ */
VOID
STDCALL
RtlSetAllBits (
}
+/*
+ * @implemented
+ */
VOID
STDCALL
RtlSetBits (
* 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
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlCompressBuffer(IN USHORT CompressionFormatAndEngine,
IN PUCHAR UncompressedBuffer,
#endif
+/*
+ * @unimplemented
+ */
NTSTATUS STDCALL
RtlDecompressBuffer(IN USHORT CompressionFormat,
OUT PUCHAR UncompressedBuffer,
#endif
+/*
+ * @unimplemented
+ */
NTSTATUS STDCALL
RtlDecompressFragment(IN USHORT CompressionFormat,
OUT PUCHAR UncompressedFragment,
#endif
+/*
+ * @unimplemented
+ */
NTSTATUS STDCALL
RtlGetCompressionWorkSpaceSize(IN USHORT CompressionFormatAndEngine,
OUT PULONG CompressBufferAndWorkSpaceSize,
-/* $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
/* FUNCTIONS *****************************************************************/
+/*
+ * @implemented
+ */
VOID STDCALL
RtlDeleteCriticalSection(PCRITICAL_SECTION CriticalSection)
{
CriticalSection->Reserved = -1;
}
+/*
+ * @implemented
+ */
VOID STDCALL
RtlEnterCriticalSection(PCRITICAL_SECTION CriticalSection)
{
#endif
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlInitializeCriticalSection(PCRITICAL_SECTION CriticalSection)
{
return Status;
}
+/*
+ * @implemented
+ */
VOID STDCALL
RtlLeaveCriticalSection(PCRITICAL_SECTION CriticalSection)
{
#endif
}
+/*
+ * @implemented
+ */
BOOLEAN STDCALL
RtlTryEnterCriticalSection(PCRITICAL_SECTION CriticalSection)
{
return FALSE;
}
-
/* EOF */
-
-
-
-
-
* 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
}
+/*
+ * @implemented
+ */
VOID STDCALL
RtlGenerate8dot3Name(IN PUNICODE_STRING Name,
IN BOOLEAN AllowExtendedCharacters,
}
+/*
+ * @implemented
+ */
BOOLEAN STDCALL
RtlIsNameLegalDOS8Dot3(IN PUNICODE_STRING UnicodeName,
IN PANSI_STRING AnsiName,
-/* $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
/* FUNCTIONS *****************************************************************/
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlCreateEnvironment(BOOLEAN Inherit,
PWSTR *Environment)
}
+/*
+ * @implemented
+ */
VOID STDCALL
RtlDestroyEnvironment(PWSTR Environment)
{
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlExpandEnvironmentStrings_U(PWSTR Environment,
PUNICODE_STRING Source,
}
+/*
+ * @implemented
+ */
VOID STDCALL
RtlSetCurrentEnvironment(PWSTR NewEnvironment,
PWSTR *OldEnvironment)
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlSetEnvironmentVariable(PWSTR *Environment,
PUNICODE_STRING Name,
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlQueryEnvironmentVariable_U(PWSTR Environment,
PUNICODE_STRING Name,
-/* $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
/* FUNCTIONS ***************************************************************/
+/*
+ * @implemented
+ */
VOID
STDCALL
RtlAssert(PVOID FailedAssertion,
*
* REMARK
* RtlNtStatusToDosErrorNoTeb() does the real work.
+ *
+ * @implemented
*/
DWORD STDCALL
RtlNtStatusToDosError(NTSTATUS Status)
-/* $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
RtlRaiseException(&NestedExceptionRecord);
}
+/*
+ * @unimplemented
+ */
VOID STDCALL
RtlRaiseException(PEXCEPTION_RECORD ExceptionRecord)
{
-/* $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
}
+/*
+ * @implemented
+ */
VOID STDCALL
RtlDestroyHandleTable(PRTL_HANDLE_TABLE HandleTable)
{
}
+/*
+ * @implemented
+ */
PRTL_HANDLE STDCALL
RtlAllocateHandle(PRTL_HANDLE_TABLE HandleTable,
PULONG Index)
}
+/*
+ * @implemented
+ */
BOOLEAN STDCALL
RtlFreeHandle(PRTL_HANDLE_TABLE HandleTable,
PRTL_HANDLE Handle)
}
+/*
+ * @implemented
+ */
BOOLEAN STDCALL
RtlIsValidHandle(PRTL_HANDLE_TABLE HandleTable,
PRTL_HANDLE Handle)
}
+/*
+ * @implemented
+ */
BOOLEAN STDCALL
RtlIsValidIndexHandle(PRTL_HANDLE_TABLE HandleTable,
PRTL_HANDLE *Handle,
* RETURNS
* Handle of heap: Success
* NULL: Failure
+ *
+ * @implemented
*/
HANDLE STDCALL
RtlCreateHeap(ULONG flags,
* RETURNS
* TRUE: Success
* FALSE: Failure
+ *
+ * @implemented
*/
BOOL STDCALL
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 */
* RETURNS
* TRUE: Success
* FALSE: Failure
+ *
+ * @implemented
*/
BOOLEAN STDCALL RtlFreeHeap(
HANDLE heap, /* [in] Handle of heap */
* RETURNS
* Pointer to reallocated memory block
* NULL: Failure
+ *
+ * @implemented
*/
LPVOID STDCALL RtlReAllocateHeap(
HANDLE heap, /* [in] Handle of heap block */
/***********************************************************************
* HeapCompact (KERNEL32.335)
+ *
+ * @unimplemented
*/
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 */
* RETURNS
* TRUE: Success
* FALSE: Failure
+ *
+ * @implemented
*/
BOOL STDCALL RtlUnlockHeap(
HANDLE heap /* [in] Handle to the heap to unlock */
* RETURNS
* Size in bytes of allocated memory
* 0xffffffff: Failure
+ *
+ * @implemented
*/
DWORD STDCALL RtlSizeHeap(
HANDLE heap, /* [in] Handle of heap */
* RETURNS
* TRUE: Success
* FALSE: Failure
+ *
+ * @implemented
*/
BOOL STDCALL RtlValidateHeap(
HANDLE heap, /* [in] Handle to the heap */
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlEnumProcessHeaps(DWORD STDCALL(*func)(void*,LONG),
LONG lParam)
}
+/*
+ * @implemented
+ */
ULONG STDCALL
RtlGetProcessHeaps(ULONG HeapCount,
HANDLE *HeapArray)
}
+/*
+ * @implemented
+ */
BOOLEAN STDCALL
RtlValidateProcessHeaps(VOID)
{
-/* $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
return ExceptionContinueExecution;
}
+/*
+ * @implemented
+ */
VOID STDCALL
RtlRaiseStatus(NTSTATUS Status)
{
RtlRaiseException (& ExceptionRecord);
}
+/*
+ * @implemented
+ */
VOID STDCALL
RtlUnwind(PEXCEPTION_REGISTRATION RegistrationFrame,
PVOID ReturnAddress,
-/* $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
/* FUNCTIONS ****************************************************************/
+/*
+ * @implemented
+ */
PIMAGE_NT_HEADERS STDCALL
RtlImageNtHeader (IN PVOID BaseAddress)
{
}
+/*
+ * @implemented
+ */
PVOID
STDCALL
RtlImageDirectoryEntryToData (
}
+/*
+ * @implemented
+ */
PIMAGE_SECTION_HEADER
STDCALL
RtlImageRvaToSection (
}
+/*
+ * @implemented
+ */
ULONG
STDCALL
RtlImageRvaToVa (
-/* $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
/* FUNCTIONS *****************************************************************/
+/*
+ * @implemented
+ */
LARGE_INTEGER
STDCALL
RtlConvertLongToLargeInteger (
return RC;
}
+/*
+ * @implemented
+ */
LARGE_INTEGER
STDCALL
RtlConvertUlongToLargeInteger (
return RC;
}
+/*
+ * @implemented
+ */
LARGE_INTEGER
STDCALL
RtlEnlargedIntegerMultiply (
return RC;
}
+/*
+ * @implemented
+ */
ULONG
STDCALL
RtlEnlargedUnsignedDivide (
return (ULONG)(Dividend.QuadPart / Divisor);
}
+/*
+ * @implemented
+ */
LARGE_INTEGER
STDCALL
RtlEnlargedUnsignedMultiply (
return RC;
}
+/*
+ * @implemented
+ */
LARGE_INTEGER
STDCALL
RtlExtendedIntegerMultiply (
return RC;
}
+/*
+ * @implemented
+ */
LARGE_INTEGER
STDCALL
RtlExtendedLargeIntegerDivide (
#define LOWER_32(A) ((A) & 0xffffffff)
#define UPPER_32(A) ((A) >> 32)
+/*
+ * @implemented
+ */
LARGE_INTEGER STDCALL
RtlExtendedMagicDivide (LARGE_INTEGER Dividend,
LARGE_INTEGER MagicDivisor,
}
+/*
+ * @implemented
+ */
LARGE_INTEGER
STDCALL
RtlLargeIntegerAdd (
return RC;
}
+/*
+ * @implemented
+ */
LARGE_INTEGER
STDCALL
RtlLargeIntegerArithmeticShift (
return RC;
}
+/*
+ * @implemented
+ */
LARGE_INTEGER
STDCALL
RtlLargeIntegerDivide (
return RC;
}
+/*
+ * @implemented
+ */
LARGE_INTEGER
STDCALL
RtlLargeIntegerNegate (
return RC;
}
+/*
+ * @implemented
+ */
LARGE_INTEGER
STDCALL
RtlLargeIntegerShiftLeft (
return RC;
}
+/*
+ * @implemented
+ */
LARGE_INTEGER
STDCALL
RtlLargeIntegerShiftRight (
return RC;
}
+/*
+ * @implemented
+ */
LARGE_INTEGER
STDCALL
RtlLargeIntegerSubtract (
-/* $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
}
+/*
+ * @implemented
+ */
VOID STDCALL
RtlCopyLuidAndAttributesArray(ULONG Count,
PLUID_AND_ATTRIBUTES Src,
}
+/*
+ * @implemented
+ */
BOOLEAN STDCALL
RtlEqualLuid(PLUID Luid1,
PLUID Luid2)
return __value;
}
+/*
+ * @implemented
+ */
double ceil (double __x)
{
register double __value;
return __value;
}
+/*
+ * @implemented
+ */
double cos (double __x)
{
register double __value;
return __value;
}
+/*
+ * @implemented
+ */
double fabs (double __x)
{
register double __value;
return __value;
}
+/*
+ * @implemented
+ */
double floor (double __x)
{
register double __value;
return __value;
}
+/*
+ * @implemented
+ */
double log (double __x)
{
register double __value;
return __value;
}
+/*
+ * @implemented
+ */
double pow (double __x, double __y)
{
register double __value, __exponent;
return __value;
}
+/*
+ * @implemented
+ */
double sin (double __x)
{
register double __value;
return __value;
}
+/*
+ * @implemented
+ */
double sqrt (double __x)
{
register double __value;
return __value;
}
+/*
+ * @implemented
+ */
double tan (double __x)
{
register double __value;
-/* $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
return(total);
}
+/*
+ * @implemented
+ */
ULONG
STDCALL
RtlCompareMemoryUlong (
}
#endif
+/*
+ * @implemented
+ */
VOID
STDCALL
RtlFillMemory (
memset(Destination, Fill, Length);
}
+/*
+ * @implemented
+ */
VOID
STDCALL
RtlFillMemoryUlong (
}
+/*
+ * @implemented
+ */
VOID
STDCALL
RtlMoveMemory (
}
+/*
+ * @implemented
+ */
VOID
STDCALL
RtlZeroMemory (
);
}
-
/* EOF */
-/* $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
*
* REVISIONS
* 2000-08-10 ekohl
+ *
+ * @implemented
*/
BOOLEAN STDCALL
-/* $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
}
+/*
+ * @implemented
+ */
VOID STDCALL
RtlInitCodePageTable(IN PUSHORT TableBase,
OUT PCPTABLEINFO CodePageTable)
}
+/*
+ * @implemented
+ */
VOID STDCALL
RtlInitNlsTables(IN PUSHORT AnsiTableBase,
IN PUSHORT OemTableBase,
}
+/*
+ * @unimplemented
+ */
NTSTATUS STDCALL
RtlMultiByteToUnicodeN (IN OUT PWCHAR UnicodeString,
IN ULONG UnicodeSize,
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlMultiByteToUnicodeSize (OUT PULONG UnicodeSize,
IN PCHAR MbString,
}
+/*
+ * @unimplemented
+ */
NTSTATUS STDCALL
RtlOemToUnicodeN (PWCHAR UnicodeString,
ULONG UnicodeSize,
}
+/*
+ * @implemented
+ */
VOID STDCALL
RtlResetRtlTranslations(IN PNLSTABLEINFO NlsTable)
{
}
+/*
+ * @unimplemented
+ */
NTSTATUS STDCALL
RtlUnicodeToCustomCPN(IN PCPTABLEINFO CustomCP,
PCHAR CustomString,
}
+/*
+ * @unimplemented
+ */
NTSTATUS STDCALL
RtlUnicodeToMultiByteN (PCHAR MbString,
ULONG MbSize,
}
+/*
+ * @unimplemented
+ */
NTSTATUS STDCALL
RtlUnicodeToMultiByteSize (PULONG MbSize,
PWCHAR UnicodeString,
}
+/*
+ * @unimplemented
+ */
NTSTATUS STDCALL
RtlUnicodeToOemN (PCHAR OemString,
ULONG OemSize,
}
+/*
+ * @implemented
+ */
WCHAR STDCALL
RtlUpcaseUnicodeChar(IN WCHAR Source)
{
}
+/*
+ * @unimplemented
+ */
NTSTATUS STDCALL
RtlUpcaseUnicodeToCustomCPN (IN PCPTABLEINFO CustomCP,
PCHAR CustomString,
}
+/*
+ * @unimplemented
+ */
NTSTATUS STDCALL
RtlUpcaseUnicodeToMultiByteN (PCHAR MbString,
ULONG MbSize,
}
+/*
+ * @unimplemented
+ */
NTSTATUS STDCALL
RtlUpcaseUnicodeToOemN (PCHAR OemString,
ULONG OemSize,
}
+/*
+ * @unimplemented
+ */
CHAR STDCALL
RtlUpperChar (IN CHAR Source)
{
-/* $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
}
+/*
+ * @implemented
+ */
ULONG STDCALL RtlGetLongestNtPathLength (VOID)
{
return (MAX_PATH + 9);
}
+/*
+ * @implemented
+ */
ULONG STDCALL
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)
{
}
+/*
+ * @implemented
+ */
ULONG STDCALL
RtlGetCurrentDirectory_U(ULONG MaximumLength,
PWSTR Buffer)
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlSetCurrentDirectory_U(PUNICODE_STRING name)
{
return STATUS_SUCCESS;
}
+/*
+ * @implemented
+ */
ULONG STDCALL
RtlGetFullPathName_U(PWSTR DosName,
ULONG size,
}
+/*
+ * @unimplemented
+ */
BOOLEAN STDCALL
RtlDosPathNameToNtPathName_U(PWSTR dosname,
PUNICODE_STRING ntname,
}
+/*
+ * @implemented
+ */
ULONG
STDCALL
RtlDosSearchPath_U (
}
+/*
+ * @unimplemented
+ */
BOOLEAN STDCALL
RtlDoesFileExists_U(IN PWSTR FileName)
{
-/* $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
/* FUNCTIONS ****************************************************************/
+/*
+ * @implemented
+ */
VOID STDCALL
RtlAcquirePebLock(VOID)
{
}
+/*
+ * @implemented
+ */
VOID STDCALL
RtlReleasePebLock(VOID)
{
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlCreateProcessParameters(PRTL_USER_PROCESS_PARAMETERS *ProcessParameters,
PUNICODE_STRING ImagePathName,
return STATUS_SUCCESS;
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlDestroyProcessParameters(PRTL_USER_PROCESS_PARAMETERS ProcessParameters)
{
/*
* denormalize process parameters (Pointer-->Offset)
+ *
+ * @implemented
*/
PRTL_USER_PROCESS_PARAMETERS STDCALL
RtlDeNormalizeProcessParams(PRTL_USER_PROCESS_PARAMETERS Params)
/*
* normalize process parameters (Offset-->Pointer)
+ *
+ * @implemented
*/
PRTL_USER_PROCESS_PARAMETERS STDCALL
RtlNormalizeProcessParams(PRTL_USER_PROCESS_PARAMETERS Params)
-/* $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
/* create the PPB */
PpbBase = NULL;
- PpbSize = Ppb->AllocationSize;\r
+ PpbSize = Ppb->AllocationSize;
+
Status = NtAllocateVirtualMemory(ProcessHandle,
&PpbBase,
0,
NtWriteVirtualMemory(ProcessHandle,
PpbBase,
Ppb,
- Ppb->AllocationSize,\r
+ Ppb->AllocationSize,
+
&BytesWritten);
RtlNormalizeProcessParams (Ppb);
return(STATUS_SUCCESS);
}
-
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlCreateUserProcess(PUNICODE_STRING ImageFileName,
ULONG Attributes,
-/* $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
#define NTOS_MODE_USER
#include <ntos.h>
+/*
+ * @unimplemented
+ */
NTSTATUS
STDCALL
PropertyLengthAsVariant (
return (STATUS_NOT_IMPLEMENTED);
}
+/*
+ * @unimplemented
+ */
BOOLEAN
STDCALL
RtlCompareVariants (
return (FALSE);
}
+/*
+ * @unimplemented
+ */
BOOLEAN
STDCALL
RtlConvertPropertyToVariant (
return (FALSE);
}
+/*
+ * @unimplemented
+ */
NTSTATUS
STDCALL
RtlConvertVariantToProperty (
-/* $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
/* FUNCTIONS ***************************************************************/
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlCheckRegistryKey(IN ULONG RelativeTo,
IN PWSTR Path)
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlCreateRegistryKey(IN ULONG RelativeTo,
IN PWSTR Path)
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlDeleteRegistryValue(IN ULONG RelativeTo,
IN PCWSTR Path,
}
+/*
+ * @unimplemented
+ */
NTSTATUS STDCALL
RtlFormatCurrentUserKeyPath(PUNICODE_STRING KeyPath)
{
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlOpenCurrentUser(IN ACCESS_MASK DesiredAccess,
OUT PHANDLE KeyHandle)
}
+/*
+ * @unimplemented
+ */
NTSTATUS STDCALL
RtlQueryRegistryValues(IN ULONG RelativeTo,
IN PCWSTR Path,
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlWriteRegistryValue(IN ULONG RelativeTo,
IN PCWSTR Path,
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlpNtCreateKey(OUT HANDLE KeyHandle,
IN ACCESS_MASK DesiredAccess,
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlpNtEnumerateSubKey(IN HANDLE KeyHandle,
OUT PUNICODE_STRING SubKeyName,
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlpNtMakeTemporaryKey(IN HANDLE KeyHandle)
{
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlpNtOpenKey(OUT HANDLE KeyHandle,
IN ACCESS_MASK DesiredAccess,
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlpNtQueryValueKey(IN HANDLE KeyHandle,
OUT PULONG Type OPTIONAL,
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlpNtSetValueKey(IN HANDLE KeyHandle,
IN ULONG Type,
-/* $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
/* FUNCTIONS ****************************************************************/
+/*
+ * @implemented
+ */
VOID STDCALL
RtlInitializeResource(PRTL_RESOURCE Resource)
{
}
+/*
+ * @implemented
+ */
VOID STDCALL
RtlDeleteResource(PRTL_RESOURCE Resource)
{
}
+/*
+ * @implemented
+ */
BOOLEAN STDCALL
RtlAcquireResourceExclusive(PRTL_RESOURCE Resource,
BOOLEAN Wait)
}
+/*
+ * @implemented
+ */
BOOLEAN STDCALL
RtlAcquireResourceShared(PRTL_RESOURCE Resource,
BOOLEAN Wait)
}
+/*
+ * @implemented
+ */
VOID STDCALL
RtlConvertExclusiveToShared(PRTL_RESOURCE Resource)
{
}
+/*
+ * @implemented
+ */
VOID STDCALL
RtlConvertSharedToExclusive(PRTL_RESOURCE Resource)
{
}
+/*
+ * @implemented
+ */
VOID STDCALL
RtlReleaseResource(PRTL_RESOURCE Resource)
{
}
+/*
+ * @implemented
+ */
VOID STDCALL
RtlDumpResource(PRTL_RESOURCE Resource)
{
-/* $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
return(STATUS_SUCCESS);
}
+/*
+ * @implemented
+ */
ULONG STDCALL
RtlLengthSecurityDescriptor(PSECURITY_DESCRIPTOR SecurityDescriptor)
{
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlGetDaclSecurityDescriptor(PSECURITY_DESCRIPTOR SecurityDescriptor,
PBOOLEAN DaclPresent,
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlSetDaclSecurityDescriptor(PSECURITY_DESCRIPTOR SecurityDescriptor,
BOOLEAN DaclPresent,
}
+/*
+ * @implemented
+ */
BOOLEAN STDCALL
RtlValidSecurityDescriptor(PSECURITY_DESCRIPTOR SecurityDescriptor)
{
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlSetOwnerSecurityDescriptor(PSECURITY_DESCRIPTOR SecurityDescriptor,
PSID Owner,
return(STATUS_SUCCESS);
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlGetOwnerSecurityDescriptor(PSECURITY_DESCRIPTOR SecurityDescriptor,
PSID* Owner,
return(STATUS_SUCCESS);
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlSetGroupSecurityDescriptor(PSECURITY_DESCRIPTOR SecurityDescriptor,
PSID Group,
return(STATUS_SUCCESS);
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlGetGroupSecurityDescriptor(PSECURITY_DESCRIPTOR SecurityDescriptor,
PSID* Group,
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlMakeSelfRelativeSD(PSECURITY_DESCRIPTOR AbsSD,
PSECURITY_DESCRIPTOR RelSD,
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlAbsoluteToSelfRelativeSD(PSECURITY_DESCRIPTOR AbsSD,
PSECURITY_DESCRIPTOR RelSD,
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlGetControlSecurityDescriptor(PSECURITY_DESCRIPTOR SecurityDescriptor,
PSECURITY_DESCRIPTOR_CONTROL Control,
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlGetSaclSecurityDescriptor(PSECURITY_DESCRIPTOR SecurityDescriptor,
PBOOLEAN SaclPresent,
return(STATUS_SUCCESS);
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlSetSaclSecurityDescriptor(PSECURITY_DESCRIPTOR SecurityDescriptor,
BOOLEAN SaclPresent,
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlSelfRelativeToAbsoluteSD(PSECURITY_DESCRIPTOR RelSD,
PSECURITY_DESCRIPTOR AbsSD,
-/* $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
/* FUNCTIONS ****************************************************************/
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlImpersonateSelf(IN SECURITY_IMPERSONATION_LEVEL ImpersonationLevel)
{
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlAdjustPrivilege(IN ULONG Privilege,
IN BOOLEAN Enable,
-/* $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
}
+/*
+ * @implemented
+ */
ULONG STDCALL
RtlLengthRequiredSid(IN UCHAR SubAuthorityCount)
{
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlInitializeSid(IN PSID Sid,
IN PSID_IDENTIFIER_AUTHORITY IdentifierAuthority,
}
+/*
+ * @implemented
+ */
PULONG STDCALL
RtlSubAuthoritySid(IN PSID Sid,
IN ULONG SubAuthority)
}
+/*
+ * @implemented
+ */
PUCHAR STDCALL
RtlSubAuthorityCountSid(IN PSID Sid)
{
}
+/*
+ * @implemented
+ */
BOOLEAN STDCALL
RtlEqualSid(IN PSID Sid1,
IN PSID Sid2)
}
+/*
+ * @implemented
+ */
ULONG STDCALL
RtlLengthSid(IN PSID Sid)
{
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlCopySid(ULONG BufferLength,
PSID Dest,
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlCopySidAndAttributesArray(ULONG Count,
PSID_AND_ATTRIBUTES Src,
}
+/*
+ * @implemented
+ */
PSID_IDENTIFIER_AUTHORITY STDCALL
RtlIdentifierAuthoritySid(IN PSID Sid)
{
}
+/*
+ * @implemented
+ */
NTSTATUS
STDCALL
RtlAllocateAndInitializeSid (
}
+/*
+ * @implemented
+ */
PSID STDCALL
RtlFreeSid(IN PSID Sid)
{
}
+/*
+ * @implemented
+ */
BOOLEAN STDCALL
RtlEqualPrefixSid(IN PSID Sid1,
IN PSID Sid2)
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlConvertSidToUnicodeString(PUNICODE_STRING String,
PSID Sid,
-/* $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
/* FUNCTIONS *****************************************************************/
+/*
+ * @unimplemented
+ */
VOID
STDCALL
RtlTimeToTimeFields(
}
+/*
+ * @unimplemented
+ */
BOOLEAN
STDCALL
RtlTimeFieldsToTime(
}
+/*
+ * @implemented
+ */
VOID
STDCALL
RtlSecondsSince1970ToTime(
}
+/*
+ * @implemented
+ */
VOID
STDCALL
RtlSecondsSince1980ToTime(
}
+/*
+ * @implemented
+ */
BOOLEAN
STDCALL
RtlTimeToSecondsSince1970(
}
+/*
+ * @implemented
+ */
BOOLEAN
STDCALL
RtlTimeToSecondsSince1980(
}
+/*
+ * @implemented
+ */
NTSTATUS
STDCALL
RtlLocalTimeToSystemTime(PLARGE_INTEGER LocalTime,
}
+/*
+ * @implemented
+ */
NTSTATUS
STDCALL
RtlSystemTimeToLocalTime(PLARGE_INTEGER SystemTime,
}
+/*
+ * @implemented
+ */
VOID
STDCALL
RtlTimeToElapsedTimeFields(IN PLARGE_INTEGER Time,
-/* $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
/* FUNCTIONS *****************************************************************/
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlQueryTimeZoneInformation(PTIME_ZONE_INFORMATION TimeZoneInformation)
{
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlSetTimeZoneInformation(PTIME_ZONE_INFORMATION TimeZoneInformation)
{
-/* $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
}
+/*
+ * @implemented
+ */
ULONG STDCALL
RtlAnsiStringToUnicodeSize (IN PANSI_STRING AnsiString)
{
}
+/*
+ * @implemented
+ */
NTSTATUS
STDCALL
RtlAnsiStringToUnicodeString(
}
+/*
+ * @implemented
+ */
NTSTATUS
STDCALL
RtlAppendAsciizToString(
}
+/*
+ * @implemented
+ */
NTSTATUS
STDCALL
RtlAppendStringToString(
}
+/*
+ * @implemented
+ */
NTSTATUS
STDCALL
RtlAppendUnicodeStringToString(
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlAppendUnicodeToString(IN OUT PUNICODE_STRING Destination,
IN PWSTR Source)
}
+/*
+ * @implemented
+ */
NTSTATUS
STDCALL
RtlCharToInteger(
}
+/*
+ * @implemented
+ */
LONG
STDCALL
RtlCompareString(
}
+/*
+ * @implemented
+ */
LONG
STDCALL
RtlCompareUnicodeString(
}
+/*
+ * @implemented
+ */
VOID
STDCALL
RtlCopyString(
}
+/*
+ * @implemented
+ */
VOID
STDCALL
RtlCopyUnicodeString(
}
+/*
+ * @implemented
+ */
BOOLEAN
STDCALL
RtlCreateUnicodeString(
}
+/*
+ * @implemented
+ */
BOOLEAN
STDCALL
RtlCreateUnicodeStringFromAsciiz(
}
+/*
+ * @implemented
+ */
NTSTATUS
STDCALL
RtlDowncaseUnicodeString(
}
+/*
+ * @implemented
+ */
BOOLEAN
STDCALL
RtlEqualComputerName(
}
+/*
+ * @implemented
+ */
BOOLEAN
STDCALL
RtlEqualDomainName (
}
+/*
+ * @implemented
+ */
BOOLEAN
STDCALL
RtlEqualString(
}
+/*
+ * @implemented
+ */
BOOLEAN
STDCALL
RtlEqualUnicodeString(
}
+/*
+ * @implemented
+ */
VOID
STDCALL
RtlEraseUnicodeString(
}
+/*
+ * @implemented
+ */
VOID
STDCALL
RtlFreeAnsiString(
}
+/*
+ * @implemented
+ */
VOID
STDCALL
RtlFreeOemString(
}
+/*
+ * @implemented
+ */
VOID
STDCALL
RtlFreeUnicodeString(
}
+/*
+ * @implemented
+ */
VOID
STDCALL
RtlInitAnsiString(
}
+/*
+ * @implemented
+ */
VOID
STDCALL
RtlInitString(
}
+/*
+ * @implemented
+ */
VOID
STDCALL
RtlInitUnicodeString(
}
+/*
+ * @implemented
+ */
NTSTATUS
STDCALL
RtlIntegerToChar(
}
+/*
+ * @implemented
+ */
NTSTATUS
STDCALL
RtlIntegerToUnicodeString(
#define ITU_IMPLEMENTED_TESTS (IS_TEXT_UNICODE_ODD_LENGTH|IS_TEXT_UNICODE_SIGNATURE)
+/*
+ * @implemented
+ */
ULONG STDCALL
RtlIsTextUnicode (PVOID Buffer,
ULONG Length,
}
+/*
+ * @implemented
+ */
NTSTATUS
STDCALL
RtlLargeIntegerToChar(
}
+/*
+ * @implemented
+ */
ULONG
STDCALL
RtlOemStringToUnicodeSize(
}
+/*
+ * @implemented
+ */
NTSTATUS
STDCALL
RtlOemStringToUnicodeString(
}
+/*
+ * @implemented
+ */
BOOLEAN
STDCALL
RtlPrefixString(
}
+/*
+ * @implemented
+ */
BOOLEAN
STDCALL
RtlPrefixUnicodeString(
}
+/*
+ * @implemented
+ */
ULONG
STDCALL
RtlUnicodeStringToAnsiSize(
}
+/*
+ * @implemented
+ */
NTSTATUS
STDCALL
RtlUnicodeStringToAnsiString(
}
+/*
+ * @implemented
+ */
NTSTATUS
STDCALL
RtlUnicodeStringToInteger(
}
+/*
+ * @implemented
+ */
ULONG
STDCALL
RtlUnicodeStringToOemSize(
}
+/*
+ * @implemented
+ */
NTSTATUS
STDCALL
RtlUnicodeStringToCountedOemString(
}
+/*
+ * @implemented
+ */
NTSTATUS
STDCALL
RtlUnicodeStringToOemString(
}
+/*
+ * @implemented
+ */
NTSTATUS
STDCALL
RtlUpcaseUnicodeString(
}
+/*
+ * @implemented
+ */
NTSTATUS
STDCALL
RtlUpcaseUnicodeStringToAnsiString(
}
+/*
+ * @implemented
+ */
NTSTATUS
STDCALL
RtlUpcaseUnicodeStringToCountedOemString(
}
+/*
+ * @implemented
+ */
NTSTATUS
STDCALL
RtlUpcaseUnicodeStringToOemString (
}
+/*
+ * @implemented
+ */
VOID STDCALL
RtlUpperString (IN OUT PSTRING DestinationString,
IN PSTRING SourceString)
}
+/*
+ * @implemented
+ */
ULONG STDCALL
RtlxAnsiStringToUnicodeSize (IN PANSI_STRING AnsiString)
{
}
+/*
+ * @implemented
+ */
ULONG STDCALL
RtlxOemStringToUnicodeSize (IN POEM_STRING OemString)
{
}
+/*
+ * @implemented
+ */
ULONG STDCALL
RtlxUnicodeStringToAnsiSize (IN PUNICODE_STRING UnicodeString)
{
}
+/*
+ * @implemented
+ */
ULONG STDCALL
RtlxUnicodeStringToOemSize (IN PUNICODE_STRING UnicodeString)
{
-/* $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
return buf;
}
+/*
+ * @implemented
+ */
int _vsnprintf(char *buf, size_t cnt, const char *fmt, va_list args)
{
int len;
}
+/*
+ * @implemented
+ */
int sprintf(char * buf, const char *fmt, ...)
{
va_list args;
}
+/*
+ * @implemented
+ */
int _snprintf(char * buf, size_t cnt, const char *fmt, ...)
{
va_list args;
}
+/*
+ * @implemented
+ */
int vsprintf(char *buf, const char *fmt, va_list args)
{
return _vsnprintf(buf,INT_MAX,fmt,args);
-/* $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
}
+/*
+ * @implemented
+ */
int swprintf(wchar_t *buf, const wchar_t *fmt, ...)
{
va_list args;
}
+/*
+ * @implemented
+ */
int _snwprintf(wchar_t *buf, size_t cnt, const wchar_t *fmt, ...)
{
va_list args;
/* Copyright (C) 1994 DJ Delorie, see COPYING.DJ for details */
#include <stdlib.h>
+/*
+ * @implemented
+ */
int
abs(int j)
{
/* Copyright (C) 1994 DJ Delorie, see COPYING.DJ for details */
#include <stdlib.h>
+/*
+ * @implemented
+ */
int
atoi(const char *str)
{
-/* $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
#include <stdlib.h>
#include <ctype.h>
+/*
+ * @implemented
+ */
__int64
_atoi64 (const char *nptr)
{
/* Copyright (C) 1994 DJ Delorie, see COPYING.DJ for details */
#include <stdlib.h>
+/*
+ * @implemented
+ */
long
atol(const char *str)
{
/* Copyright (C) 1995 DJ Delorie, see COPYING.DJ for details */
#include <stdlib.h>
+/*
+ * @implemented
+ */
char *
_i64toa(__int64 value, char *string, int radix)
{
}
+/*
+ * @implemented
+ */
char *
_itoa(int value, char *string, int radix)
{
}
+/*
+ * @implemented
+ */
char *
_ltoa(long value, char *string, int radix)
{
}
+/*
+ * @implemented
+ */
char *
_ultoa(unsigned long value, char *string, int radix)
{
/* Copyright (C) 1995 DJ Delorie, see COPYING.DJ for details */
#include <stdlib.h>
+/*
+ * @implemented
+ */
wchar_t *
_i64tow(__int64 value, wchar_t *string, int radix)
{
}
+/*
+ * @implemented
+ */
wchar_t *
_itow(int value, wchar_t *string, int radix)
{
}
+/*
+ * @implemented
+ */
wchar_t *
_ltow(long value, wchar_t *string, int radix)
{
}
+/*
+ * @implemented
+ */
wchar_t *
_ultow(unsigned long value, wchar_t *string, int radix)
{
/* Copyright (C) 1994 DJ Delorie, see COPYING.DJ for details */
#include <stdlib.h>
+/*
+ * @implemented
+ */
long
labs(long j)
{
-/* $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
#include <stdlib.h>
#include <string.h>
+/*
+ * @implemented
+ */
size_t mbstowcs (wchar_t *wcstr, const char *mbstr, size_t count)
{
NTSTATUS Status;
-/* $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.
}
-/* EXPORTED */
+/*
+ * EXPORTED
+ *
+ * @implemented
+ */
void
qsort (
void * a,
#include <stdlib.h>
#include <string.h>
+/*
+ * @implemented
+ */
void _splitpath( const char *path, char *drive, char *dir, char *fname, char *ext )
{
char *tmp_drive;
#include <stdlib.h>
+/*
+ * @implemented
+ */
long
strtol(const char *nptr, char **endptr, int base)
{
*
* 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)
#include <stdlib.h>
+/*
+ * @implemented
+ */
long
wcstol(const wchar_t *nptr, wchar_t **endptr, int base)
{
-/* $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
#include <stdlib.h>
#include <string.h>
+/*
+ * @implemented
+ */
size_t wcstombs (char *mbstr, const wchar_t *wcstr, size_t count)
{
NTSTATUS Status;
*
* 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)
/* Copyright (C) 1994 DJ Delorie, see COPYING.DJ for details */
#include <stdlib.h>
+/*
+ * @implemented
+ */
int
_wtoi(const wchar_t *str)
{
-/* $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
#include <stdlib.h>
#include <ctype.h>
+/*
+ * @implemented
+ */
__int64
_wtoi64 (const wchar_t *nptr)
{
/* Copyright (C) 1994 DJ Delorie, see COPYING.DJ for details */
#include <stdlib.h>
+/*
+ * @implemented
+ */
long
_wtol(const wchar_t *str)
{
-/* $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
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));
}
+/*
+ * @implemented
+ */
int __toascii(int c)
{
return((unsigned)(c) & 0x7f);
}
+/*
+ * @implemented
+ */
int _tolower(int c)
{
if (_isctype (c, _UPPER))
return(c);
}
+/*
+ * @implemented
+ */
int _toupper(int c)
{
if (_isctype (c, _LOWER))
return(c);
}
+/*
+ * @implemented
+ */
int tolower(int c)
{
if (_isctype (c, _UPPER))
return(c);
}
+/*
+ * @implemented
+ */
int toupper(int c)
{
if (_isctype (c, _LOWER))
return(c);
}
+/*
+ * @implemented
+ */
wchar_t towlower(wchar_t c)
{
if (iswctype (c, _UPPER))
return(c);
}
+/*
+ * @implemented
+ */
wchar_t towupper(wchar_t c)
{
if (iswctype (c, _LOWER))
#include <string.h>
#include <ctype.h>
+/*
+ * @implemented
+ */
int
_memicmp(const void *s1, const void *s2, size_t n)
{
#include <string.h>
#include <ctype.h>
+/*
+ * @implemented
+ */
int
_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)
{
#include <string.h>
#include <ctype.h>
+/*
+ * @implemented
+ */
char * _strlwr(char *x)
{
char *y=x;
#include <string.h>
#include <ctype.h>
+/*
+ * @implemented
+ */
int _strnicmp(const char *s1, const char *s2, size_t n)
{
#include <string.h>
+/*
+ * @implemented
+ */
char *
strpbrk(const char *s1, const char *s2)
{
#include <string.h>
//#include <unconst.h>
+/*
+ * @implemented
+ */
char *
strstr(const char *s, const char *find)
{
#include <string.h>
#include <ctype.h>
+/*
+ * @implemented
+ */
char *_strupr(char *x)
{
char *y=x;
-/* $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
}
+/*
+ * @implemented
+ */
wchar_t *_wcslwr (wchar_t *x)
{
wchar_t *y=x;
}
+/*
+ * @implemented
+ */
int _wcsnicmp (const wchar_t * cs, const wchar_t * ct, size_t count)
{
if (count == 0)
}
+/*
+ * @implemented
+ */
wchar_t *_wcsupr(wchar_t *x)
{
wchar_t *y=x;
return x;
}
+/*
+ * @implemented
+ */
size_t wcscspn(const wchar_t *str,const wchar_t *reject)
{
wchar_t *s;
return s-str; /* nr of wchars */
}
+/*
+ * @implemented
+ */
wchar_t *wcspbrk(const wchar_t *s1, const wchar_t *s2)
{
const wchar_t *scanp;
return 0;
}
+/*
+ * @implemented
+ */
size_t wcsspn(const wchar_t *str,const wchar_t *accept)
{
wchar_t *s;
}
+/*
+ * @implemented
+ */
wchar_t *wcsstr(const wchar_t *s,const wchar_t *b)
{
wchar_t *x;