mirror of
https://github.com/reactos/reactos.git
synced 2024-12-28 18:15:11 +00:00
added @implemented and @unimplemented notes to the cc through fs directories of ntoskrnl
svn path=/trunk/; revision=5033
This commit is contained in:
parent
36d8866638
commit
5fd0423e1b
31 changed files with 471 additions and 30 deletions
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: copy.c,v 1.17 2003/06/07 11:34:36 chorns Exp $
|
/* $Id: copy.c,v 1.18 2003/07/10 06:27:13 royce Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -242,6 +242,9 @@ WriteCacheSegment(PCACHE_SEGMENT CacheSeg)
|
||||||
return(STATUS_SUCCESS);
|
return(STATUS_SUCCESS);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
BOOLEAN STDCALL
|
BOOLEAN STDCALL
|
||||||
CcCopyRead (IN PFILE_OBJECT FileObject,
|
CcCopyRead (IN PFILE_OBJECT FileObject,
|
||||||
IN PLARGE_INTEGER FileOffset,
|
IN PLARGE_INTEGER FileOffset,
|
||||||
|
@ -348,6 +351,9 @@ CcCopyRead (IN PFILE_OBJECT FileObject,
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
BOOLEAN STDCALL
|
BOOLEAN STDCALL
|
||||||
CcCopyWrite (IN PFILE_OBJECT FileObject,
|
CcCopyWrite (IN PFILE_OBJECT FileObject,
|
||||||
IN PLARGE_INTEGER FileOffset,
|
IN PLARGE_INTEGER FileOffset,
|
||||||
|
@ -453,6 +459,9 @@ CcCopyWrite (IN PFILE_OBJECT FileObject,
|
||||||
return(TRUE);
|
return(TRUE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
BOOLEAN STDCALL
|
BOOLEAN STDCALL
|
||||||
CcZeroData (IN PFILE_OBJECT FileObject,
|
CcZeroData (IN PFILE_OBJECT FileObject,
|
||||||
IN PLARGE_INTEGER StartOffset,
|
IN PLARGE_INTEGER StartOffset,
|
||||||
|
|
|
@ -38,6 +38,8 @@ NTSTATUS CcRosInternalFreeCacheSegment(PCACHE_SEGMENT CacheSeg);
|
||||||
*
|
*
|
||||||
* NOTE
|
* NOTE
|
||||||
* Used by CcMdlReadComplete@8 and FsRtl
|
* Used by CcMdlReadComplete@8 and FsRtl
|
||||||
|
*
|
||||||
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
VOID STDCALL
|
VOID STDCALL
|
||||||
CcMdlReadCompleteDev (IN PMDL MdlChain,
|
CcMdlReadCompleteDev (IN PMDL MdlChain,
|
||||||
|
@ -60,6 +62,8 @@ CcMdlReadCompleteDev (IN PMDL MdlChain,
|
||||||
*
|
*
|
||||||
* NOTE
|
* NOTE
|
||||||
* From Bo Branten's ntifs.h v13.
|
* From Bo Branten's ntifs.h v13.
|
||||||
|
*
|
||||||
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
VOID STDCALL
|
VOID STDCALL
|
||||||
CcMdlReadComplete (IN PFILE_OBJECT FileObject,
|
CcMdlReadComplete (IN PFILE_OBJECT FileObject,
|
||||||
|
@ -73,6 +77,9 @@ CcMdlReadComplete (IN PFILE_OBJECT FileObject,
|
||||||
DeviceObject);
|
DeviceObject);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
VOID STDCALL
|
VOID STDCALL
|
||||||
CcSetFileSizes (IN PFILE_OBJECT FileObject,
|
CcSetFileSizes (IN PFILE_OBJECT FileObject,
|
||||||
IN PCC_FILE_SIZES FileSizes)
|
IN PCC_FILE_SIZES FileSizes)
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: pin.c,v 1.12 2003/06/07 11:34:36 chorns Exp $
|
/* $Id: pin.c,v 1.13 2003/07/10 06:27:13 royce Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -30,6 +30,9 @@ extern NPAGED_LOOKASIDE_LIST iBcbLookasideList;
|
||||||
|
|
||||||
/* FUNCTIONS *****************************************************************/
|
/* FUNCTIONS *****************************************************************/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
BOOLEAN STDCALL
|
BOOLEAN STDCALL
|
||||||
CcMapData (IN PFILE_OBJECT FileObject,
|
CcMapData (IN PFILE_OBJECT FileObject,
|
||||||
IN PLARGE_INTEGER FileOffset,
|
IN PLARGE_INTEGER FileOffset,
|
||||||
|
@ -101,6 +104,9 @@ CcMapData (IN PFILE_OBJECT FileObject,
|
||||||
return(TRUE);
|
return(TRUE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
VOID STDCALL
|
VOID STDCALL
|
||||||
CcUnpinData (IN PVOID Bcb)
|
CcUnpinData (IN PVOID Bcb)
|
||||||
{
|
{
|
||||||
|
@ -110,6 +116,9 @@ CcUnpinData (IN PVOID Bcb)
|
||||||
ExFreeToNPagedLookasideList(&iBcbLookasideList, iBcb);
|
ExFreeToNPagedLookasideList(&iBcbLookasideList, iBcb);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
VOID STDCALL
|
VOID STDCALL
|
||||||
CcSetDirtyPinnedData (IN PVOID Bcb,
|
CcSetDirtyPinnedData (IN PVOID Bcb,
|
||||||
IN PLARGE_INTEGER Lsn)
|
IN PLARGE_INTEGER Lsn)
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: view.c,v 1.64 2003/06/27 21:28:30 hbirr Exp $
|
/* $Id: view.c,v 1.65 2003/07/10 06:27:13 royce Exp $
|
||||||
*
|
*
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
* FILE: ntoskrnl/cc/view.c
|
* FILE: ntoskrnl/cc/view.c
|
||||||
|
@ -830,6 +830,9 @@ CcRosFreeCacheSegment(PBCB Bcb, PCACHE_SEGMENT CacheSeg)
|
||||||
return(Status);
|
return(Status);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
VOID STDCALL
|
VOID STDCALL
|
||||||
CcFlushCache(IN PSECTION_OBJECT_POINTERS SectionObjectPointers,
|
CcFlushCache(IN PSECTION_OBJECT_POINTERS SectionObjectPointers,
|
||||||
IN PLARGE_INTEGER FileOffset OPTIONAL,
|
IN PLARGE_INTEGER FileOffset OPTIONAL,
|
||||||
|
@ -1038,6 +1041,9 @@ VOID CcRosDereferenceCache(PFILE_OBJECT FileObject)
|
||||||
ExReleaseFastMutex(&ViewLock);
|
ExReleaseFastMutex(&ViewLock);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
NTSTATUS STDCALL
|
NTSTATUS STDCALL
|
||||||
CcRosReleaseFileCache(PFILE_OBJECT FileObject)
|
CcRosReleaseFileCache(PFILE_OBJECT FileObject)
|
||||||
/*
|
/*
|
||||||
|
@ -1110,6 +1116,9 @@ CcTryToInitializeFileCache(PFILE_OBJECT FileObject)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
NTSTATUS STDCALL
|
NTSTATUS STDCALL
|
||||||
CcRosInitializeFileCache(PFILE_OBJECT FileObject,
|
CcRosInitializeFileCache(PFILE_OBJECT FileObject,
|
||||||
ULONG CacheSegmentSize)
|
ULONG CacheSegmentSize)
|
||||||
|
@ -1165,6 +1174,9 @@ CcRosInitializeFileCache(PFILE_OBJECT FileObject,
|
||||||
return(STATUS_SUCCESS);
|
return(STATUS_SUCCESS);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
PFILE_OBJECT STDCALL
|
PFILE_OBJECT STDCALL
|
||||||
CcGetFileObjectFromSectionPtrs(IN PSECTION_OBJECT_POINTERS SectionObjectPointers)
|
CcGetFileObjectFromSectionPtrs(IN PSECTION_OBJECT_POINTERS SectionObjectPointers)
|
||||||
{
|
{
|
||||||
|
|
|
@ -28,6 +28,9 @@
|
||||||
|
|
||||||
/* FUNCTIONS ****************************************************************/
|
/* FUNCTIONS ****************************************************************/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
NTSTATUS STDCALL
|
NTSTATUS STDCALL
|
||||||
RtlCheckRegistryKey(IN ULONG RelativeTo,
|
RtlCheckRegistryKey(IN ULONG RelativeTo,
|
||||||
IN PWSTR Path)
|
IN PWSTR Path)
|
||||||
|
@ -48,6 +51,9 @@ RtlCheckRegistryKey(IN ULONG RelativeTo,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
NTSTATUS STDCALL
|
NTSTATUS STDCALL
|
||||||
RtlCreateRegistryKey(IN ULONG RelativeTo,
|
RtlCreateRegistryKey(IN ULONG RelativeTo,
|
||||||
IN PWSTR Path)
|
IN PWSTR Path)
|
||||||
|
@ -68,6 +74,9 @@ RtlCreateRegistryKey(IN ULONG RelativeTo,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
NTSTATUS STDCALL
|
NTSTATUS STDCALL
|
||||||
RtlDeleteRegistryValue(IN ULONG RelativeTo,
|
RtlDeleteRegistryValue(IN ULONG RelativeTo,
|
||||||
IN PCWSTR Path,
|
IN PCWSTR Path,
|
||||||
|
@ -132,6 +141,9 @@ RtlOpenCurrentUser(IN ACCESS_MASK DesiredAccess,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
NTSTATUS STDCALL
|
NTSTATUS STDCALL
|
||||||
RtlQueryRegistryValues(IN ULONG RelativeTo,
|
RtlQueryRegistryValues(IN ULONG RelativeTo,
|
||||||
IN PCWSTR Path,
|
IN PCWSTR Path,
|
||||||
|
@ -543,6 +555,9 @@ ByeBye:
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
NTSTATUS STDCALL
|
NTSTATUS STDCALL
|
||||||
RtlWriteRegistryValue(IN ULONG RelativeTo,
|
RtlWriteRegistryValue(IN ULONG RelativeTo,
|
||||||
IN PCWSTR Path,
|
IN PCWSTR Path,
|
||||||
|
@ -578,6 +593,9 @@ RtlWriteRegistryValue(IN ULONG RelativeTo,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
NTSTATUS STDCALL
|
NTSTATUS STDCALL
|
||||||
RtlFormatCurrentUserKeyPath(IN OUT PUNICODE_STRING KeyPath)
|
RtlFormatCurrentUserKeyPath(IN OUT PUNICODE_STRING KeyPath)
|
||||||
{
|
{
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: print.c,v 1.16 2002/09/08 10:23:18 chorns Exp $
|
/* $Id: print.c,v 1.17 2003/07/10 06:27:13 royce Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -53,6 +53,9 @@ __asm__ ("\n\t.global _DbgService\n\t"
|
||||||
* You'll only break the serial/bochs debugging feature!!!
|
* You'll only break the serial/bochs debugging feature!!!
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
ULONG
|
ULONG
|
||||||
DbgPrint(PCH Format, ...)
|
DbgPrint(PCH Format, ...)
|
||||||
{
|
{
|
||||||
|
@ -74,6 +77,9 @@ DbgPrint(PCH Format, ...)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
VOID STDCALL
|
VOID STDCALL
|
||||||
DbgPrompt (PCH OutputString,
|
DbgPrompt (PCH OutputString,
|
||||||
PCH InputString,
|
PCH InputString,
|
||||||
|
|
|
@ -419,6 +419,9 @@ ExpBinaryTreeDefaultCompare(PVOID Key1,
|
||||||
/*
|
/*
|
||||||
* Initializes a binary tree.
|
* Initializes a binary tree.
|
||||||
*/
|
*/
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
BOOLEAN STDCALL
|
BOOLEAN STDCALL
|
||||||
ExInitializeBinaryTree(IN PBINARY_TREE Tree,
|
ExInitializeBinaryTree(IN PBINARY_TREE Tree,
|
||||||
IN PKEY_COMPARATOR Compare,
|
IN PKEY_COMPARATOR Compare,
|
||||||
|
@ -482,6 +485,9 @@ ExInitializeBinaryTree(IN PBINARY_TREE Tree,
|
||||||
/*
|
/*
|
||||||
* Release resources used by a binary tree.
|
* Release resources used by a binary tree.
|
||||||
*/
|
*/
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
VOID STDCALL
|
VOID STDCALL
|
||||||
ExDeleteBinaryTree(IN PBINARY_TREE Tree)
|
ExDeleteBinaryTree(IN PBINARY_TREE Tree)
|
||||||
{
|
{
|
||||||
|
@ -501,6 +507,8 @@ ExDeleteBinaryTree(IN PBINARY_TREE Tree)
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Insert a value in a binary tree.
|
* Insert a value in a binary tree.
|
||||||
|
*
|
||||||
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
VOID STDCALL
|
VOID STDCALL
|
||||||
ExInsertBinaryTree(IN PBINARY_TREE Tree,
|
ExInsertBinaryTree(IN PBINARY_TREE Tree,
|
||||||
|
@ -537,6 +545,9 @@ ExInsertBinaryTree(IN PBINARY_TREE Tree,
|
||||||
/*
|
/*
|
||||||
* Search for a value associated with a given key in a binary tree.
|
* Search for a value associated with a given key in a binary tree.
|
||||||
*/
|
*/
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
BOOLEAN STDCALL
|
BOOLEAN STDCALL
|
||||||
ExSearchBinaryTree(IN PBINARY_TREE Tree,
|
ExSearchBinaryTree(IN PBINARY_TREE Tree,
|
||||||
IN PVOID Key,
|
IN PVOID Key,
|
||||||
|
@ -565,6 +576,9 @@ ExSearchBinaryTree(IN PBINARY_TREE Tree,
|
||||||
/*
|
/*
|
||||||
* Remove a value associated with a given key from a binary tree.
|
* Remove a value associated with a given key from a binary tree.
|
||||||
*/
|
*/
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
BOOLEAN STDCALL
|
BOOLEAN STDCALL
|
||||||
ExRemoveBinaryTree(IN PBINARY_TREE Tree,
|
ExRemoveBinaryTree(IN PBINARY_TREE Tree,
|
||||||
IN PVOID Key,
|
IN PVOID Key,
|
||||||
|
@ -620,6 +634,9 @@ ExRemoveBinaryTree(IN PBINARY_TREE Tree,
|
||||||
* TRUE if the callback routine did not request that the traversal
|
* TRUE if the callback routine did not request that the traversal
|
||||||
* be terminated prematurely.
|
* be terminated prematurely.
|
||||||
*/
|
*/
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
BOOLEAN STDCALL
|
BOOLEAN STDCALL
|
||||||
ExTraverseBinaryTree(IN PBINARY_TREE Tree,
|
ExTraverseBinaryTree(IN PBINARY_TREE Tree,
|
||||||
IN TRAVERSE_METHOD Method,
|
IN TRAVERSE_METHOD Method,
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: callback.c,v 1.9 2003/06/07 16:16:39 chorns Exp $
|
/* $Id: callback.c,v 1.10 2003/07/10 06:27:13 royce Exp $
|
||||||
*
|
*
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
* FILE: ntoskrnl/ex/callback.c
|
* FILE: ntoskrnl/ex/callback.c
|
||||||
|
@ -41,6 +41,9 @@
|
||||||
|
|
||||||
/* FUNCTIONS *****************************************************************/
|
/* FUNCTIONS *****************************************************************/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
STDCALL
|
STDCALL
|
||||||
ExCreateCallback (
|
ExCreateCallback (
|
||||||
|
@ -53,6 +56,9 @@ ExCreateCallback (
|
||||||
return STATUS_NOT_IMPLEMENTED;
|
return STATUS_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
VOID
|
VOID
|
||||||
STDCALL
|
STDCALL
|
||||||
ExNotifyCallback (
|
ExNotifyCallback (
|
||||||
|
@ -64,6 +70,9 @@ ExNotifyCallback (
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
PVOID
|
PVOID
|
||||||
STDCALL
|
STDCALL
|
||||||
ExRegisterCallback (
|
ExRegisterCallback (
|
||||||
|
@ -75,6 +84,9 @@ ExRegisterCallback (
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
VOID
|
VOID
|
||||||
STDCALL
|
STDCALL
|
||||||
ExUnregisterCallback (
|
ExUnregisterCallback (
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: fmutex.c,v 1.18 2003/04/26 23:13:29 hyperion Exp $
|
/* $Id: fmutex.c,v 1.19 2003/07/10 06:27:13 royce Exp $
|
||||||
*
|
*
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
* FILE: ntoskrnl/ex/fmutex.c
|
* FILE: ntoskrnl/ex/fmutex.c
|
||||||
|
@ -35,6 +35,9 @@
|
||||||
|
|
||||||
/* FUNCTIONS *****************************************************************/
|
/* FUNCTIONS *****************************************************************/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
VOID FASTCALL
|
VOID FASTCALL
|
||||||
ExAcquireFastMutexUnsafe(PFAST_MUTEX FastMutex)
|
ExAcquireFastMutexUnsafe(PFAST_MUTEX FastMutex)
|
||||||
{
|
{
|
||||||
|
@ -52,6 +55,9 @@ ExAcquireFastMutexUnsafe(PFAST_MUTEX FastMutex)
|
||||||
FastMutex->Owner = KeGetCurrentThread();
|
FastMutex->Owner = KeGetCurrentThread();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
VOID FASTCALL
|
VOID FASTCALL
|
||||||
ExReleaseFastMutexUnsafe(PFAST_MUTEX FastMutex)
|
ExReleaseFastMutexUnsafe(PFAST_MUTEX FastMutex)
|
||||||
{
|
{
|
||||||
|
|
|
@ -187,6 +187,8 @@ ExpRemoveHashTable(IN PHASH_TABLE HashTable,
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Initializes a hash table.
|
* Initializes a hash table.
|
||||||
|
*
|
||||||
|
* @implemented
|
||||||
*/
|
*/
|
||||||
BOOLEAN STDCALL
|
BOOLEAN STDCALL
|
||||||
ExInitializeHashTable(IN PHASH_TABLE HashTable,
|
ExInitializeHashTable(IN PHASH_TABLE HashTable,
|
||||||
|
@ -244,6 +246,8 @@ ExInitializeHashTable(IN PHASH_TABLE HashTable,
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Release resources used by a hash table.
|
* Release resources used by a hash table.
|
||||||
|
*
|
||||||
|
* @implemented
|
||||||
*/
|
*/
|
||||||
VOID STDCALL
|
VOID STDCALL
|
||||||
ExDeleteHashTable(IN PHASH_TABLE HashTable)
|
ExDeleteHashTable(IN PHASH_TABLE HashTable)
|
||||||
|
@ -261,6 +265,8 @@ ExDeleteHashTable(IN PHASH_TABLE HashTable)
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Insert a value in a hash table.
|
* Insert a value in a hash table.
|
||||||
|
*
|
||||||
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
VOID STDCALL
|
VOID STDCALL
|
||||||
ExInsertHashTable(IN PHASH_TABLE HashTable,
|
ExInsertHashTable(IN PHASH_TABLE HashTable,
|
||||||
|
@ -280,6 +286,8 @@ ExInsertHashTable(IN PHASH_TABLE HashTable,
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Search for a value associated with a given key in a hash table.
|
* Search for a value associated with a given key in a hash table.
|
||||||
|
*
|
||||||
|
* @implemented
|
||||||
*/
|
*/
|
||||||
BOOLEAN STDCALL
|
BOOLEAN STDCALL
|
||||||
ExSearchHashTable(IN PHASH_TABLE HashTable,
|
ExSearchHashTable(IN PHASH_TABLE HashTable,
|
||||||
|
@ -300,6 +308,8 @@ ExSearchHashTable(IN PHASH_TABLE HashTable,
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Remove a value associated with a given key from a hash table.
|
* Remove a value associated with a given key from a hash table.
|
||||||
|
*
|
||||||
|
* @implemented
|
||||||
*/
|
*/
|
||||||
BOOLEAN STDCALL
|
BOOLEAN STDCALL
|
||||||
ExRemoveHashTable(IN PHASH_TABLE HashTable,
|
ExRemoveHashTable(IN PHASH_TABLE HashTable,
|
||||||
|
|
|
@ -46,6 +46,9 @@ ExInit (VOID)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
BOOLEAN STDCALL
|
BOOLEAN STDCALL
|
||||||
ExIsProcessorFeaturePresent(IN ULONG ProcessorFeature)
|
ExIsProcessorFeaturePresent(IN ULONG ProcessorFeature)
|
||||||
{
|
{
|
||||||
|
@ -56,6 +59,9 @@ ExIsProcessorFeaturePresent(IN ULONG ProcessorFeature)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
VOID STDCALL
|
VOID STDCALL
|
||||||
ExPostSystemEvent (ULONG Unknown1,
|
ExPostSystemEvent (ULONG Unknown1,
|
||||||
ULONG Unknown2,
|
ULONG Unknown2,
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: interlck.c,v 1.9 2002/09/08 10:23:19 chorns Exp $
|
/* $Id: interlck.c,v 1.10 2003/07/10 06:27:13 royce Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -16,6 +16,9 @@
|
||||||
|
|
||||||
/* FUNCTIONS *****************************************************************/
|
/* FUNCTIONS *****************************************************************/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
INTERLOCKED_RESULT STDCALL
|
INTERLOCKED_RESULT STDCALL
|
||||||
ExInterlockedDecrementLong (PLONG Addend,
|
ExInterlockedDecrementLong (PLONG Addend,
|
||||||
PKSPIN_LOCK Lock)
|
PKSPIN_LOCK Lock)
|
||||||
|
@ -37,6 +40,9 @@ ExInterlockedDecrementLong (PLONG Addend,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
ULONG STDCALL
|
ULONG STDCALL
|
||||||
ExInterlockedExchangeUlong (PULONG Target,
|
ExInterlockedExchangeUlong (PULONG Target,
|
||||||
ULONG Value,
|
ULONG Value,
|
||||||
|
@ -59,6 +65,9 @@ ExInterlockedExchangeUlong (PULONG Target,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
ULONG STDCALL
|
ULONG STDCALL
|
||||||
ExInterlockedAddUlong (PULONG Addend,
|
ExInterlockedAddUlong (PULONG Addend,
|
||||||
ULONG Increment,
|
ULONG Increment,
|
||||||
|
@ -92,6 +101,9 @@ ExInterlockedAddUlong (PULONG Addend,
|
||||||
return oldval;
|
return oldval;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
LARGE_INTEGER STDCALL
|
LARGE_INTEGER STDCALL
|
||||||
ExInterlockedAddLargeInteger (PLARGE_INTEGER Addend,
|
ExInterlockedAddLargeInteger (PLARGE_INTEGER Addend,
|
||||||
LARGE_INTEGER Increment,
|
LARGE_INTEGER Increment,
|
||||||
|
@ -125,6 +137,9 @@ ExInterlockedAddLargeInteger (PLARGE_INTEGER Addend,
|
||||||
return oldval;
|
return oldval;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
INTERLOCKED_RESULT STDCALL
|
INTERLOCKED_RESULT STDCALL
|
||||||
ExInterlockedIncrementLong (PLONG Addend,
|
ExInterlockedIncrementLong (PLONG Addend,
|
||||||
PKSPIN_LOCK Lock)
|
PKSPIN_LOCK Lock)
|
||||||
|
@ -145,6 +160,9 @@ ExInterlockedIncrementLong (PLONG Addend,
|
||||||
return oldval;
|
return oldval;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
VOID FASTCALL
|
VOID FASTCALL
|
||||||
ExInterlockedAddLargeStatistic (IN PLARGE_INTEGER Addend,
|
ExInterlockedAddLargeStatistic (IN PLARGE_INTEGER Addend,
|
||||||
IN ULONG Increment)
|
IN ULONG Increment)
|
||||||
|
@ -155,6 +173,9 @@ ExInterlockedAddLargeStatistic (IN PLARGE_INTEGER Addend,
|
||||||
Addend->QuadPart += Increment;
|
Addend->QuadPart += Increment;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
LONGLONG FASTCALL
|
LONGLONG FASTCALL
|
||||||
ExInterlockedCompareExchange64 (IN OUT PLONGLONG Destination,
|
ExInterlockedCompareExchange64 (IN OUT PLONGLONG Destination,
|
||||||
IN PLONGLONG Exchange,
|
IN PLONGLONG Exchange,
|
||||||
|
@ -180,6 +201,9 @@ ExInterlockedCompareExchange64 (IN OUT PLONGLONG Destination,
|
||||||
return oldval;
|
return oldval;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
ULONG FASTCALL
|
ULONG FASTCALL
|
||||||
ExfInterlockedAddUlong(PULONG Addend,
|
ExfInterlockedAddUlong(PULONG Addend,
|
||||||
ULONG Increment,
|
ULONG Increment,
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: list.c,v 1.7 2002/09/08 10:23:19 chorns Exp $
|
/* $Id: list.c,v 1.8 2003/07/10 06:27:13 royce Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -21,6 +21,9 @@
|
||||||
/* FUNCTIONS *************************************************************/
|
/* FUNCTIONS *************************************************************/
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
PLIST_ENTRY STDCALL
|
PLIST_ENTRY STDCALL
|
||||||
ExInterlockedInsertHeadList(PLIST_ENTRY ListHead,
|
ExInterlockedInsertHeadList(PLIST_ENTRY ListHead,
|
||||||
PLIST_ENTRY ListEntry,
|
PLIST_ENTRY ListEntry,
|
||||||
|
@ -53,6 +56,9 @@ ExInterlockedInsertHeadList(PLIST_ENTRY ListHead,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
PLIST_ENTRY STDCALL
|
PLIST_ENTRY STDCALL
|
||||||
ExInterlockedInsertTailList(PLIST_ENTRY ListHead,
|
ExInterlockedInsertTailList(PLIST_ENTRY ListHead,
|
||||||
PLIST_ENTRY ListEntry,
|
PLIST_ENTRY ListEntry,
|
||||||
|
@ -85,6 +91,9 @@ ExInterlockedInsertTailList(PLIST_ENTRY ListHead,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
PLIST_ENTRY STDCALL
|
PLIST_ENTRY STDCALL
|
||||||
ExInterlockedRemoveHeadList(PLIST_ENTRY Head,
|
ExInterlockedRemoveHeadList(PLIST_ENTRY Head,
|
||||||
PKSPIN_LOCK Lock)
|
PKSPIN_LOCK Lock)
|
||||||
|
@ -113,6 +122,9 @@ ExInterlockedRemoveHeadList(PLIST_ENTRY Head,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
PLIST_ENTRY
|
PLIST_ENTRY
|
||||||
ExInterlockedRemoveTailList(PLIST_ENTRY Head,
|
ExInterlockedRemoveTailList(PLIST_ENTRY Head,
|
||||||
PKSPIN_LOCK Lock)
|
PKSPIN_LOCK Lock)
|
||||||
|
@ -141,6 +153,9 @@ ExInterlockedRemoveTailList(PLIST_ENTRY Head,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
PSINGLE_LIST_ENTRY FASTCALL
|
PSINGLE_LIST_ENTRY FASTCALL
|
||||||
ExInterlockedPopEntrySList(IN PSLIST_HEADER ListHead,
|
ExInterlockedPopEntrySList(IN PSLIST_HEADER ListHead,
|
||||||
IN PKSPIN_LOCK Lock)
|
IN PKSPIN_LOCK Lock)
|
||||||
|
@ -167,6 +182,9 @@ ExInterlockedPopEntrySList(IN PSLIST_HEADER ListHead,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
PSINGLE_LIST_ENTRY FASTCALL
|
PSINGLE_LIST_ENTRY FASTCALL
|
||||||
ExInterlockedPushEntrySList(IN PSLIST_HEADER ListHead,
|
ExInterlockedPushEntrySList(IN PSLIST_HEADER ListHead,
|
||||||
IN PSINGLE_LIST_ENTRY ListEntry,
|
IN PSINGLE_LIST_ENTRY ListEntry,
|
||||||
|
@ -193,6 +211,9 @@ ExInterlockedPushEntrySList(IN PSLIST_HEADER ListHead,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
PSINGLE_LIST_ENTRY STDCALL
|
PSINGLE_LIST_ENTRY STDCALL
|
||||||
ExInterlockedPopEntryList(IN PSINGLE_LIST_ENTRY ListHead,
|
ExInterlockedPopEntryList(IN PSINGLE_LIST_ENTRY ListHead,
|
||||||
IN PKSPIN_LOCK Lock)
|
IN PKSPIN_LOCK Lock)
|
||||||
|
@ -214,6 +235,9 @@ ExInterlockedPopEntryList(IN PSINGLE_LIST_ENTRY ListHead,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
PSINGLE_LIST_ENTRY STDCALL
|
PSINGLE_LIST_ENTRY STDCALL
|
||||||
ExInterlockedPushEntryList(IN PSINGLE_LIST_ENTRY ListHead,
|
ExInterlockedPushEntryList(IN PSINGLE_LIST_ENTRY ListHead,
|
||||||
IN PSINGLE_LIST_ENTRY ListEntry,
|
IN PSINGLE_LIST_ENTRY ListEntry,
|
||||||
|
@ -238,6 +262,9 @@ ExInterlockedPushEntryList(IN PSINGLE_LIST_ENTRY ListHead,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
PLIST_ENTRY FASTCALL
|
PLIST_ENTRY FASTCALL
|
||||||
ExfInterlockedInsertHeadList(IN PLIST_ENTRY ListHead,
|
ExfInterlockedInsertHeadList(IN PLIST_ENTRY ListHead,
|
||||||
IN PLIST_ENTRY ListEntry,
|
IN PLIST_ENTRY ListEntry,
|
||||||
|
@ -270,6 +297,9 @@ ExfInterlockedInsertHeadList(IN PLIST_ENTRY ListHead,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
PLIST_ENTRY FASTCALL
|
PLIST_ENTRY FASTCALL
|
||||||
ExfInterlockedInsertTailList(IN PLIST_ENTRY ListHead,
|
ExfInterlockedInsertTailList(IN PLIST_ENTRY ListHead,
|
||||||
IN PLIST_ENTRY ListEntry,
|
IN PLIST_ENTRY ListEntry,
|
||||||
|
@ -302,6 +332,9 @@ ExfInterlockedInsertTailList(IN PLIST_ENTRY ListHead,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
PSINGLE_LIST_ENTRY FASTCALL
|
PSINGLE_LIST_ENTRY FASTCALL
|
||||||
ExfInterlockedPopEntryList(IN PSINGLE_LIST_ENTRY ListHead,
|
ExfInterlockedPopEntryList(IN PSINGLE_LIST_ENTRY ListHead,
|
||||||
IN PKSPIN_LOCK Lock)
|
IN PKSPIN_LOCK Lock)
|
||||||
|
@ -323,6 +356,9 @@ ExfInterlockedPopEntryList(IN PSINGLE_LIST_ENTRY ListHead,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
PSINGLE_LIST_ENTRY FASTCALL
|
PSINGLE_LIST_ENTRY FASTCALL
|
||||||
ExfInterlockedPushEntryList(IN PSINGLE_LIST_ENTRY ListHead,
|
ExfInterlockedPushEntryList(IN PSINGLE_LIST_ENTRY ListHead,
|
||||||
IN PSINGLE_LIST_ENTRY ListEntry,
|
IN PSINGLE_LIST_ENTRY ListEntry,
|
||||||
|
@ -347,6 +383,9 @@ ExfInterlockedPushEntryList(IN PSINGLE_LIST_ENTRY ListHead,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
PLIST_ENTRY FASTCALL
|
PLIST_ENTRY FASTCALL
|
||||||
ExfInterlockedRemoveHeadList(IN PLIST_ENTRY Head,
|
ExfInterlockedRemoveHeadList(IN PLIST_ENTRY Head,
|
||||||
IN PKSPIN_LOCK Lock)
|
IN PKSPIN_LOCK Lock)
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: lookas.c,v 1.7 2002/09/30 20:52:23 hbirr Exp $
|
/* $Id: lookas.c,v 1.8 2003/07/10 06:27:13 royce Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -133,6 +133,9 @@ ExAllocateFromPagedLookasideList (
|
||||||
return Entry;
|
return Entry;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
VOID
|
VOID
|
||||||
STDCALL
|
STDCALL
|
||||||
ExDeleteNPagedLookasideList (
|
ExDeleteNPagedLookasideList (
|
||||||
|
@ -156,6 +159,9 @@ ExDeleteNPagedLookasideList (
|
||||||
KeReleaseSpinLock(&ExpNonPagedLookasideListLock, OldIrql);
|
KeReleaseSpinLock(&ExpNonPagedLookasideListLock, OldIrql);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
VOID
|
VOID
|
||||||
STDCALL
|
STDCALL
|
||||||
ExDeletePagedLookasideList (
|
ExDeletePagedLookasideList (
|
||||||
|
@ -186,6 +192,9 @@ ExDeletePagedLookasideList (
|
||||||
KeReleaseSpinLock(&ExpPagedLookasideListLock, OldIrql);
|
KeReleaseSpinLock(&ExpPagedLookasideListLock, OldIrql);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
VOID
|
VOID
|
||||||
STDCALL
|
STDCALL
|
||||||
ExFreeToPagedLookasideList (
|
ExFreeToPagedLookasideList (
|
||||||
|
@ -208,6 +217,9 @@ ExFreeToPagedLookasideList (
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
VOID
|
VOID
|
||||||
STDCALL
|
STDCALL
|
||||||
ExInitializeNPagedLookasideList (
|
ExInitializeNPagedLookasideList (
|
||||||
|
@ -262,6 +274,9 @@ ExInitializeNPagedLookasideList (
|
||||||
&ExpNonPagedLookasideListLock);
|
&ExpNonPagedLookasideListLock);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
VOID
|
VOID
|
||||||
STDCALL
|
STDCALL
|
||||||
ExInitializePagedLookasideList (
|
ExInitializePagedLookasideList (
|
||||||
|
|
|
@ -23,6 +23,9 @@
|
||||||
|
|
||||||
/* FUNCTIONS *****************************************************************/
|
/* FUNCTIONS *****************************************************************/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
NTSTATUS STDCALL
|
NTSTATUS STDCALL
|
||||||
NtSetSystemPowerState(IN POWER_ACTION SystemAction,
|
NtSetSystemPowerState(IN POWER_ACTION SystemAction,
|
||||||
IN SYSTEM_POWER_STATE MinSystemState,
|
IN SYSTEM_POWER_STATE MinSystemState,
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: resource.c,v 1.21 2002/09/08 10:23:19 chorns Exp $
|
/* $Id: resource.c,v 1.22 2003/07/10 06:27:13 royce Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -54,6 +54,9 @@
|
||||||
/* FUNCTIONS *****************************************************************/
|
/* FUNCTIONS *****************************************************************/
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
STDCALL
|
STDCALL
|
||||||
ExTryToAcquireResourceExclusiveLite (
|
ExTryToAcquireResourceExclusiveLite (
|
||||||
|
@ -70,6 +73,9 @@ ExTryToAcquireResourceExclusiveLite (
|
||||||
return(ExAcquireResourceExclusiveLite(Resource,FALSE));
|
return(ExAcquireResourceExclusiveLite(Resource,FALSE));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
STDCALL
|
STDCALL
|
||||||
ExAcquireResourceExclusive (
|
ExAcquireResourceExclusive (
|
||||||
|
@ -80,6 +86,9 @@ ExAcquireResourceExclusive (
|
||||||
return(ExAcquireResourceExclusiveLite(Resource,Wait));
|
return(ExAcquireResourceExclusiveLite(Resource,Wait));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
STDCALL
|
STDCALL
|
||||||
ExAcquireResourceExclusiveLite (
|
ExAcquireResourceExclusiveLite (
|
||||||
|
@ -311,6 +320,9 @@ static BOOLEAN EiAddSharedOwner(PERESOURCE Resource)
|
||||||
return(TRUE);
|
return(TRUE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
STDCALL
|
STDCALL
|
||||||
ExAcquireResourceSharedLite (
|
ExAcquireResourceSharedLite (
|
||||||
|
@ -391,6 +403,9 @@ ExAcquireResourceSharedLite (
|
||||||
return(TRUE);
|
return(TRUE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
VOID
|
VOID
|
||||||
STDCALL
|
STDCALL
|
||||||
ExConvertExclusiveToSharedLite (
|
ExConvertExclusiveToSharedLite (
|
||||||
|
@ -441,6 +456,9 @@ ExConvertExclusiveToSharedLite (
|
||||||
DPRINT("ExConvertExclusiveToSharedLite() finished\n");
|
DPRINT("ExConvertExclusiveToSharedLite() finished\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
VOID
|
VOID
|
||||||
STDCALL
|
STDCALL
|
||||||
ExDisableResourceBoostLite (
|
ExDisableResourceBoostLite (
|
||||||
|
@ -450,6 +468,9 @@ ExDisableResourceBoostLite (
|
||||||
Resource->Flag |= ResourceDisableBoost;
|
Resource->Flag |= ResourceDisableBoost;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
ULONG
|
ULONG
|
||||||
STDCALL
|
STDCALL
|
||||||
ExGetExclusiveWaiterCount (
|
ExGetExclusiveWaiterCount (
|
||||||
|
@ -459,6 +480,9 @@ ExGetExclusiveWaiterCount (
|
||||||
return(Resource->NumberOfExclusiveWaiters);
|
return(Resource->NumberOfExclusiveWaiters);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
STDCALL
|
STDCALL
|
||||||
ExAcquireSharedStarveExclusive (
|
ExAcquireSharedStarveExclusive (
|
||||||
|
@ -531,6 +555,9 @@ ExAcquireSharedStarveExclusive (
|
||||||
return(TRUE);
|
return(TRUE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
STDCALL
|
STDCALL
|
||||||
ExAcquireSharedWaitForExclusive (
|
ExAcquireSharedWaitForExclusive (
|
||||||
|
@ -541,6 +568,9 @@ ExAcquireSharedWaitForExclusive (
|
||||||
return(ExAcquireResourceSharedLite(Resource,Wait));
|
return(ExAcquireResourceSharedLite(Resource,Wait));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
STDCALL
|
STDCALL
|
||||||
ExDeleteResource (
|
ExDeleteResource (
|
||||||
|
@ -550,6 +580,9 @@ ExDeleteResource (
|
||||||
return(ExDeleteResourceLite(Resource));
|
return(ExDeleteResourceLite(Resource));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
STDCALL
|
STDCALL
|
||||||
ExDeleteResourceLite (
|
ExDeleteResourceLite (
|
||||||
|
@ -563,6 +596,9 @@ ExDeleteResourceLite (
|
||||||
return(STATUS_SUCCESS);;
|
return(STATUS_SUCCESS);;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
ULONG
|
ULONG
|
||||||
STDCALL
|
STDCALL
|
||||||
ExGetSharedWaiterCount (
|
ExGetSharedWaiterCount (
|
||||||
|
@ -572,6 +608,9 @@ ExGetSharedWaiterCount (
|
||||||
return(Resource->NumberOfSharedWaiters);
|
return(Resource->NumberOfSharedWaiters);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
STDCALL
|
STDCALL
|
||||||
ExInitializeResource (
|
ExInitializeResource (
|
||||||
|
@ -581,6 +620,9 @@ ExInitializeResource (
|
||||||
return(ExInitializeResourceLite(Resource));
|
return(ExInitializeResourceLite(Resource));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
NTSTATUS STDCALL
|
NTSTATUS STDCALL
|
||||||
ExInitializeResourceLite (PERESOURCE Resource)
|
ExInitializeResourceLite (PERESOURCE Resource)
|
||||||
{
|
{
|
||||||
|
@ -602,6 +644,9 @@ ExInitializeResourceLite (PERESOURCE Resource)
|
||||||
return(0);
|
return(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
STDCALL
|
STDCALL
|
||||||
ExIsResourceAcquiredExclusiveLite (
|
ExIsResourceAcquiredExclusiveLite (
|
||||||
|
@ -620,6 +665,9 @@ ExIsResourceAcquiredExclusiveLite (
|
||||||
&& Resource->OwnerThreads[0].OwnerThread==ExGetCurrentResourceThread());
|
&& Resource->OwnerThreads[0].OwnerThread==ExGetCurrentResourceThread());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
ULONG
|
ULONG
|
||||||
STDCALL
|
STDCALL
|
||||||
ExIsResourceAcquiredSharedLite (
|
ExIsResourceAcquiredSharedLite (
|
||||||
|
@ -657,6 +705,9 @@ ExIsResourceAcquiredSharedLite (
|
||||||
return(0);
|
return(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
VOID
|
VOID
|
||||||
STDCALL
|
STDCALL
|
||||||
ExReinitializeResourceLite (
|
ExReinitializeResourceLite (
|
||||||
|
@ -681,6 +732,9 @@ ExReinitializeResourceLite (
|
||||||
Resource->OwnerThreads[1].a.OwnerCount=0;
|
Resource->OwnerThreads[1].a.OwnerCount=0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
VOID
|
VOID
|
||||||
FASTCALL
|
FASTCALL
|
||||||
ExReleaseResourceLite (
|
ExReleaseResourceLite (
|
||||||
|
@ -691,6 +745,9 @@ ExReleaseResourceLite (
|
||||||
ExGetCurrentResourceThread()));
|
ExGetCurrentResourceThread()));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
VOID
|
VOID
|
||||||
STDCALL
|
STDCALL
|
||||||
ExReleaseResourceForThread (
|
ExReleaseResourceForThread (
|
||||||
|
@ -701,6 +758,9 @@ ExReleaseResourceForThread (
|
||||||
return(ExReleaseResourceForThreadLite(Resource,ResourceThreadId));
|
return(ExReleaseResourceForThreadLite(Resource,ResourceThreadId));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
VOID
|
VOID
|
||||||
STDCALL
|
STDCALL
|
||||||
ExReleaseResourceForThreadLite (
|
ExReleaseResourceForThreadLite (
|
||||||
|
@ -785,6 +845,9 @@ ExReleaseResourceForThreadLite (
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
VOID
|
VOID
|
||||||
STDCALL
|
STDCALL
|
||||||
ExSetResourceOwnerPointer (
|
ExSetResourceOwnerPointer (
|
||||||
|
|
|
@ -1100,6 +1100,9 @@ ExpSplayTreeDefaultCompare(IN PVOID Key1,
|
||||||
/*
|
/*
|
||||||
* Initializes a splay tree.
|
* Initializes a splay tree.
|
||||||
*/
|
*/
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
BOOLEAN STDCALL
|
BOOLEAN STDCALL
|
||||||
ExInitializeSplayTree(IN PSPLAY_TREE Tree,
|
ExInitializeSplayTree(IN PSPLAY_TREE Tree,
|
||||||
IN PKEY_COMPARATOR Compare,
|
IN PKEY_COMPARATOR Compare,
|
||||||
|
@ -1164,6 +1167,9 @@ ExInitializeSplayTree(IN PSPLAY_TREE Tree,
|
||||||
/*
|
/*
|
||||||
* Release resources used by a splay tree.
|
* Release resources used by a splay tree.
|
||||||
*/
|
*/
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
VOID STDCALL
|
VOID STDCALL
|
||||||
ExDeleteSplayTree(IN PSPLAY_TREE Tree)
|
ExDeleteSplayTree(IN PSPLAY_TREE Tree)
|
||||||
{
|
{
|
||||||
|
@ -1196,6 +1202,9 @@ ExDeleteSplayTree(IN PSPLAY_TREE Tree)
|
||||||
/*
|
/*
|
||||||
* Insert a value in a splay tree.
|
* Insert a value in a splay tree.
|
||||||
*/
|
*/
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
VOID STDCALL
|
VOID STDCALL
|
||||||
ExInsertSplayTree(IN PSPLAY_TREE Tree,
|
ExInsertSplayTree(IN PSPLAY_TREE Tree,
|
||||||
IN PVOID Key,
|
IN PVOID Key,
|
||||||
|
@ -1219,6 +1228,9 @@ ExInsertSplayTree(IN PSPLAY_TREE Tree,
|
||||||
/*
|
/*
|
||||||
* Search for a value associated with a given key in a splay tree.
|
* Search for a value associated with a given key in a splay tree.
|
||||||
*/
|
*/
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
BOOLEAN STDCALL
|
BOOLEAN STDCALL
|
||||||
ExSearchSplayTree(IN PSPLAY_TREE Tree,
|
ExSearchSplayTree(IN PSPLAY_TREE Tree,
|
||||||
IN PVOID Key,
|
IN PVOID Key,
|
||||||
|
@ -1249,6 +1261,9 @@ ExSearchSplayTree(IN PSPLAY_TREE Tree,
|
||||||
/*
|
/*
|
||||||
* Remove a value associated with a given key from a splay tree.
|
* Remove a value associated with a given key from a splay tree.
|
||||||
*/
|
*/
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
BOOLEAN STDCALL
|
BOOLEAN STDCALL
|
||||||
ExRemoveSplayTree(IN PSPLAY_TREE Tree,
|
ExRemoveSplayTree(IN PSPLAY_TREE Tree,
|
||||||
IN PVOID Key,
|
IN PVOID Key,
|
||||||
|
@ -1280,6 +1295,9 @@ ExRemoveSplayTree(IN PSPLAY_TREE Tree,
|
||||||
* Return the weight of the root node in the splay tree.
|
* Return the weight of the root node in the splay tree.
|
||||||
* The returned value is the number of nodes in the tree.
|
* The returned value is the number of nodes in the tree.
|
||||||
*/
|
*/
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
BOOLEAN STDCALL
|
BOOLEAN STDCALL
|
||||||
ExWeightOfSplayTree(IN PSPLAY_TREE Tree,
|
ExWeightOfSplayTree(IN PSPLAY_TREE Tree,
|
||||||
OUT PULONG Weight)
|
OUT PULONG Weight)
|
||||||
|
@ -1308,6 +1326,9 @@ ExWeightOfSplayTree(IN PSPLAY_TREE Tree,
|
||||||
* TRUE if the callback routine did not request that the traversal
|
* TRUE if the callback routine did not request that the traversal
|
||||||
* be terminated prematurely.
|
* be terminated prematurely.
|
||||||
*/
|
*/
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
BOOLEAN STDCALL
|
BOOLEAN STDCALL
|
||||||
ExTraverseSplayTree(IN PSPLAY_TREE Tree,
|
ExTraverseSplayTree(IN PSPLAY_TREE Tree,
|
||||||
IN TRAVERSE_METHOD Method,
|
IN TRAVERSE_METHOD Method,
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: time.c,v 1.16 2003/06/07 16:16:39 chorns Exp $
|
/* $Id: time.c,v 1.17 2003/07/10 06:27:13 royce Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -41,6 +41,9 @@ ExInitTimeZoneInfo (VOID)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
NTSTATUS STDCALL
|
NTSTATUS STDCALL
|
||||||
NtSetSystemTime (IN PLARGE_INTEGER UnsafeNewSystemTime,
|
NtSetSystemTime (IN PLARGE_INTEGER UnsafeNewSystemTime,
|
||||||
OUT PLARGE_INTEGER UnsafeOldSystemTime OPTIONAL)
|
OUT PLARGE_INTEGER UnsafeOldSystemTime OPTIONAL)
|
||||||
|
@ -88,6 +91,9 @@ NtSetSystemTime (IN PLARGE_INTEGER UnsafeNewSystemTime,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
NTSTATUS STDCALL
|
NTSTATUS STDCALL
|
||||||
NtQuerySystemTime (OUT PLARGE_INTEGER UnsafeCurrentTime)
|
NtQuerySystemTime (OUT PLARGE_INTEGER UnsafeCurrentTime)
|
||||||
/*
|
/*
|
||||||
|
@ -111,6 +117,9 @@ NtQuerySystemTime (OUT PLARGE_INTEGER UnsafeCurrentTime)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
VOID
|
VOID
|
||||||
STDCALL
|
STDCALL
|
||||||
ExLocalTimeToSystemTime (
|
ExLocalTimeToSystemTime (
|
||||||
|
@ -123,6 +132,9 @@ ExLocalTimeToSystemTime (
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
VOID
|
VOID
|
||||||
STDCALL
|
STDCALL
|
||||||
ExSystemTimeToLocalTime (
|
ExSystemTimeToLocalTime (
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: work.c,v 1.15 2002/09/08 10:23:19 chorns Exp $
|
/* $Id: work.c,v 1.16 2003/07/10 06:27:13 royce Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -138,6 +138,9 @@ VOID ExInitializeWorkerThreads(VOID)
|
||||||
HIGH_PRIORITY);
|
HIGH_PRIORITY);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
VOID STDCALL
|
VOID STDCALL
|
||||||
ExQueueWorkItem (PWORK_QUEUE_ITEM WorkItem,
|
ExQueueWorkItem (PWORK_QUEUE_ITEM WorkItem,
|
||||||
WORK_QUEUE_TYPE QueueType)
|
WORK_QUEUE_TYPE QueueType)
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: zone.c,v 1.4 2002/09/08 10:23:20 chorns Exp $
|
/* $Id: zone.c,v 1.5 2003/07/10 06:27:13 royce Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -13,6 +13,9 @@
|
||||||
|
|
||||||
/* FUNCTIONS ***************************************************************/
|
/* FUNCTIONS ***************************************************************/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
STDCALL
|
STDCALL
|
||||||
ExExtendZone (
|
ExExtendZone (
|
||||||
|
@ -42,6 +45,9 @@ ExExtendZone (
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
STDCALL
|
STDCALL
|
||||||
ExInterlockedExtendZone (
|
ExInterlockedExtendZone (
|
||||||
|
@ -61,6 +67,9 @@ ExInterlockedExtendZone (
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
STDCALL
|
STDCALL
|
||||||
ExInitializeZone (
|
ExInitializeZone (
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: dbcsname.c,v 1.3 2002/09/08 10:23:20 chorns Exp $
|
/* $Id: dbcsname.c,v 1.4 2003/07/10 06:27:13 royce Exp $
|
||||||
*
|
*
|
||||||
* reactos/ntoskrnl/fs/dbcsname.c
|
* reactos/ntoskrnl/fs/dbcsname.c
|
||||||
*
|
*
|
||||||
|
@ -17,6 +17,7 @@
|
||||||
*
|
*
|
||||||
* RETURN VALUE
|
* RETURN VALUE
|
||||||
*
|
*
|
||||||
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
VOID
|
VOID
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -40,6 +41,7 @@ FsRtlDissectDbcs (
|
||||||
*
|
*
|
||||||
* RETURN VALUE
|
* RETURN VALUE
|
||||||
*
|
*
|
||||||
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -61,6 +63,7 @@ FsRtlDoesDbcsContainWildCards (
|
||||||
*
|
*
|
||||||
* RETURN VALUE
|
* RETURN VALUE
|
||||||
*
|
*
|
||||||
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -83,6 +86,7 @@ FsRtlIsDbcsInExpression (
|
||||||
*
|
*
|
||||||
* RETURN VALUE
|
* RETURN VALUE
|
||||||
*
|
*
|
||||||
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -108,6 +112,7 @@ FsRtlIsFatDbcsLegal (
|
||||||
*
|
*
|
||||||
* RETURN VALUE
|
* RETURN VALUE
|
||||||
*
|
*
|
||||||
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
STDCALL
|
STDCALL
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: filelock.c,v 1.7 2003/01/25 15:52:43 hbirr Exp $
|
/* $Id: filelock.c,v 1.8 2003/07/10 06:27:13 royce Exp $
|
||||||
*
|
*
|
||||||
* reactos/ntoskrnl/fs/filelock.c
|
* reactos/ntoskrnl/fs/filelock.c
|
||||||
*
|
*
|
||||||
|
@ -185,6 +185,7 @@ FsRtlpCheckLockForReadOrWriteAccess(
|
||||||
* NAME EXPORTED
|
* NAME EXPORTED
|
||||||
* FsRtlCheckLockForReadAccess
|
* FsRtlCheckLockForReadAccess
|
||||||
*
|
*
|
||||||
|
* @implemented
|
||||||
*/
|
*/
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -216,6 +217,7 @@ FsRtlCheckLockForReadAccess (
|
||||||
* NAME EXPORTED
|
* NAME EXPORTED
|
||||||
* FsRtlCheckLockForWriteAccess
|
* FsRtlCheckLockForWriteAccess
|
||||||
*
|
*
|
||||||
|
* @implemented
|
||||||
*/
|
*/
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -250,6 +252,7 @@ FsRtlCheckLockForWriteAccess (
|
||||||
* NAME EXPORTED
|
* NAME EXPORTED
|
||||||
* FsRtlFastCheckLockForRead
|
* FsRtlFastCheckLockForRead
|
||||||
*
|
*
|
||||||
|
* @implemented
|
||||||
*/
|
*/
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -277,6 +280,7 @@ FsRtlFastCheckLockForRead (
|
||||||
* NAME EXPORTED
|
* NAME EXPORTED
|
||||||
* FsRtlFastCheckLockForWrite
|
* FsRtlFastCheckLockForWrite
|
||||||
*
|
*
|
||||||
|
* @implemented
|
||||||
*/
|
*/
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -400,6 +404,7 @@ FsRtlpFastUnlockAllByKey(
|
||||||
* NAME EXPORTED
|
* NAME EXPORTED
|
||||||
* FsRtlFastUnlockAll
|
* FsRtlFastUnlockAll
|
||||||
*
|
*
|
||||||
|
* @implemented
|
||||||
*/
|
*/
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -423,6 +428,7 @@ FsRtlFastUnlockAll /*ByProcess*/ (
|
||||||
* NAME EXPORTED
|
* NAME EXPORTED
|
||||||
* FsRtlFastUnlockAllByKey
|
* FsRtlFastUnlockAllByKey
|
||||||
*
|
*
|
||||||
|
* @implemented
|
||||||
*/
|
*/
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -684,6 +690,7 @@ FsRtlpUnlockSingle(
|
||||||
* NAME EXPORTED
|
* NAME EXPORTED
|
||||||
* FsRtlFastUnlockSingle
|
* FsRtlFastUnlockSingle
|
||||||
*
|
*
|
||||||
|
* @implemented
|
||||||
*/
|
*/
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -715,6 +722,8 @@ FsRtlFastUnlockSingle (
|
||||||
* FsRtlpDumpFileLocks
|
* FsRtlpDumpFileLocks
|
||||||
*
|
*
|
||||||
* NOTE: used for testing and debugging
|
* NOTE: used for testing and debugging
|
||||||
|
*
|
||||||
|
* @implemented
|
||||||
*/
|
*/
|
||||||
VOID
|
VOID
|
||||||
FASTCALL
|
FASTCALL
|
||||||
|
@ -794,6 +803,7 @@ FsRtlpDumpFileLocks(
|
||||||
* RETURN VALUE
|
* RETURN VALUE
|
||||||
* NULL if no more locks.
|
* NULL if no more locks.
|
||||||
*
|
*
|
||||||
|
* @implemented
|
||||||
*/
|
*/
|
||||||
PFILE_LOCK_INFO
|
PFILE_LOCK_INFO
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -895,6 +905,7 @@ restart:;
|
||||||
* NOTE
|
* NOTE
|
||||||
* Called when creating/allocating/initializing FCB
|
* Called when creating/allocating/initializing FCB
|
||||||
*
|
*
|
||||||
|
* @implemented
|
||||||
*/
|
*/
|
||||||
VOID
|
VOID
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -917,6 +928,7 @@ FsRtlInitializeFileLock (
|
||||||
* NAME EXPORTED
|
* NAME EXPORTED
|
||||||
* FsRtlPrivateLock
|
* FsRtlPrivateLock
|
||||||
*
|
*
|
||||||
|
* @implemented
|
||||||
*/
|
*/
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -1063,6 +1075,7 @@ FsRtlPrivateLock (
|
||||||
* NAME EXPORTED
|
* NAME EXPORTED
|
||||||
* FsRtlProcessFileLock
|
* FsRtlProcessFileLock
|
||||||
*
|
*
|
||||||
|
* @implemented
|
||||||
*/
|
*/
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -1151,6 +1164,7 @@ FsRtlProcessFileLock (
|
||||||
* NAME EXPORTED
|
* NAME EXPORTED
|
||||||
* FsRtlUninitializeFileLock
|
* FsRtlUninitializeFileLock
|
||||||
*
|
*
|
||||||
|
* @implemented
|
||||||
*/
|
*/
|
||||||
VOID
|
VOID
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -1234,6 +1248,7 @@ FsRtlUninitializeFileLock (
|
||||||
* Only present in NT 5.0 or later.
|
* Only present in NT 5.0 or later.
|
||||||
* FCB FILE_LOCK struct should/is acording to DDK allocated from paged pool!
|
* FCB FILE_LOCK struct should/is acording to DDK allocated from paged pool!
|
||||||
*
|
*
|
||||||
|
* @implemented
|
||||||
*/
|
*/
|
||||||
PFILE_LOCK
|
PFILE_LOCK
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -1262,6 +1277,7 @@ FsRtlAllocateFileLock(
|
||||||
* Only present in NT 5.0 or later.
|
* Only present in NT 5.0 or later.
|
||||||
* FCB FILE_LOCK struct should/is acording to DDK allocated from paged pool!
|
* FCB FILE_LOCK struct should/is acording to DDK allocated from paged pool!
|
||||||
*
|
*
|
||||||
|
* @implemented
|
||||||
*/
|
*/
|
||||||
VOID
|
VOID
|
||||||
STDCALL
|
STDCALL
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: mcb.c,v 1.9 2003/04/27 16:25:25 ea Exp $
|
/* $Id: mcb.c,v 1.10 2003/07/10 06:27:13 royce Exp $
|
||||||
*
|
*
|
||||||
* reactos/ntoskrnl/fs/mcb.c
|
* reactos/ntoskrnl/fs/mcb.c
|
||||||
*
|
*
|
||||||
|
@ -18,6 +18,8 @@
|
||||||
* RETURN VALUE
|
* RETURN VALUE
|
||||||
*
|
*
|
||||||
* NOTES
|
* NOTES
|
||||||
|
*
|
||||||
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
BOOLEAN STDCALL
|
BOOLEAN STDCALL
|
||||||
FsRtlAddLargeMcbEntry(IN PLARGE_MCB Mcb,
|
FsRtlAddLargeMcbEntry(IN PLARGE_MCB Mcb,
|
||||||
|
@ -29,7 +31,11 @@ FsRtlAddLargeMcbEntry(IN PLARGE_MCB Mcb,
|
||||||
return(FALSE);
|
return(FALSE);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* FsRtlAddMcbEntry: Obsolete */
|
/*
|
||||||
|
* FsRtlAddMcbEntry: Obsolete
|
||||||
|
*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
BOOLEAN STDCALL
|
BOOLEAN STDCALL
|
||||||
FsRtlAddMcbEntry (IN PMCB Mcb,
|
FsRtlAddMcbEntry (IN PMCB Mcb,
|
||||||
IN VBN Vbn,
|
IN VBN Vbn,
|
||||||
|
@ -42,7 +48,9 @@ FsRtlAddMcbEntry (IN PMCB Mcb,
|
||||||
(LONGLONG) SectorCount);
|
(LONGLONG) SectorCount);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
BOOLEAN STDCALL
|
BOOLEAN STDCALL
|
||||||
FsRtlGetNextLargeMcbEntry(IN PLARGE_MCB Mcb,
|
FsRtlGetNextLargeMcbEntry(IN PLARGE_MCB Mcb,
|
||||||
IN ULONG RunIndex,
|
IN ULONG RunIndex,
|
||||||
|
@ -55,6 +63,9 @@ FsRtlGetNextLargeMcbEntry(IN PLARGE_MCB Mcb,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
BOOLEAN STDCALL
|
BOOLEAN STDCALL
|
||||||
FsRtlGetNextMcbEntry (IN PMCB Mcb,
|
FsRtlGetNextMcbEntry (IN PMCB Mcb,
|
||||||
IN ULONG RunIndex,
|
IN ULONG RunIndex,
|
||||||
|
@ -78,6 +89,9 @@ FsRtlGetNextMcbEntry (IN PMCB Mcb,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
VOID STDCALL
|
VOID STDCALL
|
||||||
FsRtlInitializeLargeMcb(IN PLARGE_MCB Mcb,
|
FsRtlInitializeLargeMcb(IN PLARGE_MCB Mcb,
|
||||||
IN POOL_TYPE PoolType)
|
IN POOL_TYPE PoolType)
|
||||||
|
@ -86,7 +100,10 @@ FsRtlInitializeLargeMcb(IN PLARGE_MCB Mcb,
|
||||||
Mcb->PoolType = PoolType;
|
Mcb->PoolType = PoolType;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* FsRtlInitializeMcb: Obsolete */
|
/*
|
||||||
|
* FsRtlInitializeMcb: Obsolete
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
VOID STDCALL
|
VOID STDCALL
|
||||||
FsRtlInitializeMcb (IN PMCB Mcb,
|
FsRtlInitializeMcb (IN PMCB Mcb,
|
||||||
IN POOL_TYPE PoolType)
|
IN POOL_TYPE PoolType)
|
||||||
|
@ -95,6 +112,9 @@ FsRtlInitializeMcb (IN PMCB Mcb,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
BOOLEAN STDCALL
|
BOOLEAN STDCALL
|
||||||
FsRtlLookupLargeMcbEntry(IN PLARGE_MCB Mcb,
|
FsRtlLookupLargeMcbEntry(IN PLARGE_MCB Mcb,
|
||||||
IN LONGLONG Vbn,
|
IN LONGLONG Vbn,
|
||||||
|
@ -109,6 +129,9 @@ FsRtlLookupLargeMcbEntry(IN PLARGE_MCB Mcb,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
BOOLEAN STDCALL
|
BOOLEAN STDCALL
|
||||||
FsRtlLookupLastLargeMcbEntry(IN PLARGE_MCB Mcb,
|
FsRtlLookupLastLargeMcbEntry(IN PLARGE_MCB Mcb,
|
||||||
OUT PLONGLONG Vbn,
|
OUT PLONGLONG Vbn,
|
||||||
|
@ -119,6 +142,9 @@ FsRtlLookupLastLargeMcbEntry(IN PLARGE_MCB Mcb,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
BOOLEAN STDCALL
|
BOOLEAN STDCALL
|
||||||
FsRtlLookupLastMcbEntry (IN PMCB Mcb,
|
FsRtlLookupLastMcbEntry (IN PMCB Mcb,
|
||||||
OUT PVBN Vbn,
|
OUT PVBN Vbn,
|
||||||
|
@ -129,6 +155,9 @@ FsRtlLookupLastMcbEntry (IN PMCB Mcb,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
BOOLEAN STDCALL
|
BOOLEAN STDCALL
|
||||||
FsRtlLookupMcbEntry (IN PMCB Mcb,
|
FsRtlLookupMcbEntry (IN PMCB Mcb,
|
||||||
IN VBN Vbn,
|
IN VBN Vbn,
|
||||||
|
@ -141,6 +170,9 @@ FsRtlLookupMcbEntry (IN PMCB Mcb,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
ULONG STDCALL
|
ULONG STDCALL
|
||||||
FsRtlNumberOfRunsInLargeMcb(IN PLARGE_MCB Mcb)
|
FsRtlNumberOfRunsInLargeMcb(IN PLARGE_MCB Mcb)
|
||||||
{
|
{
|
||||||
|
@ -152,7 +184,11 @@ FsRtlNumberOfRunsInLargeMcb(IN PLARGE_MCB Mcb)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/* FsRtlNumberOfRunsInMcb: Obsolete */
|
/*
|
||||||
|
* FsRtlNumberOfRunsInMcb: Obsolete
|
||||||
|
*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
ULONG STDCALL
|
ULONG STDCALL
|
||||||
FsRtlNumberOfRunsInMcb (IN PMCB Mcb)
|
FsRtlNumberOfRunsInMcb (IN PMCB Mcb)
|
||||||
{
|
{
|
||||||
|
@ -160,6 +196,9 @@ FsRtlNumberOfRunsInMcb (IN PMCB Mcb)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
VOID STDCALL
|
VOID STDCALL
|
||||||
FsRtlRemoveLargeMcbEntry(IN PLARGE_MCB Mcb,
|
FsRtlRemoveLargeMcbEntry(IN PLARGE_MCB Mcb,
|
||||||
IN LONGLONG Vbn,
|
IN LONGLONG Vbn,
|
||||||
|
@ -169,6 +208,9 @@ FsRtlRemoveLargeMcbEntry(IN PLARGE_MCB Mcb,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
VOID STDCALL
|
VOID STDCALL
|
||||||
FsRtlRemoveMcbEntry (IN PMCB Mcb,
|
FsRtlRemoveMcbEntry (IN PMCB Mcb,
|
||||||
IN VBN Vbn,
|
IN VBN Vbn,
|
||||||
|
@ -178,6 +220,9 @@ FsRtlRemoveMcbEntry (IN PMCB Mcb,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
BOOLEAN STDCALL
|
BOOLEAN STDCALL
|
||||||
FsRtlSplitLargeMcb(IN PLARGE_MCB Mcb,
|
FsRtlSplitLargeMcb(IN PLARGE_MCB Mcb,
|
||||||
IN LONGLONG Vbn,
|
IN LONGLONG Vbn,
|
||||||
|
@ -188,6 +233,9 @@ FsRtlSplitLargeMcb(IN PLARGE_MCB Mcb,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
VOID STDCALL
|
VOID STDCALL
|
||||||
FsRtlTruncateLargeMcb(IN PLARGE_MCB Mcb,
|
FsRtlTruncateLargeMcb(IN PLARGE_MCB Mcb,
|
||||||
IN LONGLONG Vbn)
|
IN LONGLONG Vbn)
|
||||||
|
@ -196,7 +244,11 @@ FsRtlTruncateLargeMcb(IN PLARGE_MCB Mcb,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/* FsRtlTruncateMcb: Obsolete */
|
/*
|
||||||
|
* FsRtlTruncateMcb: Obsolete
|
||||||
|
*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
VOID STDCALL
|
VOID STDCALL
|
||||||
FsRtlTruncateMcb (IN PMCB Mcb,
|
FsRtlTruncateMcb (IN PMCB Mcb,
|
||||||
IN VBN Vbn)
|
IN VBN Vbn)
|
||||||
|
@ -205,13 +257,20 @@ FsRtlTruncateMcb (IN PMCB Mcb,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
VOID STDCALL
|
VOID STDCALL
|
||||||
FsRtlUninitializeLargeMcb(IN PLARGE_MCB Mcb)
|
FsRtlUninitializeLargeMcb(IN PLARGE_MCB Mcb)
|
||||||
{
|
{
|
||||||
UNIMPLEMENTED;
|
UNIMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* FsRtlUninitializeMcb: Obsolete */
|
/*
|
||||||
|
* FsRtlUninitializeMcb: Obsolete
|
||||||
|
*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
VOID STDCALL
|
VOID STDCALL
|
||||||
FsRtlUninitializeMcb (IN PMCB Mcb)
|
FsRtlUninitializeMcb (IN PMCB Mcb)
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: mdl.c,v 1.4 2002/09/08 10:23:20 chorns Exp $
|
/* $Id: mdl.c,v 1.5 2003/07/10 06:27:13 royce Exp $
|
||||||
*
|
*
|
||||||
* reactos/ntoskrnl/fs/mdl.c
|
* reactos/ntoskrnl/fs/mdl.c
|
||||||
*
|
*
|
||||||
|
@ -17,6 +17,7 @@
|
||||||
*
|
*
|
||||||
* RETURN VALUE
|
* RETURN VALUE
|
||||||
*
|
*
|
||||||
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -43,6 +44,7 @@ FsRtlMdlRead (
|
||||||
*
|
*
|
||||||
* RETURN VALUE
|
* RETURN VALUE
|
||||||
*
|
*
|
||||||
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
BOOLEAN STDCALL
|
BOOLEAN STDCALL
|
||||||
FsRtlMdlReadComplete(IN PFILE_OBJECT FileObject,
|
FsRtlMdlReadComplete(IN PFILE_OBJECT FileObject,
|
||||||
|
@ -125,6 +127,8 @@ FsRtlMdlReadComplete(IN PFILE_OBJECT FileObject,
|
||||||
* NOTE
|
* NOTE
|
||||||
* From Bo Branten's ntifs.h v13.
|
* From Bo Branten's ntifs.h v13.
|
||||||
* (CcMdlReadCompleteDev declared in internal/cc.h)
|
* (CcMdlReadCompleteDev declared in internal/cc.h)
|
||||||
|
*
|
||||||
|
* @implemented
|
||||||
*/
|
*/
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -150,6 +154,7 @@ FsRtlMdlReadCompleteDev (
|
||||||
*
|
*
|
||||||
* RETURN VALUE
|
* RETURN VALUE
|
||||||
*
|
*
|
||||||
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -177,6 +182,7 @@ FsRtlMdlReadDev (
|
||||||
*
|
*
|
||||||
* RETURN VALUE
|
* RETURN VALUE
|
||||||
*
|
*
|
||||||
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -200,6 +206,7 @@ FsRtlMdlWriteComplete (
|
||||||
*
|
*
|
||||||
* RETURN VALUE
|
* RETURN VALUE
|
||||||
*
|
*
|
||||||
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -224,6 +231,7 @@ FsRtlMdlWriteCompleteDev (
|
||||||
*
|
*
|
||||||
* RETURN VALUE
|
* RETURN VALUE
|
||||||
*
|
*
|
||||||
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -250,6 +258,7 @@ FsRtlPrepareMdlWrite (
|
||||||
*
|
*
|
||||||
* RETURN VALUE
|
* RETURN VALUE
|
||||||
*
|
*
|
||||||
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
STDCALL
|
STDCALL
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: name.c,v 1.5 2002/09/08 10:23:20 chorns Exp $
|
/* $Id: name.c,v 1.6 2003/07/10 06:27:13 royce Exp $
|
||||||
*
|
*
|
||||||
* reactos/ntoskrnl/fs/name.c
|
* reactos/ntoskrnl/fs/name.c
|
||||||
*
|
*
|
||||||
|
@ -23,6 +23,7 @@ PUCHAR * FsRtlLegalAnsiCharacterArray = NULL;
|
||||||
* NOTE
|
* NOTE
|
||||||
* From Bo Branten's ntifs.h v25.
|
* From Bo Branten's ntifs.h v25.
|
||||||
*
|
*
|
||||||
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -47,6 +48,7 @@ FsRtlAreNamesEqual (
|
||||||
*
|
*
|
||||||
* RETURN VALUE
|
* RETURN VALUE
|
||||||
*
|
*
|
||||||
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
VOID
|
VOID
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -72,6 +74,8 @@ FsRtlDissectName (
|
||||||
*
|
*
|
||||||
* NOTE
|
* NOTE
|
||||||
* From Bo Branten's ntifs.h v12.
|
* From Bo Branten's ntifs.h v12.
|
||||||
|
*
|
||||||
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -95,6 +99,8 @@ FsRtlDoesNameContainWildCards (
|
||||||
*
|
*
|
||||||
* NOTE
|
* NOTE
|
||||||
* From Bo Branten's ntifs.h v12.
|
* From Bo Branten's ntifs.h v12.
|
||||||
|
*
|
||||||
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
STDCALL
|
STDCALL
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: notify.c,v 1.5 2002/09/08 10:23:20 chorns Exp $
|
/* $Id: notify.c,v 1.6 2003/07/10 06:27:13 royce Exp $
|
||||||
*
|
*
|
||||||
* reactos/ntoskrnl/fs/notify.c
|
* reactos/ntoskrnl/fs/notify.c
|
||||||
*
|
*
|
||||||
|
@ -17,6 +17,7 @@
|
||||||
*
|
*
|
||||||
* RETURN VALUE
|
* RETURN VALUE
|
||||||
*
|
*
|
||||||
|
* @implemented
|
||||||
*/
|
*/
|
||||||
VOID
|
VOID
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -55,6 +56,7 @@ FsRtlNotifyChangeDirectory (
|
||||||
*
|
*
|
||||||
* RETURN VALUE
|
* RETURN VALUE
|
||||||
*
|
*
|
||||||
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
VOID
|
VOID
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -77,6 +79,7 @@ FsRtlNotifyCleanup (
|
||||||
*
|
*
|
||||||
* RETURN VALUE
|
* RETURN VALUE
|
||||||
*
|
*
|
||||||
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
VOID
|
VOID
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -107,6 +110,7 @@ FsRtlNotifyFullChangeDirectory (
|
||||||
*
|
*
|
||||||
* RETURN VALUE
|
* RETURN VALUE
|
||||||
*
|
*
|
||||||
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
VOID
|
VOID
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -135,6 +139,7 @@ FsRtlNotifyFullReportChange (
|
||||||
*
|
*
|
||||||
* RETURN VALUE
|
* RETURN VALUE
|
||||||
*
|
*
|
||||||
|
* @implemented
|
||||||
*/
|
*/
|
||||||
VOID
|
VOID
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -170,6 +175,7 @@ FsRtlNotifyInitializeSync (
|
||||||
*
|
*
|
||||||
* RETURN VALUE
|
* RETURN VALUE
|
||||||
*
|
*
|
||||||
|
* @implemented
|
||||||
*/
|
*/
|
||||||
VOID
|
VOID
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -209,6 +215,8 @@ FsRtlNotifyReportChange (
|
||||||
*
|
*
|
||||||
* RETURN VALUE
|
* RETURN VALUE
|
||||||
* None.
|
* None.
|
||||||
|
*
|
||||||
|
* @implemented
|
||||||
*/
|
*/
|
||||||
VOID
|
VOID
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -234,6 +242,7 @@ FsRtlNotifyUninitializeSync (
|
||||||
*
|
*
|
||||||
* RETURN VALUE
|
* RETURN VALUE
|
||||||
*
|
*
|
||||||
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
STDCALL
|
STDCALL
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: oplock.c,v 1.5 2002/09/08 10:23:20 chorns Exp $
|
/* $Id: oplock.c,v 1.6 2003/07/10 06:27:13 royce Exp $
|
||||||
*
|
*
|
||||||
* reactos/ntoskrnl/fs/oplock.c
|
* reactos/ntoskrnl/fs/oplock.c
|
||||||
*
|
*
|
||||||
|
@ -17,6 +17,7 @@
|
||||||
*
|
*
|
||||||
* RETURN VALUE
|
* RETURN VALUE
|
||||||
*
|
*
|
||||||
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
NTSTATUS STDCALL
|
NTSTATUS STDCALL
|
||||||
FsRtlCheckOplock(IN POPLOCK Oplock,
|
FsRtlCheckOplock(IN POPLOCK Oplock,
|
||||||
|
@ -39,6 +40,7 @@ FsRtlCheckOplock(IN POPLOCK Oplock,
|
||||||
*
|
*
|
||||||
* RETURN VALUE
|
* RETURN VALUE
|
||||||
*
|
*
|
||||||
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
BOOLEAN STDCALL
|
BOOLEAN STDCALL
|
||||||
FsRtlCurrentBatchOplock(IN POPLOCK Oplock)
|
FsRtlCurrentBatchOplock(IN POPLOCK Oplock)
|
||||||
|
@ -59,6 +61,8 @@ FsRtlCurrentBatchOplock(IN POPLOCK Oplock)
|
||||||
*
|
*
|
||||||
* NOTE
|
* NOTE
|
||||||
* Obsolete function.
|
* Obsolete function.
|
||||||
|
*
|
||||||
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
VOID STDCALL
|
VOID STDCALL
|
||||||
FsRtlInitializeOplock(IN OUT POPLOCK Oplock)
|
FsRtlInitializeOplock(IN OUT POPLOCK Oplock)
|
||||||
|
@ -76,6 +80,7 @@ FsRtlInitializeOplock(IN OUT POPLOCK Oplock)
|
||||||
*
|
*
|
||||||
* RETURN VALUE
|
* RETURN VALUE
|
||||||
*
|
*
|
||||||
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
NTSTATUS STDCALL
|
NTSTATUS STDCALL
|
||||||
FsRtlOplockFsctrl(IN POPLOCK Oplock,
|
FsRtlOplockFsctrl(IN POPLOCK Oplock,
|
||||||
|
@ -96,6 +101,7 @@ FsRtlOplockFsctrl(IN POPLOCK Oplock,
|
||||||
*
|
*
|
||||||
* RETURN VALUE
|
* RETURN VALUE
|
||||||
*
|
*
|
||||||
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
BOOLEAN STDCALL
|
BOOLEAN STDCALL
|
||||||
FsRtlOplockIsFastIoPossible(IN POPLOCK Oplock)
|
FsRtlOplockIsFastIoPossible(IN POPLOCK Oplock)
|
||||||
|
@ -114,6 +120,7 @@ FsRtlOplockIsFastIoPossible(IN POPLOCK Oplock)
|
||||||
*
|
*
|
||||||
* RETURN VALUE
|
* RETURN VALUE
|
||||||
*
|
*
|
||||||
|
* @implemented
|
||||||
*/
|
*/
|
||||||
VOID STDCALL
|
VOID STDCALL
|
||||||
FsRtlUninitializeOplock(IN POPLOCK Oplock)
|
FsRtlUninitializeOplock(IN POPLOCK Oplock)
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: pool.c,v 1.4 2002/09/08 10:23:20 chorns Exp $
|
/* $Id: pool.c,v 1.5 2003/07/10 06:27:13 royce Exp $
|
||||||
*
|
*
|
||||||
* reactos/ntoskrnl/fs/pool.c
|
* reactos/ntoskrnl/fs/pool.c
|
||||||
*
|
*
|
||||||
|
@ -21,6 +21,7 @@
|
||||||
* NOTE
|
* NOTE
|
||||||
* IFS_POOL_TAG is "FSrt" in mem view.
|
* IFS_POOL_TAG is "FSrt" in mem view.
|
||||||
*
|
*
|
||||||
|
* @implemented
|
||||||
*/
|
*/
|
||||||
PVOID
|
PVOID
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -56,6 +57,8 @@ FsRtlAllocatePool (
|
||||||
*
|
*
|
||||||
* NOTE
|
* NOTE
|
||||||
* IFS_POOL_TAG is "FSrt" in mem view.
|
* IFS_POOL_TAG is "FSrt" in mem view.
|
||||||
|
*
|
||||||
|
* @implemented
|
||||||
*/
|
*/
|
||||||
PVOID
|
PVOID
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -89,6 +92,7 @@ FsRtlAllocatePoolWithQuota (
|
||||||
*
|
*
|
||||||
* RETURN VALUE
|
* RETURN VALUE
|
||||||
*
|
*
|
||||||
|
* @implemented
|
||||||
*/
|
*/
|
||||||
PVOID
|
PVOID
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -123,6 +127,7 @@ FsRtlAllocatePoolWithQuotaTag (
|
||||||
*
|
*
|
||||||
* RETURN VALUE
|
* RETURN VALUE
|
||||||
*
|
*
|
||||||
|
* @implemented
|
||||||
*/
|
*/
|
||||||
PVOID
|
PVOID
|
||||||
STDCALL
|
STDCALL
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: tunnel.c,v 1.4 2002/09/08 10:23:20 chorns Exp $
|
/* $Id: tunnel.c,v 1.5 2003/07/10 06:27:13 royce Exp $
|
||||||
*
|
*
|
||||||
* reactos/ntoskrnl/fs/tunnel.c
|
* reactos/ntoskrnl/fs/tunnel.c
|
||||||
*
|
*
|
||||||
|
@ -17,6 +17,7 @@
|
||||||
*
|
*
|
||||||
* RETURN VALUE
|
* RETURN VALUE
|
||||||
*
|
*
|
||||||
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
VOID
|
VOID
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -43,6 +44,7 @@ FsRtlAddToTunnelCache (
|
||||||
*
|
*
|
||||||
* RETURN VALUE
|
* RETURN VALUE
|
||||||
*
|
*
|
||||||
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
VOID
|
VOID
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -64,6 +66,7 @@ FsRtlDeleteKeyFromTunnelCache (
|
||||||
*
|
*
|
||||||
* RETURN VALUE
|
* RETURN VALUE
|
||||||
*
|
*
|
||||||
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
VOID
|
VOID
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -84,6 +87,7 @@ FsRtlDeleteTunnelCache (
|
||||||
*
|
*
|
||||||
* RETURN VALUE
|
* RETURN VALUE
|
||||||
*
|
*
|
||||||
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
VOID
|
VOID
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -110,6 +114,7 @@ FsRtlFindInTunnelCache (
|
||||||
*
|
*
|
||||||
* RETURN VALUE
|
* RETURN VALUE
|
||||||
*
|
*
|
||||||
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
VOID
|
VOID
|
||||||
STDCALL
|
STDCALL
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: unc.c,v 1.4 2002/09/08 10:23:20 chorns Exp $
|
/* $Id: unc.c,v 1.5 2003/07/10 06:27:13 royce Exp $
|
||||||
*
|
*
|
||||||
* reactos/ntoskrnl/fs/unc.c
|
* reactos/ntoskrnl/fs/unc.c
|
||||||
*
|
*
|
||||||
|
@ -17,6 +17,7 @@
|
||||||
*
|
*
|
||||||
* RETURN VALUE
|
* RETURN VALUE
|
||||||
*
|
*
|
||||||
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
VOID STDCALL
|
VOID STDCALL
|
||||||
FsRtlDeregisterUncProvider(IN HANDLE Handle)
|
FsRtlDeregisterUncProvider(IN HANDLE Handle)
|
||||||
|
@ -34,6 +35,7 @@ FsRtlDeregisterUncProvider(IN HANDLE Handle)
|
||||||
*
|
*
|
||||||
* RETURN VALUE
|
* RETURN VALUE
|
||||||
*
|
*
|
||||||
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
NTSTATUS STDCALL
|
NTSTATUS STDCALL
|
||||||
FsRtlRegisterUncProvider(IN OUT PHANDLE Handle,
|
FsRtlRegisterUncProvider(IN OUT PHANDLE Handle,
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: util.c,v 1.13 2003/03/16 13:18:49 chorns Exp $
|
/* $Id: util.c,v 1.14 2003/07/10 06:27:13 royce Exp $
|
||||||
*
|
*
|
||||||
* reactos/ntoskrnl/fs/util.c
|
* reactos/ntoskrnl/fs/util.c
|
||||||
*
|
*
|
||||||
|
@ -24,6 +24,7 @@
|
||||||
* STATUS_CRC_ERROR, STATUS_DEVICE_DATA_ERROR;
|
* STATUS_CRC_ERROR, STATUS_DEVICE_DATA_ERROR;
|
||||||
* TRUE otherwise.
|
* TRUE otherwise.
|
||||||
*
|
*
|
||||||
|
* @implemented
|
||||||
*/
|
*/
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -67,6 +68,8 @@ FsRtlIsTotalDeviceFailure (
|
||||||
* 2002-01-17 Fixed a bad bug reported by Bo Brantén.
|
* 2002-01-17 Fixed a bad bug reported by Bo Brantén.
|
||||||
* Up to version 1.8, this function's semantics was
|
* Up to version 1.8, this function's semantics was
|
||||||
* exactly the opposite! Thank you Bo.
|
* exactly the opposite! Thank you Bo.
|
||||||
|
*
|
||||||
|
* @implemented
|
||||||
*/
|
*/
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -102,6 +105,8 @@ FsRtlIsNtstatusExpected (
|
||||||
* RETURN VALUE
|
* RETURN VALUE
|
||||||
* NtStatusToNormalize if it is an expected value,
|
* NtStatusToNormalize if it is an expected value,
|
||||||
* otherwise NormalizedNtStatus.
|
* otherwise NormalizedNtStatus.
|
||||||
|
*
|
||||||
|
* @implemented
|
||||||
*/
|
*/
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -132,6 +137,8 @@ FsRtlNormalizeNtstatus (
|
||||||
*
|
*
|
||||||
* RETURN VALUE
|
* RETURN VALUE
|
||||||
*
|
*
|
||||||
|
*
|
||||||
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -151,6 +158,8 @@ FsRtlAllocateResource (VOID)
|
||||||
*
|
*
|
||||||
* RETURN VALUE
|
* RETURN VALUE
|
||||||
*
|
*
|
||||||
|
*
|
||||||
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -175,6 +184,7 @@ FsRtlBalanceReads (
|
||||||
* NOTE
|
* NOTE
|
||||||
* From Bo Branten's ntifs.h v12.
|
* From Bo Branten's ntifs.h v12.
|
||||||
*
|
*
|
||||||
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -205,6 +215,8 @@ FsRtlCopyRead (
|
||||||
*
|
*
|
||||||
* NOTE
|
* NOTE
|
||||||
* From Bo Branten's ntifs.h v12.
|
* From Bo Branten's ntifs.h v12.
|
||||||
|
*
|
||||||
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -233,6 +245,7 @@ FsRtlCopyWrite (
|
||||||
*
|
*
|
||||||
* RETURN VALUE
|
* RETURN VALUE
|
||||||
*
|
*
|
||||||
|
* @implemented
|
||||||
*/
|
*/
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -269,6 +282,7 @@ FsRtlGetFileSize (
|
||||||
*
|
*
|
||||||
* RETURN VALUE
|
* RETURN VALUE
|
||||||
*
|
*
|
||||||
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
VOID
|
VOID
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -291,6 +305,7 @@ FsRtlPostPagingFileStackOverflow (
|
||||||
*
|
*
|
||||||
* RETURN VALUE
|
* RETURN VALUE
|
||||||
*
|
*
|
||||||
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
VOID
|
VOID
|
||||||
STDCALL
|
STDCALL
|
||||||
|
@ -314,6 +329,8 @@ FsRtlPostStackOverflow (
|
||||||
*
|
*
|
||||||
* RETURN VALUE
|
* RETURN VALUE
|
||||||
* It always returns STATUS_SUCCESS.
|
* It always returns STATUS_SUCCESS.
|
||||||
|
*
|
||||||
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
STDCALL
|
STDCALL
|
||||||
|
|
Loading…
Reference in a new issue