ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

logsup.c
Go to the documentation of this file.
00001 /*
00002  * COPYRIGHT:       See COPYING in the top level directory
00003  * PROJECT:         ReactOS Kernel
00004  * FILE:            ntoskrnl/cache/logsup.c
00005  * PURPOSE:         Logging and configuration routines
00006  * PROGRAMMERS:     Alex Ionescu (alex.ionescu@reactos.org)
00007  */
00008 
00009 /* INCLUDES *******************************************************************/
00010 
00011 #include <ntoskrnl.h>
00012 #include "newcc.h"
00013 //#define NDEBUG
00014 #include <debug.h>
00015 
00016 /* GLOBALS ********************************************************************/
00017 
00018 /* FUNCTIONS ******************************************************************/
00019 
00020 VOID
00021 NTAPI
00022 CcSetAdditionalCacheAttributes(IN PFILE_OBJECT FileObject,
00023                                IN BOOLEAN DisableReadAhead,
00024                                IN BOOLEAN DisableWriteBehind)
00025 {
00026     UNIMPLEMENTED;
00027     while (TRUE);
00028 }
00029 
00030 VOID
00031 NTAPI
00032 CcSetLogHandleForFile(IN PFILE_OBJECT FileObject,
00033                       IN PVOID LogHandle,
00034                       IN PFLUSH_TO_LSN FlushToLsnRoutine)
00035 {
00036     PNOCC_CACHE_MAP Map = FileObject->SectionObjectPointer->SharedCacheMap;
00037     if (!Map) return;
00038     Map->LogHandle = LogHandle;
00039     Map->FlushToLsn = FlushToLsnRoutine;
00040 }
00041 
00042 LARGE_INTEGER
00043 NTAPI
00044 CcGetDirtyPages(IN PVOID LogHandle,
00045                 IN PDIRTY_PAGE_ROUTINE DirtyPageRoutine,
00046                 IN PVOID Context1,
00047                 IN PVOID Context2)
00048 {
00049     LARGE_INTEGER Result = {{0}};
00050     UNIMPLEMENTED;
00051     while (TRUE);
00052     return Result;
00053 }
00054 
00055 BOOLEAN
00056 NTAPI
00057 CcIsThereDirtyData(IN PVPB Vpb)
00058 {
00059     UNIMPLEMENTED;
00060     while (TRUE);
00061     return FALSE;
00062 }
00063 
00064 LARGE_INTEGER
00065 NTAPI
00066 CcGetLsnForFileObject(IN PFILE_OBJECT FileObject,
00067                       OUT OPTIONAL PLARGE_INTEGER OldestLsn)
00068 {
00069     LARGE_INTEGER Result = {{0}};
00070     UNIMPLEMENTED;
00071     while (TRUE);
00072     return Result;
00073 }
00074 
00075 /* EOF */

Generated on Sat May 26 2012 04:35:56 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.