UNLOCK_HIVE_LOAD

VOID __stdcall UNLOCK_HIVE_LOAD(){
  _ETHREAD *CurrentThread; 

  CurrentThread = (_ETHREAD *)KeGetCurrentThread();
  CmpLoadHiveLockOwner = 0i64;
  ExReleasePushLockEx((ULONG_PTR)&CmpDummyThreadEvent + 2728, 0);
  KeLeaveCriticalRegionThread(&CurrentThread->Tcb);
}

Referenced by:

CmKtmNotification
CmLoadAppKey
CmReleaseLoadKeyContext
CmShutdownSystem
CmpCompleteUnloadKey
CmpDoFlushNextHive
CmpLateUnloadHiveWorker
CmpLazyCommitWorker
CmpLoadKeyCommon
CmpPerformUnloadKey
CmpResolveHiveLoadConflict
CmpTryToRundownHive