diff --git a/reactos/ntoskrnl/include/internal/cc.h b/reactos/ntoskrnl/include/internal/cc.h index 8c23f2885e9..49df4d11dca 100644 --- a/reactos/ntoskrnl/include/internal/cc.h +++ b/reactos/ntoskrnl/include/internal/cc.h @@ -1,6 +1,6 @@ #ifndef __INCLUDE_INTERNAL_CC_H #define __INCLUDE_INTERNAL_CC_H -/* $Id: cc.h,v 1.5 2001/05/04 01:21:44 rex Exp $ */ +/* $Id: cc.h,v 1.6 2001/10/10 21:55:13 hbirr Exp $ */ #include typedef struct _BCB @@ -9,6 +9,8 @@ typedef struct _BCB PFILE_OBJECT FileObject; KSPIN_LOCK BcbLock; ULONG CacheSegmentSize; + LARGE_INTEGER AllocationSize; + LARGE_INTEGER FileSize; } BCB; typedef struct _CACHE_SEGMENT @@ -37,4 +39,11 @@ CcRosGetCacheSegment(PBCB Bcb, VOID CcInitView(VOID); + +NTSTATUS STDCALL CcRosFreeCacheSegment(PBCB, PCACHE_SEGMENT); + +NTSTATUS ReadCacheSegment(PCACHE_SEGMENT CacheSeg); + +NTSTATUS WriteCacheSegment(PCACHE_SEGMENT CacheSeg); + #endif