VOID __stdcall VrpRelinquishDiffHiveEntryTransitionOwner(FnZwRecoverTransactionManager *a1){
char *v1;
v1 = (char *)a1 + 40;
*((_QWORD *)a1 + 5) = 0i64;
KeWakeWaitChain((_KWAIT_CHAIN *)a1 + 6, 0i64, 0i64);
KeAbPostRelease(v1);
KeLeaveCriticalRegionThread(KeGetCurrentThread());
}