UNLOCK_HIVE_LOAD
VOID __stdcall UNLOCK_HIVE_LOAD(){
_ETHREAD *CurrentThread;
CurrentThread = (_ETHREAD *)KeGetCurrentThread();
*(_QWORD *)CmpLoadHiveLockOwner = 0i64;
ExReleasePushLockEx((UINT64)&CmpLoadHiveLock, 0i64);
KeLeaveCriticalRegionThread((__int64)CurrentThread);
}Referenced by:
CmKtmNotification
CmLoadAppKey
CmReleaseLoadKeyContext
CmShutdownSystem
CmpCompleteUnloadKey
CmpDoFlushNextHive
CmpLateUnloadHiveWorker
CmpLazyCommitWorker
CmpLoadKeyCommon
CmpPerformUnloadKey
CmpResolveHiveLoadConflict
CmpTryToRundownHive