mirror of
https://github.com/reactos/reactos.git
synced 2024-07-28 07:08:59 +00:00
- Get rid of ccros.h, deprecated by revision 42175
svn path=/trunk/; revision=42176
This commit is contained in:
parent
ab184fab15
commit
00e30f7010
|
@ -773,30 +773,6 @@ VfatMoveFile(PVFAT_IRP_CONTEXT IrpContext)
|
||||||
return STATUS_INVALID_DEVICE_REQUEST;
|
return STATUS_INVALID_DEVICE_REQUEST;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef USE_ROS_CC_AND_FS
|
|
||||||
static NTSTATUS
|
|
||||||
VfatRosQueryLcnMapping(PVFAT_IRP_CONTEXT IrpContext)
|
|
||||||
{
|
|
||||||
PDEVICE_EXTENSION DeviceExt;
|
|
||||||
PROS_QUERY_LCN_MAPPING LcnQuery;
|
|
||||||
PIO_STACK_LOCATION Stack;
|
|
||||||
|
|
||||||
DPRINT("VfatRosQueryLcnMapping(IrpContext %p)\n", IrpContext);
|
|
||||||
|
|
||||||
DeviceExt = IrpContext->DeviceExt;
|
|
||||||
Stack = IrpContext->Stack;
|
|
||||||
if (IrpContext->Irp->AssociatedIrp.SystemBuffer == NULL ||
|
|
||||||
Stack->Parameters.DeviceIoControl.OutputBufferLength < sizeof(ROS_QUERY_LCN_MAPPING))
|
|
||||||
{
|
|
||||||
return STATUS_BUFFER_TOO_SMALL;
|
|
||||||
}
|
|
||||||
LcnQuery = (PROS_QUERY_LCN_MAPPING)(IrpContext->Irp->AssociatedIrp.SystemBuffer);
|
|
||||||
LcnQuery->LcnDiskOffset.QuadPart = DeviceExt->FatInfo.dataStart * DeviceExt->FatInfo.BytesPerSector;
|
|
||||||
IrpContext->Irp->IoStatus.Information = sizeof(ROS_QUERY_LCN_MAPPING);
|
|
||||||
return(STATUS_SUCCESS);
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
static NTSTATUS
|
static NTSTATUS
|
||||||
VfatIsVolumeDirty(PVFAT_IRP_CONTEXT IrpContext)
|
VfatIsVolumeDirty(PVFAT_IRP_CONTEXT IrpContext)
|
||||||
{
|
{
|
||||||
|
@ -877,11 +853,6 @@ NTSTATUS VfatFileSystemControl(PVFAT_IRP_CONTEXT IrpContext)
|
||||||
case FSCTL_MOVE_FILE:
|
case FSCTL_MOVE_FILE:
|
||||||
Status = VfatMoveFile(IrpContext);
|
Status = VfatMoveFile(IrpContext);
|
||||||
break;
|
break;
|
||||||
#ifdef USE_ROS_CC_AND_FS
|
|
||||||
case FSCTL_ROS_QUERY_LCN_MAPPING:
|
|
||||||
Status = VfatRosQueryLcnMapping(IrpContext);
|
|
||||||
break;
|
|
||||||
#endif
|
|
||||||
case FSCTL_IS_VOLUME_DIRTY:
|
case FSCTL_IS_VOLUME_DIRTY:
|
||||||
Status = VfatIsVolumeDirty(IrpContext);
|
Status = VfatIsVolumeDirty(IrpContext);
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -2,8 +2,6 @@
|
||||||
#include <ntdddisk.h>
|
#include <ntdddisk.h>
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
||||||
#include <ccros.h>
|
|
||||||
|
|
||||||
#define USE_ROS_CC_AND_FS
|
#define USE_ROS_CC_AND_FS
|
||||||
|
|
||||||
#define ROUND_DOWN(n, align) \
|
#define ROUND_DOWN(n, align) \
|
||||||
|
|
|
@ -1,29 +0,0 @@
|
||||||
#ifndef __INCLUDE_DDK_NTIFS_H
|
|
||||||
#define __INCLUDE_DDK_NTIFS_H
|
|
||||||
|
|
||||||
NTSTATUS NTAPI
|
|
||||||
CcRosInitializeFileCache(PFILE_OBJECT FileObject,
|
|
||||||
ULONG CacheSegmentSize,
|
|
||||||
PCACHE_MANAGER_CALLBACKS CallBacks,
|
|
||||||
PVOID LazyWriterContext);
|
|
||||||
|
|
||||||
NTSTATUS NTAPI
|
|
||||||
CcRosReleaseFileCache (PFILE_OBJECT FileObject);
|
|
||||||
|
|
||||||
struct _BCB;
|
|
||||||
|
|
||||||
VOID
|
|
||||||
NTAPI
|
|
||||||
CcRosTraceCacheMap (
|
|
||||||
struct _BCB* Bcb,
|
|
||||||
BOOLEAN Trace );
|
|
||||||
|
|
||||||
#define FSCTL_ROS_QUERY_LCN_MAPPING \
|
|
||||||
CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 63, METHOD_BUFFERED, FILE_ANY_ACCESS)
|
|
||||||
|
|
||||||
typedef struct _ROS_QUERY_LCN_MAPPING
|
|
||||||
{
|
|
||||||
LARGE_INTEGER LcnDiskOffset;
|
|
||||||
} ROS_QUERY_LCN_MAPPING, *PROS_QUERY_LCN_MAPPING;
|
|
||||||
|
|
||||||
#endif /* __INCLUDE_DDK_NTIFS_H */
|
|
|
@ -3,7 +3,6 @@
|
||||||
#include <ddk/ntifs.h>
|
#include <ddk/ntifs.h>
|
||||||
#include <ddk/ntdddisk.h>
|
#include <ddk/ntdddisk.h>
|
||||||
#include <ndk/ntndk.h>
|
#include <ndk/ntndk.h>
|
||||||
#include <ccros.h>
|
|
||||||
#include <limits.h>
|
#include <limits.h>
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
||||||
|
|
|
@ -297,6 +297,21 @@ CcRosRequestCacheSegment(
|
||||||
CACHE_SEGMENT **CacheSeg
|
CACHE_SEGMENT **CacheSeg
|
||||||
);
|
);
|
||||||
|
|
||||||
|
NTSTATUS
|
||||||
|
NTAPI
|
||||||
|
CcRosInitializeFileCache(
|
||||||
|
PFILE_OBJECT FileObject,
|
||||||
|
ULONG CacheSegmentSize,
|
||||||
|
PCACHE_MANAGER_CALLBACKS CallBacks,
|
||||||
|
PVOID LazyWriterContext
|
||||||
|
);
|
||||||
|
|
||||||
|
NTSTATUS
|
||||||
|
NTAPI
|
||||||
|
CcRosReleaseFileCache(
|
||||||
|
PFILE_OBJECT FileObject
|
||||||
|
);
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
CcTryToInitializeFileCache(PFILE_OBJECT FileObject);
|
CcTryToInitializeFileCache(PFILE_OBJECT FileObject);
|
||||||
|
|
|
@ -28,8 +28,7 @@
|
||||||
#define TEXT(s) L##s
|
#define TEXT(s) L##s
|
||||||
#include <regstr.h>
|
#include <regstr.h>
|
||||||
|
|
||||||
/* FIXME: Temporary until CC Ros is gone */
|
/* FIXME: Temporary until Winldr is used */
|
||||||
#include <ccros.h>
|
|
||||||
#include <rosldr.h>
|
#include <rosldr.h>
|
||||||
|
|
||||||
/* Disk Dump Driver Header */
|
/* Disk Dump Driver Header */
|
||||||
|
|
Loading…
Reference in a new issue