ViRemLockFindSurrogate
_VI_REMLOCK_SURROGATE *__stdcall ViRemLockFindSurrogate(_IO_REMOVE_LOCK *PublicLock){
int v1;
VOID *v2;
_VF_AVL_TREE_NODE *v3;
_VF_AVL_LOCK_CONTEXT Context[4];
*(_OWORD *)Context = 0i64;
VfAvlInitializeLockContext(Context, Shared);
v3 = VfAvlLookupTreeNode(&ViRemLockAvl, Context, v2, (unsigned int)(v1 + 31));
VfAvlCleanupLockContext(Context);
return(_VI_REMLOCK_SURROGATE *)v3;
}Referenced by:
VerifierIoAcquireRemoveLockEx
VerifierIoInitializeRemoveLockEx
VerifierIoReleaseRemoveLockAndWaitEx
VerifierIoReleaseRemoveLockEx