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