typedef struct _CACHE_MANAGER_CALLBACKS
{
    unsigned char (*AcquireForLazyWrite)(void *, unsigned char);
    void (*ReleaseFromLazyWrite)(void *);
    unsigned char (*AcquireForReadAhead)(void *, unsigned char);
    void (*ReleaseFromReadAhead)(void *);
} CACHE_MANAGER_CALLBACKS, *PCACHE_MANAGER_CALLBACKS;