2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS Kernel
4 * FILE: ntoskrnl/cache/logsup.c
5 * PURPOSE: Logging and configuration routines
6 * PROGRAMMERS: Alex Ionescu (alex.ionescu@reactos.org)
9 /* INCLUDES *******************************************************************/
16 /* GLOBALS ********************************************************************/
18 /* FUNCTIONS ******************************************************************/
22 CcSetAdditionalCacheAttributes(IN PFILE_OBJECT FileObject
,
23 IN BOOLEAN DisableReadAhead
,
24 IN BOOLEAN DisableWriteBehind
)
26 UNIMPLEMENTED_DBGBREAK();
31 CcSetLogHandleForFile(IN PFILE_OBJECT FileObject
,
33 IN PFLUSH_TO_LSN FlushToLsnRoutine
)
35 PNOCC_CACHE_MAP Map
= FileObject
->SectionObjectPointer
->SharedCacheMap
;
37 Map
->LogHandle
= LogHandle
;
38 Map
->FlushToLsn
= FlushToLsnRoutine
;
43 CcGetDirtyPages(IN PVOID LogHandle
,
44 IN PDIRTY_PAGE_ROUTINE DirtyPageRoutine
,
48 LARGE_INTEGER Result
= {{0}};
49 UNIMPLEMENTED_DBGBREAK();
55 CcIsThereDirtyData(IN PVPB Vpb
)
57 UNIMPLEMENTED_DBGBREAK();
63 CcGetLsnForFileObject(IN PFILE_OBJECT FileObject
,
64 OUT OPTIONAL PLARGE_INTEGER OldestLsn
)
66 LARGE_INTEGER Result
= {{0}};
67 UNIMPLEMENTED_DBGBREAK();