namcache.h header

This header is used by ifsk. For more information, see:

namcache.h contains the following programming interfaces:

Functions

 
RxNameCacheActivateEntry

RxNameCacheActivateEntry takes a name cache entry and updates the expiration time and the network mini-redirector context. It then puts the name cache entry on the active list.
RxNameCacheCheckEntry

RxNameCacheCheckEntry checks a name cache entry for validity. A valid entry means that the lifetime has not expired and the MRxContext parameter passes the equality check.
RxNameCacheCreateEntry

RxNameCacheCreateEntry allocates and initializes a NAME_CACHE structure with the given name string.
RxNameCacheExpireEntry

RxNameCacheExpireEntry puts a NAME_CACHE entry on the free list for recycling.
RxNameCacheExpireEntryWithShortName

RxNameCacheExpireEntryWithShortName expires all of the name cache entries whose name prefix matches the given short file name.
RxNameCacheFetchEntry

RxNameCacheFetchEntry looks for a match with a specified name string for a NAME_CACHE entry.
RxNameCacheFinalize

RxNameCacheFinalize releases the storage for all of the NAME_CACHE entries associated with a NAME_CACHE_CONTROL structure.
RxNameCacheFreeEntry

RxNameCacheFreeEntry releases the storage for a NAME_CACHE entry and decrements the count of the NAME_CACHE cache entries associated with a NAME_CACHE_CONTROL structure.
RxNameCacheInitialize

RxNameCacheInitialize initializes a name cache (NAME_CACHE_CONTROL structure).