CmpDeleteKcbCache

VOID __stdcall CmpDeleteKcbCache(_CMHIVE *CmHive){
  _CM_KEY_HASH_TABLE_ENTRY *KcbCacheTable; 
  _CM_KEY_HASH_TABLE_ENTRY *DeletedKcbTable; 

  KcbCacheTable = CmHive->KcbCacheTable;
  DeletedKcbTable = CmHive->DeletedKcbTable;
  if( KcbCacheTable )
  {
    CmHive->KcbCacheTable = 0i64;
    CmHive->KcbCacheTableSize = 0;
    ExFreePoolWithTag(KcbCacheTable, 0x61434D43u);
  }
  if( DeletedKcbTable )
  {
    CmHive->DeletedKcbTable = 0i64;
    CmHive->DeletedKcbTableSize = 0;
    ExFreePoolWithTag(DeletedKcbTable, 0x61434D43u);
  }
}

Referenced by:

CmpInitializeKcbCache