VrpRelinquishDiffHiveEntryTransitionOwner

VOID __fastcall VrpRelinquishDiffHiveEntryTransitionOwner(INT64 a1){
  void *v1; 
  v1 = (void *)(a1 + 40);
  *(_QWORD *)(a1 + 40) = 0i64;
  KeWakeWaitChain((const WCHAR *)(a1 + 48), 0i64, 0);
  KeAbPostRelease(v1);
  KeLeaveCriticalRegionThread((__int64)KeGetCurrentThread());
}

Referenced by:

VrpLoadDifferencingHive
VrpUnloadDifferencingHive