-/* $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
return(STATUS_SUCCESS);
}
+/*
+ * @implemented
+ */
BOOLEAN STDCALL
CcCopyRead (IN PFILE_OBJECT FileObject,
IN PLARGE_INTEGER FileOffset,
return TRUE;
}
+/*
+ * @implemented
+ */
BOOLEAN STDCALL
CcCopyWrite (IN PFILE_OBJECT FileObject,
IN PLARGE_INTEGER FileOffset,
return(TRUE);
}
+/*
+ * @implemented
+ */
BOOLEAN STDCALL
CcZeroData (IN PFILE_OBJECT FileObject,
IN PLARGE_INTEGER StartOffset,
*
* NOTE
* Used by CcMdlReadComplete@8 and FsRtl
+ *
+ * @unimplemented
*/
VOID STDCALL
CcMdlReadCompleteDev (IN PMDL MdlChain,
*
* NOTE
* From Bo Branten's ntifs.h v13.
+ *
+ * @unimplemented
*/
VOID STDCALL
CcMdlReadComplete (IN PFILE_OBJECT FileObject,
DeviceObject);
}
+/*
+ * @implemented
+ */
VOID STDCALL
CcSetFileSizes (IN PFILE_OBJECT FileObject,
IN PCC_FILE_SIZES FileSizes)
-/* $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
/* FUNCTIONS *****************************************************************/
+/*
+ * @implemented
+ */
BOOLEAN STDCALL
CcMapData (IN PFILE_OBJECT FileObject,
IN PLARGE_INTEGER FileOffset,
return(TRUE);
}
+/*
+ * @implemented
+ */
VOID STDCALL
CcUnpinData (IN PVOID Bcb)
{
ExFreeToNPagedLookasideList(&iBcbLookasideList, iBcb);
}
+/*
+ * @implemented
+ */
VOID STDCALL
CcSetDirtyPinnedData (IN PVOID Bcb,
IN PLARGE_INTEGER Lsn)
* 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
return(Status);
}
+/*
+ * @implemented
+ */
VOID STDCALL
CcFlushCache(IN PSECTION_OBJECT_POINTERS SectionObjectPointers,
IN PLARGE_INTEGER FileOffset OPTIONAL,
ExReleaseFastMutex(&ViewLock);
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
CcRosReleaseFileCache(PFILE_OBJECT FileObject)
/*
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
CcRosInitializeFileCache(PFILE_OBJECT FileObject,
ULONG CacheSegmentSize)
return(STATUS_SUCCESS);
}
+/*
+ * @implemented
+ */
PFILE_OBJECT STDCALL
CcGetFileObjectFromSectionPtrs(IN PSECTION_OBJECT_POINTERS SectionObjectPointers)
{
/* FUNCTIONS ****************************************************************/
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlCheckRegistryKey(IN ULONG RelativeTo,
IN PWSTR Path)
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlCreateRegistryKey(IN ULONG RelativeTo,
IN PWSTR Path)
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlDeleteRegistryValue(IN ULONG RelativeTo,
IN PCWSTR Path,
}
+/*
+ * @unimplemented
+ */
NTSTATUS STDCALL
RtlQueryRegistryValues(IN ULONG RelativeTo,
IN PCWSTR Path,
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
RtlWriteRegistryValue(IN ULONG RelativeTo,
IN PCWSTR Path,
}
+/*
+ * @unimplemented
+ */
NTSTATUS STDCALL
RtlFormatCurrentUserKeyPath(IN OUT PUNICODE_STRING KeyPath)
{
* 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
* You'll only break the serial/bochs debugging feature!!!
*/
+/*
+ * @implemented
+ */
ULONG
DbgPrint(PCH Format, ...)
{
}
+/*
+ * @unimplemented
+ */
VOID STDCALL
DbgPrompt (PCH OutputString,
PCH InputString,
/*
* Initializes a binary tree.
*/
+/*
+ * @implemented
+ */
BOOLEAN STDCALL
ExInitializeBinaryTree(IN PBINARY_TREE Tree,
IN PKEY_COMPARATOR Compare,
/*
* Release resources used by a binary tree.
*/
+/*
+ * @implemented
+ */
VOID STDCALL
ExDeleteBinaryTree(IN PBINARY_TREE Tree)
{
/*
* Insert a value in a binary tree.
+ *
+ * @unimplemented
*/
VOID STDCALL
ExInsertBinaryTree(IN PBINARY_TREE Tree,
/*
* Search for a value associated with a given key in a binary tree.
*/
+/*
+ * @implemented
+ */
BOOLEAN STDCALL
ExSearchBinaryTree(IN PBINARY_TREE Tree,
IN PVOID Key,
/*
* Remove a value associated with a given key from a binary tree.
*/
+/*
+ * @implemented
+ */
BOOLEAN STDCALL
ExRemoveBinaryTree(IN PBINARY_TREE Tree,
IN PVOID Key,
* TRUE if the callback routine did not request that the traversal
* be terminated prematurely.
*/
+/*
+ * @implemented
+ */
BOOLEAN STDCALL
ExTraverseBinaryTree(IN PBINARY_TREE Tree,
IN TRAVERSE_METHOD Method,
* 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
/* FUNCTIONS *****************************************************************/
+/*
+ * @unimplemented
+ */
NTSTATUS
STDCALL
ExCreateCallback (
return STATUS_NOT_IMPLEMENTED;
}
+/*
+ * @unimplemented
+ */
VOID
STDCALL
ExNotifyCallback (
return;
}
+/*
+ * @unimplemented
+ */
PVOID
STDCALL
ExRegisterCallback (
return NULL;
}
+/*
+ * @unimplemented
+ */
VOID
STDCALL
ExUnregisterCallback (
* 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
/* FUNCTIONS *****************************************************************/
+/*
+ * @implemented
+ */
VOID FASTCALL
ExAcquireFastMutexUnsafe(PFAST_MUTEX FastMutex)
{
FastMutex->Owner = KeGetCurrentThread();
}
+/*
+ * @implemented
+ */
VOID FASTCALL
ExReleaseFastMutexUnsafe(PFAST_MUTEX FastMutex)
{
/*
* Initializes a hash table.
+ *
+ * @implemented
*/
BOOLEAN STDCALL
ExInitializeHashTable(IN PHASH_TABLE HashTable,
/*
* Release resources used by a hash table.
+ *
+ * @implemented
*/
VOID STDCALL
ExDeleteHashTable(IN PHASH_TABLE HashTable)
/*
* Insert a value in a hash table.
+ *
+ * @unimplemented
*/
VOID STDCALL
ExInsertHashTable(IN PHASH_TABLE HashTable,
/*
* Search for a value associated with a given key in a hash table.
+ *
+ * @implemented
*/
BOOLEAN STDCALL
ExSearchHashTable(IN PHASH_TABLE HashTable,
/*
* Remove a value associated with a given key from a hash table.
+ *
+ * @implemented
*/
BOOLEAN STDCALL
ExRemoveHashTable(IN PHASH_TABLE HashTable,
}
+/*
+ * @implemented
+ */
BOOLEAN STDCALL
ExIsProcessorFeaturePresent(IN ULONG ProcessorFeature)
{
}
+/*
+ * @implemented
+ */
VOID STDCALL
ExPostSystemEvent (ULONG Unknown1,
ULONG Unknown2,
-/* $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
/* FUNCTIONS *****************************************************************/
+/*
+ * @implemented
+ */
INTERLOCKED_RESULT STDCALL
ExInterlockedDecrementLong (PLONG Addend,
PKSPIN_LOCK Lock)
}
+/*
+ * @implemented
+ */
ULONG STDCALL
ExInterlockedExchangeUlong (PULONG Target,
ULONG Value,
}
+/*
+ * @implemented
+ */
ULONG STDCALL
ExInterlockedAddUlong (PULONG Addend,
ULONG Increment,
return oldval;
}
+/*
+ * @implemented
+ */
LARGE_INTEGER STDCALL
ExInterlockedAddLargeInteger (PLARGE_INTEGER Addend,
LARGE_INTEGER Increment,
return oldval;
}
+/*
+ * @implemented
+ */
INTERLOCKED_RESULT STDCALL
ExInterlockedIncrementLong (PLONG Addend,
PKSPIN_LOCK Lock)
return oldval;
}
+/*
+ * @unimplemented
+ */
VOID FASTCALL
ExInterlockedAddLargeStatistic (IN PLARGE_INTEGER Addend,
IN ULONG Increment)
Addend->QuadPart += Increment;
}
+/*
+ * @unimplemented
+ */
LONGLONG FASTCALL
ExInterlockedCompareExchange64 (IN OUT PLONGLONG Destination,
IN PLONGLONG Exchange,
return oldval;
}
+/*
+ * @implemented
+ */
ULONG FASTCALL
ExfInterlockedAddUlong(PULONG Addend,
ULONG Increment,
-/* $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
/* FUNCTIONS *************************************************************/
+/*
+ * @implemented
+ */
PLIST_ENTRY STDCALL
ExInterlockedInsertHeadList(PLIST_ENTRY ListHead,
PLIST_ENTRY ListEntry,
}
+/*
+ * @implemented
+ */
PLIST_ENTRY STDCALL
ExInterlockedInsertTailList(PLIST_ENTRY ListHead,
PLIST_ENTRY ListEntry,
}
+/*
+ * @implemented
+ */
PLIST_ENTRY STDCALL
ExInterlockedRemoveHeadList(PLIST_ENTRY Head,
PKSPIN_LOCK Lock)
}
+/*
+ * @implemented
+ */
PLIST_ENTRY
ExInterlockedRemoveTailList(PLIST_ENTRY Head,
PKSPIN_LOCK Lock)
}
+/*
+ * @implemented
+ */
PSINGLE_LIST_ENTRY FASTCALL
ExInterlockedPopEntrySList(IN PSLIST_HEADER ListHead,
IN PKSPIN_LOCK Lock)
}
+/*
+ * @implemented
+ */
PSINGLE_LIST_ENTRY FASTCALL
ExInterlockedPushEntrySList(IN PSLIST_HEADER ListHead,
IN PSINGLE_LIST_ENTRY ListEntry,
}
+/*
+ * @implemented
+ */
PSINGLE_LIST_ENTRY STDCALL
ExInterlockedPopEntryList(IN PSINGLE_LIST_ENTRY ListHead,
IN PKSPIN_LOCK Lock)
}
+/*
+ * @implemented
+ */
PSINGLE_LIST_ENTRY STDCALL
ExInterlockedPushEntryList(IN PSINGLE_LIST_ENTRY ListHead,
IN PSINGLE_LIST_ENTRY ListEntry,
}
+/*
+ * @implemented
+ */
PLIST_ENTRY FASTCALL
ExfInterlockedInsertHeadList(IN PLIST_ENTRY ListHead,
IN PLIST_ENTRY ListEntry,
}
+/*
+ * @implemented
+ */
PLIST_ENTRY FASTCALL
ExfInterlockedInsertTailList(IN PLIST_ENTRY ListHead,
IN PLIST_ENTRY ListEntry,
}
+/*
+ * @implemented
+ */
PSINGLE_LIST_ENTRY FASTCALL
ExfInterlockedPopEntryList(IN PSINGLE_LIST_ENTRY ListHead,
IN PKSPIN_LOCK Lock)
}
+/*
+ * @implemented
+ */
PSINGLE_LIST_ENTRY FASTCALL
ExfInterlockedPushEntryList(IN PSINGLE_LIST_ENTRY ListHead,
IN PSINGLE_LIST_ENTRY ListEntry,
}
+/*
+ * @implemented
+ */
PLIST_ENTRY FASTCALL
ExfInterlockedRemoveHeadList(IN PLIST_ENTRY Head,
IN PKSPIN_LOCK Lock)
-/* $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
return Entry;
}
+/*
+ * @implemented
+ */
VOID
STDCALL
ExDeleteNPagedLookasideList (
KeReleaseSpinLock(&ExpNonPagedLookasideListLock, OldIrql);
}
+/*
+ * @implemented
+ */
VOID
STDCALL
ExDeletePagedLookasideList (
KeReleaseSpinLock(&ExpPagedLookasideListLock, OldIrql);
}
+/*
+ * @implemented
+ */
VOID
STDCALL
ExFreeToPagedLookasideList (
}
}
+/*
+ * @implemented
+ */
VOID
STDCALL
ExInitializeNPagedLookasideList (
&ExpNonPagedLookasideListLock);
}
+/*
+ * @implemented
+ */
VOID
STDCALL
ExInitializePagedLookasideList (
/* FUNCTIONS *****************************************************************/
+/*
+ * @unimplemented
+ */
NTSTATUS STDCALL
NtSetSystemPowerState(IN POWER_ACTION SystemAction,
IN SYSTEM_POWER_STATE MinSystemState,
-/* $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
/* FUNCTIONS *****************************************************************/
+/*
+ * @implemented
+ */
BOOLEAN
STDCALL
ExTryToAcquireResourceExclusiveLite (
return(ExAcquireResourceExclusiveLite(Resource,FALSE));
}
+/*
+ * @implemented
+ */
BOOLEAN
STDCALL
ExAcquireResourceExclusive (
return(ExAcquireResourceExclusiveLite(Resource,Wait));
}
+/*
+ * @implemented
+ */
BOOLEAN
STDCALL
ExAcquireResourceExclusiveLite (
return(TRUE);
}
+/*
+ * @implemented
+ */
BOOLEAN
STDCALL
ExAcquireResourceSharedLite (
return(TRUE);
}
+/*
+ * @implemented
+ */
VOID
STDCALL
ExConvertExclusiveToSharedLite (
DPRINT("ExConvertExclusiveToSharedLite() finished\n");
}
+/*
+ * @implemented
+ */
VOID
STDCALL
ExDisableResourceBoostLite (
Resource->Flag |= ResourceDisableBoost;
}
+/*
+ * @implemented
+ */
ULONG
STDCALL
ExGetExclusiveWaiterCount (
return(Resource->NumberOfExclusiveWaiters);
}
+/*
+ * @implemented
+ */
BOOLEAN
STDCALL
ExAcquireSharedStarveExclusive (
return(TRUE);
}
+/*
+ * @implemented
+ */
BOOLEAN
STDCALL
ExAcquireSharedWaitForExclusive (
return(ExAcquireResourceSharedLite(Resource,Wait));
}
+/*
+ * @implemented
+ */
NTSTATUS
STDCALL
ExDeleteResource (
return(ExDeleteResourceLite(Resource));
}
+/*
+ * @implemented
+ */
NTSTATUS
STDCALL
ExDeleteResourceLite (
return(STATUS_SUCCESS);;
}
+/*
+ * @implemented
+ */
ULONG
STDCALL
ExGetSharedWaiterCount (
return(Resource->NumberOfSharedWaiters);
}
+/*
+ * @implemented
+ */
NTSTATUS
STDCALL
ExInitializeResource (
return(ExInitializeResourceLite(Resource));
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
ExInitializeResourceLite (PERESOURCE Resource)
{
return(0);
}
+/*
+ * @implemented
+ */
BOOLEAN
STDCALL
ExIsResourceAcquiredExclusiveLite (
&& Resource->OwnerThreads[0].OwnerThread==ExGetCurrentResourceThread());
}
+/*
+ * @implemented
+ */
ULONG
STDCALL
ExIsResourceAcquiredSharedLite (
return(0);
}
+/*
+ * @implemented
+ */
VOID
STDCALL
ExReinitializeResourceLite (
Resource->OwnerThreads[1].a.OwnerCount=0;
}
+/*
+ * @implemented
+ */
VOID
FASTCALL
ExReleaseResourceLite (
ExGetCurrentResourceThread()));
}
+/*
+ * @implemented
+ */
VOID
STDCALL
ExReleaseResourceForThread (
return(ExReleaseResourceForThreadLite(Resource,ResourceThreadId));
}
+/*
+ * @unimplemented
+ */
VOID
STDCALL
ExReleaseResourceForThreadLite (
}
+/*
+ * @unimplemented
+ */
VOID
STDCALL
ExSetResourceOwnerPointer (
/*
* Initializes a splay tree.
*/
+/*
+ * @implemented
+ */
BOOLEAN STDCALL
ExInitializeSplayTree(IN PSPLAY_TREE Tree,
IN PKEY_COMPARATOR Compare,
/*
* Release resources used by a splay tree.
*/
+/*
+ * @implemented
+ */
VOID STDCALL
ExDeleteSplayTree(IN PSPLAY_TREE Tree)
{
/*
* Insert a value in a splay tree.
*/
+/*
+ * @unimplemented
+ */
VOID STDCALL
ExInsertSplayTree(IN PSPLAY_TREE Tree,
IN PVOID Key,
/*
* Search for a value associated with a given key in a splay tree.
*/
+/*
+ * @implemented
+ */
BOOLEAN STDCALL
ExSearchSplayTree(IN PSPLAY_TREE Tree,
IN PVOID Key,
/*
* Remove a value associated with a given key from a splay tree.
*/
+/*
+ * @implemented
+ */
BOOLEAN STDCALL
ExRemoveSplayTree(IN PSPLAY_TREE Tree,
IN PVOID Key,
* Return the weight of the root node in the splay tree.
* The returned value is the number of nodes in the tree.
*/
+/*
+ * @implemented
+ */
BOOLEAN STDCALL
ExWeightOfSplayTree(IN PSPLAY_TREE Tree,
OUT PULONG Weight)
* TRUE if the callback routine did not request that the traversal
* be terminated prematurely.
*/
+/*
+ * @implemented
+ */
BOOLEAN STDCALL
ExTraverseSplayTree(IN PSPLAY_TREE Tree,
IN TRAVERSE_METHOD Method,
-/* $Id: 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
}
+/*
+ * @unimplemented
+ */
NTSTATUS STDCALL
NtSetSystemTime (IN PLARGE_INTEGER UnsafeNewSystemTime,
OUT PLARGE_INTEGER UnsafeOldSystemTime OPTIONAL)
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
NtQuerySystemTime (OUT PLARGE_INTEGER UnsafeCurrentTime)
/*
}
+/*
+ * @implemented
+ */
VOID
STDCALL
ExLocalTimeToSystemTime (
}
+/*
+ * @implemented
+ */
VOID
STDCALL
ExSystemTimeToLocalTime (
-/* $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
HIGH_PRIORITY);
}
+/*
+ * @implemented
+ */
VOID STDCALL
ExQueueWorkItem (PWORK_QUEUE_ITEM WorkItem,
WORK_QUEUE_TYPE QueueType)
-/* $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
/* FUNCTIONS ***************************************************************/
+/*
+ * @implemented
+ */
NTSTATUS
STDCALL
ExExtendZone (
}
+/*
+ * @implemented
+ */
NTSTATUS
STDCALL
ExInterlockedExtendZone (
}
+/*
+ * @implemented
+ */
NTSTATUS
STDCALL
ExInitializeZone (
-/* $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
*
*
* RETURN VALUE
*
+ * @unimplemented
*/
VOID
STDCALL
*
* RETURN VALUE
*
+ * @unimplemented
*/
BOOLEAN
STDCALL
*
* RETURN VALUE
*
+ * @unimplemented
*/
BOOLEAN
STDCALL
*
* RETURN VALUE
*
+ * @unimplemented
*/
BOOLEAN
STDCALL
*
* RETURN VALUE
*
+ * @unimplemented
*/
BOOLEAN
STDCALL
-/* $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
*
* NAME EXPORTED
* FsRtlCheckLockForReadAccess
*
+ * @implemented
*/
BOOLEAN
STDCALL
* NAME EXPORTED
* FsRtlCheckLockForWriteAccess
*
+ * @implemented
*/
BOOLEAN
STDCALL
* NAME EXPORTED
* FsRtlFastCheckLockForRead
*
+ * @implemented
*/
BOOLEAN
STDCALL
* NAME EXPORTED
* FsRtlFastCheckLockForWrite
*
+ * @implemented
*/
BOOLEAN
STDCALL
* NAME EXPORTED
* FsRtlFastUnlockAll
*
+ * @implemented
*/
NTSTATUS
STDCALL
* NAME EXPORTED
* FsRtlFastUnlockAllByKey
*
+ * @implemented
*/
NTSTATUS
STDCALL
* NAME EXPORTED
* FsRtlFastUnlockSingle
*
+ * @implemented
*/
NTSTATUS
STDCALL
* FsRtlpDumpFileLocks
*
* NOTE: used for testing and debugging
+ *
+ * @implemented
*/
VOID
FASTCALL
* RETURN VALUE
* NULL if no more locks.
*
+ * @implemented
*/
PFILE_LOCK_INFO
STDCALL
* NOTE
* Called when creating/allocating/initializing FCB
*
+ * @implemented
*/
VOID
STDCALL
* NAME EXPORTED
* FsRtlPrivateLock
*
+ * @implemented
*/
BOOLEAN
STDCALL
* NAME EXPORTED
* FsRtlProcessFileLock
*
+ * @implemented
*/
NTSTATUS
STDCALL
* NAME EXPORTED
* FsRtlUninitializeFileLock
*
+ * @implemented
*/
VOID
STDCALL
* 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
* Only present in NT 5.0 or later.
* FCB FILE_LOCK struct should/is acording to DDK allocated from paged pool!
*
+ * @implemented
*/
VOID
STDCALL
-/* $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
*
* RETURN VALUE
*
* NOTES
+ *
+ * @unimplemented
*/
BOOLEAN STDCALL
FsRtlAddLargeMcbEntry(IN PLARGE_MCB Mcb,
return(FALSE);
}
-/* FsRtlAddMcbEntry: Obsolete */
+/*
+ * FsRtlAddMcbEntry: Obsolete
+ *
+ * @implemented
+ */
BOOLEAN STDCALL
FsRtlAddMcbEntry (IN PMCB Mcb,
IN VBN Vbn,
(LONGLONG) SectorCount);
}
-
+/*
+ * @unimplemented
+ */
BOOLEAN STDCALL
FsRtlGetNextLargeMcbEntry(IN PLARGE_MCB Mcb,
IN ULONG RunIndex,
}
+/*
+ * @unimplemented
+ */
BOOLEAN STDCALL
FsRtlGetNextMcbEntry (IN PMCB Mcb,
IN ULONG RunIndex,
}
+/*
+ * @unimplemented
+ */
VOID STDCALL
FsRtlInitializeLargeMcb(IN PLARGE_MCB Mcb,
IN POOL_TYPE PoolType)
Mcb->PoolType = PoolType;
}
-/* FsRtlInitializeMcb: Obsolete */
+/*
+ * FsRtlInitializeMcb: Obsolete
+ * @implemented
+ */
VOID STDCALL
FsRtlInitializeMcb (IN PMCB Mcb,
IN POOL_TYPE PoolType)
}
+/*
+ * @unimplemented
+ */
BOOLEAN STDCALL
FsRtlLookupLargeMcbEntry(IN PLARGE_MCB Mcb,
IN LONGLONG Vbn,
}
+/*
+ * @unimplemented
+ */
BOOLEAN STDCALL
FsRtlLookupLastLargeMcbEntry(IN PLARGE_MCB Mcb,
OUT PLONGLONG Vbn,
}
+/*
+ * @unimplemented
+ */
BOOLEAN STDCALL
FsRtlLookupLastMcbEntry (IN PMCB Mcb,
OUT PVBN Vbn,
}
+/*
+ * @unimplemented
+ */
BOOLEAN STDCALL
FsRtlLookupMcbEntry (IN PMCB Mcb,
IN VBN Vbn,
}
+/*
+ * @implemented
+ */
ULONG STDCALL
FsRtlNumberOfRunsInLargeMcb(IN PLARGE_MCB Mcb)
{
}
-/* FsRtlNumberOfRunsInMcb: Obsolete */
+/*
+ * FsRtlNumberOfRunsInMcb: Obsolete
+ *
+ * @implemented
+ */
ULONG STDCALL
FsRtlNumberOfRunsInMcb (IN PMCB Mcb)
{
}
+/*
+ * @unimplemented
+ */
VOID STDCALL
FsRtlRemoveLargeMcbEntry(IN PLARGE_MCB Mcb,
IN LONGLONG Vbn,
}
+/*
+ * @unimplemented
+ */
VOID STDCALL
FsRtlRemoveMcbEntry (IN PMCB Mcb,
IN VBN Vbn,
}
+/*
+ * @unimplemented
+ */
BOOLEAN STDCALL
FsRtlSplitLargeMcb(IN PLARGE_MCB Mcb,
IN LONGLONG Vbn,
}
+/*
+ * @unimplemented
+ */
VOID STDCALL
FsRtlTruncateLargeMcb(IN PLARGE_MCB Mcb,
IN LONGLONG Vbn)
}
-/* FsRtlTruncateMcb: Obsolete */
+/*
+ * FsRtlTruncateMcb: Obsolete
+ *
+ * @implemented
+ */
VOID STDCALL
FsRtlTruncateMcb (IN PMCB Mcb,
IN VBN Vbn)
}
+/*
+ * @unimplemented
+ */
VOID STDCALL
FsRtlUninitializeLargeMcb(IN PLARGE_MCB Mcb)
{
UNIMPLEMENTED;
}
-/* FsRtlUninitializeMcb: Obsolete */
+/*
+ * FsRtlUninitializeMcb: Obsolete
+ *
+ * @implemented
+ */
VOID STDCALL
FsRtlUninitializeMcb (IN PMCB Mcb)
{
-/* $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
*
*
* RETURN VALUE
*
+ * @unimplemented
*/
BOOLEAN
STDCALL
*
* RETURN VALUE
*
+ * @unimplemented
*/
BOOLEAN STDCALL
FsRtlMdlReadComplete(IN PFILE_OBJECT FileObject,
* NOTE
* From Bo Branten's ntifs.h v13.
* (CcMdlReadCompleteDev declared in internal/cc.h)
+ *
+ * @implemented
*/
BOOLEAN
STDCALL
*
* RETURN VALUE
*
+ * @unimplemented
*/
BOOLEAN
STDCALL
*
* RETURN VALUE
*
+ * @unimplemented
*/
BOOLEAN
STDCALL
*
* RETURN VALUE
*
+ * @unimplemented
*/
BOOLEAN
STDCALL
*
* RETURN VALUE
*
+ * @unimplemented
*/
BOOLEAN
STDCALL
*
* RETURN VALUE
*
+ * @unimplemented
*/
BOOLEAN
STDCALL
-/* $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
*
* NOTE
* From Bo Branten's ntifs.h v25.
*
+ * @unimplemented
*/
BOOLEAN
STDCALL
*
* RETURN VALUE
*
+ * @unimplemented
*/
VOID
STDCALL
*
* NOTE
* From Bo Branten's ntifs.h v12.
+ *
+ * @unimplemented
*/
BOOLEAN
STDCALL
*
* NOTE
* From Bo Branten's ntifs.h v12.
+ *
+ * @unimplemented
*/
BOOLEAN
STDCALL
-/* $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
*
*
* RETURN VALUE
*
+ * @implemented
*/
VOID
STDCALL
*
* RETURN VALUE
*
+ * @unimplemented
*/
VOID
STDCALL
*
* RETURN VALUE
*
+ * @unimplemented
*/
VOID
STDCALL
*
* RETURN VALUE
*
+ * @unimplemented
*/
VOID
STDCALL
*
* RETURN VALUE
*
+ * @implemented
*/
VOID
STDCALL
*
* RETURN VALUE
*
+ * @implemented
*/
VOID
STDCALL
*
* RETURN VALUE
* None.
+ *
+ * @implemented
*/
VOID
STDCALL
*
* RETURN VALUE
*
+ * @unimplemented
*/
NTSTATUS
STDCALL
-/* $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
*
*
* RETURN VALUE
*
+ * @unimplemented
*/
NTSTATUS STDCALL
FsRtlCheckOplock(IN POPLOCK Oplock,
*
* RETURN VALUE
*
+ * @unimplemented
*/
BOOLEAN STDCALL
FsRtlCurrentBatchOplock(IN POPLOCK Oplock)
*
* NOTE
* Obsolete function.
+ *
+ * @unimplemented
*/
VOID STDCALL
FsRtlInitializeOplock(IN OUT POPLOCK Oplock)
*
* RETURN VALUE
*
+ * @unimplemented
*/
NTSTATUS STDCALL
FsRtlOplockFsctrl(IN POPLOCK Oplock,
*
* RETURN VALUE
*
+ * @unimplemented
*/
BOOLEAN STDCALL
FsRtlOplockIsFastIoPossible(IN POPLOCK Oplock)
*
* RETURN VALUE
*
+ * @implemented
*/
VOID STDCALL
FsRtlUninitializeOplock(IN POPLOCK Oplock)
-/* $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
*
* NOTE
* IFS_POOL_TAG is "FSrt" in mem view.
*
+ * @implemented
*/
PVOID
STDCALL
*
* NOTE
* IFS_POOL_TAG is "FSrt" in mem view.
+ *
+ * @implemented
*/
PVOID
STDCALL
*
* RETURN VALUE
*
+ * @implemented
*/
PVOID
STDCALL
*
* RETURN VALUE
*
+ * @implemented
*/
PVOID
STDCALL
-/* $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
*
*
* RETURN VALUE
*
+ * @unimplemented
*/
VOID
STDCALL
*
* RETURN VALUE
*
+ * @unimplemented
*/
VOID
STDCALL
*
* RETURN VALUE
*
+ * @unimplemented
*/
VOID
STDCALL
*
* RETURN VALUE
*
+ * @unimplemented
*/
VOID
STDCALL
*
* RETURN VALUE
*
+ * @unimplemented
*/
VOID
STDCALL
-/* $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
*
*
* RETURN VALUE
*
+ * @unimplemented
*/
VOID STDCALL
FsRtlDeregisterUncProvider(IN HANDLE Handle)
*
* RETURN VALUE
*
+ * @unimplemented
*/
NTSTATUS STDCALL
FsRtlRegisterUncProvider(IN OUT PHANDLE Handle,
-/* $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
*
* STATUS_CRC_ERROR, STATUS_DEVICE_DATA_ERROR;
* TRUE otherwise.
*
+ * @implemented
*/
BOOLEAN
STDCALL
* 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
* RETURN VALUE
* NtStatusToNormalize if it is an expected value,
* otherwise NormalizedNtStatus.
+ *
+ * @implemented
*/
NTSTATUS
STDCALL
*
* RETURN VALUE
*
+ *
+ * @unimplemented
*/
DWORD
STDCALL
*
* RETURN VALUE
*
+ *
+ * @unimplemented
*/
DWORD
STDCALL
* NOTE
* From Bo Branten's ntifs.h v12.
*
+ * @unimplemented
*/
BOOLEAN
STDCALL
*
* NOTE
* From Bo Branten's ntifs.h v12.
+ *
+ * @unimplemented
*/
BOOLEAN
STDCALL
*
* RETURN VALUE
*
+ * @implemented
*/
NTSTATUS
STDCALL
*
* RETURN VALUE
*
+ * @unimplemented
*/
VOID
STDCALL
*
* RETURN VALUE
*
+ * @unimplemented
*/
VOID
STDCALL
*
* RETURN VALUE
* It always returns STATUS_SUCCESS.
+ *
+ * @unimplemented
*/
NTSTATUS
STDCALL