Reactos
at master 71 lines 1.7 kB view raw
1/* 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) 7 */ 8 9/* INCLUDES *******************************************************************/ 10 11#include <ntoskrnl.h> 12#include "newcc.h" 13//#define NDEBUG 14#include <debug.h> 15 16/* GLOBALS ********************************************************************/ 17 18/* FUNCTIONS ******************************************************************/ 19 20VOID 21NTAPI 22CcSetAdditionalCacheAttributes(IN PFILE_OBJECT FileObject, 23 IN BOOLEAN DisableReadAhead, 24 IN BOOLEAN DisableWriteBehind) 25{ 26 UNIMPLEMENTED_DBGBREAK(); 27} 28 29VOID 30NTAPI 31CcSetLogHandleForFile(IN PFILE_OBJECT FileObject, 32 IN PVOID LogHandle, 33 IN PFLUSH_TO_LSN FlushToLsnRoutine) 34{ 35 PNOCC_CACHE_MAP Map = FileObject->SectionObjectPointer->SharedCacheMap; 36 if (!Map) return; 37 Map->LogHandle = LogHandle; 38 Map->FlushToLsn = FlushToLsnRoutine; 39} 40 41LARGE_INTEGER 42NTAPI 43CcGetDirtyPages(IN PVOID LogHandle, 44 IN PDIRTY_PAGE_ROUTINE DirtyPageRoutine, 45 IN PVOID Context1, 46 IN PVOID Context2) 47{ 48 LARGE_INTEGER Result = {{0}}; 49 UNIMPLEMENTED_DBGBREAK(); 50 return Result; 51} 52 53BOOLEAN 54NTAPI 55CcIsThereDirtyData(IN PVPB Vpb) 56{ 57 UNIMPLEMENTED_DBGBREAK(); 58 return FALSE; 59} 60 61LARGE_INTEGER 62NTAPI 63CcGetLsnForFileObject(IN PFILE_OBJECT FileObject, 64 OUT OPTIONAL PLARGE_INTEGER OldestLsn) 65{ 66 LARGE_INTEGER Result = {{0}}; 67 UNIMPLEMENTED_DBGBREAK(); 68 return Result; 69} 70 71/* EOF */