* PROJECT: ReactOS kernel
* FILE: drivers/filesystem/ntfs/fastio.c
* PURPOSE: NTFS filesystem driver
- * PROGRAMMER: Pierre Schweitzer
+ * PROGRAMMER: Pierre Schweitzer
*/
/* INCLUDES *****************************************************************/
#include "ntfs.h"
-
/* FUNCTIONS ****************************************************************/
-BOOLEAN NTAPI
+BOOLEAN
+NTAPI
NtfsAcqLazyWrite(PVOID Context,
BOOLEAN Wait)
{
- UNIMPLEMENTED;
- return FALSE;
+ UNREFERENCED_PARAMETER(Context);
+ UNREFERENCED_PARAMETER(Wait);
+ UNIMPLEMENTED;
+ return FALSE;
}
-VOID NTAPI
+
+VOID
+NTAPI
NtfsRelLazyWrite(PVOID Context)
{
- UNIMPLEMENTED;
+ UNREFERENCED_PARAMETER(Context);
+ UNIMPLEMENTED;
}
-BOOLEAN NTAPI
+
+BOOLEAN
+NTAPI
NtfsAcqReadAhead(PVOID Context,
BOOLEAN Wait)
{
- UNIMPLEMENTED;
- return FALSE;
+ UNREFERENCED_PARAMETER(Context);
+ UNREFERENCED_PARAMETER(Wait);
+ UNIMPLEMENTED;
+ return FALSE;
}
-VOID NTAPI
+
+VOID
+NTAPI
NtfsRelReadAhead(PVOID Context)
{
- UNIMPLEMENTED;
+ UNREFERENCED_PARAMETER(Context);
+ UNIMPLEMENTED;
+}
+
+BOOLEAN
+NTAPI
+NtfsFastIoCheckIfPossible(
+ _In_ PFILE_OBJECT FileObject,
+ _In_ PLARGE_INTEGER FileOffset,
+ _In_ ULONG Length,
+ _In_ BOOLEAN Wait,
+ _In_ ULONG LockKey,
+ _In_ BOOLEAN CheckForReadOperation,
+ _Out_ PIO_STATUS_BLOCK IoStatus,
+ _In_ PDEVICE_OBJECT DeviceObject)
+{
+ /* Deny FastIo */
+ UNREFERENCED_PARAMETER(FileObject);
+ UNREFERENCED_PARAMETER(FileOffset);
+ UNREFERENCED_PARAMETER(Length);
+ UNREFERENCED_PARAMETER(Wait);
+ UNREFERENCED_PARAMETER(LockKey);
+ UNREFERENCED_PARAMETER(CheckForReadOperation);
+ UNREFERENCED_PARAMETER(IoStatus);
+ UNREFERENCED_PARAMETER(DeviceObject);
+ return FALSE;
}
+
+BOOLEAN
+NTAPI
+NtfsFastIoRead(
+ _In_ PFILE_OBJECT FileObject,
+ _In_ PLARGE_INTEGER FileOffset,
+ _In_ ULONG Length,
+ _In_ BOOLEAN Wait,
+ _In_ ULONG LockKey,
+ _Out_ PVOID Buffer,
+ _Out_ PIO_STATUS_BLOCK IoStatus,
+ _In_ PDEVICE_OBJECT DeviceObject)
+{
+ DBG_UNREFERENCED_PARAMETER(FileObject);
+ DBG_UNREFERENCED_PARAMETER(FileOffset);
+ DBG_UNREFERENCED_PARAMETER(Length);
+ DBG_UNREFERENCED_PARAMETER(Wait);
+ DBG_UNREFERENCED_PARAMETER(LockKey);
+ DBG_UNREFERENCED_PARAMETER(Buffer);
+ DBG_UNREFERENCED_PARAMETER(IoStatus);
+ DBG_UNREFERENCED_PARAMETER(DeviceObject);
+ return FALSE;
+}
+
+BOOLEAN
+NTAPI
+NtfsFastIoWrite(
+ _In_ PFILE_OBJECT FileObject,
+ _In_ PLARGE_INTEGER FileOffset,
+ _In_ ULONG Length,
+ _In_ BOOLEAN Wait,
+ _In_ ULONG LockKey,
+ _In_ PVOID Buffer,
+ _Out_ PIO_STATUS_BLOCK IoStatus,
+ _In_ PDEVICE_OBJECT DeviceObject)
+{
+ DBG_UNREFERENCED_PARAMETER(FileObject);
+ DBG_UNREFERENCED_PARAMETER(FileOffset);
+ DBG_UNREFERENCED_PARAMETER(Length);
+ DBG_UNREFERENCED_PARAMETER(Wait);
+ DBG_UNREFERENCED_PARAMETER(LockKey);
+ DBG_UNREFERENCED_PARAMETER(Buffer);
+ DBG_UNREFERENCED_PARAMETER(IoStatus);
+ DBG_UNREFERENCED_PARAMETER(DeviceObject);
+ return FALSE;
+}
+
+/* EOF */