- Remove svn:needs-lock, svn:eol-type, and svn:eol-tyle properties.
[reactos.git] / reactos / ntoskrnl / fsrtl / filtrctx.c
index 63149bf..24d88c4 100644 (file)
-/*\r
- * PROJECT:         ReactOS Kernel\r
- * LICENSE:         GPL - See COPYING in the top level directory\r
- * FILE:            ntoskrnl/fsrtl/filtrctx.c\r
- * PURPOSE:         File Stream Filter Context support for File System Drivers\r
- * PROGRAMMERS:     None.\r
- */\r
-\r
-/* INCLUDES ******************************************************************/\r
-\r
-#include <ntoskrnl.h>\r
-#define NDEBUG\r
-#include <debug.h>\r
-\r
-/* PUBLIC FUNCTIONS **********************************************************/\r
-\r
-/*++\r
- * @name FsRtlIsPagingFile\r
- * @implemented NT 4.0\r
- *\r
- *     The FsRtlIsPagingFile routine checks if the FileObject is a Paging File.\r
- *\r
- * @param FileObject\r
- *        A pointer to the File Object to be tested.\r
- *\r
- * @return TRUE if the File is a Paging File, FALSE otherwise.\r
- *\r
- * @remarks None.\r
- *\r
- *--*/\r
-LOGICAL\r
-NTAPI\r
-FsRtlIsPagingFile(IN PFILE_OBJECT FileObject)\r
-{\r
-    KeBugCheck(FILE_SYSTEM);\r
-    return FALSE;\r
-}\r
-\r
-/*\r
- * @unimplemented\r
- */\r
-PFSRTL_PER_STREAM_CONTEXT\r
-NTAPI\r
-FsRtlLookupPerStreamContextInternal(IN PFSRTL_ADVANCED_FCB_HEADER StreamContext,\r
-                                    IN PVOID OwnerId OPTIONAL,\r
-                                    IN PVOID InstanceId OPTIONAL)\r
-{\r
-    KeBugCheck(FILE_SYSTEM);\r
-    return FALSE;\r
-}\r
-\r
-/*\r
- * @unimplemented\r
- */\r
-PFSRTL_PER_FILEOBJECT_CONTEXT\r
-NTAPI\r
-FsRtlLookupPerFileObjectContext(IN PFILE_OBJECT FileObject,\r
-                                IN PVOID OwnerId OPTIONAL,\r
-                                IN PVOID InstanceId OPTIONAL)\r
-{\r
-    KeBugCheck(FILE_SYSTEM);\r
-    return FALSE;\r
-}\r
-\r
-/*\r
- * @unimplemented\r
- */\r
-NTSTATUS\r
-NTAPI\r
-FsRtlInsertPerStreamContext(IN PFSRTL_ADVANCED_FCB_HEADER PerStreamContext,\r
-                            IN PFSRTL_PER_STREAM_CONTEXT Ptr)\r
-{\r
-    KeBugCheck(FILE_SYSTEM);\r
-    return STATUS_NOT_IMPLEMENTED;\r
-}\r
-\r
-/*\r
- * @unimplemented\r
- */\r
-PFSRTL_PER_STREAM_CONTEXT\r
-NTAPI\r
-FsRtlRemovePerStreamContext(IN PFSRTL_ADVANCED_FCB_HEADER StreamContext,\r
-                            IN PVOID OwnerId OPTIONAL,\r
-                            IN PVOID InstanceId OPTIONAL)\r
-{\r
-    KeBugCheck(FILE_SYSTEM);\r
-    return NULL;\r
-}\r
-\r
-/*\r
- * @unimplemented\r
- */\r
-NTSTATUS\r
-NTAPI\r
-FsRtlInsertPerFileObjectContext(IN PFILE_OBJECT FileObject,\r
-                                IN PFSRTL_PER_FILEOBJECT_CONTEXT Ptr)\r
-{\r
-    KeBugCheck(FILE_SYSTEM);\r
-    return STATUS_NOT_IMPLEMENTED;\r
-}\r
-\r
-/*\r
- * @unimplemented\r
- */\r
-PFSRTL_PER_FILEOBJECT_CONTEXT\r
-NTAPI\r
-FsRtlRemovePerFileObjectContext(IN PFILE_OBJECT PerFileObjectContext,\r
-                                IN PVOID OwnerId OPTIONAL,\r
-                                IN PVOID InstanceId OPTIONAL)\r
-{\r
-    KeBugCheck(FILE_SYSTEM);\r
-    return NULL;\r
-}\r
-\r
-/*\r
- * @unimplemented\r
- */\r
-VOID\r
-NTAPI\r
-FsRtlTeardownPerStreamContexts(IN PFSRTL_ADVANCED_FCB_HEADER AdvancedHeader)\r
-{\r
-    KeBugCheck(FILE_SYSTEM);\r
-}\r
-\r
+/*
+ * PROJECT:         ReactOS Kernel
+ * LICENSE:         GPL - See COPYING in the top level directory
+ * FILE:            ntoskrnl/fsrtl/filtrctx.c
+ * PURPOSE:         File Stream Filter Context support for File System Drivers
+ * PROGRAMMERS:     None.
+ */
+
+/* INCLUDES ******************************************************************/
+
+#include <ntoskrnl.h>
+#define NDEBUG
+#include <debug.h>
+
+/* PUBLIC FUNCTIONS **********************************************************/
+
+/*++
+ * @name FsRtlIsPagingFile
+ * @implemented NT 4.0
+ *
+ *     The FsRtlIsPagingFile routine checks if the FileObject is a Paging File.
+ *
+ * @param FileObject
+ *        A pointer to the File Object to be tested.
+ *
+ * @return TRUE if the File is a Paging File, FALSE otherwise.
+ *
+ * @remarks None.
+ *
+ *--*/
+LOGICAL
+NTAPI
+FsRtlIsPagingFile(IN PFILE_OBJECT FileObject)
+{
+    KeBugCheck(FILE_SYSTEM);
+    return FALSE;
+}
+
+/*
+ * @unimplemented
+ */
+PFSRTL_PER_STREAM_CONTEXT
+NTAPI
+FsRtlLookupPerStreamContextInternal(IN PFSRTL_ADVANCED_FCB_HEADER StreamContext,
+                                    IN PVOID OwnerId OPTIONAL,
+                                    IN PVOID InstanceId OPTIONAL)
+{
+    KeBugCheck(FILE_SYSTEM);
+    return FALSE;
+}
+
+/*
+ * @unimplemented
+ */
+PFSRTL_PER_FILEOBJECT_CONTEXT
+NTAPI
+FsRtlLookupPerFileObjectContext(IN PFILE_OBJECT FileObject,
+                                IN PVOID OwnerId OPTIONAL,
+                                IN PVOID InstanceId OPTIONAL)
+{
+    KeBugCheck(FILE_SYSTEM);
+    return FALSE;
+}
+
+/*
+ * @unimplemented
+ */
+NTSTATUS
+NTAPI
+FsRtlInsertPerStreamContext(IN PFSRTL_ADVANCED_FCB_HEADER PerStreamContext,
+                            IN PFSRTL_PER_STREAM_CONTEXT Ptr)
+{
+    KeBugCheck(FILE_SYSTEM);
+    return STATUS_NOT_IMPLEMENTED;
+}
+
+/*
+ * @unimplemented
+ */
+PFSRTL_PER_STREAM_CONTEXT
+NTAPI
+FsRtlRemovePerStreamContext(IN PFSRTL_ADVANCED_FCB_HEADER StreamContext,
+                            IN PVOID OwnerId OPTIONAL,
+                            IN PVOID InstanceId OPTIONAL)
+{
+    KeBugCheck(FILE_SYSTEM);
+    return NULL;
+}
+
+/*
+ * @unimplemented
+ */
+NTSTATUS
+NTAPI
+FsRtlInsertPerFileObjectContext(IN PFILE_OBJECT FileObject,
+                                IN PFSRTL_PER_FILEOBJECT_CONTEXT Ptr)
+{
+    KeBugCheck(FILE_SYSTEM);
+    return STATUS_NOT_IMPLEMENTED;
+}
+
+/*
+ * @unimplemented
+ */
+PFSRTL_PER_FILEOBJECT_CONTEXT
+NTAPI
+FsRtlRemovePerFileObjectContext(IN PFILE_OBJECT PerFileObjectContext,
+                                IN PVOID OwnerId OPTIONAL,
+                                IN PVOID InstanceId OPTIONAL)
+{
+    KeBugCheck(FILE_SYSTEM);
+    return NULL;
+}
+
+/*
+ * @unimplemented
+ */
+VOID
+NTAPI
+FsRtlTeardownPerStreamContexts(IN PFSRTL_ADVANCED_FCB_HEADER AdvancedHeader)
+{
+    KeBugCheck(FILE_SYSTEM);
+}
+