IovUtilGetUpperDeviceObjectWithTag

VOID *__stdcall IovUtilGetUpperDeviceObjectWithTag(INT64 a1){
  INT64 v1; 
  INT64 v2; 
  UINT8 v4; 
  VOID *v5; 
  UINT8 v6; 

  v4 = KeAcquireQueuedSpinLock(10i64, v1, v2);
  v5 = *(VOID **)(a1 + 24);
  v6 = v4;
  if( v5 )
    ObfReferenceObjectWithTag(v5, 0x49667256ui64);
  KeReleaseQueuedSpinLock(LockQueueIoDatabaseLock, v6);
  return v5;
}

Referenced by:

IovpExamineDevObjForwarding