windows-nt/Source/XPSP1/NT/inetsrv/iis/iisrearc/iisplus/inc/w3cache.hxx
2020-09-26 16:20:57 +08:00

68 lines
807 B
C++

#ifndef _W3_CACHE_HXX_
#define _W3_CACHE_HXX_
#include "usercache.hxx"
//
// Global cache initialization
//
dllexp
HRESULT
W3CacheInitialize(
IMSAdminBase * pAdminBase
);
//
// Global cache cleanup
//
dllexp
VOID
W3CacheTerminate(
VOID
);
//
// Register a new cache with manager
//
dllexp
HRESULT
W3CacheRegisterCache(
OBJECT_CACHE * pObjectCache
);
//
// Unregister cache with manager
//
dllexp
HRESULT
W3CacheUnregisterCache(
OBJECT_CACHE * pObjectCache
);
//
// Drive metadata invalidation
//
dllexp
HRESULT
W3CacheDoMetadataInvalidation(
WCHAR * pszPath,
DWORD cchPath
);
//
// Flush all the caches in preparation for shutdown
//
dllexp
VOID
W3CacheFlushAllCaches(
VOID
);
#endif