Cleanup isn't necessary after calling the driver in NtQueryDirectoryFile.
[reactos.git] / reactos / ntoskrnl / fs / oplock.c
index d98fea9..652813f 100644 (file)
@@ -1,9 +1,14 @@
-/* $Id: oplock.c,v 1.1 2000/03/10 22:09:17 ea Exp $
+/* $Id$
  *
- * reactos/ntoskrnl/fs/oplock.c
+ * COPYRIGHT:       See COPYING in the top level directory
+ * PROJECT:         ReactOS kernel
+ * FILE:            ntoskrnl/fs/oplock.c
+ * PURPOSE:         No purpose listed.
  *
+ * PROGRAMMERS:     No programmer listed.
  */
-#include <ntos.h>
+
+#include <ntoskrnl.h>
 
 
 /**********************************************************************
  *     FsRtlCheckOplock@20
  *
  * DESCRIPTION
- *     
+ *
  * ARGUMENTS
  *
  * RETURN VALUE
  *
+ * @unimplemented
  */
-DWORD
-STDCALL
-FsRtlCheckOplock (
-       DWORD   Unknown0,
-       DWORD   Unknown1,
-       DWORD   Unknown2,
-       DWORD   Unknown3,
-       DWORD   Unknown4
-       )
+NTSTATUS STDCALL
+FsRtlCheckOplock(IN POPLOCK Oplock,
+                IN PIRP Irp,
+                IN PVOID Context,
+                IN POPLOCK_WAIT_COMPLETE_ROUTINE CompletionRoutine OPTIONAL,
+                IN POPLOCK_FS_PREPOST_IRP PostIrpRoutine OPTIONAL)
 {
-       return 0;
+  return(STATUS_NOT_IMPLEMENTED);
 }
 
 
@@ -36,19 +39,17 @@ FsRtlCheckOplock (
  *     FsRtlCurrentBatchOplock@4
  *
  * DESCRIPTION
- *     
+ *
  * ARGUMENTS
  *
  * RETURN VALUE
  *
+ * @unimplemented
  */
-BOOLEAN
-STDCALL
-FsRtlCurrentBatchOplock (
-       DWORD   Unknown0
-       )
+BOOLEAN STDCALL
+FsRtlCurrentBatchOplock(IN POPLOCK Oplock)
 {
-       return FALSE;
+  return(FALSE);
 }
 
 
@@ -57,19 +58,18 @@ FsRtlCurrentBatchOplock (
  *     FsRtlInitializeOplock@4
  *
  * DESCRIPTION
- *     
+ *
  * ARGUMENTS
  *
  * RETURN VALUE
  *
  * NOTE
  *     Obsolete function.
+ *
+ * @implemented
  */
-VOID
-STDCALL
-FsRtlInitializeOplock (
-       DWORD   Unknown0
-       )
+VOID STDCALL
+FsRtlInitializeOplock(IN OUT POPLOCK Oplock)
 {
 }
 
@@ -79,21 +79,19 @@ FsRtlInitializeOplock (
  *     FsRtlOplockFsctrl@12
  *
  * DESCRIPTION
- *     
+ *
  * ARGUMENTS
  *
  * RETURN VALUE
  *
+ * @unimplemented
  */
-NTSTATUS
-STDCALL
-FsRtlOplockFsctrl (
-       DWORD   Unknown0,
-       DWORD   Unknown1,
-       DWORD   Unknown2
-       )
+NTSTATUS STDCALL
+FsRtlOplockFsctrl(IN POPLOCK Oplock,
+                 IN PIRP Irp,
+                 IN ULONG OpenCount)
 {
-       return 0;
+  return(STATUS_NOT_IMPLEMENTED);
 }
 
 
@@ -102,19 +100,17 @@ FsRtlOplockFsctrl (
  *     FsRtlOplockIsFastIoPossible@4
  *
  * DESCRIPTION
- *     
+ *
  * ARGUMENTS
  *
  * RETURN VALUE
  *
+ * @unimplemented
  */
-BOOLEAN
-STDCALL
-FsRtlOplockIsFastIoPossible (
-       DWORD   Unknown0
-       )
+BOOLEAN STDCALL
+FsRtlOplockIsFastIoPossible(IN POPLOCK Oplock)
 {
-       return FALSE;
+  return(FALSE);
 }
 
 
@@ -123,20 +119,16 @@ FsRtlOplockIsFastIoPossible (
  *     FsRtlUninitializeOplock@4
  *
  * DESCRIPTION
- *     
+ *
  * ARGUMENTS
  *
  * RETURN VALUE
  *
+ * @implemented
  */
-DWORD
-STDCALL
-FsRtlUninitializeOplock (
-       DWORD   Unknown0
-       )
+VOID STDCALL
+FsRtlUninitializeOplock(IN POPLOCK Oplock)
 {
-       return 0;
 }
 
-
 /* EOF */