VerifierIoReleaseRemoveLockAndWaitEx

VOID __fastcall VerifierIoReleaseRemoveLockAndWaitEx(_IO_REMOVE_LOCK *PublicLock, VOID *Tag, UINT64 RemlockSize){
  unsigned int v3; 
  CHAR *Surrogate; 
  _IO_REMOVE_LOCK *v7; 
  __int64 v8; 
  v3 = RemlockSize;
  if( ViRemLockInitialized && (_DWORD)RemlockSize != 120 && (Surrogate = ViRemLockFindSurrogate()) != 0i64 )
  {
    v7 = (_IO_REMOVE_LOCK *)(Surrogate + 16);
    v8 = 120i64;
  }
  else
  {
    v8 = v3;
    v7 = PublicLock;
  }
  ((void(__fastcall *)(_IO_REMOVE_LOCK *, VOID *, __int64))pXdvIoReleaseRemoveLockAndWaitEx)(v7, Tag, v8);
}

Referenced by:

No references.