* NOTE
* Used by CcMdlReadComplete@8 and FsRtl
*
- * @unimplemented
*/
VOID STDCALL
CcMdlReadCompleteDev (IN PMDL MdlChain,
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
-/* $Id: view.c,v 1.65 2003/07/10 06:27:13 royce Exp $
+/* $Id: view.c,v 1.66 2003/07/11 01:23:14 royce Exp $
*
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/cc/view.c
ExReleaseFastMutex(&ViewLock);
}
-/*
- * @implemented
- */
NTSTATUS STDCALL
CcRosReleaseFileCache(PFILE_OBJECT FileObject)
/*
}
-/*
- * @implemented
- */
NTSTATUS STDCALL
CcRosInitializeFileCache(PFILE_OBJECT FileObject,
ULONG CacheSegmentSize)
/*
* Initializes a binary tree.
*/
-/*
- * @implemented
- */
BOOLEAN STDCALL
ExInitializeBinaryTree(IN PBINARY_TREE Tree,
IN PKEY_COMPARATOR Compare,
/*
* Release resources used by a binary tree.
*/
-/*
- * @implemented
- */
VOID STDCALL
ExDeleteBinaryTree(IN PBINARY_TREE Tree)
{
/*
* Insert a value in a binary tree.
- *
- * @unimplemented
*/
VOID STDCALL
ExInsertBinaryTree(IN PBINARY_TREE Tree,
/*
* Search for a value associated with a given key in a binary tree.
*/
-/*
- * @implemented
- */
BOOLEAN STDCALL
ExSearchBinaryTree(IN PBINARY_TREE Tree,
IN PVOID Key,
/*
* Remove a value associated with a given key from a binary tree.
*/
-/*
- * @implemented
- */
BOOLEAN STDCALL
ExRemoveBinaryTree(IN PBINARY_TREE Tree,
IN PVOID Key,
* TRUE if the callback routine did not request that the traversal
* be terminated prematurely.
*/
-/*
- * @implemented
- */
BOOLEAN STDCALL
ExTraverseBinaryTree(IN PBINARY_TREE Tree,
IN TRAVERSE_METHOD Method,
/*
* Initializes a hash table.
- *
- * @implemented
*/
BOOLEAN STDCALL
ExInitializeHashTable(IN PHASH_TABLE HashTable,
/*
* Release resources used by a hash table.
- *
- * @implemented
*/
VOID STDCALL
ExDeleteHashTable(IN PHASH_TABLE HashTable)
/*
* Insert a value in a hash table.
- *
- * @unimplemented
*/
VOID STDCALL
ExInsertHashTable(IN PHASH_TABLE HashTable,
/*
* Search for a value associated with a given key in a hash table.
- *
- * @implemented
*/
BOOLEAN STDCALL
ExSearchHashTable(IN PHASH_TABLE HashTable,
/*
* Remove a value associated with a given key from a hash table.
- *
- * @implemented
*/
BOOLEAN STDCALL
ExRemoveHashTable(IN PHASH_TABLE HashTable,
}
-/*
- * @implemented
- */
VOID STDCALL
ExPostSystemEvent (ULONG Unknown1,
ULONG Unknown2,
-/* $Id: list.c,v 1.8 2003/07/10 06:27:13 royce Exp $
+/* $Id: list.c,v 1.9 2003/07/11 01:23:14 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
}
-/*
- * @implemented
- */
PLIST_ENTRY
ExInterlockedRemoveTailList(PLIST_ENTRY Head,
PKSPIN_LOCK Lock)
-/* $Id: lookas.c,v 1.8 2003/07/10 06:27:13 royce Exp $
+/* $Id: lookas.c,v 1.9 2003/07/11 01:23:14 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
ExpMinMaxRoutine = ExpDefaultMinMax;
}
+/*
+ * @implemented
+ */
PVOID
STDCALL
ExAllocateFromPagedLookasideList (
/* FUNCTIONS *****************************************************************/
-/*
- * @unimplemented
- */
NTSTATUS STDCALL
NtSetSystemPowerState(IN POWER_ACTION SystemAction,
IN SYSTEM_POWER_STATE MinSystemState,
-/* $Id: resource.c,v 1.22 2003/07/10 06:27:13 royce Exp $
+/* $Id: resource.c,v 1.23 2003/07/11 01:23:14 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
/* FUNCTIONS *****************************************************************/
-/*
- * @implemented
- */
BOOLEAN
STDCALL
ExTryToAcquireResourceExclusiveLite (
/*
* Initializes a splay tree.
*/
-/*
- * @implemented
- */
BOOLEAN STDCALL
ExInitializeSplayTree(IN PSPLAY_TREE Tree,
IN PKEY_COMPARATOR Compare,
/*
* Release resources used by a splay tree.
*/
-/*
- * @implemented
- */
VOID STDCALL
ExDeleteSplayTree(IN PSPLAY_TREE Tree)
{
/*
* Insert a value in a splay tree.
*/
-/*
- * @unimplemented
- */
VOID STDCALL
ExInsertSplayTree(IN PSPLAY_TREE Tree,
IN PVOID Key,
/*
* Search for a value associated with a given key in a splay tree.
*/
-/*
- * @implemented
- */
BOOLEAN STDCALL
ExSearchSplayTree(IN PSPLAY_TREE Tree,
IN PVOID Key,
/*
* Remove a value associated with a given key from a splay tree.
*/
-/*
- * @implemented
- */
BOOLEAN STDCALL
ExRemoveSplayTree(IN PSPLAY_TREE Tree,
IN PVOID Key,
* Return the weight of the root node in the splay tree.
* The returned value is the number of nodes in the tree.
*/
-/*
- * @implemented
- */
BOOLEAN STDCALL
ExWeightOfSplayTree(IN PSPLAY_TREE Tree,
OUT PULONG Weight)
* TRUE if the callback routine did not request that the traversal
* be terminated prematurely.
*/
-/*
- * @implemented
- */
BOOLEAN STDCALL
ExTraverseSplayTree(IN PSPLAY_TREE Tree,
IN TRAVERSE_METHOD Method,
-/* $Id: sysinfo.c,v 1.21 2003/05/28 18:09:10 chorns Exp $
+/* $Id: sysinfo.c,v 1.22 2003/07/11 01:23:14 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
};
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
NtQuerySystemInformation (IN SYSTEM_INFORMATION_CLASS SystemInformationClass,
OUT PVOID UnsafeSystemInformation,
-/* $Id: time.c,v 1.17 2003/07/10 06:27:13 royce Exp $
+/* $Id: time.c,v 1.18 2003/07/11 01:23:14 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
}
-/*
- * @unimplemented
- */
NTSTATUS STDCALL
NtSetSystemTime (IN PLARGE_INTEGER UnsafeNewSystemTime,
OUT PLARGE_INTEGER UnsafeOldSystemTime OPTIONAL)
}
-/*
- * @implemented
- */
NTSTATUS STDCALL
NtQuerySystemTime (OUT PLARGE_INTEGER UnsafeCurrentTime)
/*
-/* $Id: filelock.c,v 1.8 2003/07/10 06:27:13 royce Exp $
+/* $Id: filelock.c,v 1.9 2003/07/11 01:23:14 royce Exp $
*
* reactos/ntoskrnl/fs/filelock.c
*
* FsRtlpDumpFileLocks
*
* NOTE: used for testing and debugging
- *
- * @implemented
*/
VOID
FASTCALL
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
-/* $Id: cancel.c,v 1.10 2003/07/10 15:47:00 royce Exp $
+/* $Id: cancel.c,v 1.11 2003/07/11 01:23:14 royce Exp $
*
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/io/cancel.c
/* FUNCTIONS *****************************************************************/
-/*
- * @unimplemented
- */
NTSTATUS STDCALL
NtCancelIoFile (IN HANDLE FileHandle,
OUT PIO_STATUS_BLOCK IoStatusBlock)
}
-/*
- * @implemented
- */
VOID STDCALL
IoSecondStageCompletion_KernelApcRoutine(
IN PKAPC Apc,
}
-/*
- * @implemented
- */
VOID STDCALL
IoSecondStageCompletion_RundownApcRoutine(
IN PKAPC Apc
* FUNCTION: Performs the second stage of irp completion for read/write irps
*
* Called as a special kernel APC or directly from IofCompleteRequest()
- *
- * @implemented
*/
VOID STDCALL
IoSecondStageCompletion(
-/* $Id: create.c,v 1.66 2003/07/10 15:47:00 royce Exp $
+/* $Id: create.c,v 1.67 2003/07/11 01:23:14 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* RETURN VALUE
*
* REVISIONS
- *
- * @implemented
*/
NTSTATUS STDCALL
IopCreateFile(PVOID ObjectBody,
-/* $Id: device.c,v 1.55 2003/07/10 15:47:00 royce Exp $
+/* $Id: device.c,v 1.56 2003/07/11 01:23:14 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
UNIMPLEMENTED;
}
-/*
- * @unimplemented
- */
NTSTATUS STDCALL
IopDefaultDispatchFunction(PDEVICE_OBJECT DeviceObject,
PIRP Irp)
}
-/*
- * @implemented
- */
NTSTATUS STDCALL
IopCreateDevice(PVOID ObjectBody,
PVOID Parent,
}
-/*
- * @unimplemented
- */
NTSTATUS
STDCALL
IoOpenDeviceInstanceKey (
}
-/*
- * @unimplemented
- */
DWORD
STDCALL
IoQueryDeviceEnumInfo (
-/* $Id: dir.c,v 1.17 2003/07/10 15:47:00 royce Exp $
+/* $Id: dir.c,v 1.18 2003/07/11 01:23:14 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
return(Status);
}
-/*
- * @unimplemented
- */
NTSTATUS STDCALL NtQueryOleDirectoryFile(VOID)
{
UNIMPLEMENTED;
-/* $Id: driver.c,v 1.13 2003/07/10 15:47:00 royce Exp $
+/* $Id: driver.c,v 1.14 2003/07/11 01:23:14 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
/* FUNCTIONS ***************************************************************/
-/*
- * @implemented
- */
NTSTATUS STDCALL
IopCreateDriver(PVOID ObjectBody,
PVOID Parent,
* Status.
*
* REVISIONS
- *
- * @implemented
*/
NTSTATUS STDCALL
NtLoadDriver(IN PUNICODE_STRING DriverServiceName)
}
-/*
- * @unimplemented
- */
NTSTATUS STDCALL
NtUnloadDriver(IN PUNICODE_STRING DriverServiceName)
{
}
-/*
- * @implemented
- */
static NTSTATUS STDCALL
IopCreateGroupListEntry(PWSTR ValueName,
ULONG ValueType,
}
-/*
- * @implemented
- */
static NTSTATUS STDCALL
IopCreateServiceListEntry(PUNICODE_STRING ServiceName)
{
-/* $Id: file.c,v 1.25 2003/07/10 15:47:00 royce Exp $
+/* $Id: file.c,v 1.26 2003/07/11 01:23:14 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
}
-/*
- * @implemented
- */
NTSTATUS STDCALL
NtQueryAttributesFile(IN POBJECT_ATTRIBUTES ObjectAttributes,
OUT PFILE_BASIC_INFORMATION FileInformation)
}
-/*
- * @implemented
- */
NTSTATUS STDCALL
NtQueryFullAttributesFile(IN POBJECT_ATTRIBUTES ObjectAttributes,
OUT PFILE_NETWORK_OPEN_INFORMATION FileInformation)
/* FUNCTIONS *****************************************************************/
-/*
- * @implemented
- */
NTSTATUS
STDCALL
NtFlushWriteBuffer(VOID)
return STATUS_SUCCESS;
}
-/*
- * @implemented
- */
NTSTATUS
STDCALL
NtFlushBuffersFile (
/* FUNCTIONS *****************************************************************/
-/*
- * @implemented
- */
NTSTATUS
STDCALL
NtpCreateIoCompletion(
return STATUS_SUCCESS;
}
-/*
- * @implemented
- */
VOID STDCALL
NtpDeleteIoCompletion(PVOID ObjectBody)
{
}
-/*
- * @implemented
- */
NTSTATUS
STDCALL
NtCreateIoCompletion(
STATUS_SUCCESS or an error status, such as STATUS_ACCESS_DENIED or
STATUS_OBJECT_NAME_NOT_FOUND.
*/
-/*
- * @implemented
- */
NTSTATUS
STDCALL
NtOpenIoCompletion(
}
-/*
- * @implemented
- */
NTSTATUS
STDCALL
NtQueryIoCompletion(
/*
* Dequeues an I/O completion message from an I/O completion object
- *
- * @implemented
*/
NTSTATUS
STDCALL
/*
* Queues an I/O completion message to an I/O completion object
- *
- * @implemented
*/
NTSTATUS
STDCALL
-/* $Id: iomgr.c,v 1.35 2003/07/10 15:47:00 royce Exp $
+/* $Id: iomgr.c,v 1.36 2003/07/11 01:23:14 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
/* FUNCTIONS ****************************************************************/
-/*
- * @implemented
- */
VOID STDCALL
IopCloseFile(PVOID ObjectBody,
ULONG HandleCount)
}
-/*
- * @implemented
- */
VOID STDCALL
IopDeleteFile(PVOID ObjectBody)
{
}
-/*
- * @implemented
- */
NTSTATUS STDCALL
IopQueryNameFile(PVOID ObjectBody,
POBJECT_NAME_INFORMATION ObjectNameInfo,
-/* $Id: iowork.c,v 1.4 2003/07/10 15:47:00 royce Exp $
+/* $Id: iowork.c,v 1.5 2003/07/11 01:23:14 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
/* FUNCTIONS ****************************************************************/
-/*
- * @implemented
- */
VOID STDCALL STATIC
IoWorkItemCallback(PVOID Parameter)
{
/* FUNCTIONS *****************************************************************/
-/*
- * @unimplemented
- */
NTSTATUS
STDCALL
NtLockFileCompletionRoutine(
/* FUNCTIONS *****************************************************************/
-/*
- * @implemented
- */
NTSTATUS STDCALL
NtCreateMailslotFile(OUT PHANDLE FileHandle,
IN ACCESS_MASK DesiredAccess,
/* FUNCTIONS *****************************************************************/
-/*
- * @implemented
- */
NTSTATUS STDCALL
NtCreateNamedPipeFile(PHANDLE FileHandle,
ACCESS_MASK DesiredAccess,
-/* $Id: page.c,v 1.20 2003/07/10 15:47:00 royce Exp $
+/* $Id: page.c,v 1.21 2003/07/11 01:23:14 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
/* FUNCTIONS *****************************************************************/
-/*
- * @implemented
- */
NTSTATUS STDCALL
IoPageWrite(PFILE_OBJECT FileObject,
PMDL Mdl,
-/* $Id: parttab.c,v 1.5 2003/07/10 15:47:00 royce Exp $
+/* $Id: parttab.c,v 1.6 2003/07/11 01:23:14 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
/* FUNCTIONS *****************************************************************/
-/*
- * @implemented
- */
NTSTATUS STDCALL
IoReadPartitionTable(PDEVICE_OBJECT DeviceObject,
ULONG SectorSize,
}
-/*
- * @implemented
- */
NTSTATUS STDCALL
IoSetPartitionInformation(PDEVICE_OBJECT DeviceObject,
ULONG SectorSize,
}
-/*
- * @implemented
- */
NTSTATUS STDCALL
IoWritePartitionTable(PDEVICE_OBJECT DeviceObject,
ULONG SectorSize,
-/* $Id: pnpmgr.c,v 1.11 2003/07/10 15:47:00 royce Exp $
+/* $Id: pnpmgr.c,v 1.12 2003/07/11 01:23:14 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
{
}
-/*
- * @unimplemented
- */
VOID
STDCALL
IoAdjustPagingPathCount(
-/* $Id: pnproot.c,v 1.12 2003/07/10 15:47:00 royce Exp $
+/* $Id: pnproot.c,v 1.13 2003/07/11 01:23:14 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
}
-/*
- * @implemented
- */
NTSTATUS
STDCALL
PnpRootFdoPnpControl(
}
-/*
- * @implemented
- */
NTSTATUS
STDCALL
PnpRootFdoPowerControl(
}
-/*
- * @implemented
- */
NTSTATUS
STDCALL
PnpRootPnpControl(
}
-/*
- * @implemented
- */
NTSTATUS
STDCALL
PnpRootPowerControl(
}
-/*
- * @implemented
- */
NTSTATUS
STDCALL
PnpRootAddDevice(
}
-/*
- * @implemented
- */
NTSTATUS
STDCALL
PnpRootDriverEntry(
-/* $Id: rawfs.c,v 1.4 2003/07/10 15:47:00 royce Exp $
+/* $Id: rawfs.c,v 1.5 2003/07/11 01:23:14 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
return STATUS_SUCCESS;
}
-/*
- * @implemented
- */
static NTSTATUS
RawFsBlockDeviceIoControl(IN PDEVICE_OBJECT DeviceObject,
IN ULONG CtlCode,
ExFreeToNPagedLookasideList(&IrpContextLookasideList, IrpContext);
}
-/*
- * @implemented
- */
static VOID
STDCALL RawFsDoRequest(PVOID IrpContext)
{
return STATUS_NOT_IMPLEMENTED;
}
-/*
- * @unimplemented
- */
static NTSTATUS STDCALL
RawFsShutdown(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp)
{
}
}
-/*
- * @implemented
- */
static NTSTATUS STDCALL
RawFsBuildRequest(IN PDEVICE_OBJECT DeviceObject,
IN PIRP Irp)
return Status;
}
-/*
- * @implemented
- */
NTSTATUS STDCALL
RawFsDriverEntry(IN PDRIVER_OBJECT DriverObject,
IN PUNICODE_STRING RegistryPath)
-/* $Id: rw.c,v 1.44 2003/07/10 15:47:00 royce Exp $
+/* $Id: rw.c,v 1.45 2003/07/11 01:23:14 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* RETURN VALUE
*
* REVISIONS
- *
- * @unimplemented
*/
NTSTATUS
STDCALL
* RETURN VALUE
*
* REVISIONS
- *
- * @unimplemented
*/
NTSTATUS
STDCALL
-/* $Id: kdebug.c,v 1.43 2003/07/10 15:50:09 royce Exp $
+/* $Id: kdebug.c,v 1.44 2003/07/11 01:23:14 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
__asm__("hlt\n\t");
}
-/*
- * @implemented
- */
VOID STDCALL
KdSystemDebugControl(ULONG Code)
{
return TRUE;
}
-/*
- * @implemented
- */
BOOLEAN STDCALL
KeRemoveQueueApc (PKAPC Apc)
/*
}
}
-/*
- * @implemented
- */
VOID STDCALL
NtQueueApcRundownRoutine(PKAPC Apc)
{
ExFreePool(Apc);
}
-/*
- * @implemented
- */
VOID STDCALL
NtQueueApcKernelRoutine(PKAPC Apc,
PKNORMAL_ROUTINE* NormalRoutine,
ExFreePool(Apc);
}
-/*
- * @implemented
- */
NTSTATUS STDCALL
NtQueueApcThread(HANDLE ThreadHandle,
PKNORMAL_ROUTINE ApcRoutine,
}
-/*
- * @implemented
- */
NTSTATUS STDCALL NtTestAlert(VOID)
{
KiTestAlert();
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
-/* $Id: bug.c,v 1.31 2003/07/10 17:44:06 royce Exp $
+/* $Id: bug.c,v 1.32 2003/07/11 01:23:15 royce Exp $
*
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/ke/bug.c
return(TRUE);
}
-/*
- * @implemented
- */
VOID STDCALL
KeBugCheckWithTf(ULONG BugCheckCode,
ULONG BugCheckParameter1,
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
-/* $Id: catch.c,v 1.32 2003/07/10 17:44:06 royce Exp $
+/* $Id: catch.c,v 1.33 2003/07/11 01:23:15 royce Exp $
*
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/ke/catch.c
}
-/*
- * @implemented
- */
NTSTATUS STDCALL
NtRaiseException (IN PEXCEPTION_RECORD ExceptionRecord,
IN PCONTEXT Context,
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
-/* $Id: dpc.c,v 1.26 2003/07/10 17:44:06 royce Exp $
+/* $Id: dpc.c,v 1.27 2003/07/11 01:23:15 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
KeInitDpc(VOID)
/*
* FUNCTION: Initialize DPC handling
- *
- * @implemented
*/
{
InitializeListHead(&DpcQueueHead);
/* FUNCTIONS ***************************************************************/
-/*
- * @unimplemented
- */
NTSTATUS STDCALL
NtRaiseHardError(IN NTSTATUS Status,
ULONG Unknown2,
return(STATUS_SUCCESS);
}
-/*
- * @unimplemented
- */
NTSTATUS STDCALL
NtSetDefaultHardErrorPort(IN HANDLE PortHandle)
{
/* FUNCTIONS *****************************************************************/
+/*
+ * @implemented
+ */
VOID STDCALL
DbgBreakPoint(VOID)
{
__asm__("int $3\n\t");
}
+/*
+ * @implemented
+ */
VOID STDCALL
DbgBreakPointWithStatus(ULONG Status)
{
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
-/* $Id: irq.c,v 1.32 2003/06/11 18:38:44 gvg Exp $
+/* $Id: irq.c,v 1.33 2003/07/11 01:23:15 royce Exp $
*
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/ke/i386/irq.c
}
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
KeConnectInterrupt(PKINTERRUPT InterruptObject)
{
}
+/*
+ * @implemented
+ */
VOID STDCALL
KeDisconnectInterrupt(PKINTERRUPT InterruptObject)
/*
}
+/*
+ * @implemented
+ */
NTSTATUS
STDCALL
KeInitializeInterrupt(PKINTERRUPT InterruptObject,
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
IoConnectInterrupt(PKINTERRUPT* InterruptObject,
PKSERVICE_ROUTINE ServiceRoutine,
}
+/*
+ * @implemented
+ */
VOID STDCALL
IoDisconnectInterrupt(PKINTERRUPT InterruptObject)
/*
-/* $Id: usercall.c,v 1.24 2003/06/20 16:21:11 ekohl Exp $
+/* $Id: usercall.c,v 1.25 2003/07/11 01:23:15 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
// This function should be used by win32k.sys to add its own user32/gdi32 services
// TableIndex is 0 based
// ServiceCountTable its not used at the moment
+/*
+ * @implemented
+ */
BOOLEAN STDCALL
KeAddSystemServiceTable (
PSSDT SSDT,
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
-/* $Id: kthread.c,v 1.40 2003/07/10 17:44:06 royce Exp $
+/* $Id: kthread.c,v 1.41 2003/07/11 01:23:15 royce Exp $
*
* FILE: ntoskrnl/ke/kthread.c
* PURPOSE: Microkernel thread support
*/
}
-/*
- * @implemented
- */
VOID STDCALL
KeRescheduleThread()
{
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
-/* $Id: queue.c,v 1.7 2003/07/10 17:44:06 royce Exp $
+/* $Id: queue.c,v 1.8 2003/07/11 01:23:15 royce Exp $
*
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/ke/queue.c
}
-/*
- * @implemented
- */
LONG STDCALL
KiInsertQueue(
IN PKQUEUE Queue,
-/* $Id: timer.c,v 1.59 2003/07/10 17:44:06 royce Exp $
+/* $Id: timer.c,v 1.60 2003/07/11 01:23:15 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
/* FUNCTIONS **************************************************************/
-/*
- * @unimplemented
- */
NTSTATUS STDCALL
NtQueryTimerResolution(OUT PULONG MinimumResolution,
OUT PULONG MaximumResolution,
}
-/*
- * @unimplemented
- */
NTSTATUS STDCALL
NtSetTimerResolution(IN ULONG RequestedResolution,
IN BOOL SetOrUnset,
}
-/*
- * @implemented
- */
NTSTATUS STDCALL
NtQueryPerformanceCounter(IN PLARGE_INTEGER Counter,
IN PLARGE_INTEGER Frequency)
}
-/*
- * @implemented
- */
NTSTATUS STDCALL
NtDelayExecution(IN ULONG Alertable,
IN TIME* Interval)
}
-/*
- * @implemented
- */
NTSTATUS STDCALL
NtGetTickCount (PULONG UpTime)
{
TickCount->QuadPart = KeTickCount;
}
-/*
- * @implemented
- */
STATIC VOID
HandleExpiredTimer(PKTIMER current)
{
}
}
-/*
- * @implemented
- */
VOID STDCALL
KeExpireTimers(PKDPC Dpc,
PVOID Context1,
KeInitializeSpinLock(&DispatcherDatabaseLock);
}
-/*
- * @implemented
- */
NTSTATUS STDCALL
NtWaitForMultipleObjects(IN ULONG Count,
IN HANDLE Object [],
}
-/*
- * @implemented
- */
NTSTATUS STDCALL
NtSignalAndWaitForSingleObject(IN HANDLE SignalObject,
IN HANDLE WaitObject,
-/* $Id: rtl.c,v 1.16 2003/07/10 20:34:50 royce Exp $
+/* $Id: rtl.c,v 1.17 2003/07/11 01:23:15 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
}
-/*
- * @implemented
- */
PIMAGE_SECTION_HEADER
STDCALL
RtlImageRvaToSection (
}
-/*
- * @implemented
- */
ULONG
STDCALL
RtlImageRvaToVa (
#define RVA(m, b) ((ULONG)b + m)
-/*
- * @implemented
- */
NTSTATUS STDCALL
LdrGetProcedureAddress (IN PVOID BaseAddress,
IN PANSI_STRING Name,
-/* $Id: close.c,v 1.11 2003/07/10 20:42:53 royce Exp $
+/* $Id: close.c,v 1.12 2003/07/11 01:23:15 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* RETURN VALUE
*
* REVISIONS
- *
- * @implemented
*/
VOID STDCALL
NiClosePort (PVOID ObjectBody, ULONG HandleCount)
* RETURN VALUE
*
* REVISIONS
- *
- * @unimplemented
*/
VOID STDCALL
NiDeletePort (PVOID ObjectBody)
-/* $Id: complete.c,v 1.8 2003/07/10 20:42:53 royce Exp $
+/* $Id: complete.c,v 1.9 2003/07/11 01:23:15 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* NAME EXPORTED
* NtCompleteConnectPort@4
*
- *
- * @implemented
*/
EXPORTED NTSTATUS STDCALL
NtCompleteConnectPort (HANDLE PortHandle)
-/* $Id: connect.c,v 1.17 2003/07/10 20:42:53 royce Exp $
+/* $Id: connect.c,v 1.18 2003/07/11 01:23:15 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
/* FUNCTIONS *****************************************************************/
-/*
- * @unimplemented
- */
NTSTATUS STDCALL
EiConnectPort(IN PEPORT* ConnectedPort,
IN PEPORT NamedPort,
* ReadMap
*
* RETURN VALUE
- *
- * @implemented
*/
EXPORTED NTSTATUS STDCALL
NtAcceptConnectPort (PHANDLE ServerPortHandle,
* UserConnectInfoLength
*
* RETURN VALUE
- *
- * @unimplemented
*/
NTSTATUS STDCALL
NtSecureConnectPort (OUT PHANDLE ConnectedPort,
-/* $Id: create.c,v 1.11 2003/07/10 20:42:53 royce Exp $
+/* $Id: create.c,v 1.12 2003/07/11 01:23:15 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
#define NDEBUG
#include <internal/debug.h>
-/*
- * @unimplemented
- */
STATIC NTSTATUS STDCALL
VerifyCreateParameters (IN PHANDLE PortHandle,
IN POBJECT_ATTRIBUTES ObjectAttributes,
}
-/*
- * @implemented
- */
NTSTATUS STDCALL
NiCreatePort (PVOID ObjectBody,
PVOID Parent,
* Reserved
*
* RETURN VALUE
- *
- * @implemented
*/
EXPORTED NTSTATUS STDCALL
NtCreatePort (PHANDLE PortHandle,
* Reserved
*
* RETURN VALUE
- *
- * @unimplemented
*/
EXPORTED NTSTATUS STDCALL
NtCreateWaitablePort (OUT PHANDLE PortHandle,
-/* $Id: listen.c,v 1.6 2003/07/10 20:42:53 royce Exp $
+/* $Id: listen.c,v 1.7 2003/07/11 01:23:15 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* request message queued by NtConnectPort() in PortHandle.
*
* NOTE
- *
- * @implemented
*/
EXPORTED NTSTATUS STDCALL
NtListenPort (IN HANDLE PortHandle,
-/* $Id: port.c,v 1.12 2003/07/10 20:42:53 royce Exp $
+/* $Id: port.c,v 1.13 2003/07/11 01:23:15 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* RETURN VALUE
* STATUS_SUCCESS if initialization succedeed. An error code
* otherwise.
- *
- * @implemented
*/
NTSTATUS STDCALL
NiInitializePort (IN OUT PEPORT Port)
* ClientMessage
*
* RETURN VALUE
- *
- * @unimplemented
*/
NTSTATUS STDCALL
NtImpersonateClientOfPort (HANDLE PortHandle,
-/* $Id: query.c,v 1.6 2003/07/10 20:42:53 royce Exp $
+/* $Id: query.c,v 1.7 2003/07/11 01:23:15 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* NOTES
* P. Dabak reports that this system service seems to return
* no information.
- *
- * @unimplemented
*/
EXPORTED NTSTATUS STDCALL
NtQueryInformationPort (IN HANDLE PortHandle,
-/* $Id: queue.c,v 1.8 2003/07/10 20:42:53 royce Exp $
+/* $Id: queue.c,v 1.9 2003/07/11 01:23:15 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
/* FUNCTIONS *****************************************************************/
-/*
- * @implemented
- */
VOID STDCALL
EiEnqueueMessagePort (IN OUT PEPORT Port,
IN PQUEUEDMESSAGE Message)
Port->QueueLength++;
}
-/*
- * @implemented
- */
VOID STDCALL
EiEnqueueMessageAtHeadPort (IN OUT PEPORT Port,
IN PQUEUEDMESSAGE Message)
Port->QueueLength++;
}
-/*
- * @implemented
- */
PQUEUEDMESSAGE STDCALL
EiDequeueMessagePort (IN OUT PEPORT Port)
{
}
-/*
- * @implemented
- */
VOID STDCALL
EiEnqueueConnectMessagePort (IN OUT PEPORT Port,
IN PQUEUEDMESSAGE Message)
}
-/*
- * @implemented
- */
PQUEUEDMESSAGE STDCALL
EiDequeueConnectMessagePort (IN OUT PEPORT Port)
{
-/* $Id: receive.c,v 1.6 2003/07/10 20:42:53 royce Exp $
+/* $Id: receive.c,v 1.7 2003/07/11 01:23:15 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* ARGUMENTS
*
* RETURN VALUE
- *
- * @unimplemented
*/
NTSTATUS STDCALL
NtReadRequestData (HANDLE PortHandle,
-/* $Id: reply.c,v 1.16 2003/07/10 20:42:53 royce Exp $
+/* $Id: reply.c,v 1.17 2003/07/11 01:23:15 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* RETURN VALUE
*
* REVISIONS
- *
- * @implemented
*/
NTSTATUS STDCALL
EiReplyOrRequestPort (IN PEPORT Port,
* RETURN VALUE
*
* REVISIONS
- *
- * @implemented
*/
NTSTATUS STDCALL
NtReplyPort (IN HANDLE PortHandle,
* RETURN VALUE
*
* REVISIONS
- *
- * @unimplemented
*/
NTSTATUS STDCALL
NtReplyWaitReceivePortEx(IN HANDLE PortHandle,
* RETURN VALUE
*
* REVISIONS
- *
- * @implemented
*/
NTSTATUS STDCALL
NtReplyWaitReceivePort (IN HANDLE PortHandle,
* RETURN VALUE
*
* REVISIONS
- *
- * @unimplemented
*/
NTSTATUS STDCALL
NtReplyWaitReplyPort (HANDLE PortHandle,
-/* $Id: send.c,v 1.10 2003/07/10 20:42:53 royce Exp $
+/* $Id: send.c,v 1.11 2003/07/11 01:23:15 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* RETURN VALUE
*
* REVISIONS
- *
- * @implemented
*/
NTSTATUS STDCALL
LpcSendTerminationPort (IN PEPORT Port,
* RETURN VALUE
*
* REVISIONS
- *
- * @implemented
*/
NTSTATUS STDCALL
LpcSendDebugMessagePort (IN PEPORT Port,
* RETURN VALUE
*
* REVISIONS
- *
- * @unimplemented
*/
NTSTATUS STDCALL NtWriteRequestData (HANDLE PortHandle,
PLPC_MESSAGE Message,
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
-/* $Id: anonmem.c,v 1.16 2003/07/10 21:05:03 royce Exp $
+/* $Id: anonmem.c,v 1.17 2003/07/11 01:23:15 royce Exp $
*
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/mm/anonmem.c
(PVOID)Process);
}
+/*
+ * @unimplemented
+ */
NTSTATUS STDCALL
NtFreeVirtualMemory(IN HANDLE ProcessHandle,
IN PVOID* PBaseAddress,
return(Status);
}
-/*
- * @implemented
- */
NTSTATUS STDCALL
MmQueryAnonMem(PMEMORY_AREA MemoryArea,
PVOID Address,
-/* $Id: cont.c,v 1.27 2003/07/10 21:05:03 royce Exp $
+/* $Id: cont.c,v 1.28 2003/07/11 01:23:15 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
}
}
-/*
- * @implemented
- */
PVOID STDCALL
MmAllocateContiguousAlignedMemory(IN ULONG NumberOfBytes,
IN PHYSICAL_ADDRESS HighestAcceptableAddress,
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
-/* $Id: page.c,v 1.53 2003/06/19 19:01:01 gvg Exp $
+/* $Id: page.c,v 1.54 2003/07/11 01:23:15 royce Exp $
*
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/mm/i386/page.c
}
}
+/*
+ * @implemented
+ */
PHYSICAL_ADDRESS STDCALL
MmGetPhysicalAddress(PVOID vaddr)
/*
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
-/* $Id: mm.c,v 1.63 2003/07/10 21:05:03 royce Exp $
+/* $Id: mm.c,v 1.64 2003/07/11 01:23:15 royce Exp $
*
* COPYRIGHT: See COPYING in the top directory
* PROJECT: ReactOS kernel
return(TRUE);
}
-/*
- * @implemented
- */
NTSTATUS MmAccessFault(KPROCESSOR_MODE Mode,
ULONG Address,
BOOLEAN FromMdl)
}
-/*
- * @unimplemented
- */
DWORD
STDCALL
MmDbgTranslatePhysicalAddress (
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
-/* $Id: mpw.c,v 1.13 2003/07/10 21:05:03 royce Exp $
+/* $Id: mpw.c,v 1.14 2003/07/11 01:23:15 royce Exp $
*
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/mm/mpw.c
/* FUNCTIONS *****************************************************************/
-/*
- * @unimplemented
- */
NTSTATUS STDCALL
MmWriteDirtyPages(ULONG Target, PULONG Actual)
{
-/* $Id: npool.c,v 1.69 2003/07/10 21:05:03 royce Exp $
+/* $Id: npool.c,v 1.70 2003/07/11 01:23:15 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
#endif /* not WHOLE_PAGE_ALLOCATIONS */
-/*
- * @implemented
- */
VOID STDCALL ExFreeNonPagedPool (PVOID block)
/*
* FUNCTION: Releases previously allocated memory
#endif /* WHOLE_PAGE_ALLOCATIONS */
}
-/*
- * @implemented
- */
PVOID STDCALL
ExAllocateNonPagedPoolWithTag(ULONG Type, ULONG Size, ULONG Tag, PVOID Caller)
{
#ifdef WHOLE_PAGE_ALLOCATIONS
-/*
- * @implemented
- */
PVOID STDCALL
ExAllocateWholePageBlock(ULONG UserSize)
{
return((PVOID)((ULONG)Address + (NrPages * PAGE_SIZE) - UserSize));
}
-/*
- * @implemented
- */
VOID STDCALL
ExFreeWholePageBlock(PVOID Addr)
{
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
-/* $Id: pagefile.c,v 1.31 2003/07/10 21:05:03 royce Exp $
+/* $Id: pagefile.c,v 1.32 2003/07/11 01:23:15 royce Exp $
*
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/mm/pagefile.c
return(STATUS_SUCCESS);
}
-/*
- * @implemented
- */
NTSTATUS STDCALL
NtCreatePagingFile(IN PUNICODE_STRING FileName,
IN PLARGE_INTEGER InitialSize,
-/* $Id: pool.c,v 1.17 2003/07/10 21:05:04 royce Exp $
+/* $Id: pool.c,v 1.18 2003/07/11 01:23:15 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
/* FUNCTIONS ***************************************************************/
-/*
- * @unimplemented
- */
PVOID STDCALL STATIC
EiAllocatePool(POOL_TYPE PoolType,
ULONG NumberOfBytes,
-/* $Id: ppool.c,v 1.12 2003/07/10 21:05:04 royce Exp $
+/* $Id: ppool.c,v 1.13 2003/07/11 01:23:15 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* ARGUMENTS
*
* RETURN VALUE
- *
- * @implemented
*/
PVOID STDCALL
ExAllocatePagedPoolWithTag (IN POOL_TYPE PoolType,
return(BlockAddress);
}
-/*
- * @implemented
- */
VOID STDCALL
ExFreePagedPool(IN PVOID Block)
{
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
-/* $Id: section.c,v 1.120 2003/07/10 21:05:04 royce Exp $
+/* $Id: section.c,v 1.121 2003/07/11 01:23:15 royce Exp $
*
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/mm/section.c
return(Status);
}
-/*
- * @implemented
- */
NTSTATUS STDCALL
MmQuerySectionView(PMEMORY_AREA MemoryArea,
PVOID Address,
return(STATUS_SUCCESS);
}
-/*
- * @implemented
- */
VOID STDCALL
MmpDeleteSection(PVOID ObjectBody)
{
* RETURN VALUE
*
* REVISIONS
- *
- * @implemented
*/
NTSTATUS STDCALL
NtOpenSection(PHANDLE SectionHandle,
* Status.
*
* REVISIONS
- *
- * @implemented
*/
NTSTATUS STDCALL
NtUnmapViewOfSection (HANDLE ProcessHandle,
}
-/*
- * @implemented
- */
NTSTATUS STDCALL
NtQuerySection (IN HANDLE SectionHandle,
IN CINT SectionInformationClass,
}
-/*
- * @unimplemented
- */
NTSTATUS STDCALL
NtExtendSection(IN HANDLE SectionHandle,
IN ULONG NewMaximumSize)
* Code taken from ntoskrnl/mm/special.c.
*
* REVISIONS
- *
- * @implemented
*/
PVOID STDCALL
MmAllocateSection (IN ULONG Length)
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
-/* $Id: virtual.c,v 1.67 2003/07/10 21:05:04 royce Exp $
+/* $Id: virtual.c,v 1.68 2003/07/11 01:23:15 royce Exp $
*
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/mm/virtual.c
/* FUNCTIONS *****************************************************************/
-/*
- * @unimplemented
- */
NTSTATUS STDCALL
NtFlushVirtualMemory(IN HANDLE ProcessHandle,
IN PVOID BaseAddress,
UNIMPLEMENTED;
}
-/*
- * @unimplemented
- */
NTSTATUS STDCALL
NtLockVirtualMemory(HANDLE ProcessHandle,
PVOID BaseAddress,
UNIMPLEMENTED;
}
-/*
- * @implemented
- */
NTSTATUS STDCALL
NtQueryVirtualMemory (IN HANDLE ProcessHandle,
IN PVOID Address,
return(Status);
}
-/*
- * @implemented
- */
NTSTATUS STDCALL
NtProtectVirtualMemory(IN HANDLE ProcessHandle,
IN PVOID BaseAddress,
return(Status);
}
-/*
- * @implemented
- */
NTSTATUS STDCALL
NtReadVirtualMemory(IN HANDLE ProcessHandle,
IN PVOID BaseAddress,
return(STATUS_SUCCESS);
}
-/*
- * @unimplemented
- */
NTSTATUS STDCALL
NtUnlockVirtualMemory(HANDLE ProcessHandle,
PVOID BaseAddress,
}
-/*
- * @implemented
- */
NTSTATUS STDCALL
NtWriteVirtualMemory(IN HANDLE ProcessHandle,
IN PVOID BaseAddress,
}
+/*
+ * @unimplemented
+ */
NTSTATUS STDCALL
NtQuerySecurityObject(IN HANDLE Handle,
IN SECURITY_INFORMATION SecurityInformation,
}
+/*
+ * @unimplemented
+ */
NTSTATUS STDCALL
NtSetSecurityObject(IN HANDLE Handle,
IN SECURITY_INFORMATION SecurityInformation,
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
-/* $Id: power.c,v 1.6 2002/09/08 10:23:39 chorns Exp $
+/* $Id: power.c,v 1.7 2003/07/11 01:23:15 royce Exp $
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/po/power.c
* PURPOSE: Power Manager
return Status;
}
+/*
+ * @unimplemented
+ */
PULONG
STDCALL
PoRegisterDeviceForIdleDetection(
return NULL;
}
+/*
+ * @unimplemented
+ */
PVOID
STDCALL
PoRegisterSystemState(
return NULL;
}
+/*
+ * @unimplemented
+ */
NTSTATUS
STDCALL
PoRequestPowerIrp(
{
}
+/*
+ * @unimplemented
+ */
POWER_STATE
STDCALL
PoSetPowerState(
return ps;
}
+/*
+ * @unimplemented
+ */
VOID
STDCALL
PoSetSystemState(
{
}
+/*
+ * @unimplemented
+ */
VOID
STDCALL
PoStartNextPowerIrp(
{
}
+/*
+ * @unimplemented
+ */
VOID
STDCALL
PoUnregisterSystemState(
-/* $Id: create.c,v 1.62 2003/06/20 16:22:20 ekohl Exp $
+/* $Id: create.c,v 1.63 2003/07/11 01:23:15 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
return(STATUS_SUCCESS);
}
+/*
+ * @implemented
+ */
VOID STDCALL
PsRevertToSelf(VOID)
{
}
}
+/*
+ * @implemented
+ */
VOID STDCALL
PsImpersonateClient(PETHREAD Thread,
PACCESS_TOKEN Token,
return(STATUS_UNSUCCESSFUL);
}
+/*
+ * @implemented
+ */
PACCESS_TOKEN STDCALL
PsReferenceImpersonationToken(PETHREAD Thread,
PULONG Unknown1,
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
PsCreateSystemThread(PHANDLE ThreadHandle,
ACCESS_MASK DesiredAccess,
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
PsSetCreateThreadNotifyRoutine(IN PCREATE_THREAD_NOTIFY_ROUTINE NotifyRoutine)
{
-/* $Id: kill.c,v 1.60 2003/06/05 23:36:35 gdalsnes Exp $
+/* $Id: kill.c,v 1.61 2003/07/11 01:23:15 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
PsTerminateSystemThread(NTSTATUS ExitStatus)
/*
-/* $Id: process.c,v 1.108 2003/06/20 16:22:20 ekohl Exp $
+/* $Id: process.c,v 1.109 2003/07/11 01:23:15 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
NtOpenProcessToken(IN HANDLE ProcessHandle,
IN ACCESS_MASK DesiredAccess,
}
+/*
+ * @implemented
+ */
PACCESS_TOKEN STDCALL
PsReferencePrimaryToken(PEPROCESS Process)
{
return(&(PsGetCurrentProcess()->Pcb));
}
+/*
+ * @implemented
+ */
HANDLE STDCALL
PsGetCurrentProcessId(VOID)
{
/*
* FUNCTION: Returns a pointer to the current process
+ *
+ * @implemented
*/
PEPROCESS STDCALL
IoGetCurrentProcess(VOID)
}
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
PsCreateSystemProcess(PHANDLE ProcessHandle,
ACCESS_MASK DesiredAccess,
}
+/*
+ * @unimplemented
+ */
NTSTATUS STDCALL
NtOpenProcess(OUT PHANDLE ProcessHandle,
IN ACCESS_MASK DesiredAccess,
}
+/*
+ * @unimplemented
+ */
NTSTATUS STDCALL
NtQueryInformationProcess(IN HANDLE ProcessHandle,
IN CINT ProcessInformationClass,
return(Status);
}
+/*
+ * @unimplemented
+ */
NTSTATUS STDCALL
NtSetInformationProcess(IN HANDLE ProcessHandle,
IN CINT ProcessInformationClass,
#endif
}
+/*
+ * @implemented
+ */
LARGE_INTEGER STDCALL
PsGetProcessExitTime(VOID)
{
return Li;
}
+/*
+ * @implemented
+ */
BOOLEAN STDCALL
PsIsThreadTerminating(IN PETHREAD Thread)
{
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
PsLookupProcessByProcessId(IN PVOID ProcessId,
OUT PEPROCESS *Process)
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
PsSetCreateProcessNotifyRoutine(IN PCREATE_PROCESS_NOTIFY_ROUTINE NotifyRoutine,
IN BOOLEAN Remove)
-/* $Id: psmgr.c,v 1.14 2002/09/08 10:23:40 chorns Exp $
+/* $Id: psmgr.c,v 1.15 2003/07/11 01:23:15 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* NOTES
* The DDK docs say something about a 'CmCSDVersionString'.
* How do we determine in the build is checked or free??
+ *
+ * @unimplemented
*/
BOOLEAN
-/* $Id: thread.c,v 1.112 2003/06/05 11:51:13 chorns Exp $
+/* $Id: thread.c,v 1.113 2003/07/11 01:23:15 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
/* FUNCTIONS ***************************************************************/
+/*
+ * @implemented
+ */
PKTHREAD STDCALL KeGetCurrentThread(VOID)
{
return(((PIKPCR) KeGetCurrentKPCR())->CurrentThread);
}
+/*
+ * @implemented
+ */
HANDLE STDCALL PsGetCurrentThreadId(VOID)
{
return(PsGetCurrentThread()->Cid.UniqueThread);
}
}
+/*
+ * @implemented
+ */
LONG STDCALL
KeSetBasePriorityThread (PKTHREAD Thread,
LONG Increment)
}
+/*
+ * @implemented
+ */
KPRIORITY STDCALL
KeSetPriorityThread (PKTHREAD Thread, KPRIORITY Priority)
{
return(OldPriority);
}
+/*
+ * @unimplemented
+ */
NTSTATUS STDCALL
KeSetAffinityThread(PKTHREAD Thread,
PVOID AfMask)
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
PsLookupProcessThreadByCid(IN PCLIENT_ID Cid,
OUT PEPROCESS *Process OPTIONAL,
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
PsLookupThreadByThreadId(IN PVOID ThreadId,
OUT PETHREAD *Thread)
-/* $Id: tinfo.c,v 1.20 2003/04/30 21:56:22 gvg Exp $
+/* $Id: tinfo.c,v 1.21 2003/07/11 01:23:15 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
PsGetCurrentThread()->Tcb.PreviousMode = Mode;
}
+/*
+ * @implemented
+ */
ULONG STDCALL
KeGetPreviousMode (VOID)
{
return (ULONG)PsGetCurrentThread()->Tcb.PreviousMode;
}
+/*
+ * @implemented
+ */
ULONG STDCALL
ExGetPreviousMode (VOID)
{
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
-/* $Id: win32.c,v 1.6 2003/06/20 16:22:20 ekohl Exp $
+/* $Id: win32.c,v 1.7 2003/07/11 01:23:15 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
}
+/*
+ * @implemented
+ */
VOID STDCALL
PsEstablishWin32Callouts (PW32_PROCESS_CALLBACK W32ProcessCallback,
PW32_THREAD_CALLBACK W32ThreadCallback,
-/* $Id: atom.c,v 1.4 2002/09/08 10:23:41 chorns Exp $
+/* $Id: atom.c,v 1.5 2003/07/11 01:23:15 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
/* FUNCTIONS *****************************************************************/
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
NtAddAtom(IN PWSTR AtomName,
OUT PRTL_ATOM Atom)
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
NtDeleteAtom(IN RTL_ATOM Atom)
{
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
NtFindAtom(IN PWSTR AtomName,
OUT PRTL_ATOM Atom)
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
NtQueryInformationAtom(RTL_ATOM Atom,
ATOM_INFORMATION_CLASS AtomInformationClass,
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlCreateAtomTable(ULONG TableSize,
PRTL_ATOM_TABLE *AtomTable)
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlDestroyAtomTable(IN PRTL_ATOM_TABLE AtomTable)
{
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlEmptyAtomTable(IN PRTL_ATOM_TABLE AtomTable,
IN 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,
}
+/*
+ * @unimplemented
+ */
NTSTATUS STDCALL
RtlPinAtomInAtomTable(IN PRTL_ATOM_TABLE AtomTable,
IN RTL_ATOM Atom)
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlQueryAtomInAtomTable(IN PRTL_ATOM_TABLE AtomTable,
IN RTL_ATOM Atom,
-/* $Id: bitmap.c,v 1.8 2003/02/08 20:59:50 ekohl Exp $
+/* $Id: bitmap.c,v 1.9 2003/07/11 01:23:15 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
#define MASK(Count, Shift) ((Count) == 32 ? 0xFFFFFFFF : ~(0xFFFFFFFF << (Count)) << (Shift))
+/*
+ * @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
RtlFindFirstRunClear (
}
+/*
+ * @implemented
+ */
ULONG
STDCALL
RtlFindLongestRunClear (
}
+/*
+ * @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/07/25 13:17:28 ekohl Exp $
+/* $Id: compress.c,v 1.2 2003/07/11 01:23:15 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
+/*
+ * @unimplemented
+ */
NTSTATUS STDCALL
RtlCompressBuffer(IN USHORT CompressionFormatAndEngine,
IN PUCHAR UncompressedBuffer,
}
+/*
+ * @unimplemented
+ */
NTSTATUS STDCALL
RtlCompressChunks(IN PUCHAR UncompressedBuffer,
IN ULONG UncompressedBufferSize,
}
+/*
+ * @unimplemented
+ */
NTSTATUS STDCALL
RtlDecompressBuffer(IN USHORT CompressionFormat,
OUT PUCHAR UncompressedBuffer,
}
+/*
+ * @unimplemented
+ */
NTSTATUS STDCALL
RtlDecompressChunks(OUT PUCHAR UncompressedBuffer,
IN ULONG UncompressedBufferSize,
}
+/*
+ * @unimplemented
+ */
NTSTATUS STDCALL
RtlDecompressFragment(IN USHORT CompressionFormat,
OUT PUCHAR UncompressedFragment,
}
+/*
+ * @unimplemented
+ */
NTSTATUS STDCALL
RtlDescribeChunk(IN USHORT CompressionFormat,
IN OUT PUCHAR *CompressedBuffer,
}
+/*
+ * @unimplemented
+ */
NTSTATUS STDCALL
RtlGetCompressionWorkSpaceSize(IN USHORT CompressionFormatAndEngine,
OUT PULONG CompressBufferAndWorkSpaceSize,
}
+/*
+ * @unimplemented
+ */
NTSTATUS STDCALL
RtlReserveChunk(IN USHORT CompressionFormat,
IN OUT PUCHAR *CompressedBuffer,
-/* $Id: ctype.c,v 1.11 2002/09/30 20:55:33 chorns Exp $
+/* $Id: ctype.c,v 1.12 2003/07/11 01:23:15 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
}
*/
+/*
+ * @implemented
+ */
int isdigit(int c)
{
return(_isctype(c, _DIGIT));
}
*/
+/*
+ * @implemented
+ */
int islower(int c)
{
return (_isctype (c, _LOWER));
}
+/*
+ * @implemented
+ */
int isprint(int c)
{
return (_isctype (c, _BLANK | _PUNCT | _ALPHA | _DIGIT));
}
*/
+/*
+ * @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 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))
* 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.6 2002/09/08 10:23:41 chorns Exp $
+/* $Id: dos8dot3.c,v 1.7 2003/07/11 01:23:15 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
}
+/*
+ * @implemented
+ */
VOID STDCALL
RtlGenerate8dot3Name(IN PUNICODE_STRING Name,
IN BOOLEAN AllowExtendedCharacters,
}
+/*
+ * @implemented
+ */
BOOLEAN STDCALL
RtlIsNameLegalDOS8Dot3(IN PUNICODE_STRING UnicodeName,
IN PANSI_STRING AnsiName,
-/* $Id: error.c,v 1.8 2003/05/28 18:09:10 chorns Exp $
+/* $Id: error.c,v 1.9 2003/07/11 01:23:15 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
RtlNtStatusToDosErrorNoTeb(IN NTSTATUS Status)
*
* REMARK
* RtlNtStatusToDosErrorNoTeb() does the real work.
+ *
+ * @implemented
*/
DWORD STDCALL
RtlNtStatusToDosError(IN NTSTATUS Status)
-/* $Id: exception.c,v 1.6 2003/06/07 10:14:40 chorns Exp $
+/* $Id: exception.c,v 1.7 2003/07/11 01:23:16 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
}
#endif
+/*
+ * @implemented
+ */
int
_abnormal_termination(void)
{
struct _CONTEXT;
+/*
+ * @implemented
+ */
EXCEPTION_DISPOSITION
_except_handler2(
struct _EXCEPTION_RECORD *ExceptionRecord,
return (EXCEPTION_DISPOSITION)0;
}
+/*
+ * @implemented
+ */
void __cdecl
_global_unwind2(PEXCEPTION_REGISTRATION RegistrationFrame)
{
RtlRaiseException (& ExceptionRecord);
}
+/*
+ * @implemented
+ */
VOID STDCALL
RtlUnwind(PEXCEPTION_REGISTRATION RegistrationFrame,
PVOID ReturnAddress,
-/* $Id: largeint.c,v 1.14 2003/06/01 18:13:23 ekohl Exp $
+/* $Id: largeint.c,v 1.15 2003/07/11 01:23:15 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: mem.c,v 1.18 2002/12/08 16:23:32 robd Exp $
+/* $Id: mem.c,v 1.19 2003/07/11 01:23:15 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
}
+/*
+ * @implemented
+ */
ULONG
STDCALL
RtlCompareMemory(PVOID Source1,
}
+/*
+ * @implemented
+ */
ULONG
STDCALL
RtlCompareMemoryUlong (
}
#endif
+/*
+ * @implemented
+ */
VOID
STDCALL
RtlFillMemory (
}
+/*
+ * @implemented
+ */
VOID
STDCALL
RtlFillMemoryUlong (
}
+/*
+ * @implemented
+ */
VOID
STDCALL
RtlMoveMemory (
}
+/*
+ * @implemented
+ */
VOID
STDCALL
RtlZeroMemory (
-/* $Id: nls.c,v 1.16 2003/06/17 10:44:16 ekohl Exp $
+/* $Id: nls.c,v 1.17 2003/07/11 01:23:15 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
}
+/*
+ * @unimplemented
+ */
NTSTATUS STDCALL
RtlCustomCPToUnicodeN(IN PCPTABLEINFO CustomCP,
PWCHAR UnicodeString,
}
+/*
+ * @implemented
+ */
VOID STDCALL
RtlGetDefaultCodePage(PUSHORT AnsiCodePage,
PUSHORT OemCodePage)
}
+/*
+ * @implemented
+ */
VOID STDCALL
RtlInitCodePageTable(IN PUSHORT TableBase,
OUT PCPTABLEINFO CodePageTable)
}
+/*
+ * @unimplemented
+ */
NTSTATUS STDCALL
RtlMultiByteToUnicodeN(PWCHAR UnicodeString,
ULONG UnicodeSize,
}
+/*
+ * @unimplemented
+ */
NTSTATUS STDCALL
RtlMultiByteToUnicodeSize(PULONG UnicodeSize,
PCHAR MbString,
}
+/*
+ * @unimplemented
+ */
NTSTATUS STDCALL
RtlOemToUnicodeN(PWCHAR UnicodeString,
ULONG UnicodeSize,
}
+/*
+ * @unimplemented
+ */
NTSTATUS STDCALL
RtlUnicodeToCustomCPN(IN PCPTABLEINFO CustomCP,
PCHAR CustomString,
}
+/*
+ * @unimplemented
+ */
NTSTATUS
STDCALL
RtlUnicodeToMultiByteN(PCHAR MbString,
}
+/*
+ * @implemented
+ */
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: qsort.c,v 1.1 2000/03/18 15:12:19 ea Exp $
+/* $Id: qsort.c,v 1.2 2003/07/11 01:23:15 royce Exp $
*
* FILE: ntoskrnl/rtl/qsort.c
* NOTE: Adapted from CygWin newlib 2000-03-12.
}
-/* EXPORTED */
+/* EXPORTED
+ *
+ * @implemented
+ */
void
qsort (
void * a,
-/* $Id: regio.c,v 1.5 2002/09/08 10:23:42 chorns Exp $
+/* $Id: regio.c,v 1.6 2003/07/11 01:23:16 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
return *Register;
}
+/*
+ * @implemented
+ */
USHORT
STDCALL
READ_REGISTER_USHORT (
return *Register;
}
+/*
+ * @implemented
+ */
ULONG
STDCALL
READ_REGISTER_ULONG (
return *Register;
}
+/*
+ * @implemented
+ */
VOID
STDCALL
READ_REGISTER_BUFFER_UCHAR (
}
}
+/*
+ * @implemented
+ */
VOID
STDCALL
READ_REGISTER_BUFFER_USHORT (
}
}
+/*
+ * @implemented
+ */
VOID
STDCALL
READ_REGISTER_BUFFER_ULONG (
}
}
+/*
+ * @implemented
+ */
VOID
STDCALL
WRITE_REGISTER_UCHAR (
*Register = Value;
}
+/*
+ * @implemented
+ */
VOID
STDCALL
WRITE_REGISTER_USHORT (
*Register = Value;
}
+/*
+ * @implemented
+ */
VOID
STDCALL
WRITE_REGISTER_ULONG (
*Register = Value;
}
+/*
+ * @implemented
+ */
VOID
STDCALL
WRITE_REGISTER_BUFFER_UCHAR (
}
}
+/*
+ * @implemented
+ */
VOID
STDCALL
WRITE_REGISTER_BUFFER_USHORT (
}
}
+/*
+ * @implemented
+ */
VOID
STDCALL
WRITE_REGISTER_BUFFER_ULONG (
-/* $Id: sprintf.c,v 1.11 2002/09/13 18:43:01 hbirr Exp $
+/* $Id: sprintf.c,v 1.12 2003/07/11 01:23:16 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: stdlib.c,v 1.7 2002/09/08 10:23:42 chorns Exp $
+/* $Id: stdlib.c,v 1.8 2003/07/11 01:23:16 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
/*
* NOTE: no error
+ *
+ * @implemented
*/
-
long atol(const char *str)
{
const char *s = str;
/*
* NOTE: no radix range check (valid range: 2 - 36)
+ *
+ * @implemented
*/
char *_itoa (int value, char *string, int radix)
}
+/*
+ * @implemented
+ */
int rand(void)
{
next = next * 0x5deece66dLL + 11;
}
+/*
+ * @implemented
+ */
void srand(unsigned seed)
{
next = seed;
}
+/*
+ * @implemented
+ */
int mbtowc (wchar_t *wchar, const char *mbchar, size_t count)
{
NTSTATUS Status;
}
+/*
+ * @implemented
+ */
size_t mbstowcs (wchar_t *wcstr, const char *mbstr, size_t count)
{
NTSTATUS Status;
}
+/*
+ * @implemented
+ */
int wctomb (char *mbchar, wchar_t wchar)
{
NTSTATUS Status;
}
+/*
+ * @implemented
+ */
size_t wcstombs (char *mbstr, const wchar_t *wcstr, size_t count)
{
NTSTATUS Status;
}
+/*
+ * @implemented
+ */
char * _strlwr(char *x)
{
char *y=x;
}
+/*
+ * @implemented
+ */
int _strnicmp(const char *s1, const char *s2, size_t n)
{
if (n == 0)
return 0;
}
+/*
+ * @implemented
+ */
char* _strnset(char* szToFill, int szFill, size_t sizeMaxFill)
{
char *t = szToFill;
}
+/*
+ * @implemented
+ */
char * _strrev(char *s)
{
char *e;
}
+/*
+ * @implemented
+ */
char* _strset(char* szToFill, int szFill)
{
char *t = szToFill;
}
+/*
+ * @implemented
+ */
char *_strupr(char *x)
{
char *y=x;
return x;
}
+/*
+ * @implemented
+ */
char *strstr(const char *s, const char *find)
{
char c, sc;
-/* $Id: swprintf.c,v 1.9 2002/09/13 18:43:01 hbirr Exp $
+/* $Id: swprintf.c,v 1.10 2003/07/11 01:23:16 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;
-/* $Id: time.c,v 1.16 2002/12/08 16:23:32 robd Exp $
+/* $Id: time.c,v 1.17 2003/07/11 01:23:16 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
/* FUNCTIONS *****************************************************************/
+/*
+ * @unimplemented
+ */
VOID
STDCALL
RtlTimeToTimeFields(
TimeFields->Day = (CSHORT) (Days + 1);
}
+/*
+ * @unimplemented
+ */
BOOLEAN
STDCALL
RtlTimeFieldsToTime(
}
+/*
+ * @implemented
+ */
VOID
STDCALL
RtlSecondsSince1970ToTime(
}
+/*
+ * @implemented
+ */
VOID
STDCALL
RtlSecondsSince1980ToTime(
}
+/*
+ * @implemented
+ */
BOOLEAN
STDCALL
RtlTimeToSecondsSince1970(
}
+/*
+ * @implemented
+ */
BOOLEAN
STDCALL
RtlTimeToSecondsSince1980(
-/* $Id: timezone.c,v 1.4 2002/09/08 10:23:42 chorns Exp $
+/* $Id: timezone.c,v 1.5 2003/07/11 01:23:16 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 01:23:16 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(IN OUT PUNICODE_STRING DestinationString,
}
+/*
+ * @implemented
+ */
NTSTATUS
STDCALL
RtlAppendAsciizToString(IN OUT PSTRING Destination,
}
+/*
+ * @implemented
+ */
NTSTATUS
STDCALL
RtlAppendStringToString(IN OUT PSTRING Destination,
}
+/*
+ * @implemented
+ */
NTSTATUS
STDCALL
RtlAppendUnicodeStringToString(IN OUT PUNICODE_STRING Destination,
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlAppendUnicodeToString(IN OUT PUNICODE_STRING Destination,
IN PWSTR Source)
}
+/*
+ * @implemented
+ */
NTSTATUS
STDCALL
RtlCharToInteger(IN PCSZ String,
}
+/*
+ * @implemented
+ */
LONG
STDCALL
RtlCompareString(IN PSTRING String1,
}
+/*
+ * @implemented
+ */
LONG
STDCALL
RtlCompareUnicodeString(IN PUNICODE_STRING String1,
}
+/*
+ * @implemented
+ */
VOID
STDCALL
RtlCopyString(IN OUT PSTRING DestinationString,
}
+/*
+ * @implemented
+ */
VOID
STDCALL
RtlCopyUnicodeString(IN OUT PUNICODE_STRING DestinationString,
}
+/*
+ * @implemented
+ */
BOOLEAN
STDCALL
RtlCreateUnicodeString(IN OUT PUNICODE_STRING Destination,
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlDowncaseUnicodeString(IN OUT PUNICODE_STRING DestinationString,
IN PUNICODE_STRING SourceString,
}
+/*
+ * @implemented
+ */
BOOLEAN
STDCALL
RtlEqualString(IN PSTRING String1,
}
+/*
+ * @implemented
+ */
BOOLEAN
STDCALL
RtlEqualUnicodeString(IN PUNICODE_STRING String1,
}
+/*
+ * @implemented
+ */
VOID
STDCALL
RtlFreeAnsiString(IN PANSI_STRING AnsiString)
}
+/*
+ * @implemented
+ */
VOID
STDCALL
RtlFreeOemString(IN POEM_STRING OemString)
}
+/*
+ * @implemented
+ */
VOID
STDCALL
RtlFreeUnicodeString(IN PUNICODE_STRING UnicodeString)
}
+/*
+ * @implemented
+ */
VOID
STDCALL
RtlInitAnsiString(IN OUT PANSI_STRING DestinationString,
}
+/*
+ * @implemented
+ */
VOID
STDCALL
RtlInitString(IN OUT PSTRING DestinationString,
}
+/*
+ * @implemented
+ */
VOID
STDCALL
RtlInitUnicodeString(IN OUT PUNICODE_STRING DestinationString,
}
+/*
+ * @implemented
+ */
NTSTATUS
STDCALL
RtlIntegerToChar(IN ULONG Value,
}
+/*
+ * @implemented
+ */
NTSTATUS
STDCALL
RtlIntegerToUnicodeString(IN ULONG Value,
}
+/*
+ * @implemented
+ */
NTSTATUS
STDCALL
RtlOemStringToCountedUnicodeString(IN OUT PUNICODE_STRING DestinationString,
}
+/*
+ * @implemented
+ */
ULONG
STDCALL
RtlOemStringToUnicodeSize(IN POEM_STRING OemString)
}
+/*
+ * @implemented
+ */
NTSTATUS
STDCALL
RtlOemStringToUnicodeString(IN OUT PUNICODE_STRING DestinationString,
}
+/*
+ * @implemented
+ */
BOOLEAN
STDCALL
RtlPrefixString(IN PANSI_STRING String1,
}
+/*
+ * @implemented
+ */
BOOLEAN
STDCALL
RtlPrefixUnicodeString(IN PUNICODE_STRING String1,
}
+/*
+ * @implemented
+ */
ULONG
STDCALL
RtlUnicodeStringToAnsiSize(IN PUNICODE_STRING UnicodeString)
}
+/*
+ * @implemented
+ */
NTSTATUS
STDCALL
RtlUnicodeStringToAnsiString(IN OUT PANSI_STRING DestinationString,
}
+/*
+ * @implemented
+ */
NTSTATUS
STDCALL
RtlUnicodeStringToCountedOemString(IN OUT POEM_STRING DestinationString,
}
+/*
+ * @implemented
+ */
NTSTATUS
STDCALL
RtlUnicodeStringToInteger(IN PUNICODE_STRING String,
}
+/*
+ * @implemented
+ */
ULONG STDCALL
RtlUnicodeStringToOemSize(IN PUNICODE_STRING UnicodeString)
{
}
+/*
+ * @implemented
+ */
NTSTATUS
STDCALL
RtlUnicodeStringToOemString(IN OUT POEM_STRING DestinationString,
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlUpcaseUnicodeString(IN OUT PUNICODE_STRING DestinationString,
IN PCUNICODE_STRING SourceString,
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlUpcaseUnicodeStringToAnsiString(IN OUT PANSI_STRING DestinationString,
IN PUNICODE_STRING SourceString,
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlUpcaseUnicodeStringToCountedOemString(IN OUT POEM_STRING DestinationString,
IN PUNICODE_STRING SourceString,
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlUpcaseUnicodeStringToOemString(IN OUT POEM_STRING DestinationString,
IN PUNICODE_STRING SourceString,
}
+/*
+ * @implemented
+ */
VOID STDCALL
RtlUpperString(PSTRING DestinationString,
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: wstring.c,v 1.19 2003/05/27 19:24:04 hbirr Exp $
+/* $Id: wstring.c,v 1.20 2003/07/11 01:23:16 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
return *cs - *ct;
}
+/*
+ * @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 *_wcsnset (wchar_t* wsToFill, wchar_t wcFill, size_t sizeMaxFill)
{
wchar_t *t = wsToFill;
}
+/*
+ * @implemented
+ */
wchar_t *_wcsrev(wchar_t *s)
{
wchar_t *e;
}
+/*
+ * @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
+ */
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;
-/* $Id: access.c,v 1.3 2002/09/08 10:23:43 chorns Exp $
+/* $Id: access.c,v 1.4 2003/07/11 01:23:16 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.11 2003/02/15 21:05:15 ekohl Exp $
+/* $Id: acl.c,v 1.12 2003/07/11 01:23:16 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlAddAccessAllowedAce(PACL Acl,
ULONG Revision,
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlAddAce(PACL Acl,
ULONG AclRevision,
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlCreateAcl(PACL Acl,
ULONG AclSize,
-/* $Id: luid.c,v 1.7 2003/05/31 11:10:30 ekohl Exp $
+/* $Id: luid.c,v 1.8 2003/07/11 01:23:16 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
NtAllocateLocallyUniqueId(OUT LUID *LocallyUniqueId)
{
}
+/*
+ * @implemented
+ */
VOID STDCALL
RtlCopyLuid(IN PLUID LuidDest,
IN PLUID LuidSrc)
}
+/*
+ * @implemented
+ */
BOOLEAN STDCALL
RtlEqualLuid(IN PLUID Luid1,
IN PLUID Luid2)
-/* $Id: priv.c,v 1.8 2003/06/20 18:19:29 ekohl Exp $
+/* $Id: priv.c,v 1.9 2003/07/11 01:23:16 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
}
+/*
+ * @implemented
+ */
BOOLEAN STDCALL
SePrivilegeCheck (PPRIVILEGE_SET Privileges,
PSECURITY_SUBJECT_CONTEXT SubjectContext,
}
+/*
+ * @implemented
+ */
BOOLEAN STDCALL
SeSinglePrivilegeCheck (IN LUID PrivilegeValue,
IN KPROCESSOR_MODE PreviousMode)
-/* $Id: sd.c,v 1.9 2003/02/15 21:07:49 ekohl Exp $
+/* $Id: sd.c,v 1.10 2003/07/11 01:23:16 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlCreateSecurityDescriptor(PSECURITY_DESCRIPTOR SecurityDescriptor,
ULONG Revision)
}
+/*
+ * @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,
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlGetOwnerSecurityDescriptor(PSECURITY_DESCRIPTOR SecurityDescriptor,
PSID* Owner,
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlSetGroupSecurityDescriptor(PSECURITY_DESCRIPTOR SecurityDescriptor,
PSID Group,
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlGetGroupSecurityDescriptor(PSECURITY_DESCRIPTOR SecurityDescriptor,
PSID* Group,
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlGetSaclSecurityDescriptor(PSECURITY_DESCRIPTOR SecurityDescriptor,
PBOOLEAN SaclPresent,
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlSetSaclSecurityDescriptor(PSECURITY_DESCRIPTOR SecurityDescriptor,
BOOLEAN SaclPresent,
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlAbsoluteToSelfRelativeSD(PSECURITY_DESCRIPTOR AbsSD,
PSECURITY_DESCRIPTOR RelSD,
-/* $Id: semgr.c,v 1.24 2003/02/15 21:05:15 ekohl Exp $
+/* $Id: semgr.c,v 1.25 2003/07/11 01:23:16 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
}
+/*
+ * @unimplemented
+ */
NTSTATUS STDCALL
NtAllocateUuids(PULARGE_INTEGER Time,
PULONG Range,
+/*
+ * @implemented
+ */
VOID STDCALL SeReleaseSubjectContext (PSECURITY_SUBJECT_CONTEXT SubjectContext)
{
ObDereferenceObject(SubjectContext->PrimaryToken);
}
}
+/*
+ * @implemented
+ */
VOID STDCALL SeCaptureSubjectContext (PSECURITY_SUBJECT_CONTEXT SubjectContext)
{
PEPROCESS Process;
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
SeDeassignSecurity(PSECURITY_DESCRIPTOR* SecurityDescriptor)
{
}
#endif
+/*
+ * @unimplemented
+ */
NTSTATUS STDCALL
SeAssignSecurity(PSECURITY_DESCRIPTOR ParentDescriptor,
PSECURITY_DESCRIPTOR ExplicitDescriptor,
}
+/*
+ * @implemented
+ */
BOOLEAN STDCALL
SeAccessCheck(IN PSECURITY_DESCRIPTOR SecurityDescriptor,
IN PSECURITY_SUBJECT_CONTEXT SubjectSecurityContext,
-/* $Id: sid.c,v 1.13 2003/06/07 10:34:47 ekohl Exp $
+/* $Id: sid.c,v 1.14 2003/07/11 01:23:16 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
}
+/*
+ * @implemented
+ */
BOOLEAN STDCALL
RtlValidSid(PSID Sid)
{
}
+/*
+ * @implemented
+ */
ULONG STDCALL
RtlLengthRequiredSid(UCHAR SubAuthorityCount)
{
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlInitializeSid(PSID Sid,
PSID_IDENTIFIER_AUTHORITY IdentifierAuthority,
}
+/*
+ * @implemented
+ */
PULONG STDCALL
RtlSubAuthoritySid(PSID Sid,
ULONG SubAuthority)
}
+/*
+ * @implemented
+ */
PUCHAR STDCALL
RtlSubAuthorityCountSid(PSID Sid)
{
}
+/*
+ * @implemented
+ */
BOOLEAN STDCALL
RtlEqualSid(PSID Sid1,
PSID Sid2)
}
+/*
+ * @implemented
+ */
ULONG STDCALL
RtlLengthSid(PSID Sid)
{
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlCopySid(ULONG BufferLength,
PSID Dest,
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlConvertSidToUnicodeString(PUNICODE_STRING String,
PSID Sid,
-/* $Id: token.c,v 1.25 2003/06/17 10:42:37 ekohl Exp $
+/* $Id: token.c,v 1.26 2003/07/11 01:23:16 royce Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
SeCreateClientSecurity(IN struct _ETHREAD *Thread,
IN PSECURITY_QUALITY_OF_SERVICE Qos,
}
+/*
+ * @implemented
+ */
VOID STDCALL
SeImpersonateClient(IN PSECURITY_CLIENT_CONTEXT ClientContext,
IN PETHREAD ServerThread OPTIONAL)
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
NtQueryInformationToken(IN HANDLE TokenHandle,
IN TOKEN_INFORMATION_CLASS TokenInformationClass,
}
+/*
+ * @unimplemented
+ */
NTSTATUS STDCALL
NtDuplicateToken(IN HANDLE ExistingTokenHandle,
IN ACCESS_MASK DesiredAccess,
#endif
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
NtAdjustPrivilegesToken (IN HANDLE TokenHandle,
IN BOOLEAN DisableAllPrivileges,
}
+/*
+ * @implemented
+ */
SECURITY_IMPERSONATION_LEVEL STDCALL
SeTokenImpersonationLevel(IN PACCESS_TOKEN Token)
{
}
+/*
+ * @implemented
+ */
TOKEN_TYPE STDCALL
SeTokenType(IN PACCESS_TOKEN Token)
{