FsRtlOplockGetAnyBreakOwnerProcess
VOID *__stdcall FsRtlOplockGetAnyBreakOwnerProcess(INT64 *a1){
INT64 v1;
VOID *v2;
__int64 v3;
if( !a1 )
return 0i64;
v1 = *a1;
if( !*a1 )
return 0i64;
ExAcquireFastMutexUnsafe(*(PFAST_MUTEX *)(v1 + 152));
v2 = *(VOID **)(v1 + 16);
if( v2 || (v3 = *(_QWORD *)(v1 + 72), v3 != v1 + 72) && (v2 = *(VOID **)(v3 + 32)) != 0i64 )
ObfReferenceObjectWithTag(v2, 0x746C6644ui64);
ExReleaseFastMutexUnsafe(*(PFAST_MUTEX *)(v1 + 152));
return v2;
}Referenced by:
No references.