CcUnmapAndPurge

VOID __stdcall CcUnmapAndPurge(_SHARED_CACHE_MAP *SharedCacheMap, UINT8 UnmapBehind){
  _FILE_OBJECT *v4; 

  v4 = CcReferenceSharedCacheMapFileObject(SharedCacheMap);
  CcUnmapVacbArray(SharedCacheMap, 0i64, 0i64, UnmapBehind, 1u);
  if( (*((_DWORD *)SharedCacheMap + 38) & 0x10) != 0 )
    CcPurgeCacheSection((INT64 *)v4->SectionObjectPointer, 0i64, 0i64, 2);
  CcDereferenceSharedCacheMapFileObject(SharedCacheMap, v4);
}

Referenced by:

CcDeleteSharedCacheMap