IovUtilGetBottomDeviceObjectWithTag
NTSTATUS __stdcall IovUtilGetBottomDeviceObjectWithTag(PVOID Object){
INT64 v1;
INT64 v2;
UINT8 v4;
VOID *v5;
v4 = KeAcquireQueuedSpinLock(10i64, v1, v2);
do
{
v5 = Object;
Object = *(PVOID *)(*((_QWORD *)Object + 39) + 48i64);
}
while( Object );
ObfReferenceObjectWithTag(v5, 0x49667256ui64);
KeReleaseQueuedSpinLock(LockQueueIoDatabaseLock, v4);
return(int)v5;
}Referenced by:
IovUtilIsWdmStack
IovpCallDriver1
VfPnpVerifyIrpStackUpward
ViPnpVerifyMinorWasProcessedProperly