// ntifs.h
typedef struct {
FAST_MUTEX Mutex;
PRTL_SPLAY_LINKS Cache;
LIST_ENTRY TimerQueue;
USHORT NumEntries;
} TUNNEL, *PTUNNEL;
View the official Windows Driver Kit DDI referenceNo description available.
The TUNNEL structure is a tunnel cache structure.
MutexA FAST_MUTEX structure that contains the mutex for cache manipulation.
CachePointer to a RTL_SPLAY_LINKS structure that contains the splay tree of tunneled information keyed by DirKey ## Name.
TimerQueueA LIST_ENTRY structure that contains the timer queue used to age entries out of the main cache.
NumEntriesNumber of entries in the cache. NumEntries is used to track the number of entries in the cache to prevent excessive use of memory.