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());
}